From d5b82bd3100fefcdf2bca491cb8d15d555358e5e Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Wed, 15 Oct 2025 14:00:00 +0100 Subject: [PATCH 001/113] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 23375e3cc..b41f402a2 100644 --- a/README.md +++ b/README.md @@ -1 +1,3 @@ -# VCA-prototype \ No newline at end of file +# VCA-prototype + +test \ No newline at end of file From 201c7dbe602b8e7adfce598403a79439a760b7f3 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Wed, 15 Oct 2025 14:39:14 +0100 Subject: [PATCH 002/113] First proper commit to CPS-Innovation --- .DS_Store | Bin 0 -> 6148 bytes .npmrc | 1 + LICENCE.txt | 21 + README.md | 4 +- app/.DS_Store | Bin 0 -> 6148 bytes app/assets/.DS_Store | Bin 0 -> 6148 bytes app/assets/icons/.DS_Store | Bin 0 -> 6148 bytes app/assets/icons/font-awesome-4.7.0/.DS_Store | Bin 0 -> 6148 bytes .../icons/font-awesome-4.7.0/HELP-US-OUT.txt | 7 + .../font-awesome-4.7.0/css/font-awesome.css | 2337 +++++++++ .../css/font-awesome.min.css | 4 + .../font-awesome-4.7.0/fonts/FontAwesome.otf | Bin 0 -> 134808 bytes .../fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes .../fonts/fontawesome-webfont.svg | 2671 +++++++++++ .../fonts/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes .../fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes .../fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes .../font-awesome-4.7.0/less/animated.less | 34 + .../less/bordered-pulled.less | 25 + .../icons/font-awesome-4.7.0/less/core.less | 12 + .../font-awesome-4.7.0/less/fixed-width.less | 6 + .../font-awesome-4.7.0/less/font-awesome.less | 18 + .../icons/font-awesome-4.7.0/less/icons.less | 789 +++ .../icons/font-awesome-4.7.0/less/larger.less | 13 + .../icons/font-awesome-4.7.0/less/list.less | 19 + .../icons/font-awesome-4.7.0/less/mixins.less | 60 + .../icons/font-awesome-4.7.0/less/path.less | 15 + .../less/rotated-flipped.less | 20 + .../less/screen-reader.less | 5 + .../font-awesome-4.7.0/less/stacked.less | 20 + .../font-awesome-4.7.0/less/variables.less | 800 ++++ .../font-awesome-4.7.0/scss/_animated.scss | 34 + .../scss/_bordered-pulled.scss | 25 + .../icons/font-awesome-4.7.0/scss/_core.scss | 12 + .../font-awesome-4.7.0/scss/_fixed-width.scss | 6 + .../icons/font-awesome-4.7.0/scss/_icons.scss | 789 +++ .../font-awesome-4.7.0/scss/_larger.scss | 13 + .../icons/font-awesome-4.7.0/scss/_list.scss | 19 + .../font-awesome-4.7.0/scss/_mixins.scss | 60 + .../icons/font-awesome-4.7.0/scss/_path.scss | 15 + .../scss/_rotated-flipped.scss | 20 + .../scss/_screen-reader.scss | 5 + .../font-awesome-4.7.0/scss/_stacked.scss | 20 + .../font-awesome-4.7.0/scss/_variables.scss | 800 ++++ .../font-awesome-4.7.0/scss/font-awesome.scss | 18 + app/assets/images/cps-logo.png | Bin 0 -> 4781 bytes .../accessible-autocomplete.min.js | 2 + app/assets/javascripts/application.js | 46 + .../delivery/dtc/attempt-to-contact-again.js | 30 + .../javascripts/delivery/dtc/email-address.js | 26 + .../javascripts/delivery/dtc/first-hearing.js | 318 ++ .../dtc/follow-up-method-of-contact.js | 30 + .../delivery/dtc/letter-details.js | 26 + .../dtc/preferred-method-of-contact.js | 30 + .../delivery/dtc/telephone-call-details.js | 57 + .../nfa/draft/cd-modal/request-review.js | 29 + .../delivery/nfa/draft/charging-decision.js | 30 + .../delivery/nfa/draft/compose-letter.js | 65 + .../delivery/nfa/draft/first-hearing.js | 318 ++ .../delivery/nfa/draft/nfa-template.js | 30 + .../javascripts/delivery/nfa/email-address.js | 63 + .../nfa/preferred-method-of-contact.js | 30 + .../delivery/nfa/record/follow-up-moc.js | 30 + .../delivery/nfa/record/next-attempt-moc.js | 30 + .../nfa/record/telephone-call-1-details.js | 143 + .../nfa/record/telephone-call-2-details.js | 143 + .../nfa/record/telephone-call-3-details.js | 143 + .../nfa/record/text-message-details.js | 158 + .../nfa/record/was-text-message-sent.js | 30 + .../delivery/nfa/send/letter-details.js | 35 + .../javascripts/delivery/nfa/victim-record.js | 12 + .../javascripts/ur/dtc/ur1/contact-method.js | 30 + .../javascripts/ur/dtc/ur1/first-hearing.js | 316 ++ .../ur/dtc/ur1/intended-recipient.js | 30 + app/assets/javascripts/ur/dtc/ur1/oic.js | 61 + .../javascripts/ur/dtc/ur1/prosecutor-name.js | 61 + .../ur/dtc/ur1/recipient-address.js | 83 + .../ur/dtc/ur1/recipient-email-address.js | 26 + .../javascripts/ur/dtc/ur1/recipient-name.js | 61 + .../ur/dtc/ur1/recipient-phone-number.js | 26 + .../javascripts/ur/dtc/ur1/reported-by.js | 30 + .../ur/dtc/ur1/service-advisor-name.js | 61 + .../javascripts/ur/dtc/ur1/service-advisor.js | 30 + app/assets/javascripts/ur/dtc/ur2/charges.js | 49 + .../javascripts/ur/dtc/ur2/check-answers.js | 0 .../javascripts/ur/dtc/ur2/first-hearing.js | 318 ++ .../ur/dtc/ur2/intended-recipient.js | 30 + app/assets/javascripts/ur/dtc/ur2/oic.js | 65 + .../ur/dtc/ur2/preferred-method-of-contact.js | 30 + .../javascripts/ur/dtc/ur2/prosecutor-name.js | 61 + .../javascripts/ur/dtc/ur2/reported-by.js | 30 + app/assets/javascripts/ur/dtc/ur2/vlu-role.js | 30 + .../ur/nfa/draft/cd-modal/request-review.js | 29 + .../ur/nfa/draft/charging-decision.js | 30 + .../ur/nfa/draft/compose-letter.js | 65 + .../javascripts/ur/nfa/draft/nfa-template.js | 30 + .../javascripts/ur/nfa/email-address.js | 63 + .../ur/nfa/preferred-method-of-contact.js | 30 + .../ur/nfa/record/follow-up-moc.js | 30 + .../ur/nfa/record/next-attempt-moc.js | 30 + .../ur/nfa/record/telephone-call-1-details.js | 143 + .../ur/nfa/record/telephone-call-2-details.js | 143 + .../ur/nfa/record/telephone-call-3-details.js | 143 + .../ur/nfa/record/text-message-details.js | 158 + .../ur/nfa/record/was-text-message-sent.js | 30 + .../javascripts/ur/nfa/send/letter-details.js | 35 + .../javascripts/ur/nfa/victim-record.js | 12 + .../ur/vcl/draft/cd-modal/request-review.js | 29 + .../ur/vcl/draft/charging-decision.js | 30 + .../ur/vcl/draft/compose-letter.js | 65 + .../ur/vcl/draft/stopped-charge.js | 30 + .../vcl/draft/substantially-altered-charge.js | 30 + .../javascripts/ur/vcl/draft/vcl-type.js | 30 + .../ur/vcl/draft/victim-withdrawal.js | 30 + .../javascripts/ur/vcl/email-address.js | 63 + .../ur/vcl/preferred-method-of-contact.js | 30 + .../ur/vcl/record/follow-up-moc.js | 30 + .../ur/vcl/record/next-attempt-moc.js | 30 + .../javascripts/ur/vcl/record/phone-call-1.js | 143 + .../javascripts/ur/vcl/record/phone-call-2.js | 143 + .../javascripts/ur/vcl/record/phone-call-3.js | 143 + .../ur/vcl/record/text-message-details.js | 158 + .../ur/vcl/record/was-text-message-sent.js | 30 + .../javascripts/ur/vcl/send/letter-details.js | 35 + .../javascripts/ur/vcl/victim-record.js | 12 + app/assets/sass/.DS_Store | Bin 0 -> 6148 bytes app/assets/sass/application.scss | 37 + app/assets/sass/patterns/.DS_Store | Bin 0 -> 6148 bytes .../patterns/_accessible-autocomplete.scss | 155 + app/assets/sass/patterns/_content-editor.scss | 808 ++++ app/assets/sass/patterns/_overlay.scss | 55 + app/config.json | 8 + app/data/session-data-defaults.js | 91 + app/filters.js | 10 + app/routes.js | 706 +++ app/views/.DS_Store | Bin 0 -> 6148 bytes .../send-ptm-invite/contact-method.html | 59 + .../send-ptm-invite/email-sent.html | 23 + .../send-ptm-invite/hearing-date.html | 46 + .../include-more-services.html | 66 + .../send-ptm-invite/intended-recipient.html | 58 + .../send-ptm-invite/previous-comms.html | 52 + .../send-ptm-invite/prosecutor-name.html | 47 + .../recipient-email-address.html | 33 + .../send-ptm-invite/recipient-name.html | 47 + .../send-ptm-invite/trial-date.html | 46 + .../send-ptm-invite/vlo-email-inbox.html | 33 + .../send-ptm-invite/vlo-name.html | 47 + .../dtc/attempt-to-contact-again.html | 69 + app/views/delivery/dtc/cant-connect.html | 26 + .../delivery/dtc/check-details--email.html | 64 + app/views/delivery/dtc/check-details.html | 85 + app/views/delivery/dtc/comms-drafter.html | 31 + app/views/delivery/dtc/email-address.html | 41 + app/views/delivery/dtc/email-delivered.html | 39 + app/views/delivery/dtc/email-sending.html | 37 + app/views/delivery/dtc/email-undelivered.html | 33 + app/views/delivery/dtc/first-hearing.html | 59 + .../dtc/follow-up-method-of-contact.html | 56 + app/views/delivery/dtc/inform-by-post.html | 25 + app/views/delivery/dtc/letter-details.html | 55 + app/views/delivery/dtc/letter-dispatched.html | 39 + app/views/delivery/dtc/letter-recorded.html | 39 + app/views/delivery/dtc/permanent-failure.html | 36 + app/views/delivery/dtc/pmoc-new.html | 132 + .../dtc/preferred-method-of-contact-new.html | 172 + .../dtc/preferred-method-of-contact.html | 84 + app/views/delivery/dtc/search.html | 134 + app/views/delivery/dtc/sign-in.html | 74 + app/views/delivery/dtc/technical-failure.html | 26 + .../delivery/dtc/telephone-call-details.html | 117 + app/views/delivery/dtc/temporary-failure.html | 29 + ...pts-email-undelivered-letter-recorded.html | 738 +++ ...-fu-email-undelivered-letter-recorded.html | 757 +++ ...er-three-attempts-letter-not-recorded.html | 685 +++ ...-after-three-attempts-letter-recorded.html | 702 +++ .../dtc/victim-record--email-delivered.html | 549 +++ ...cord--email-draft-amendments-required.html | 501 ++ .../victim-record--email-draft-finalised.html | 501 ++ ...ictim-record--email-draft-in-progress.html | 498 ++ ...ctim-record--email-draft-under-review.html | 502 ++ ...ictim-record--email-permanent-failure.html | 558 +++ .../dtc/victim-record--email-send-later.html | 501 ++ .../dtc/victim-record--email-sending.html | 549 +++ ...ictim-record--email-technical-failure.html | 558 +++ ...ictim-record--email-temporary-failure.html | 558 +++ ...rd--email-undelivered-letter-recorded.html | 579 +++ .../victim-record--fu-email-delivered.html | 603 +++ ...d--fu-email-draft-amendments-required.html | 512 ++ ...ctim-record--fu-email-draft-finalised.html | 513 ++ ...im-record--fu-email-draft-in-progress.html | 507 ++ ...m-record--fu-email-draft-under-review.html | 510 ++ .../victim-record--fu-email-not-created.html | 564 +++ ...im-record--fu-email-permanent-failure.html | 617 +++ .../victim-record--fu-email-send-later.html | 512 ++ .../dtc/victim-record--fu-email-sending.html | 611 +++ ...im-record--fu-email-technical-failure.html | 609 +++ ...im-record--fu-email-temporary-failure.html | 617 +++ ...victim-record--fu-letter-not-recorded.html | 562 +++ .../victim-record--fu-letter-recorded-2.html | 552 +++ .../victim-record--fu-letter-recorded.html | 587 +++ .../dtc/victim-record--fu-moc-unknown.html | 562 +++ .../dtc/victim-record--letter-recorded.html | 534 +++ ...ctim-record--next-attempt-moc-unknown.html | 570 +++ ...ecord--pmoc-email-after-save-and-exit.html | 552 +++ .../dtc/victim-record--pmoc-email.html | 548 +++ .../dtc/victim-record--pmoc-home-phone.html | 548 +++ .../dtc/victim-record--pmoc-mobile.html | 548 +++ .../dtc/victim-record--pmoc-not-selected.html | 535 +++ .../dtc/victim-record--pmoc-post.html | 540 +++ .../dtc/victim-record--pmoc-via-isva.html | 524 ++ .../dtc/victim-record--pmoc-via-police.html | 524 ++ .../dtc/victim-record--try-calling-later.html | 577 +++ .../dtc/victim-record-simplified.html | 721 +++ app/views/delivery/dtc/victim-record.html | 1058 ++++ .../nfa/archive/next-scheduled-call.html | 90 + .../delivery/nfa/draft/approved-to-send.html | 33 + .../delivery/nfa/draft/cant-connect.html | 26 + .../nfa/draft/cd-modal/delete-draft.html | 35 + .../nfa/draft/cd-modal/request-review.html | 131 + .../nfa/draft/cd-modal/save-draft.html | 55 + .../nfa/draft/cd-modal/send-to-cms.html | 38 + .../delivery/nfa/draft/charging-decision.html | 62 + .../delivery/nfa/draft/compose-letter.html | 391 ++ .../delivery/nfa/draft/first-hearing.html | 59 + .../delivery/nfa/draft/under-review.html | 55 + .../delivery/nfa/draft/victim-withdrawn.html | 55 + app/views/delivery/nfa/letter-dashboard.html | 113 + .../delivery/nfa/record/call-support.html | 248 + .../delivery/nfa/record/follow-up-moc.html | 74 + .../delivery/nfa/record/next-attempt-moc.html | 69 + .../delivery/nfa/record/read-only-letter.html | 50 + .../nfa/record/telephone-call-1-details.html | 151 + .../nfa/record/telephone-call-2-details.html | 153 + .../nfa/record/telephone-call-3-details.html | 150 + .../nfa/record/text-message-details.html | 155 + .../nfa/record/was-text-message-sent.html | 56 + .../nfa/send/check-email-details.html | 89 + .../nfa/send/check-letter-details.html | 96 + app/views/delivery/nfa/send/delivered.html | 93 + .../nfa/send/letter-added-to-print-queue.html | 86 + .../delivery/nfa/send/letter-details.html | 55 + .../delivery/nfa/send/letter-logged.html | 100 + .../delivery/nfa/send/permanent-failure.html | 36 + .../delivery/nfa/send/sending-email.html | 39 + .../delivery/nfa/send/technical-failure.html | 26 + .../delivery/nfa/send/temporary-failure.html | 29 + app/views/delivery/nfa/start-1/search.html | 163 + app/views/delivery/nfa/start-1/sign-in.html | 70 + app/views/delivery/nfa/start-2/search.html | 163 + app/views/delivery/nfa/start-2/sign-in.html | 70 + app/views/delivery/nfa/start-3/search.html | 163 + app/views/delivery/nfa/start-3/sign-in.html | 70 + app/views/delivery/nfa/start-4/search.html | 163 + app/views/delivery/nfa/start-4/sign-in.html | 70 + app/views/delivery/nfa/start-5/search.html | 163 + app/views/delivery/nfa/start-5/sign-in.html | 70 + app/views/delivery/nfa/start-6/search.html | 163 + app/views/delivery/nfa/start-6/sign-in.html | 70 + app/views/delivery/nfa/start-7/search.html | 163 + app/views/delivery/nfa/start-7/sign-in.html | 70 + app/views/delivery/nfa/start-8/search.html | 163 + app/views/delivery/nfa/start-8/sign-in.html | 70 + .../nfa/victim-details/email-address.html | 51 + .../preferred-method-of-contact.html | 84 + .../nfa/victim-record/case-contacts.html | 302 ++ .../details/call-attempt-1.html | 92 + .../details/call-attempt-2.html | 72 + .../details/call-attempt-3.html | 61 + .../charging-decision/details/email.html | 48 + .../charging-decision/details/letter.html | 52 + .../draft/amendments-required.html | 26 + .../draft/approved-to-send.html | 158 + .../charging-decision/draft/in-progress.html | 13 + .../charging-decision/draft/not-started.html | 9 + .../draft/ready-to-send.html | 65 + .../charging-decision/draft/under-review.html | 83 + .../charging-decision/index.html | 165 + .../charging-decision/next-steps.html | 132 + .../record/after-call-attempt-1.html | 17 + .../record/after-call-attempt-2.html | 26 + .../record/after-call-attempt-3.html | 30 + .../record/informed-after-call-1.html | 54 + .../record/informed-after-call-2.html | 63 + .../record/informed-after-call-3.html | 67 + .../record/not-yet-recorded.html | 17 + .../send/email/after-call-attempt-1.html | 59 + .../send/email/after-call-attempt-2.html | 63 + .../send/email/delivered.html | 46 + .../send/email/failure-permanent.html | 53 + .../send/email/failure-technical.html | 47 + .../send/email/failure-temporary.html | 53 + .../charging-decision/send/email/sending.html | 44 + .../send/fu-email/after-call-1.html | 42 + .../send/fu-email/after-call-2.html | 63 + .../send/fu-email/after-call-3.html | 67 + .../send/fu-email/failure-permanent.html | 21 + .../send/fu-email/failure-technical.html | 15 + .../send/fu-email/failure-temporary.html | 21 + .../send/fu-email/sending.html | 107 + .../send/fu-letter/after-call-1.html | 101 + .../send/fu-letter/after-call-2.html | 63 + .../send/fu-letter/after-call-3.html | 67 + .../fu-letter/after-fu-email-undelivered.html | 114 + .../send/letter/after-call-attempt-1.html | 51 + .../send/letter/after-call-attempt-2.html | 55 + .../send/letter/after-call-attempt-3.html | 59 + .../send/letter/after-email-undelivered.html | 84 + .../send/letter/dispatched.html | 19 + .../victim-record/communications/index.html | 75 + .../pre-trial-meeting/index.html | 22 + .../delivery/nfa/victim-record/index.html | 106 + .../delivery/nfa/victim-record/summary.html | 353 ++ .../nfa/victim-record/victim-details.html | 295 ++ app/views/index.html | 266 + app/views/layouts/main.html | 71 + app/views/ur/dtc/ur1/charges.html | 56 + app/views/ur/dtc/ur1/check-answers.html | 206 + app/views/ur/dtc/ur1/confirmation-email.html | 29 + app/views/ur/dtc/ur1/confirmation-letter.html | 29 + .../ur/dtc/ur1/confirmation-phone-call.html | 31 + app/views/ur/dtc/ur1/contact-method.html | 63 + app/views/ur/dtc/ur1/first-hearing.html | 59 + app/views/ur/dtc/ur1/intended-recipient.html | 62 + .../ur/dtc/ur1/main-details--completed.html | 508 ++ .../ur/dtc/ur1/main-details--in-progress.html | 464 ++ .../dtc/ur1/main-details--not-informed.html | 464 ++ app/views/ur/dtc/ur1/oic.html | 51 + app/views/ur/dtc/ur1/prosecutor-name.html | 51 + app/views/ur/dtc/ur1/recipient-address.html | 64 + .../ur/dtc/ur1/recipient-email-address.html | 37 + app/views/ur/dtc/ur1/recipient-name.html | 51 + .../ur/dtc/ur1/recipient-phone-number.html | 37 + app/views/ur/dtc/ur1/reported-by.html | 59 + app/views/ur/dtc/ur1/search.html | 134 + .../ur/dtc/ur1/service-advisor-name.html | 51 + app/views/ur/dtc/ur1/service-advisor.html | 59 + app/views/ur/dtc/ur1/sign-in.html | 74 + app/views/ur/dtc/ur2/acknowledgement.html | 41 + app/views/ur/dtc/ur2/charges.html | 142 + app/views/ur/dtc/ur2/check-answers.html | 236 + app/views/ur/dtc/ur2/email-not-sent.html | 33 + app/views/ur/dtc/ur2/email-sent.html | 43 + app/views/ur/dtc/ur2/first-hearing.html | 59 + app/views/ur/dtc/ur2/main-details.html | 572 +++ app/views/ur/dtc/ur2/oic.html | 86 + .../dtc/ur2/preferred-method-of-contact.html | 63 + app/views/ur/dtc/ur2/preview.html | 248 + app/views/ur/dtc/ur2/prosecutor-name.html | 51 + app/views/ur/dtc/ur2/recipients.html | 107 + app/views/ur/dtc/ur2/reported-by-victim.html | 60 + app/views/ur/dtc/ur2/search.html | 134 + app/views/ur/dtc/ur2/sign-in.html | 74 + app/views/ur/dtc/ur2/vlu-role.html | 63 + ...fter-three-attempts-email-undelivered.html | 233 + .../nfa/archive/approved-to-send-email.html | 13 + .../nfa/archive/approved-to-send-letter.html | 13 + app/views/ur/nfa/archive/before-send.html | 60 + .../nfa/archive/fu-letter-not-recorded.html | 56 + app/views/ur/nfa/archive/fumoc-unknown.html | 56 + app/views/ur/nfa/archive/no-pmoc.html | 9 + .../preferred-method-of-contact-new.html | 172 + app/views/ur/nfa/archive/summary-test.html | 393 ++ .../victim-record--fu-letter-recorded-2.html | 552 +++ .../victim-record--no-summary-lists.html | 279 ++ app/views/ur/nfa/draft/approved-to-send.html | 37 + .../ur/nfa/draft/cd-modal/delete-draft.html | 32 + .../ur/nfa/draft/cd-modal/request-review.html | 112 + .../ur/nfa/draft/cd-modal/save-draft.html | 30 + .../ur/nfa/draft/cd-modal/send-to-cms.html | 32 + app/views/ur/nfa/draft/compose-letter.html | 344 ++ app/views/ur/nfa/draft/nfa-template.html | 56 + app/views/ur/nfa/draft/under-review.html | 37 + app/views/ur/nfa/record/follow-up-moc.html | 74 + app/views/ur/nfa/record/next-attempt-moc.html | 69 + .../nfa/record/telephone-call-1-details.html | 120 + .../nfa/record/telephone-call-2-details.html | 120 + .../nfa/record/telephone-call-3-details.html | 120 + .../ur/nfa/record/text-message-details.html | 184 + .../ur/nfa/send/check-email-details.html | 77 + .../ur/nfa/send/check-letter-details.html | 70 + app/views/ur/nfa/send/delivered.html | 73 + .../nfa/send/letter-added-to-print-queue.html | 78 + app/views/ur/nfa/send/permanent-failure.html | 36 + app/views/ur/nfa/send/sending-email.html | 37 + app/views/ur/nfa/send/technical-failure.html | 26 + app/views/ur/nfa/send/temporary-failure.html | 29 + app/views/ur/nfa/start-1/search.html | 134 + app/views/ur/nfa/start-1/sign-in.html | 74 + app/views/ur/nfa/start-2/search.html | 134 + app/views/ur/nfa/start-2/sign-in.html | 74 + app/views/ur/nfa/start-3/search.html | 134 + app/views/ur/nfa/start-3/sign-in.html | 74 + .../ur/nfa/victim-details/email-address.html | 51 + .../preferred-method-of-contact.html | 84 + .../ur/nfa/victim-record/case-contacts.html | 302 ++ .../draft/amendments-required.html | 13 + .../draft/approved-to-send.html | 537 +++ .../charging-decision/draft/in-progress.html | 13 + .../charging-decision/draft/not-started.html | 9 + .../draft/ready-to-send.html | 13 + .../charging-decision/draft/under-review.html | 13 + .../charging-decision/index.html | 173 + .../record/after-call-attempt-1.html | 102 + .../record/after-call-attempt-2.html | 162 + .../record/after-call-attempt-3.html | 214 + .../record/informed-after-call-1.html | 92 + .../record/informed-after-call-2.html | 190 + .../record/informed-after-call-3.html | 243 + .../record/not-yet-recorded.html | 13 + .../send/email/after-call-attempt-1.html | 143 + .../send/email/after-call-attempt-2.html | 196 + .../send/email/delivered.html | 44 + .../send/email/failure-permanent.html | 51 + .../send/email/failure-technical.html | 43 + .../send/email/failure-temporary.html | 51 + .../charging-decision/send/email/sending.html | 42 + .../send/fu-email/after-call-1.html | 133 + .../send/fu-email/after-call-2.html | 196 + .../send/fu-email/after-call-3.html | 249 + .../send/fu-email/failure-permanent.html | 111 + .../send/fu-email/failure-technical.html | 103 + .../send/fu-email/failure-temporary.html | 111 + .../send/fu-email/sending.html | 139 + .../send/fu-letter/after-call-1.html | 133 + .../send/fu-letter/after-call-2.html | 196 + .../send/fu-letter/after-call-3.html | 249 + .../fu-letter/after-fu-email-undelivered.html | 295 ++ .../send/letter/after-call-attempt-1.html | 135 + .../send/letter/after-call-attempt-2.html | 188 + .../send/letter/after-call-attempt-3.html | 241 + .../send/letter/after-email-undelivered.html | 82 + .../send/letter/dispatched.html | 36 + .../victim-record/communications/index.html | 67 + .../pre-trial-meeting/index.html | 22 + app/views/ur/nfa/victim-record/index.html | 84 + app/views/ur/nfa/victim-record/summary.html | 350 ++ .../ur/nfa/victim-record/victim-details.html | 295 ++ .../case-locked/banner/by-someone-else.html | 17 + .../vcl/case-locked/banner/self-locked.html | 17 + .../ur/vcl/case-locked/by-someone-else.html | 27 + app/views/ur/vcl/case-locked/self-locked.html | 24 + app/views/ur/vcl/draft/approved-to-send.html | 33 + app/views/ur/vcl/draft/cannot-connect.html | 26 + .../ur/vcl/draft/cd-modal/delete-draft.html | 40 + .../ur/vcl/draft/cd-modal/request-review.html | 138 + .../ur/vcl/draft/cd-modal/save-draft.html | 30 + .../ur/vcl/draft/cd-modal/send-to-cms.html | 65 + app/views/ur/vcl/draft/compose-letter.html | 380 ++ app/views/ur/vcl/draft/stopped-charge-1.html | 55 + app/views/ur/vcl/draft/stopped-charge-2.html | 69 + .../draft/substantially-altered-charge.html | 55 + app/views/ur/vcl/draft/under-review.html | 55 + app/views/ur/vcl/draft/vcl-type-1.html | 55 + app/views/ur/vcl/draft/vcl-type-2.html | 101 + app/views/ur/vcl/draft/victim-withdrawal.html | 55 + app/views/ur/vcl/letter-dashboard.html | 113 + app/views/ur/vcl/record/call-support.html | 244 + app/views/ur/vcl/record/follow-up-moc.html | 74 + app/views/ur/vcl/record/next-attempt-moc.html | 69 + app/views/ur/vcl/record/phone-call-1.html | 159 + app/views/ur/vcl/record/phone-call-2.html | 161 + app/views/ur/vcl/record/phone-call-3.html | 158 + app/views/ur/vcl/record/read-only-letter.html | 50 + .../ur/vcl/record/text-message-details.html | 155 + .../ur/vcl/record/was-text-message-sent.html | 56 + .../ur/vcl/send/check-email-details.html | 89 + .../ur/vcl/send/check-letter-details.html | 96 + app/views/ur/vcl/send/delivered.html | 93 + .../vcl/send/letter-added-to-print-queue.html | 86 + app/views/ur/vcl/send/letter-details.html | 55 + app/views/ur/vcl/send/letter-logged.html | 100 + app/views/ur/vcl/send/permanent-failure.html | 36 + app/views/ur/vcl/send/sending-email.html | 39 + app/views/ur/vcl/send/technical-failure.html | 26 + app/views/ur/vcl/send/temporary-failure.html | 29 + app/views/ur/vcl/start/search.html | 136 + app/views/ur/vcl/start/sign-in.html | 67 + .../ur/vcl/victim-details/email-address.html | 51 + .../preferred-method-of-contact.html | 84 + .../ur/vcl/victim-record/case-contacts.html | 302 ++ .../victim-record/communications/index.html | 87 + app/views/ur/vcl/victim-record/index.html | 179 + .../pcd/details/call-attempt-1.html | 92 + .../pcd/details/call-attempt-2.html | 72 + .../pcd/details/call-attempt-3.html | 61 + .../vcl/victim-record/pcd/details/email.html | 48 + .../vcl/victim-record/pcd/details/letter.html | 52 + .../pcd/draft/amendments-required.html | 26 + .../pcd/draft/approved-to-send.html | 158 + .../victim-record/pcd/draft/in-progress.html | 13 + .../victim-record/pcd/draft/not-started.html | 9 + .../pcd/draft/ready-to-send.html | 65 + .../victim-record/pcd/draft/under-review.html | 83 + app/views/ur/vcl/victim-record/pcd/index.html | 55 + .../ur/vcl/victim-record/pcd/next-steps.html | 132 + .../pcd/record/after-call-attempt-1.html | 17 + .../pcd/record/after-call-attempt-2.html | 26 + .../pcd/record/after-call-attempt-3.html | 30 + .../pcd/record/informed-after-call-1.html | 54 + .../pcd/record/informed-after-call-2.html | 63 + .../pcd/record/informed-after-call-3.html | 67 + .../pcd/record/not-yet-recorded.html | 17 + .../pcd/send/email/after-call-attempt-1.html | 59 + .../pcd/send/email/after-call-attempt-2.html | 63 + .../pcd/send/email/delivered.html | 46 + .../pcd/send/email/failure-permanent.html | 53 + .../pcd/send/email/failure-technical.html | 47 + .../pcd/send/email/failure-temporary.html | 53 + .../victim-record/pcd/send/email/sending.html | 44 + .../pcd/send/fu-email/after-call-1.html | 7 + .../pcd/send/fu-email/after-call-2.html | 20 + .../pcd/send/fu-email/after-call-3.html | 24 + .../pcd/send/fu-email/failure-permanent.html | 21 + .../pcd/send/fu-email/failure-technical.html | 15 + .../pcd/send/fu-email/failure-temporary.html | 21 + .../pcd/send/fu-email/sending.html | 107 + .../pcd/send/fu-letter/after-call-1.html | 101 + .../pcd/send/fu-letter/after-call-2.html | 63 + .../pcd/send/fu-letter/after-call-3.html | 67 + .../fu-letter/after-fu-email-undelivered.html | 114 + .../pcd/send/letter/after-call-attempt-1.html | 51 + .../pcd/send/letter/after-call-attempt-2.html | 55 + .../pcd/send/letter/after-call-attempt-3.html | 59 + .../send/letter/after-email-undelivered.html | 84 + .../pcd/send/letter/dispatched.html | 19 + .../ur/vcl/victim-record/pre-trial/index.html | 43 + .../pre-trial/pre-trial-meeting/index.html | 22 + app/views/ur/vcl/victim-record/summary.html | 372 ++ .../vcl/details/call-attempt-1.html | 92 + .../vcl/details/call-attempt-2.html | 72 + .../vcl/details/call-attempt-3.html | 61 + .../vcl/victim-record/vcl/details/email.html | 48 + .../vcl/victim-record/vcl/details/letter.html | 52 + .../vcl/draft/amendments-required.html | 26 + .../vcl/draft/approved-to-send.html | 162 + .../victim-record/vcl/draft/in-progress.html | 13 + .../victim-record/vcl/draft/not-started.html | 16 + .../vcl/draft/ready-to-send.html | 65 + .../victim-record/vcl/draft/under-review.html | 83 + app/views/ur/vcl/victim-record/vcl/index.html | 205 + .../ur/vcl/victim-record/vcl/next-steps.html | 132 + .../vcl/record/after-call-attempt-1.html | 17 + .../vcl/record/after-call-attempt-2.html | 26 + .../vcl/record/after-call-attempt-3.html | 30 + .../vcl/record/informed-after-call-1.html | 54 + .../vcl/record/informed-after-call-2.html | 63 + .../vcl/record/informed-after-call-3.html | 67 + .../vcl/record/not-yet-recorded.html | 17 + .../vcl/send/email/after-call-attempt-1.html | 16 + .../vcl/send/email/after-call-attempt-2.html | 20 + .../vcl/send/email/delivered.html | 3 + .../vcl/send/email/failure-permanent.html | 18 + .../vcl/send/email/failure-technical.html | 12 + .../vcl/send/email/failure-temporary.html | 18 + .../victim-record/vcl/send/email/sending.html | 9 + .../vcl/send/fu-email/after-call-1.html | 7 + .../vcl/send/fu-email/after-call-2.html | 20 + .../vcl/send/fu-email/after-call-3.html | 24 + .../vcl/send/fu-email/failure-permanent.html | 21 + .../vcl/send/fu-email/failure-technical.html | 15 + .../vcl/send/fu-email/failure-temporary.html | 21 + .../vcl/send/fu-email/sending.html | 13 + .../vcl/send/fu-letter/after-call-1.html | 7 + .../vcl/send/fu-letter/after-call-2.html | 20 + .../vcl/send/fu-letter/after-call-3.html | 24 + .../fu-letter/after-fu-email-undelivered.html | 71 + .../vcl/send/letter/after-call-attempt-1.html | 16 + .../vcl/send/letter/after-call-attempt-2.html | 20 + .../vcl/send/letter/after-call-attempt-3.html | 24 + .../send/letter/after-email-undelivered.html | 49 + .../vcl/send/letter/dispatched.html | 19 + .../ur/vcl/victim-record/victim-details.html | 295 ++ app/views/ur/vcl/vso-dashboard.html | 286 ++ package-lock.json | 4259 +++++++++++++++++ package.json | 17 + usage-data-config.json | 4 + 577 files changed, 80409 insertions(+), 3 deletions(-) create mode 100644 .DS_Store create mode 100644 .npmrc create mode 100644 LICENCE.txt create mode 100644 app/.DS_Store create mode 100644 app/assets/.DS_Store create mode 100644 app/assets/icons/.DS_Store create mode 100644 app/assets/icons/font-awesome-4.7.0/.DS_Store create mode 100644 app/assets/icons/font-awesome-4.7.0/HELP-US-OUT.txt create mode 100644 app/assets/icons/font-awesome-4.7.0/css/font-awesome.css create mode 100644 app/assets/icons/font-awesome-4.7.0/css/font-awesome.min.css create mode 100644 app/assets/icons/font-awesome-4.7.0/fonts/FontAwesome.otf create mode 100644 app/assets/icons/font-awesome-4.7.0/fonts/fontawesome-webfont.eot create mode 100644 app/assets/icons/font-awesome-4.7.0/fonts/fontawesome-webfont.svg create mode 100644 app/assets/icons/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf create mode 100644 app/assets/icons/font-awesome-4.7.0/fonts/fontawesome-webfont.woff create mode 100644 app/assets/icons/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 create mode 100644 app/assets/icons/font-awesome-4.7.0/less/animated.less create mode 100644 app/assets/icons/font-awesome-4.7.0/less/bordered-pulled.less create mode 100644 app/assets/icons/font-awesome-4.7.0/less/core.less create mode 100644 app/assets/icons/font-awesome-4.7.0/less/fixed-width.less create mode 100644 app/assets/icons/font-awesome-4.7.0/less/font-awesome.less create mode 100644 app/assets/icons/font-awesome-4.7.0/less/icons.less create mode 100644 app/assets/icons/font-awesome-4.7.0/less/larger.less create mode 100644 app/assets/icons/font-awesome-4.7.0/less/list.less create mode 100644 app/assets/icons/font-awesome-4.7.0/less/mixins.less create mode 100644 app/assets/icons/font-awesome-4.7.0/less/path.less create mode 100644 app/assets/icons/font-awesome-4.7.0/less/rotated-flipped.less create mode 100644 app/assets/icons/font-awesome-4.7.0/less/screen-reader.less create mode 100644 app/assets/icons/font-awesome-4.7.0/less/stacked.less create mode 100644 app/assets/icons/font-awesome-4.7.0/less/variables.less create mode 100644 app/assets/icons/font-awesome-4.7.0/scss/_animated.scss create mode 100644 app/assets/icons/font-awesome-4.7.0/scss/_bordered-pulled.scss create mode 100644 app/assets/icons/font-awesome-4.7.0/scss/_core.scss create mode 100644 app/assets/icons/font-awesome-4.7.0/scss/_fixed-width.scss create mode 100644 app/assets/icons/font-awesome-4.7.0/scss/_icons.scss create mode 100644 app/assets/icons/font-awesome-4.7.0/scss/_larger.scss create mode 100644 app/assets/icons/font-awesome-4.7.0/scss/_list.scss create mode 100644 app/assets/icons/font-awesome-4.7.0/scss/_mixins.scss create mode 100644 app/assets/icons/font-awesome-4.7.0/scss/_path.scss create mode 100644 app/assets/icons/font-awesome-4.7.0/scss/_rotated-flipped.scss create mode 100644 app/assets/icons/font-awesome-4.7.0/scss/_screen-reader.scss create mode 100644 app/assets/icons/font-awesome-4.7.0/scss/_stacked.scss create mode 100644 app/assets/icons/font-awesome-4.7.0/scss/_variables.scss create mode 100644 app/assets/icons/font-awesome-4.7.0/scss/font-awesome.scss create mode 100644 app/assets/images/cps-logo.png create mode 100644 app/assets/javascripts/accessible-autocomplete.min.js create mode 100644 app/assets/javascripts/application.js create mode 100644 app/assets/javascripts/delivery/dtc/attempt-to-contact-again.js create mode 100644 app/assets/javascripts/delivery/dtc/email-address.js create mode 100644 app/assets/javascripts/delivery/dtc/first-hearing.js create mode 100644 app/assets/javascripts/delivery/dtc/follow-up-method-of-contact.js create mode 100644 app/assets/javascripts/delivery/dtc/letter-details.js create mode 100644 app/assets/javascripts/delivery/dtc/preferred-method-of-contact.js create mode 100644 app/assets/javascripts/delivery/dtc/telephone-call-details.js create mode 100644 app/assets/javascripts/delivery/nfa/draft/cd-modal/request-review.js create mode 100644 app/assets/javascripts/delivery/nfa/draft/charging-decision.js create mode 100644 app/assets/javascripts/delivery/nfa/draft/compose-letter.js create mode 100644 app/assets/javascripts/delivery/nfa/draft/first-hearing.js create mode 100644 app/assets/javascripts/delivery/nfa/draft/nfa-template.js create mode 100644 app/assets/javascripts/delivery/nfa/email-address.js create mode 100644 app/assets/javascripts/delivery/nfa/preferred-method-of-contact.js create mode 100644 app/assets/javascripts/delivery/nfa/record/follow-up-moc.js create mode 100644 app/assets/javascripts/delivery/nfa/record/next-attempt-moc.js create mode 100644 app/assets/javascripts/delivery/nfa/record/telephone-call-1-details.js create mode 100644 app/assets/javascripts/delivery/nfa/record/telephone-call-2-details.js create mode 100644 app/assets/javascripts/delivery/nfa/record/telephone-call-3-details.js create mode 100644 app/assets/javascripts/delivery/nfa/record/text-message-details.js create mode 100644 app/assets/javascripts/delivery/nfa/record/was-text-message-sent.js create mode 100644 app/assets/javascripts/delivery/nfa/send/letter-details.js create mode 100644 app/assets/javascripts/delivery/nfa/victim-record.js create mode 100644 app/assets/javascripts/ur/dtc/ur1/contact-method.js create mode 100644 app/assets/javascripts/ur/dtc/ur1/first-hearing.js create mode 100644 app/assets/javascripts/ur/dtc/ur1/intended-recipient.js create mode 100644 app/assets/javascripts/ur/dtc/ur1/oic.js create mode 100644 app/assets/javascripts/ur/dtc/ur1/prosecutor-name.js create mode 100644 app/assets/javascripts/ur/dtc/ur1/recipient-address.js create mode 100644 app/assets/javascripts/ur/dtc/ur1/recipient-email-address.js create mode 100644 app/assets/javascripts/ur/dtc/ur1/recipient-name.js create mode 100644 app/assets/javascripts/ur/dtc/ur1/recipient-phone-number.js create mode 100644 app/assets/javascripts/ur/dtc/ur1/reported-by.js create mode 100644 app/assets/javascripts/ur/dtc/ur1/service-advisor-name.js create mode 100644 app/assets/javascripts/ur/dtc/ur1/service-advisor.js create mode 100644 app/assets/javascripts/ur/dtc/ur2/charges.js create mode 100644 app/assets/javascripts/ur/dtc/ur2/check-answers.js create mode 100644 app/assets/javascripts/ur/dtc/ur2/first-hearing.js create mode 100644 app/assets/javascripts/ur/dtc/ur2/intended-recipient.js create mode 100644 app/assets/javascripts/ur/dtc/ur2/oic.js create mode 100644 app/assets/javascripts/ur/dtc/ur2/preferred-method-of-contact.js create mode 100644 app/assets/javascripts/ur/dtc/ur2/prosecutor-name.js create mode 100644 app/assets/javascripts/ur/dtc/ur2/reported-by.js create mode 100644 app/assets/javascripts/ur/dtc/ur2/vlu-role.js create mode 100644 app/assets/javascripts/ur/nfa/draft/cd-modal/request-review.js create mode 100644 app/assets/javascripts/ur/nfa/draft/charging-decision.js create mode 100644 app/assets/javascripts/ur/nfa/draft/compose-letter.js create mode 100644 app/assets/javascripts/ur/nfa/draft/nfa-template.js create mode 100644 app/assets/javascripts/ur/nfa/email-address.js create mode 100644 app/assets/javascripts/ur/nfa/preferred-method-of-contact.js create mode 100644 app/assets/javascripts/ur/nfa/record/follow-up-moc.js create mode 100644 app/assets/javascripts/ur/nfa/record/next-attempt-moc.js create mode 100644 app/assets/javascripts/ur/nfa/record/telephone-call-1-details.js create mode 100644 app/assets/javascripts/ur/nfa/record/telephone-call-2-details.js create mode 100644 app/assets/javascripts/ur/nfa/record/telephone-call-3-details.js create mode 100644 app/assets/javascripts/ur/nfa/record/text-message-details.js create mode 100644 app/assets/javascripts/ur/nfa/record/was-text-message-sent.js create mode 100644 app/assets/javascripts/ur/nfa/send/letter-details.js create mode 100644 app/assets/javascripts/ur/nfa/victim-record.js create mode 100644 app/assets/javascripts/ur/vcl/draft/cd-modal/request-review.js create mode 100644 app/assets/javascripts/ur/vcl/draft/charging-decision.js create mode 100644 app/assets/javascripts/ur/vcl/draft/compose-letter.js create mode 100644 app/assets/javascripts/ur/vcl/draft/stopped-charge.js create mode 100644 app/assets/javascripts/ur/vcl/draft/substantially-altered-charge.js create mode 100644 app/assets/javascripts/ur/vcl/draft/vcl-type.js create mode 100644 app/assets/javascripts/ur/vcl/draft/victim-withdrawal.js create mode 100644 app/assets/javascripts/ur/vcl/email-address.js create mode 100644 app/assets/javascripts/ur/vcl/preferred-method-of-contact.js create mode 100644 app/assets/javascripts/ur/vcl/record/follow-up-moc.js create mode 100644 app/assets/javascripts/ur/vcl/record/next-attempt-moc.js create mode 100644 app/assets/javascripts/ur/vcl/record/phone-call-1.js create mode 100644 app/assets/javascripts/ur/vcl/record/phone-call-2.js create mode 100644 app/assets/javascripts/ur/vcl/record/phone-call-3.js create mode 100644 app/assets/javascripts/ur/vcl/record/text-message-details.js create mode 100644 app/assets/javascripts/ur/vcl/record/was-text-message-sent.js create mode 100644 app/assets/javascripts/ur/vcl/send/letter-details.js create mode 100644 app/assets/javascripts/ur/vcl/victim-record.js create mode 100644 app/assets/sass/.DS_Store create mode 100644 app/assets/sass/application.scss create mode 100644 app/assets/sass/patterns/.DS_Store create mode 100644 app/assets/sass/patterns/_accessible-autocomplete.scss create mode 100644 app/assets/sass/patterns/_content-editor.scss create mode 100644 app/assets/sass/patterns/_overlay.scss create mode 100644 app/config.json create mode 100644 app/data/session-data-defaults.js create mode 100644 app/filters.js create mode 100644 app/routes.js create mode 100644 app/views/.DS_Store create mode 100644 app/views/communication/send-ptm-invite/contact-method.html create mode 100644 app/views/communication/send-ptm-invite/email-sent.html create mode 100644 app/views/communication/send-ptm-invite/hearing-date.html create mode 100644 app/views/communication/send-ptm-invite/include-more-services.html create mode 100644 app/views/communication/send-ptm-invite/intended-recipient.html create mode 100644 app/views/communication/send-ptm-invite/previous-comms.html create mode 100644 app/views/communication/send-ptm-invite/prosecutor-name.html create mode 100644 app/views/communication/send-ptm-invite/recipient-email-address.html create mode 100644 app/views/communication/send-ptm-invite/recipient-name.html create mode 100644 app/views/communication/send-ptm-invite/trial-date.html create mode 100644 app/views/communication/send-ptm-invite/vlo-email-inbox.html create mode 100644 app/views/communication/send-ptm-invite/vlo-name.html create mode 100644 app/views/delivery/dtc/attempt-to-contact-again.html create mode 100644 app/views/delivery/dtc/cant-connect.html create mode 100644 app/views/delivery/dtc/check-details--email.html create mode 100644 app/views/delivery/dtc/check-details.html create mode 100644 app/views/delivery/dtc/comms-drafter.html create mode 100644 app/views/delivery/dtc/email-address.html create mode 100644 app/views/delivery/dtc/email-delivered.html create mode 100644 app/views/delivery/dtc/email-sending.html create mode 100644 app/views/delivery/dtc/email-undelivered.html create mode 100644 app/views/delivery/dtc/first-hearing.html create mode 100644 app/views/delivery/dtc/follow-up-method-of-contact.html create mode 100644 app/views/delivery/dtc/inform-by-post.html create mode 100644 app/views/delivery/dtc/letter-details.html create mode 100644 app/views/delivery/dtc/letter-dispatched.html create mode 100644 app/views/delivery/dtc/letter-recorded.html create mode 100644 app/views/delivery/dtc/permanent-failure.html create mode 100644 app/views/delivery/dtc/pmoc-new.html create mode 100644 app/views/delivery/dtc/preferred-method-of-contact-new.html create mode 100644 app/views/delivery/dtc/preferred-method-of-contact.html create mode 100644 app/views/delivery/dtc/search.html create mode 100644 app/views/delivery/dtc/sign-in.html create mode 100644 app/views/delivery/dtc/technical-failure.html create mode 100644 app/views/delivery/dtc/telephone-call-details.html create mode 100644 app/views/delivery/dtc/temporary-failure.html create mode 100644 app/views/delivery/dtc/victim-record--after-three-attempts-email-undelivered-letter-recorded.html create mode 100644 app/views/delivery/dtc/victim-record--after-three-attempts-fu-email-undelivered-letter-recorded.html create mode 100644 app/views/delivery/dtc/victim-record--after-three-attempts-letter-not-recorded.html create mode 100644 app/views/delivery/dtc/victim-record--after-three-attempts-letter-recorded.html create mode 100644 app/views/delivery/dtc/victim-record--email-delivered.html create mode 100644 app/views/delivery/dtc/victim-record--email-draft-amendments-required.html create mode 100644 app/views/delivery/dtc/victim-record--email-draft-finalised.html create mode 100644 app/views/delivery/dtc/victim-record--email-draft-in-progress.html create mode 100644 app/views/delivery/dtc/victim-record--email-draft-under-review.html create mode 100644 app/views/delivery/dtc/victim-record--email-permanent-failure.html create mode 100644 app/views/delivery/dtc/victim-record--email-send-later.html create mode 100644 app/views/delivery/dtc/victim-record--email-sending.html create mode 100644 app/views/delivery/dtc/victim-record--email-technical-failure.html create mode 100644 app/views/delivery/dtc/victim-record--email-temporary-failure.html create mode 100644 app/views/delivery/dtc/victim-record--email-undelivered-letter-recorded.html create mode 100644 app/views/delivery/dtc/victim-record--fu-email-delivered.html create mode 100644 app/views/delivery/dtc/victim-record--fu-email-draft-amendments-required.html create mode 100644 app/views/delivery/dtc/victim-record--fu-email-draft-finalised.html create mode 100644 app/views/delivery/dtc/victim-record--fu-email-draft-in-progress.html create mode 100644 app/views/delivery/dtc/victim-record--fu-email-draft-under-review.html create mode 100644 app/views/delivery/dtc/victim-record--fu-email-not-created.html create mode 100644 app/views/delivery/dtc/victim-record--fu-email-permanent-failure.html create mode 100644 app/views/delivery/dtc/victim-record--fu-email-send-later.html create mode 100644 app/views/delivery/dtc/victim-record--fu-email-sending.html create mode 100644 app/views/delivery/dtc/victim-record--fu-email-technical-failure.html create mode 100644 app/views/delivery/dtc/victim-record--fu-email-temporary-failure.html create mode 100644 app/views/delivery/dtc/victim-record--fu-letter-not-recorded.html create mode 100644 app/views/delivery/dtc/victim-record--fu-letter-recorded-2.html create mode 100644 app/views/delivery/dtc/victim-record--fu-letter-recorded.html create mode 100644 app/views/delivery/dtc/victim-record--fu-moc-unknown.html create mode 100644 app/views/delivery/dtc/victim-record--letter-recorded.html create mode 100644 app/views/delivery/dtc/victim-record--next-attempt-moc-unknown.html create mode 100644 app/views/delivery/dtc/victim-record--pmoc-email-after-save-and-exit.html create mode 100644 app/views/delivery/dtc/victim-record--pmoc-email.html create mode 100644 app/views/delivery/dtc/victim-record--pmoc-home-phone.html create mode 100644 app/views/delivery/dtc/victim-record--pmoc-mobile.html create mode 100644 app/views/delivery/dtc/victim-record--pmoc-not-selected.html create mode 100644 app/views/delivery/dtc/victim-record--pmoc-post.html create mode 100644 app/views/delivery/dtc/victim-record--pmoc-via-isva.html create mode 100644 app/views/delivery/dtc/victim-record--pmoc-via-police.html create mode 100644 app/views/delivery/dtc/victim-record--try-calling-later.html create mode 100644 app/views/delivery/dtc/victim-record-simplified.html create mode 100644 app/views/delivery/dtc/victim-record.html create mode 100644 app/views/delivery/nfa/archive/next-scheduled-call.html create mode 100644 app/views/delivery/nfa/draft/approved-to-send.html create mode 100644 app/views/delivery/nfa/draft/cant-connect.html create mode 100644 app/views/delivery/nfa/draft/cd-modal/delete-draft.html create mode 100644 app/views/delivery/nfa/draft/cd-modal/request-review.html create mode 100644 app/views/delivery/nfa/draft/cd-modal/save-draft.html create mode 100644 app/views/delivery/nfa/draft/cd-modal/send-to-cms.html create mode 100644 app/views/delivery/nfa/draft/charging-decision.html create mode 100644 app/views/delivery/nfa/draft/compose-letter.html create mode 100644 app/views/delivery/nfa/draft/first-hearing.html create mode 100644 app/views/delivery/nfa/draft/under-review.html create mode 100644 app/views/delivery/nfa/draft/victim-withdrawn.html create mode 100644 app/views/delivery/nfa/letter-dashboard.html create mode 100644 app/views/delivery/nfa/record/call-support.html create mode 100644 app/views/delivery/nfa/record/follow-up-moc.html create mode 100644 app/views/delivery/nfa/record/next-attempt-moc.html create mode 100644 app/views/delivery/nfa/record/read-only-letter.html create mode 100644 app/views/delivery/nfa/record/telephone-call-1-details.html create mode 100644 app/views/delivery/nfa/record/telephone-call-2-details.html create mode 100644 app/views/delivery/nfa/record/telephone-call-3-details.html create mode 100644 app/views/delivery/nfa/record/text-message-details.html create mode 100644 app/views/delivery/nfa/record/was-text-message-sent.html create mode 100644 app/views/delivery/nfa/send/check-email-details.html create mode 100644 app/views/delivery/nfa/send/check-letter-details.html create mode 100644 app/views/delivery/nfa/send/delivered.html create mode 100644 app/views/delivery/nfa/send/letter-added-to-print-queue.html create mode 100644 app/views/delivery/nfa/send/letter-details.html create mode 100644 app/views/delivery/nfa/send/letter-logged.html create mode 100644 app/views/delivery/nfa/send/permanent-failure.html create mode 100644 app/views/delivery/nfa/send/sending-email.html create mode 100644 app/views/delivery/nfa/send/technical-failure.html create mode 100644 app/views/delivery/nfa/send/temporary-failure.html create mode 100644 app/views/delivery/nfa/start-1/search.html create mode 100644 app/views/delivery/nfa/start-1/sign-in.html create mode 100644 app/views/delivery/nfa/start-2/search.html create mode 100644 app/views/delivery/nfa/start-2/sign-in.html create mode 100644 app/views/delivery/nfa/start-3/search.html create mode 100644 app/views/delivery/nfa/start-3/sign-in.html create mode 100644 app/views/delivery/nfa/start-4/search.html create mode 100644 app/views/delivery/nfa/start-4/sign-in.html create mode 100644 app/views/delivery/nfa/start-5/search.html create mode 100644 app/views/delivery/nfa/start-5/sign-in.html create mode 100644 app/views/delivery/nfa/start-6/search.html create mode 100644 app/views/delivery/nfa/start-6/sign-in.html create mode 100644 app/views/delivery/nfa/start-7/search.html create mode 100644 app/views/delivery/nfa/start-7/sign-in.html create mode 100644 app/views/delivery/nfa/start-8/search.html create mode 100644 app/views/delivery/nfa/start-8/sign-in.html create mode 100644 app/views/delivery/nfa/victim-details/email-address.html create mode 100644 app/views/delivery/nfa/victim-details/preferred-method-of-contact.html create mode 100644 app/views/delivery/nfa/victim-record/case-contacts.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-2.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-3.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/details/email.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/details/letter.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/draft/amendments-required.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/draft/approved-to-send.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/draft/in-progress.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/draft/not-started.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/draft/ready-to-send.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/draft/under-review.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/index.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/next-steps.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/record/after-call-attempt-1.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/record/after-call-attempt-2.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/record/after-call-attempt-3.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/record/informed-after-call-1.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/record/informed-after-call-2.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/record/informed-after-call-3.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/record/not-yet-recorded.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/delivered.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/failure-permanent.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/failure-technical.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/failure-temporary.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/sending.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-1.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-2.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-3.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/failure-technical.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/sending.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-1.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html create mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/letter/dispatched.html create mode 100644 app/views/delivery/nfa/victim-record/communications/index.html create mode 100644 app/views/delivery/nfa/victim-record/communications/pre-trial-meeting/index.html create mode 100644 app/views/delivery/nfa/victim-record/index.html create mode 100644 app/views/delivery/nfa/victim-record/summary.html create mode 100644 app/views/delivery/nfa/victim-record/victim-details.html create mode 100644 app/views/index.html create mode 100644 app/views/layouts/main.html create mode 100644 app/views/ur/dtc/ur1/charges.html create mode 100644 app/views/ur/dtc/ur1/check-answers.html create mode 100644 app/views/ur/dtc/ur1/confirmation-email.html create mode 100644 app/views/ur/dtc/ur1/confirmation-letter.html create mode 100644 app/views/ur/dtc/ur1/confirmation-phone-call.html create mode 100644 app/views/ur/dtc/ur1/contact-method.html create mode 100644 app/views/ur/dtc/ur1/first-hearing.html create mode 100644 app/views/ur/dtc/ur1/intended-recipient.html create mode 100644 app/views/ur/dtc/ur1/main-details--completed.html create mode 100644 app/views/ur/dtc/ur1/main-details--in-progress.html create mode 100644 app/views/ur/dtc/ur1/main-details--not-informed.html create mode 100644 app/views/ur/dtc/ur1/oic.html create mode 100644 app/views/ur/dtc/ur1/prosecutor-name.html create mode 100644 app/views/ur/dtc/ur1/recipient-address.html create mode 100644 app/views/ur/dtc/ur1/recipient-email-address.html create mode 100644 app/views/ur/dtc/ur1/recipient-name.html create mode 100644 app/views/ur/dtc/ur1/recipient-phone-number.html create mode 100644 app/views/ur/dtc/ur1/reported-by.html create mode 100644 app/views/ur/dtc/ur1/search.html create mode 100644 app/views/ur/dtc/ur1/service-advisor-name.html create mode 100644 app/views/ur/dtc/ur1/service-advisor.html create mode 100644 app/views/ur/dtc/ur1/sign-in.html create mode 100644 app/views/ur/dtc/ur2/acknowledgement.html create mode 100644 app/views/ur/dtc/ur2/charges.html create mode 100644 app/views/ur/dtc/ur2/check-answers.html create mode 100644 app/views/ur/dtc/ur2/email-not-sent.html create mode 100644 app/views/ur/dtc/ur2/email-sent.html create mode 100644 app/views/ur/dtc/ur2/first-hearing.html create mode 100644 app/views/ur/dtc/ur2/main-details.html create mode 100644 app/views/ur/dtc/ur2/oic.html create mode 100644 app/views/ur/dtc/ur2/preferred-method-of-contact.html create mode 100644 app/views/ur/dtc/ur2/preview.html create mode 100644 app/views/ur/dtc/ur2/prosecutor-name.html create mode 100644 app/views/ur/dtc/ur2/recipients.html create mode 100644 app/views/ur/dtc/ur2/reported-by-victim.html create mode 100644 app/views/ur/dtc/ur2/search.html create mode 100644 app/views/ur/dtc/ur2/sign-in.html create mode 100644 app/views/ur/dtc/ur2/vlu-role.html create mode 100644 app/views/ur/nfa/archive/after-three-attempts-email-undelivered.html create mode 100644 app/views/ur/nfa/archive/approved-to-send-email.html create mode 100644 app/views/ur/nfa/archive/approved-to-send-letter.html create mode 100644 app/views/ur/nfa/archive/before-send.html create mode 100644 app/views/ur/nfa/archive/fu-letter-not-recorded.html create mode 100644 app/views/ur/nfa/archive/fumoc-unknown.html create mode 100644 app/views/ur/nfa/archive/no-pmoc.html create mode 100644 app/views/ur/nfa/archive/preferred-method-of-contact-new.html create mode 100644 app/views/ur/nfa/archive/summary-test.html create mode 100644 app/views/ur/nfa/archive/victim-record--fu-letter-recorded-2.html create mode 100644 app/views/ur/nfa/archive/victim-record--no-summary-lists.html create mode 100644 app/views/ur/nfa/draft/approved-to-send.html create mode 100644 app/views/ur/nfa/draft/cd-modal/delete-draft.html create mode 100644 app/views/ur/nfa/draft/cd-modal/request-review.html create mode 100644 app/views/ur/nfa/draft/cd-modal/save-draft.html create mode 100644 app/views/ur/nfa/draft/cd-modal/send-to-cms.html create mode 100644 app/views/ur/nfa/draft/compose-letter.html create mode 100644 app/views/ur/nfa/draft/nfa-template.html create mode 100644 app/views/ur/nfa/draft/under-review.html create mode 100644 app/views/ur/nfa/record/follow-up-moc.html create mode 100644 app/views/ur/nfa/record/next-attempt-moc.html create mode 100644 app/views/ur/nfa/record/telephone-call-1-details.html create mode 100644 app/views/ur/nfa/record/telephone-call-2-details.html create mode 100644 app/views/ur/nfa/record/telephone-call-3-details.html create mode 100644 app/views/ur/nfa/record/text-message-details.html create mode 100644 app/views/ur/nfa/send/check-email-details.html create mode 100644 app/views/ur/nfa/send/check-letter-details.html create mode 100644 app/views/ur/nfa/send/delivered.html create mode 100644 app/views/ur/nfa/send/letter-added-to-print-queue.html create mode 100644 app/views/ur/nfa/send/permanent-failure.html create mode 100644 app/views/ur/nfa/send/sending-email.html create mode 100644 app/views/ur/nfa/send/technical-failure.html create mode 100644 app/views/ur/nfa/send/temporary-failure.html create mode 100644 app/views/ur/nfa/start-1/search.html create mode 100644 app/views/ur/nfa/start-1/sign-in.html create mode 100644 app/views/ur/nfa/start-2/search.html create mode 100644 app/views/ur/nfa/start-2/sign-in.html create mode 100644 app/views/ur/nfa/start-3/search.html create mode 100644 app/views/ur/nfa/start-3/sign-in.html create mode 100644 app/views/ur/nfa/victim-details/email-address.html create mode 100644 app/views/ur/nfa/victim-details/preferred-method-of-contact.html create mode 100644 app/views/ur/nfa/victim-record/case-contacts.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/draft/amendments-required.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/draft/approved-to-send.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/draft/in-progress.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/draft/not-started.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/draft/ready-to-send.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/draft/under-review.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/index.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-1.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-2.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-3.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-1.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-2.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-3.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/record/not-yet-recorded.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/send/email/delivered.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/send/email/failure-permanent.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/send/email/failure-technical.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/send/email/failure-temporary.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/send/email/sending.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-1.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-2.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-3.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-technical.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/sending.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-1.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html create mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/dispatched.html create mode 100644 app/views/ur/nfa/victim-record/communications/index.html create mode 100644 app/views/ur/nfa/victim-record/communications/pre-trial-meeting/index.html create mode 100644 app/views/ur/nfa/victim-record/index.html create mode 100644 app/views/ur/nfa/victim-record/summary.html create mode 100644 app/views/ur/nfa/victim-record/victim-details.html create mode 100644 app/views/ur/vcl/case-locked/banner/by-someone-else.html create mode 100644 app/views/ur/vcl/case-locked/banner/self-locked.html create mode 100644 app/views/ur/vcl/case-locked/by-someone-else.html create mode 100644 app/views/ur/vcl/case-locked/self-locked.html create mode 100644 app/views/ur/vcl/draft/approved-to-send.html create mode 100644 app/views/ur/vcl/draft/cannot-connect.html create mode 100644 app/views/ur/vcl/draft/cd-modal/delete-draft.html create mode 100644 app/views/ur/vcl/draft/cd-modal/request-review.html create mode 100644 app/views/ur/vcl/draft/cd-modal/save-draft.html create mode 100644 app/views/ur/vcl/draft/cd-modal/send-to-cms.html create mode 100644 app/views/ur/vcl/draft/compose-letter.html create mode 100644 app/views/ur/vcl/draft/stopped-charge-1.html create mode 100644 app/views/ur/vcl/draft/stopped-charge-2.html create mode 100644 app/views/ur/vcl/draft/substantially-altered-charge.html create mode 100644 app/views/ur/vcl/draft/under-review.html create mode 100644 app/views/ur/vcl/draft/vcl-type-1.html create mode 100644 app/views/ur/vcl/draft/vcl-type-2.html create mode 100644 app/views/ur/vcl/draft/victim-withdrawal.html create mode 100644 app/views/ur/vcl/letter-dashboard.html create mode 100644 app/views/ur/vcl/record/call-support.html create mode 100644 app/views/ur/vcl/record/follow-up-moc.html create mode 100644 app/views/ur/vcl/record/next-attempt-moc.html create mode 100644 app/views/ur/vcl/record/phone-call-1.html create mode 100644 app/views/ur/vcl/record/phone-call-2.html create mode 100644 app/views/ur/vcl/record/phone-call-3.html create mode 100644 app/views/ur/vcl/record/read-only-letter.html create mode 100644 app/views/ur/vcl/record/text-message-details.html create mode 100644 app/views/ur/vcl/record/was-text-message-sent.html create mode 100644 app/views/ur/vcl/send/check-email-details.html create mode 100644 app/views/ur/vcl/send/check-letter-details.html create mode 100644 app/views/ur/vcl/send/delivered.html create mode 100644 app/views/ur/vcl/send/letter-added-to-print-queue.html create mode 100644 app/views/ur/vcl/send/letter-details.html create mode 100644 app/views/ur/vcl/send/letter-logged.html create mode 100644 app/views/ur/vcl/send/permanent-failure.html create mode 100644 app/views/ur/vcl/send/sending-email.html create mode 100644 app/views/ur/vcl/send/technical-failure.html create mode 100644 app/views/ur/vcl/send/temporary-failure.html create mode 100644 app/views/ur/vcl/start/search.html create mode 100644 app/views/ur/vcl/start/sign-in.html create mode 100644 app/views/ur/vcl/victim-details/email-address.html create mode 100644 app/views/ur/vcl/victim-details/preferred-method-of-contact.html create mode 100644 app/views/ur/vcl/victim-record/case-contacts.html create mode 100644 app/views/ur/vcl/victim-record/communications/index.html create mode 100644 app/views/ur/vcl/victim-record/index.html create mode 100644 app/views/ur/vcl/victim-record/pcd/details/call-attempt-1.html create mode 100644 app/views/ur/vcl/victim-record/pcd/details/call-attempt-2.html create mode 100644 app/views/ur/vcl/victim-record/pcd/details/call-attempt-3.html create mode 100644 app/views/ur/vcl/victim-record/pcd/details/email.html create mode 100644 app/views/ur/vcl/victim-record/pcd/details/letter.html create mode 100644 app/views/ur/vcl/victim-record/pcd/draft/amendments-required.html create mode 100644 app/views/ur/vcl/victim-record/pcd/draft/approved-to-send.html create mode 100644 app/views/ur/vcl/victim-record/pcd/draft/in-progress.html create mode 100644 app/views/ur/vcl/victim-record/pcd/draft/not-started.html create mode 100644 app/views/ur/vcl/victim-record/pcd/draft/ready-to-send.html create mode 100644 app/views/ur/vcl/victim-record/pcd/draft/under-review.html create mode 100644 app/views/ur/vcl/victim-record/pcd/index.html create mode 100644 app/views/ur/vcl/victim-record/pcd/next-steps.html create mode 100644 app/views/ur/vcl/victim-record/pcd/record/after-call-attempt-1.html create mode 100644 app/views/ur/vcl/victim-record/pcd/record/after-call-attempt-2.html create mode 100644 app/views/ur/vcl/victim-record/pcd/record/after-call-attempt-3.html create mode 100644 app/views/ur/vcl/victim-record/pcd/record/informed-after-call-1.html create mode 100644 app/views/ur/vcl/victim-record/pcd/record/informed-after-call-2.html create mode 100644 app/views/ur/vcl/victim-record/pcd/record/informed-after-call-3.html create mode 100644 app/views/ur/vcl/victim-record/pcd/record/not-yet-recorded.html create mode 100644 app/views/ur/vcl/victim-record/pcd/send/email/after-call-attempt-1.html create mode 100644 app/views/ur/vcl/victim-record/pcd/send/email/after-call-attempt-2.html create mode 100644 app/views/ur/vcl/victim-record/pcd/send/email/delivered.html create mode 100644 app/views/ur/vcl/victim-record/pcd/send/email/failure-permanent.html create mode 100644 app/views/ur/vcl/victim-record/pcd/send/email/failure-technical.html create mode 100644 app/views/ur/vcl/victim-record/pcd/send/email/failure-temporary.html create mode 100644 app/views/ur/vcl/victim-record/pcd/send/email/sending.html create mode 100644 app/views/ur/vcl/victim-record/pcd/send/fu-email/after-call-1.html create mode 100644 app/views/ur/vcl/victim-record/pcd/send/fu-email/after-call-2.html create mode 100644 app/views/ur/vcl/victim-record/pcd/send/fu-email/after-call-3.html create mode 100644 app/views/ur/vcl/victim-record/pcd/send/fu-email/failure-permanent.html create mode 100644 app/views/ur/vcl/victim-record/pcd/send/fu-email/failure-technical.html create mode 100644 app/views/ur/vcl/victim-record/pcd/send/fu-email/failure-temporary.html create mode 100644 app/views/ur/vcl/victim-record/pcd/send/fu-email/sending.html create mode 100644 app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-call-1.html create mode 100644 app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-call-2.html create mode 100644 app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-call-3.html create mode 100644 app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html create mode 100644 app/views/ur/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html create mode 100644 app/views/ur/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html create mode 100644 app/views/ur/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html create mode 100644 app/views/ur/vcl/victim-record/pcd/send/letter/after-email-undelivered.html create mode 100644 app/views/ur/vcl/victim-record/pcd/send/letter/dispatched.html create mode 100644 app/views/ur/vcl/victim-record/pre-trial/index.html create mode 100644 app/views/ur/vcl/victim-record/pre-trial/pre-trial-meeting/index.html create mode 100644 app/views/ur/vcl/victim-record/summary.html create mode 100644 app/views/ur/vcl/victim-record/vcl/details/call-attempt-1.html create mode 100644 app/views/ur/vcl/victim-record/vcl/details/call-attempt-2.html create mode 100644 app/views/ur/vcl/victim-record/vcl/details/call-attempt-3.html create mode 100644 app/views/ur/vcl/victim-record/vcl/details/email.html create mode 100644 app/views/ur/vcl/victim-record/vcl/details/letter.html create mode 100644 app/views/ur/vcl/victim-record/vcl/draft/amendments-required.html create mode 100644 app/views/ur/vcl/victim-record/vcl/draft/approved-to-send.html create mode 100644 app/views/ur/vcl/victim-record/vcl/draft/in-progress.html create mode 100644 app/views/ur/vcl/victim-record/vcl/draft/not-started.html create mode 100644 app/views/ur/vcl/victim-record/vcl/draft/ready-to-send.html create mode 100644 app/views/ur/vcl/victim-record/vcl/draft/under-review.html create mode 100644 app/views/ur/vcl/victim-record/vcl/index.html create mode 100644 app/views/ur/vcl/victim-record/vcl/next-steps.html create mode 100644 app/views/ur/vcl/victim-record/vcl/record/after-call-attempt-1.html create mode 100644 app/views/ur/vcl/victim-record/vcl/record/after-call-attempt-2.html create mode 100644 app/views/ur/vcl/victim-record/vcl/record/after-call-attempt-3.html create mode 100644 app/views/ur/vcl/victim-record/vcl/record/informed-after-call-1.html create mode 100644 app/views/ur/vcl/victim-record/vcl/record/informed-after-call-2.html create mode 100644 app/views/ur/vcl/victim-record/vcl/record/informed-after-call-3.html create mode 100644 app/views/ur/vcl/victim-record/vcl/record/not-yet-recorded.html create mode 100644 app/views/ur/vcl/victim-record/vcl/send/email/after-call-attempt-1.html create mode 100644 app/views/ur/vcl/victim-record/vcl/send/email/after-call-attempt-2.html create mode 100644 app/views/ur/vcl/victim-record/vcl/send/email/delivered.html create mode 100644 app/views/ur/vcl/victim-record/vcl/send/email/failure-permanent.html create mode 100644 app/views/ur/vcl/victim-record/vcl/send/email/failure-technical.html create mode 100644 app/views/ur/vcl/victim-record/vcl/send/email/failure-temporary.html create mode 100644 app/views/ur/vcl/victim-record/vcl/send/email/sending.html create mode 100644 app/views/ur/vcl/victim-record/vcl/send/fu-email/after-call-1.html create mode 100644 app/views/ur/vcl/victim-record/vcl/send/fu-email/after-call-2.html create mode 100644 app/views/ur/vcl/victim-record/vcl/send/fu-email/after-call-3.html create mode 100644 app/views/ur/vcl/victim-record/vcl/send/fu-email/failure-permanent.html create mode 100644 app/views/ur/vcl/victim-record/vcl/send/fu-email/failure-technical.html create mode 100644 app/views/ur/vcl/victim-record/vcl/send/fu-email/failure-temporary.html create mode 100644 app/views/ur/vcl/victim-record/vcl/send/fu-email/sending.html create mode 100644 app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-call-1.html create mode 100644 app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-call-2.html create mode 100644 app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-call-3.html create mode 100644 app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html create mode 100644 app/views/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html create mode 100644 app/views/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html create mode 100644 app/views/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html create mode 100644 app/views/ur/vcl/victim-record/vcl/send/letter/after-email-undelivered.html create mode 100644 app/views/ur/vcl/victim-record/vcl/send/letter/dispatched.html create mode 100644 app/views/ur/vcl/victim-record/victim-details.html create mode 100644 app/views/ur/vcl/vso-dashboard.html create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 usage-data-config.json diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..f0e6d2607a5e42feca32ce76b12e138511c664df GIT binary patch literal 6148 zcmeHK%}T>S5T0$TO%b67MUM+!i`F01;w9Aj0!H+pQWH}&7_*^C&7l->)fe(jd>&_Z zx1v-p9z@Cv%zm@GGaKeh*vSBZ=#Ii|fF=MqsDzaU4&Mmvlg>!RuGA0(oe^fYaiCN@ zvHpHQ0n49wGhw{;J?Z3TaSeX%MRb-Clz-xh>nw{Y%5KL`9IFANJzqxX(lH8Ay!B7W8;Q(E(E}|qD<8 zqu*Q`kGDIAE!jDkwB)$6({9PV-Tld=;jC_K9i8?c;>Sci8)^l9fm)U=PT>U&o6I-) zJ$b_>VYO%Ip`GBN|q05dSR4A=|LS(@7nIWcB{8Tc&&bU#Q`Lf2wxP+uK5=oSEx zej~M@O}zxgNQ-Xi(&^KqDa2N3-wL< zJbbgeAgs_M2+&M4`_0ae?fq=+W{5})r^z-^kBB@dW2=kd1>rdBg0!5c161Z3B^7a1 z+{BrV7qZ3i9vR?ww@eWg_>HOg{{F@{Sz46+{y)`PYIl}bycKWNy9j^lDlDUNS`4Gf z8PATj&f-TqicivUHR`P$=)8>5d^|A)X);F2`DvObx*F1Mvpgz%az?&5e1v-#jU^?;RTkqBxu6la z4JUb~^I!0DtW61+C@Feg(4kvOK}|))b2rjOgaKhd82GRZxDC`>{je*L2Nwo}f!AVy z_Xi)!7&xpgnymwaX#s$3xQ)Q(UV>|Uhk?V|A|eoFOM$jjxfVm&a`=6h7dWgf+Hz8^ z`B3i8%5^Bp+#T2VO**N-qKv|TFwkUR$xeHG{{Q@c|KBWd@2T1`!GBlVoC07 yU058SwLbI`%EEcI#itS&<|sxkAI0CGM&S3^00s_gi||0?kAR^;24Ub$8F&B&6I_S@ literal 0 HcmV?d00001 diff --git a/app/assets/.DS_Store b/app/assets/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..436d2936298e04644c2ad288f74c4d65b0e39d58 GIT binary patch literal 6148 zcmeHKL2uJA6n^fq&81?h1ZW&1I3Z1SPKoUnyx*n=Zxx)W| z>yEqZI`$9td-k5~ZVBDA8&t?odj4#`_w4wKW9Ix_eKfF=NNR6^?k7Pko5Nf)H1 zdo~c693u;|e&h=gVbh3Vz%a1v4A8f`3L*4CKmwKTx6~aCx81&o)6!~6)>w4Aek6Rf z^7D;nKMx;WysHiyi{KuQ^k`v*HGHfXJQ%_NGJle#dX7^+jlwK%wJuq0#adlk=j*(| zzqm(Y;^tmH&N|-cfLb5$AoAyR&;J+>CcWn4_ae!?Fd2+wKo|_r<@2X73B;r$#z~OL zSXUW%o!5KK&FOTf-QKcyc4u4m^i8{k)mN`)vpRqB{N>yI-nS@D#CJswn;(4-OJq^? z2Wn+W^RtqS6~irTSL|iJYcGbsPR@Q4-+%brFn*WMeViY=qa+f^5XYuPHQ+10jbqdd zx626MP73+WmO&4&&_w3zeMFr`mXra#Q+Z=apU*s&VZbo(?--!-!A2!?G!_cw(Se0b z0T3s=<8Tk=qi4SDg|veRS+GGg+lB>F+T#522&UY{wf1kt5uv{ literal 0 HcmV?d00001 diff --git a/app/assets/icons/.DS_Store b/app/assets/icons/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..b49afc42e13ec39fda573bc64c65b211b4ba7848 GIT binary patch literal 6148 zcmeHKyG{c!5S)b+k!T_+O8-C*NJzA&D0~4wz#~wFToDlMReTqp#_Xdx9W;?>qFHG@ z_Ik&br?|ZZV5^VKHLw6Mr#s@yhpG9#`@~KvVnjO6SmF_%c)=e1B>VS(bIILEQMyN*NEX+j(DrQUOJ~{xp@sAUMG7^C?2Qd`7P4Td#Y9u z5P?eqoV{Ti_WwQnm-(MLG7%7ge@eiI-Q#YHm#f~ocun@&27iKo8FC{XOSEEWv|`+_ d72lubHC|)Cm(HnCj(C(q^&>zoG7 literal 0 HcmV?d00001 diff --git a/app/assets/icons/font-awesome-4.7.0/HELP-US-OUT.txt b/app/assets/icons/font-awesome-4.7.0/HELP-US-OUT.txt new file mode 100644 index 000000000..83d083dd7 --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/HELP-US-OUT.txt @@ -0,0 +1,7 @@ +I hope you love Font Awesome. If you've found it useful, please do me a favor and check out my latest project, +Fort Awesome (https://fortawesome.com). It makes it easy to put the perfect icons on your website. Choose from our awesome, +comprehensive icon sets or copy and paste your own. + +Please. Check it out. + +-Dave Gandy diff --git a/app/assets/icons/font-awesome-4.7.0/css/font-awesome.css b/app/assets/icons/font-awesome-4.7.0/css/font-awesome.css new file mode 100644 index 000000000..ee906a819 --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/css/font-awesome.css @@ -0,0 +1,2337 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url('../fonts/fontawesome-webfont.eot?v=4.7.0'); + src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); + font-weight: normal; + font-style: normal; +} +.fa { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +/* makes the font 33% larger relative to the icon container */ +.fa-lg { + font-size: 1.33333333em; + line-height: 0.75em; + vertical-align: -15%; +} +.fa-2x { + font-size: 2em; +} +.fa-3x { + font-size: 3em; +} +.fa-4x { + font-size: 4em; +} +.fa-5x { + font-size: 5em; +} +.fa-fw { + width: 1.28571429em; + text-align: center; +} +.fa-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; +} +.fa-ul > li { + position: relative; +} +.fa-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: 0.14285714em; + text-align: center; +} +.fa-li.fa-lg { + left: -1.85714286em; +} +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eeeeee; + border-radius: .1em; +} +.fa-pull-left { + float: left; +} +.fa-pull-right { + float: right; +} +.fa.fa-pull-left { + margin-right: .3em; +} +.fa.fa-pull-right { + margin-left: .3em; +} +/* Deprecated as of 4.4.0 */ +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.fa.pull-left { + margin-right: .3em; +} +.fa.pull-right { + margin-left: .3em; +} +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); +} +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; +} +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.fa-stack-1x, +.fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.fa-stack-1x { + line-height: inherit; +} +.fa-stack-2x { + font-size: 2em; +} +.fa-inverse { + color: #ffffff; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-glass:before { + content: "\f000"; +} +.fa-music:before { + content: "\f001"; +} +.fa-search:before { + content: "\f002"; +} +.fa-envelope-o:before { + content: "\f003"; +} +.fa-heart:before { + content: "\f004"; +} +.fa-star:before { + content: "\f005"; +} +.fa-star-o:before { + content: "\f006"; +} +.fa-user:before { + content: "\f007"; +} +.fa-film:before { + content: "\f008"; +} +.fa-th-large:before { + content: "\f009"; +} +.fa-th:before { + content: "\f00a"; +} +.fa-th-list:before { + content: "\f00b"; +} +.fa-check:before { + content: "\f00c"; +} +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: "\f00d"; +} +.fa-search-plus:before { + content: "\f00e"; +} +.fa-search-minus:before { + content: "\f010"; +} +.fa-power-off:before { + content: "\f011"; +} +.fa-signal:before { + content: "\f012"; +} +.fa-gear:before, +.fa-cog:before { + content: "\f013"; +} +.fa-trash-o:before { + content: "\f014"; +} +.fa-home:before { + content: "\f015"; +} +.fa-file-o:before { + content: "\f016"; +} +.fa-clock-o:before { + content: "\f017"; +} +.fa-road:before { + content: "\f018"; +} +.fa-download:before { + content: "\f019"; +} +.fa-arrow-circle-o-down:before { + content: "\f01a"; +} +.fa-arrow-circle-o-up:before { + content: "\f01b"; +} +.fa-inbox:before { + content: "\f01c"; +} +.fa-play-circle-o:before { + content: "\f01d"; +} +.fa-rotate-right:before, +.fa-repeat:before { + content: "\f01e"; +} +.fa-refresh:before { + content: "\f021"; +} +.fa-list-alt:before { + content: "\f022"; +} +.fa-lock:before { + content: "\f023"; +} +.fa-flag:before { + content: "\f024"; +} +.fa-headphones:before { + content: "\f025"; +} +.fa-volume-off:before { + content: "\f026"; +} +.fa-volume-down:before { + content: "\f027"; +} +.fa-volume-up:before { + content: "\f028"; +} +.fa-qrcode:before { + content: "\f029"; +} +.fa-barcode:before { + content: "\f02a"; +} +.fa-tag:before { + content: "\f02b"; +} +.fa-tags:before { + content: "\f02c"; +} +.fa-book:before { + content: "\f02d"; +} +.fa-bookmark:before { + content: "\f02e"; +} +.fa-print:before { + content: "\f02f"; +} +.fa-camera:before { + content: "\f030"; +} +.fa-font:before { + content: "\f031"; +} +.fa-bold:before { + content: "\f032"; +} +.fa-italic:before { + content: "\f033"; +} +.fa-text-height:before { + content: "\f034"; +} +.fa-text-width:before { + content: "\f035"; +} +.fa-align-left:before { + content: "\f036"; +} +.fa-align-center:before { + content: "\f037"; +} +.fa-align-right:before { + content: "\f038"; +} +.fa-align-justify:before { + content: "\f039"; +} +.fa-list:before { + content: "\f03a"; +} +.fa-dedent:before, +.fa-outdent:before { + content: "\f03b"; +} +.fa-indent:before { + content: "\f03c"; +} +.fa-video-camera:before { + content: "\f03d"; +} +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: "\f03e"; +} +.fa-pencil:before { + content: "\f040"; +} +.fa-map-marker:before { + content: "\f041"; +} +.fa-adjust:before { + content: "\f042"; +} +.fa-tint:before { + content: "\f043"; +} +.fa-edit:before, +.fa-pencil-square-o:before { + content: "\f044"; +} +.fa-share-square-o:before { + content: "\f045"; +} +.fa-check-square-o:before { + content: "\f046"; +} +.fa-arrows:before { + content: "\f047"; +} +.fa-step-backward:before { + content: "\f048"; +} +.fa-fast-backward:before { + content: "\f049"; +} +.fa-backward:before { + content: "\f04a"; +} +.fa-play:before { + content: "\f04b"; +} +.fa-pause:before { + content: "\f04c"; +} +.fa-stop:before { + content: "\f04d"; +} +.fa-forward:before { + content: "\f04e"; +} +.fa-fast-forward:before { + content: "\f050"; +} +.fa-step-forward:before { + content: "\f051"; +} +.fa-eject:before { + content: "\f052"; +} +.fa-chevron-left:before { + content: "\f053"; +} +.fa-chevron-right:before { + content: "\f054"; +} +.fa-plus-circle:before { + content: "\f055"; +} +.fa-minus-circle:before { + content: "\f056"; +} +.fa-times-circle:before { + content: "\f057"; +} +.fa-check-circle:before { + content: "\f058"; +} +.fa-question-circle:before { + content: "\f059"; +} +.fa-info-circle:before { + content: "\f05a"; +} +.fa-crosshairs:before { + content: "\f05b"; +} +.fa-times-circle-o:before { + content: "\f05c"; +} +.fa-check-circle-o:before { + content: "\f05d"; +} +.fa-ban:before { + content: "\f05e"; +} +.fa-arrow-left:before { + content: "\f060"; +} +.fa-arrow-right:before { + content: "\f061"; +} +.fa-arrow-up:before { + content: "\f062"; +} +.fa-arrow-down:before { + content: "\f063"; +} +.fa-mail-forward:before, +.fa-share:before { + content: "\f064"; +} +.fa-expand:before { + content: "\f065"; +} +.fa-compress:before { + content: "\f066"; +} +.fa-plus:before { + content: "\f067"; +} +.fa-minus:before { + content: "\f068"; +} +.fa-asterisk:before { + content: "\f069"; +} +.fa-exclamation-circle:before { + content: "\f06a"; +} +.fa-gift:before { + content: "\f06b"; +} +.fa-leaf:before { + content: "\f06c"; +} +.fa-fire:before { + content: "\f06d"; +} +.fa-eye:before { + content: "\f06e"; +} +.fa-eye-slash:before { + content: "\f070"; +} +.fa-warning:before, +.fa-exclamation-triangle:before { + content: "\f071"; +} +.fa-plane:before { + content: "\f072"; +} +.fa-calendar:before { + content: "\f073"; +} +.fa-random:before { + content: "\f074"; +} +.fa-comment:before { + content: "\f075"; +} +.fa-magnet:before { + content: "\f076"; +} +.fa-chevron-up:before { + content: "\f077"; +} +.fa-chevron-down:before { + content: "\f078"; +} +.fa-retweet:before { + content: "\f079"; +} +.fa-shopping-cart:before { + content: "\f07a"; +} +.fa-folder:before { + content: "\f07b"; +} +.fa-folder-open:before { + content: "\f07c"; +} +.fa-arrows-v:before { + content: "\f07d"; +} +.fa-arrows-h:before { + content: "\f07e"; +} +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: "\f080"; +} +.fa-twitter-square:before { + content: "\f081"; +} +.fa-facebook-square:before { + content: "\f082"; +} +.fa-camera-retro:before { + content: "\f083"; +} +.fa-key:before { + content: "\f084"; +} +.fa-gears:before, +.fa-cogs:before { + content: "\f085"; +} +.fa-comments:before { + content: "\f086"; +} +.fa-thumbs-o-up:before { + content: "\f087"; +} +.fa-thumbs-o-down:before { + content: "\f088"; +} +.fa-star-half:before { + content: "\f089"; +} +.fa-heart-o:before { + content: "\f08a"; +} +.fa-sign-out:before { + content: "\f08b"; +} +.fa-linkedin-square:before { + content: "\f08c"; +} +.fa-thumb-tack:before { + content: "\f08d"; +} +.fa-external-link:before { + content: "\f08e"; +} +.fa-sign-in:before { + content: "\f090"; +} +.fa-trophy:before { + content: "\f091"; +} +.fa-github-square:before { + content: "\f092"; +} +.fa-upload:before { + content: "\f093"; +} +.fa-lemon-o:before { + content: "\f094"; +} +.fa-phone:before { + content: "\f095"; +} +.fa-square-o:before { + content: "\f096"; +} +.fa-bookmark-o:before { + content: "\f097"; +} +.fa-phone-square:before { + content: "\f098"; +} +.fa-twitter:before { + content: "\f099"; +} +.fa-facebook-f:before, +.fa-facebook:before { + content: "\f09a"; +} +.fa-github:before { + content: "\f09b"; +} +.fa-unlock:before { + content: "\f09c"; +} +.fa-credit-card:before { + content: "\f09d"; +} +.fa-feed:before, +.fa-rss:before { + content: "\f09e"; +} +.fa-hdd-o:before { + content: "\f0a0"; +} +.fa-bullhorn:before { + content: "\f0a1"; +} +.fa-bell:before { + content: "\f0f3"; +} +.fa-certificate:before { + content: "\f0a3"; +} +.fa-hand-o-right:before { + content: "\f0a4"; +} +.fa-hand-o-left:before { + content: "\f0a5"; +} +.fa-hand-o-up:before { + content: "\f0a6"; +} +.fa-hand-o-down:before { + content: "\f0a7"; +} +.fa-arrow-circle-left:before { + content: "\f0a8"; +} +.fa-arrow-circle-right:before { + content: "\f0a9"; +} +.fa-arrow-circle-up:before { + content: "\f0aa"; +} +.fa-arrow-circle-down:before { + content: "\f0ab"; +} +.fa-globe:before { + content: "\f0ac"; +} +.fa-wrench:before { + content: "\f0ad"; +} +.fa-tasks:before { + content: "\f0ae"; +} +.fa-filter:before { + content: "\f0b0"; +} +.fa-briefcase:before { + content: "\f0b1"; +} +.fa-arrows-alt:before { + content: "\f0b2"; +} +.fa-group:before, +.fa-users:before { + content: "\f0c0"; +} +.fa-chain:before, +.fa-link:before { + content: "\f0c1"; +} +.fa-cloud:before { + content: "\f0c2"; +} +.fa-flask:before { + content: "\f0c3"; +} +.fa-cut:before, +.fa-scissors:before { + content: "\f0c4"; +} +.fa-copy:before, +.fa-files-o:before { + content: "\f0c5"; +} +.fa-paperclip:before { + content: "\f0c6"; +} +.fa-save:before, +.fa-floppy-o:before { + content: "\f0c7"; +} +.fa-square:before { + content: "\f0c8"; +} +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: "\f0c9"; +} +.fa-list-ul:before { + content: "\f0ca"; +} +.fa-list-ol:before { + content: "\f0cb"; +} +.fa-strikethrough:before { + content: "\f0cc"; +} +.fa-underline:before { + content: "\f0cd"; +} +.fa-table:before { + content: "\f0ce"; +} +.fa-magic:before { + content: "\f0d0"; +} +.fa-truck:before { + content: "\f0d1"; +} +.fa-pinterest:before { + content: "\f0d2"; +} +.fa-pinterest-square:before { + content: "\f0d3"; +} +.fa-google-plus-square:before { + content: "\f0d4"; +} +.fa-google-plus:before { + content: "\f0d5"; +} +.fa-money:before { + content: "\f0d6"; +} +.fa-caret-down:before { + content: "\f0d7"; +} +.fa-caret-up:before { + content: "\f0d8"; +} +.fa-caret-left:before { + content: "\f0d9"; +} +.fa-caret-right:before { + content: "\f0da"; +} +.fa-columns:before { + content: "\f0db"; +} +.fa-unsorted:before, +.fa-sort:before { + content: "\f0dc"; +} +.fa-sort-down:before, +.fa-sort-desc:before { + content: "\f0dd"; +} +.fa-sort-up:before, +.fa-sort-asc:before { + content: "\f0de"; +} +.fa-envelope:before { + content: "\f0e0"; +} +.fa-linkedin:before { + content: "\f0e1"; +} +.fa-rotate-left:before, +.fa-undo:before { + content: "\f0e2"; +} +.fa-legal:before, +.fa-gavel:before { + content: "\f0e3"; +} +.fa-dashboard:before, +.fa-tachometer:before { + content: "\f0e4"; +} +.fa-comment-o:before { + content: "\f0e5"; +} +.fa-comments-o:before { + content: "\f0e6"; +} +.fa-flash:before, +.fa-bolt:before { + content: "\f0e7"; +} +.fa-sitemap:before { + content: "\f0e8"; +} +.fa-umbrella:before { + content: "\f0e9"; +} +.fa-paste:before, +.fa-clipboard:before { + content: "\f0ea"; +} +.fa-lightbulb-o:before { + content: "\f0eb"; +} +.fa-exchange:before { + content: "\f0ec"; +} +.fa-cloud-download:before { + content: "\f0ed"; +} +.fa-cloud-upload:before { + content: "\f0ee"; +} +.fa-user-md:before { + content: "\f0f0"; +} +.fa-stethoscope:before { + content: "\f0f1"; +} +.fa-suitcase:before { + content: "\f0f2"; +} +.fa-bell-o:before { + content: "\f0a2"; +} +.fa-coffee:before { + content: "\f0f4"; +} +.fa-cutlery:before { + content: "\f0f5"; +} +.fa-file-text-o:before { + content: "\f0f6"; +} +.fa-building-o:before { + content: "\f0f7"; +} +.fa-hospital-o:before { + content: "\f0f8"; +} +.fa-ambulance:before { + content: "\f0f9"; +} +.fa-medkit:before { + content: "\f0fa"; +} +.fa-fighter-jet:before { + content: "\f0fb"; +} +.fa-beer:before { + content: "\f0fc"; +} +.fa-h-square:before { + content: "\f0fd"; +} +.fa-plus-square:before { + content: "\f0fe"; +} +.fa-angle-double-left:before { + content: "\f100"; +} +.fa-angle-double-right:before { + content: "\f101"; +} +.fa-angle-double-up:before { + content: "\f102"; +} +.fa-angle-double-down:before { + content: "\f103"; +} +.fa-angle-left:before { + content: "\f104"; +} +.fa-angle-right:before { + content: "\f105"; +} +.fa-angle-up:before { + content: "\f106"; +} +.fa-angle-down:before { + content: "\f107"; +} +.fa-desktop:before { + content: "\f108"; +} +.fa-laptop:before { + content: "\f109"; +} +.fa-tablet:before { + content: "\f10a"; +} +.fa-mobile-phone:before, +.fa-mobile:before { + content: "\f10b"; +} +.fa-circle-o:before { + content: "\f10c"; +} +.fa-quote-left:before { + content: "\f10d"; +} +.fa-quote-right:before { + content: "\f10e"; +} +.fa-spinner:before { + content: "\f110"; +} +.fa-circle:before { + content: "\f111"; +} +.fa-mail-reply:before, +.fa-reply:before { + content: "\f112"; +} +.fa-github-alt:before { + content: "\f113"; +} +.fa-folder-o:before { + content: "\f114"; +} +.fa-folder-open-o:before { + content: "\f115"; +} +.fa-smile-o:before { + content: "\f118"; +} +.fa-frown-o:before { + content: "\f119"; +} +.fa-meh-o:before { + content: "\f11a"; +} +.fa-gamepad:before { + content: "\f11b"; +} +.fa-keyboard-o:before { + content: "\f11c"; +} +.fa-flag-o:before { + content: "\f11d"; +} +.fa-flag-checkered:before { + content: "\f11e"; +} +.fa-terminal:before { + content: "\f120"; +} +.fa-code:before { + content: "\f121"; +} +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: "\f122"; +} +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: "\f123"; +} +.fa-location-arrow:before { + content: "\f124"; +} +.fa-crop:before { + content: "\f125"; +} +.fa-code-fork:before { + content: "\f126"; +} +.fa-unlink:before, +.fa-chain-broken:before { + content: "\f127"; +} +.fa-question:before { + content: "\f128"; +} +.fa-info:before { + content: "\f129"; +} +.fa-exclamation:before { + content: "\f12a"; +} +.fa-superscript:before { + content: "\f12b"; +} +.fa-subscript:before { + content: "\f12c"; +} +.fa-eraser:before { + content: "\f12d"; +} +.fa-puzzle-piece:before { + content: "\f12e"; +} +.fa-microphone:before { + content: "\f130"; +} +.fa-microphone-slash:before { + content: "\f131"; +} +.fa-shield:before { + content: "\f132"; +} +.fa-calendar-o:before { + content: "\f133"; +} +.fa-fire-extinguisher:before { + content: "\f134"; +} +.fa-rocket:before { + content: "\f135"; +} +.fa-maxcdn:before { + content: "\f136"; +} +.fa-chevron-circle-left:before { + content: "\f137"; +} +.fa-chevron-circle-right:before { + content: "\f138"; +} +.fa-chevron-circle-up:before { + content: "\f139"; +} +.fa-chevron-circle-down:before { + content: "\f13a"; +} +.fa-html5:before { + content: "\f13b"; +} +.fa-css3:before { + content: "\f13c"; +} +.fa-anchor:before { + content: "\f13d"; +} +.fa-unlock-alt:before { + content: "\f13e"; +} +.fa-bullseye:before { + content: "\f140"; +} +.fa-ellipsis-h:before { + content: "\f141"; +} +.fa-ellipsis-v:before { + content: "\f142"; +} +.fa-rss-square:before { + content: "\f143"; +} +.fa-play-circle:before { + content: "\f144"; +} +.fa-ticket:before { + content: "\f145"; +} +.fa-minus-square:before { + content: "\f146"; +} +.fa-minus-square-o:before { + content: "\f147"; +} +.fa-level-up:before { + content: "\f148"; +} +.fa-level-down:before { + content: "\f149"; +} +.fa-check-square:before { + content: "\f14a"; +} +.fa-pencil-square:before { + content: "\f14b"; +} +.fa-external-link-square:before { + content: "\f14c"; +} +.fa-share-square:before { + content: "\f14d"; +} +.fa-compass:before { + content: "\f14e"; +} +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: "\f150"; +} +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: "\f151"; +} +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: "\f152"; +} +.fa-euro:before, +.fa-eur:before { + content: "\f153"; +} +.fa-gbp:before { + content: "\f154"; +} +.fa-dollar:before, +.fa-usd:before { + content: "\f155"; +} +.fa-rupee:before, +.fa-inr:before { + content: "\f156"; +} +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: "\f157"; +} +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: "\f158"; +} +.fa-won:before, +.fa-krw:before { + content: "\f159"; +} +.fa-bitcoin:before, +.fa-btc:before { + content: "\f15a"; +} +.fa-file:before { + content: "\f15b"; +} +.fa-file-text:before { + content: "\f15c"; +} +.fa-sort-alpha-asc:before { + content: "\f15d"; +} +.fa-sort-alpha-desc:before { + content: "\f15e"; +} +.fa-sort-amount-asc:before { + content: "\f160"; +} +.fa-sort-amount-desc:before { + content: "\f161"; +} +.fa-sort-numeric-asc:before { + content: "\f162"; +} +.fa-sort-numeric-desc:before { + content: "\f163"; +} +.fa-thumbs-up:before { + content: "\f164"; +} +.fa-thumbs-down:before { + content: "\f165"; +} +.fa-youtube-square:before { + content: "\f166"; +} +.fa-youtube:before { + content: "\f167"; +} +.fa-xing:before { + content: "\f168"; +} +.fa-xing-square:before { + content: "\f169"; +} +.fa-youtube-play:before { + content: "\f16a"; +} +.fa-dropbox:before { + content: "\f16b"; +} +.fa-stack-overflow:before { + content: "\f16c"; +} +.fa-instagram:before { + content: "\f16d"; +} +.fa-flickr:before { + content: "\f16e"; +} +.fa-adn:before { + content: "\f170"; +} +.fa-bitbucket:before { + content: "\f171"; +} +.fa-bitbucket-square:before { + content: "\f172"; +} +.fa-tumblr:before { + content: "\f173"; +} +.fa-tumblr-square:before { + content: "\f174"; +} +.fa-long-arrow-down:before { + content: "\f175"; +} +.fa-long-arrow-up:before { + content: "\f176"; +} +.fa-long-arrow-left:before { + content: "\f177"; +} +.fa-long-arrow-right:before { + content: "\f178"; +} +.fa-apple:before { + content: "\f179"; +} +.fa-windows:before { + content: "\f17a"; +} +.fa-android:before { + content: "\f17b"; +} +.fa-linux:before { + content: "\f17c"; +} +.fa-dribbble:before { + content: "\f17d"; +} +.fa-skype:before { + content: "\f17e"; +} +.fa-foursquare:before { + content: "\f180"; +} +.fa-trello:before { + content: "\f181"; +} +.fa-female:before { + content: "\f182"; +} +.fa-male:before { + content: "\f183"; +} +.fa-gittip:before, +.fa-gratipay:before { + content: "\f184"; +} +.fa-sun-o:before { + content: "\f185"; +} +.fa-moon-o:before { + content: "\f186"; +} +.fa-archive:before { + content: "\f187"; +} +.fa-bug:before { + content: "\f188"; +} +.fa-vk:before { + content: "\f189"; +} +.fa-weibo:before { + content: "\f18a"; +} +.fa-renren:before { + content: "\f18b"; +} +.fa-pagelines:before { + content: "\f18c"; +} +.fa-stack-exchange:before { + content: "\f18d"; +} +.fa-arrow-circle-o-right:before { + content: "\f18e"; +} +.fa-arrow-circle-o-left:before { + content: "\f190"; +} +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: "\f191"; +} +.fa-dot-circle-o:before { + content: "\f192"; +} +.fa-wheelchair:before { + content: "\f193"; +} +.fa-vimeo-square:before { + content: "\f194"; +} +.fa-turkish-lira:before, +.fa-try:before { + content: "\f195"; +} +.fa-plus-square-o:before { + content: "\f196"; +} +.fa-space-shuttle:before { + content: "\f197"; +} +.fa-slack:before { + content: "\f198"; +} +.fa-envelope-square:before { + content: "\f199"; +} +.fa-wordpress:before { + content: "\f19a"; +} +.fa-openid:before { + content: "\f19b"; +} +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: "\f19c"; +} +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: "\f19d"; +} +.fa-yahoo:before { + content: "\f19e"; +} +.fa-google:before { + content: "\f1a0"; +} +.fa-reddit:before { + content: "\f1a1"; +} +.fa-reddit-square:before { + content: "\f1a2"; +} +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} +.fa-stumbleupon:before { + content: "\f1a4"; +} +.fa-delicious:before { + content: "\f1a5"; +} +.fa-digg:before { + content: "\f1a6"; +} +.fa-pied-piper-pp:before { + content: "\f1a7"; +} +.fa-pied-piper-alt:before { + content: "\f1a8"; +} +.fa-drupal:before { + content: "\f1a9"; +} +.fa-joomla:before { + content: "\f1aa"; +} +.fa-language:before { + content: "\f1ab"; +} +.fa-fax:before { + content: "\f1ac"; +} +.fa-building:before { + content: "\f1ad"; +} +.fa-child:before { + content: "\f1ae"; +} +.fa-paw:before { + content: "\f1b0"; +} +.fa-spoon:before { + content: "\f1b1"; +} +.fa-cube:before { + content: "\f1b2"; +} +.fa-cubes:before { + content: "\f1b3"; +} +.fa-behance:before { + content: "\f1b4"; +} +.fa-behance-square:before { + content: "\f1b5"; +} +.fa-steam:before { + content: "\f1b6"; +} +.fa-steam-square:before { + content: "\f1b7"; +} +.fa-recycle:before { + content: "\f1b8"; +} +.fa-automobile:before, +.fa-car:before { + content: "\f1b9"; +} +.fa-cab:before, +.fa-taxi:before { + content: "\f1ba"; +} +.fa-tree:before { + content: "\f1bb"; +} +.fa-spotify:before { + content: "\f1bc"; +} +.fa-deviantart:before { + content: "\f1bd"; +} +.fa-soundcloud:before { + content: "\f1be"; +} +.fa-database:before { + content: "\f1c0"; +} +.fa-file-pdf-o:before { + content: "\f1c1"; +} +.fa-file-word-o:before { + content: "\f1c2"; +} +.fa-file-excel-o:before { + content: "\f1c3"; +} +.fa-file-powerpoint-o:before { + content: "\f1c4"; +} +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: "\f1c5"; +} +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: "\f1c6"; +} +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: "\f1c7"; +} +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: "\f1c8"; +} +.fa-file-code-o:before { + content: "\f1c9"; +} +.fa-vine:before { + content: "\f1ca"; +} +.fa-codepen:before { + content: "\f1cb"; +} +.fa-jsfiddle:before { + content: "\f1cc"; +} +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: "\f1cd"; +} +.fa-circle-o-notch:before { + content: "\f1ce"; +} +.fa-ra:before, +.fa-resistance:before, +.fa-rebel:before { + content: "\f1d0"; +} +.fa-ge:before, +.fa-empire:before { + content: "\f1d1"; +} +.fa-git-square:before { + content: "\f1d2"; +} +.fa-git:before { + content: "\f1d3"; +} +.fa-y-combinator-square:before, +.fa-yc-square:before, +.fa-hacker-news:before { + content: "\f1d4"; +} +.fa-tencent-weibo:before { + content: "\f1d5"; +} +.fa-qq:before { + content: "\f1d6"; +} +.fa-wechat:before, +.fa-weixin:before { + content: "\f1d7"; +} +.fa-send:before, +.fa-paper-plane:before { + content: "\f1d8"; +} +.fa-send-o:before, +.fa-paper-plane-o:before { + content: "\f1d9"; +} +.fa-history:before { + content: "\f1da"; +} +.fa-circle-thin:before { + content: "\f1db"; +} +.fa-header:before { + content: "\f1dc"; +} +.fa-paragraph:before { + content: "\f1dd"; +} +.fa-sliders:before { + content: "\f1de"; +} +.fa-share-alt:before { + content: "\f1e0"; +} +.fa-share-alt-square:before { + content: "\f1e1"; +} +.fa-bomb:before { + content: "\f1e2"; +} +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: "\f1e3"; +} +.fa-tty:before { + content: "\f1e4"; +} +.fa-binoculars:before { + content: "\f1e5"; +} +.fa-plug:before { + content: "\f1e6"; +} +.fa-slideshare:before { + content: "\f1e7"; +} +.fa-twitch:before { + content: "\f1e8"; +} +.fa-yelp:before { + content: "\f1e9"; +} +.fa-newspaper-o:before { + content: "\f1ea"; +} +.fa-wifi:before { + content: "\f1eb"; +} +.fa-calculator:before { + content: "\f1ec"; +} +.fa-paypal:before { + content: "\f1ed"; +} +.fa-google-wallet:before { + content: "\f1ee"; +} +.fa-cc-visa:before { + content: "\f1f0"; +} +.fa-cc-mastercard:before { + content: "\f1f1"; +} +.fa-cc-discover:before { + content: "\f1f2"; +} +.fa-cc-amex:before { + content: "\f1f3"; +} +.fa-cc-paypal:before { + content: "\f1f4"; +} +.fa-cc-stripe:before { + content: "\f1f5"; +} +.fa-bell-slash:before { + content: "\f1f6"; +} +.fa-bell-slash-o:before { + content: "\f1f7"; +} +.fa-trash:before { + content: "\f1f8"; +} +.fa-copyright:before { + content: "\f1f9"; +} +.fa-at:before { + content: "\f1fa"; +} +.fa-eyedropper:before { + content: "\f1fb"; +} +.fa-paint-brush:before { + content: "\f1fc"; +} +.fa-birthday-cake:before { + content: "\f1fd"; +} +.fa-area-chart:before { + content: "\f1fe"; +} +.fa-pie-chart:before { + content: "\f200"; +} +.fa-line-chart:before { + content: "\f201"; +} +.fa-lastfm:before { + content: "\f202"; +} +.fa-lastfm-square:before { + content: "\f203"; +} +.fa-toggle-off:before { + content: "\f204"; +} +.fa-toggle-on:before { + content: "\f205"; +} +.fa-bicycle:before { + content: "\f206"; +} +.fa-bus:before { + content: "\f207"; +} +.fa-ioxhost:before { + content: "\f208"; +} +.fa-angellist:before { + content: "\f209"; +} +.fa-cc:before { + content: "\f20a"; +} +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: "\f20b"; +} +.fa-meanpath:before { + content: "\f20c"; +} +.fa-buysellads:before { + content: "\f20d"; +} +.fa-connectdevelop:before { + content: "\f20e"; +} +.fa-dashcube:before { + content: "\f210"; +} +.fa-forumbee:before { + content: "\f211"; +} +.fa-leanpub:before { + content: "\f212"; +} +.fa-sellsy:before { + content: "\f213"; +} +.fa-shirtsinbulk:before { + content: "\f214"; +} +.fa-simplybuilt:before { + content: "\f215"; +} +.fa-skyatlas:before { + content: "\f216"; +} +.fa-cart-plus:before { + content: "\f217"; +} +.fa-cart-arrow-down:before { + content: "\f218"; +} +.fa-diamond:before { + content: "\f219"; +} +.fa-ship:before { + content: "\f21a"; +} +.fa-user-secret:before { + content: "\f21b"; +} +.fa-motorcycle:before { + content: "\f21c"; +} +.fa-street-view:before { + content: "\f21d"; +} +.fa-heartbeat:before { + content: "\f21e"; +} +.fa-venus:before { + content: "\f221"; +} +.fa-mars:before { + content: "\f222"; +} +.fa-mercury:before { + content: "\f223"; +} +.fa-intersex:before, +.fa-transgender:before { + content: "\f224"; +} +.fa-transgender-alt:before { + content: "\f225"; +} +.fa-venus-double:before { + content: "\f226"; +} +.fa-mars-double:before { + content: "\f227"; +} +.fa-venus-mars:before { + content: "\f228"; +} +.fa-mars-stroke:before { + content: "\f229"; +} +.fa-mars-stroke-v:before { + content: "\f22a"; +} +.fa-mars-stroke-h:before { + content: "\f22b"; +} +.fa-neuter:before { + content: "\f22c"; +} +.fa-genderless:before { + content: "\f22d"; +} +.fa-facebook-official:before { + content: "\f230"; +} +.fa-pinterest-p:before { + content: "\f231"; +} +.fa-whatsapp:before { + content: "\f232"; +} +.fa-server:before { + content: "\f233"; +} +.fa-user-plus:before { + content: "\f234"; +} +.fa-user-times:before { + content: "\f235"; +} +.fa-hotel:before, +.fa-bed:before { + content: "\f236"; +} +.fa-viacoin:before { + content: "\f237"; +} +.fa-train:before { + content: "\f238"; +} +.fa-subway:before { + content: "\f239"; +} +.fa-medium:before { + content: "\f23a"; +} +.fa-yc:before, +.fa-y-combinator:before { + content: "\f23b"; +} +.fa-optin-monster:before { + content: "\f23c"; +} +.fa-opencart:before { + content: "\f23d"; +} +.fa-expeditedssl:before { + content: "\f23e"; +} +.fa-battery-4:before, +.fa-battery:before, +.fa-battery-full:before { + content: "\f240"; +} +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: "\f241"; +} +.fa-battery-2:before, +.fa-battery-half:before { + content: "\f242"; +} +.fa-battery-1:before, +.fa-battery-quarter:before { + content: "\f243"; +} +.fa-battery-0:before, +.fa-battery-empty:before { + content: "\f244"; +} +.fa-mouse-pointer:before { + content: "\f245"; +} +.fa-i-cursor:before { + content: "\f246"; +} +.fa-object-group:before { + content: "\f247"; +} +.fa-object-ungroup:before { + content: "\f248"; +} +.fa-sticky-note:before { + content: "\f249"; +} +.fa-sticky-note-o:before { + content: "\f24a"; +} +.fa-cc-jcb:before { + content: "\f24b"; +} +.fa-cc-diners-club:before { + content: "\f24c"; +} +.fa-clone:before { + content: "\f24d"; +} +.fa-balance-scale:before { + content: "\f24e"; +} +.fa-hourglass-o:before { + content: "\f250"; +} +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: "\f251"; +} +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: "\f252"; +} +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: "\f253"; +} +.fa-hourglass:before { + content: "\f254"; +} +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: "\f255"; +} +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: "\f256"; +} +.fa-hand-scissors-o:before { + content: "\f257"; +} +.fa-hand-lizard-o:before { + content: "\f258"; +} +.fa-hand-spock-o:before { + content: "\f259"; +} +.fa-hand-pointer-o:before { + content: "\f25a"; +} +.fa-hand-peace-o:before { + content: "\f25b"; +} +.fa-trademark:before { + content: "\f25c"; +} +.fa-registered:before { + content: "\f25d"; +} +.fa-creative-commons:before { + content: "\f25e"; +} +.fa-gg:before { + content: "\f260"; +} +.fa-gg-circle:before { + content: "\f261"; +} +.fa-tripadvisor:before { + content: "\f262"; +} +.fa-odnoklassniki:before { + content: "\f263"; +} +.fa-odnoklassniki-square:before { + content: "\f264"; +} +.fa-get-pocket:before { + content: "\f265"; +} +.fa-wikipedia-w:before { + content: "\f266"; +} +.fa-safari:before { + content: "\f267"; +} +.fa-chrome:before { + content: "\f268"; +} +.fa-firefox:before { + content: "\f269"; +} +.fa-opera:before { + content: "\f26a"; +} +.fa-internet-explorer:before { + content: "\f26b"; +} +.fa-tv:before, +.fa-television:before { + content: "\f26c"; +} +.fa-contao:before { + content: "\f26d"; +} +.fa-500px:before { + content: "\f26e"; +} +.fa-amazon:before { + content: "\f270"; +} +.fa-calendar-plus-o:before { + content: "\f271"; +} +.fa-calendar-minus-o:before { + content: "\f272"; +} +.fa-calendar-times-o:before { + content: "\f273"; +} +.fa-calendar-check-o:before { + content: "\f274"; +} +.fa-industry:before { + content: "\f275"; +} +.fa-map-pin:before { + content: "\f276"; +} +.fa-map-signs:before { + content: "\f277"; +} +.fa-map-o:before { + content: "\f278"; +} +.fa-map:before { + content: "\f279"; +} +.fa-commenting:before { + content: "\f27a"; +} +.fa-commenting-o:before { + content: "\f27b"; +} +.fa-houzz:before { + content: "\f27c"; +} +.fa-vimeo:before { + content: "\f27d"; +} +.fa-black-tie:before { + content: "\f27e"; +} +.fa-fonticons:before { + content: "\f280"; +} +.fa-reddit-alien:before { + content: "\f281"; +} +.fa-edge:before { + content: "\f282"; +} +.fa-credit-card-alt:before { + content: "\f283"; +} +.fa-codiepie:before { + content: "\f284"; +} +.fa-modx:before { + content: "\f285"; +} +.fa-fort-awesome:before { + content: "\f286"; +} +.fa-usb:before { + content: "\f287"; +} +.fa-product-hunt:before { + content: "\f288"; +} +.fa-mixcloud:before { + content: "\f289"; +} +.fa-scribd:before { + content: "\f28a"; +} +.fa-pause-circle:before { + content: "\f28b"; +} +.fa-pause-circle-o:before { + content: "\f28c"; +} +.fa-stop-circle:before { + content: "\f28d"; +} +.fa-stop-circle-o:before { + content: "\f28e"; +} +.fa-shopping-bag:before { + content: "\f290"; +} +.fa-shopping-basket:before { + content: "\f291"; +} +.fa-hashtag:before { + content: "\f292"; +} +.fa-bluetooth:before { + content: "\f293"; +} +.fa-bluetooth-b:before { + content: "\f294"; +} +.fa-percent:before { + content: "\f295"; +} +.fa-gitlab:before { + content: "\f296"; +} +.fa-wpbeginner:before { + content: "\f297"; +} +.fa-wpforms:before { + content: "\f298"; +} +.fa-envira:before { + content: "\f299"; +} +.fa-universal-access:before { + content: "\f29a"; +} +.fa-wheelchair-alt:before { + content: "\f29b"; +} +.fa-question-circle-o:before { + content: "\f29c"; +} +.fa-blind:before { + content: "\f29d"; +} +.fa-audio-description:before { + content: "\f29e"; +} +.fa-volume-control-phone:before { + content: "\f2a0"; +} +.fa-braille:before { + content: "\f2a1"; +} +.fa-assistive-listening-systems:before { + content: "\f2a2"; +} +.fa-asl-interpreting:before, +.fa-american-sign-language-interpreting:before { + content: "\f2a3"; +} +.fa-deafness:before, +.fa-hard-of-hearing:before, +.fa-deaf:before { + content: "\f2a4"; +} +.fa-glide:before { + content: "\f2a5"; +} +.fa-glide-g:before { + content: "\f2a6"; +} +.fa-signing:before, +.fa-sign-language:before { + content: "\f2a7"; +} +.fa-low-vision:before { + content: "\f2a8"; +} +.fa-viadeo:before { + content: "\f2a9"; +} +.fa-viadeo-square:before { + content: "\f2aa"; +} +.fa-snapchat:before { + content: "\f2ab"; +} +.fa-snapchat-ghost:before { + content: "\f2ac"; +} +.fa-snapchat-square:before { + content: "\f2ad"; +} +.fa-pied-piper:before { + content: "\f2ae"; +} +.fa-first-order:before { + content: "\f2b0"; +} +.fa-yoast:before { + content: "\f2b1"; +} +.fa-themeisle:before { + content: "\f2b2"; +} +.fa-google-plus-circle:before, +.fa-google-plus-official:before { + content: "\f2b3"; +} +.fa-fa:before, +.fa-font-awesome:before { + content: "\f2b4"; +} +.fa-handshake-o:before { + content: "\f2b5"; +} +.fa-envelope-open:before { + content: "\f2b6"; +} +.fa-envelope-open-o:before { + content: "\f2b7"; +} +.fa-linode:before { + content: "\f2b8"; +} +.fa-address-book:before { + content: "\f2b9"; +} +.fa-address-book-o:before { + content: "\f2ba"; +} +.fa-vcard:before, +.fa-address-card:before { + content: "\f2bb"; +} +.fa-vcard-o:before, +.fa-address-card-o:before { + content: "\f2bc"; +} +.fa-user-circle:before { + content: "\f2bd"; +} +.fa-user-circle-o:before { + content: "\f2be"; +} +.fa-user-o:before { + content: "\f2c0"; +} +.fa-id-badge:before { + content: "\f2c1"; +} +.fa-drivers-license:before, +.fa-id-card:before { + content: "\f2c2"; +} +.fa-drivers-license-o:before, +.fa-id-card-o:before { + content: "\f2c3"; +} +.fa-quora:before { + content: "\f2c4"; +} +.fa-free-code-camp:before { + content: "\f2c5"; +} +.fa-telegram:before { + content: "\f2c6"; +} +.fa-thermometer-4:before, +.fa-thermometer:before, +.fa-thermometer-full:before { + content: "\f2c7"; +} +.fa-thermometer-3:before, +.fa-thermometer-three-quarters:before { + content: "\f2c8"; +} +.fa-thermometer-2:before, +.fa-thermometer-half:before { + content: "\f2c9"; +} +.fa-thermometer-1:before, +.fa-thermometer-quarter:before { + content: "\f2ca"; +} +.fa-thermometer-0:before, +.fa-thermometer-empty:before { + content: "\f2cb"; +} +.fa-shower:before { + content: "\f2cc"; +} +.fa-bathtub:before, +.fa-s15:before, +.fa-bath:before { + content: "\f2cd"; +} +.fa-podcast:before { + content: "\f2ce"; +} +.fa-window-maximize:before { + content: "\f2d0"; +} +.fa-window-minimize:before { + content: "\f2d1"; +} +.fa-window-restore:before { + content: "\f2d2"; +} +.fa-times-rectangle:before, +.fa-window-close:before { + content: "\f2d3"; +} +.fa-times-rectangle-o:before, +.fa-window-close-o:before { + content: "\f2d4"; +} +.fa-bandcamp:before { + content: "\f2d5"; +} +.fa-grav:before { + content: "\f2d6"; +} +.fa-etsy:before { + content: "\f2d7"; +} +.fa-imdb:before { + content: "\f2d8"; +} +.fa-ravelry:before { + content: "\f2d9"; +} +.fa-eercast:before { + content: "\f2da"; +} +.fa-microchip:before { + content: "\f2db"; +} +.fa-snowflake-o:before { + content: "\f2dc"; +} +.fa-superpowers:before { + content: "\f2dd"; +} +.fa-wpexplorer:before { + content: "\f2de"; +} +.fa-meetup:before { + content: "\f2e0"; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} diff --git a/app/assets/icons/font-awesome-4.7.0/css/font-awesome.min.css b/app/assets/icons/font-awesome-4.7.0/css/font-awesome.min.css new file mode 100644 index 000000000..540440ce8 --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/app/assets/icons/font-awesome-4.7.0/fonts/FontAwesome.otf b/app/assets/icons/font-awesome-4.7.0/fonts/FontAwesome.otf new file mode 100644 index 0000000000000000000000000000000000000000..401ec0f36e4f73b8efa40bd6f604fe80d286db70 GIT binary patch literal 134808 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 literal 0 HcmV?d00001 diff --git a/app/assets/icons/font-awesome-4.7.0/fonts/fontawesome-webfont.eot b/app/assets/icons/font-awesome-4.7.0/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..e9f60ca953f93e35eab4108bd414bc02ddcf3928 GIT binary patch literal 165742 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 G*yFsbY~cLNXLP73aA74Mq6M9f^&YV`isWW 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

5q!RY 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 + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/assets/icons/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf b/app/assets/icons/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..35acda2fa1196aad98c2adf4378a7611dd713aa3 GIT binary patch literal 165548 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 z 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 d0mRO}xo^G_%I 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 SdSQM28?+M|D(2r_;{O0|uQ74} literal 0 HcmV?d00001 diff --git a/app/assets/icons/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 b/app/assets/icons/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4d13fc60404b91e398a37200c4a77b645cfd9586 GIT binary patch literal 77160 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 literal 0 HcmV?d00001 diff --git a/app/assets/icons/font-awesome-4.7.0/less/animated.less b/app/assets/icons/font-awesome-4.7.0/less/animated.less new file mode 100644 index 000000000..66ad52a5b --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/less/animated.less @@ -0,0 +1,34 @@ +// Animated Icons +// -------------------------- + +.@{fa-css-prefix}-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} + +.@{fa-css-prefix}-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} diff --git a/app/assets/icons/font-awesome-4.7.0/less/bordered-pulled.less b/app/assets/icons/font-awesome-4.7.0/less/bordered-pulled.less new file mode 100644 index 000000000..f1c8ad75f --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/less/bordered-pulled.less @@ -0,0 +1,25 @@ +// Bordered & Pulled +// ------------------------- + +.@{fa-css-prefix}-border { + padding: .2em .25em .15em; + border: solid .08em @fa-border-color; + border-radius: .1em; +} + +.@{fa-css-prefix}-pull-left { float: left; } +.@{fa-css-prefix}-pull-right { float: right; } + +.@{fa-css-prefix} { + &.@{fa-css-prefix}-pull-left { margin-right: .3em; } + &.@{fa-css-prefix}-pull-right { margin-left: .3em; } +} + +/* Deprecated as of 4.4.0 */ +.pull-right { float: right; } +.pull-left { float: left; } + +.@{fa-css-prefix} { + &.pull-left { margin-right: .3em; } + &.pull-right { margin-left: .3em; } +} diff --git a/app/assets/icons/font-awesome-4.7.0/less/core.less b/app/assets/icons/font-awesome-4.7.0/less/core.less new file mode 100644 index 000000000..c577ac84a --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/less/core.less @@ -0,0 +1,12 @@ +// Base Class Definition +// ------------------------- + +.@{fa-css-prefix} { + display: inline-block; + font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} diff --git a/app/assets/icons/font-awesome-4.7.0/less/fixed-width.less b/app/assets/icons/font-awesome-4.7.0/less/fixed-width.less new file mode 100644 index 000000000..110289f2f --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/less/fixed-width.less @@ -0,0 +1,6 @@ +// Fixed Width Icons +// ------------------------- +.@{fa-css-prefix}-fw { + width: (18em / 14); + text-align: center; +} diff --git a/app/assets/icons/font-awesome-4.7.0/less/font-awesome.less b/app/assets/icons/font-awesome-4.7.0/less/font-awesome.less new file mode 100644 index 000000000..c3677def3 --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/less/font-awesome.less @@ -0,0 +1,18 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ + +@import "variables.less"; +@import "mixins.less"; +@import "path.less"; +@import "core.less"; +@import "larger.less"; +@import "fixed-width.less"; +@import "list.less"; +@import "bordered-pulled.less"; +@import "animated.less"; +@import "rotated-flipped.less"; +@import "stacked.less"; +@import "icons.less"; +@import "screen-reader.less"; diff --git a/app/assets/icons/font-awesome-4.7.0/less/icons.less b/app/assets/icons/font-awesome-4.7.0/less/icons.less new file mode 100644 index 000000000..159d60042 --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/less/icons.less @@ -0,0 +1,789 @@ +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ + +.@{fa-css-prefix}-glass:before { content: @fa-var-glass; } +.@{fa-css-prefix}-music:before { content: @fa-var-music; } +.@{fa-css-prefix}-search:before { content: @fa-var-search; } +.@{fa-css-prefix}-envelope-o:before { content: @fa-var-envelope-o; } +.@{fa-css-prefix}-heart:before { content: @fa-var-heart; } +.@{fa-css-prefix}-star:before { content: @fa-var-star; } +.@{fa-css-prefix}-star-o:before { content: @fa-var-star-o; } +.@{fa-css-prefix}-user:before { content: @fa-var-user; } +.@{fa-css-prefix}-film:before { content: @fa-var-film; } +.@{fa-css-prefix}-th-large:before { content: @fa-var-th-large; } +.@{fa-css-prefix}-th:before { content: @fa-var-th; } +.@{fa-css-prefix}-th-list:before { content: @fa-var-th-list; } +.@{fa-css-prefix}-check:before { content: @fa-var-check; } +.@{fa-css-prefix}-remove:before, +.@{fa-css-prefix}-close:before, +.@{fa-css-prefix}-times:before { content: @fa-var-times; } +.@{fa-css-prefix}-search-plus:before { content: @fa-var-search-plus; } +.@{fa-css-prefix}-search-minus:before { content: @fa-var-search-minus; } +.@{fa-css-prefix}-power-off:before { content: @fa-var-power-off; } +.@{fa-css-prefix}-signal:before { content: @fa-var-signal; } +.@{fa-css-prefix}-gear:before, +.@{fa-css-prefix}-cog:before { content: @fa-var-cog; } +.@{fa-css-prefix}-trash-o:before { content: @fa-var-trash-o; } +.@{fa-css-prefix}-home:before { content: @fa-var-home; } +.@{fa-css-prefix}-file-o:before { content: @fa-var-file-o; } +.@{fa-css-prefix}-clock-o:before { content: @fa-var-clock-o; } +.@{fa-css-prefix}-road:before { content: @fa-var-road; } +.@{fa-css-prefix}-download:before { content: @fa-var-download; } +.@{fa-css-prefix}-arrow-circle-o-down:before { content: @fa-var-arrow-circle-o-down; } +.@{fa-css-prefix}-arrow-circle-o-up:before { content: @fa-var-arrow-circle-o-up; } +.@{fa-css-prefix}-inbox:before { content: @fa-var-inbox; } +.@{fa-css-prefix}-play-circle-o:before { content: @fa-var-play-circle-o; } +.@{fa-css-prefix}-rotate-right:before, +.@{fa-css-prefix}-repeat:before { content: @fa-var-repeat; } +.@{fa-css-prefix}-refresh:before { content: @fa-var-refresh; } +.@{fa-css-prefix}-list-alt:before { content: @fa-var-list-alt; } +.@{fa-css-prefix}-lock:before { content: @fa-var-lock; } +.@{fa-css-prefix}-flag:before { content: @fa-var-flag; } +.@{fa-css-prefix}-headphones:before { content: @fa-var-headphones; } +.@{fa-css-prefix}-volume-off:before { content: @fa-var-volume-off; } +.@{fa-css-prefix}-volume-down:before { content: @fa-var-volume-down; } +.@{fa-css-prefix}-volume-up:before { content: @fa-var-volume-up; } +.@{fa-css-prefix}-qrcode:before { content: @fa-var-qrcode; } +.@{fa-css-prefix}-barcode:before { content: @fa-var-barcode; } +.@{fa-css-prefix}-tag:before { content: @fa-var-tag; } +.@{fa-css-prefix}-tags:before { content: @fa-var-tags; } +.@{fa-css-prefix}-book:before { content: @fa-var-book; } +.@{fa-css-prefix}-bookmark:before { content: @fa-var-bookmark; } +.@{fa-css-prefix}-print:before { content: @fa-var-print; } +.@{fa-css-prefix}-camera:before { content: @fa-var-camera; } +.@{fa-css-prefix}-font:before { content: @fa-var-font; } +.@{fa-css-prefix}-bold:before { content: @fa-var-bold; } +.@{fa-css-prefix}-italic:before { content: @fa-var-italic; } +.@{fa-css-prefix}-text-height:before { content: @fa-var-text-height; } +.@{fa-css-prefix}-text-width:before { content: @fa-var-text-width; } +.@{fa-css-prefix}-align-left:before { content: @fa-var-align-left; } +.@{fa-css-prefix}-align-center:before { content: @fa-var-align-center; } +.@{fa-css-prefix}-align-right:before { content: @fa-var-align-right; } +.@{fa-css-prefix}-align-justify:before { content: @fa-var-align-justify; } +.@{fa-css-prefix}-list:before { content: @fa-var-list; } +.@{fa-css-prefix}-dedent:before, +.@{fa-css-prefix}-outdent:before { content: @fa-var-outdent; } +.@{fa-css-prefix}-indent:before { content: @fa-var-indent; } +.@{fa-css-prefix}-video-camera:before { content: @fa-var-video-camera; } +.@{fa-css-prefix}-photo:before, +.@{fa-css-prefix}-image:before, +.@{fa-css-prefix}-picture-o:before { content: @fa-var-picture-o; } +.@{fa-css-prefix}-pencil:before { content: @fa-var-pencil; } +.@{fa-css-prefix}-map-marker:before { content: @fa-var-map-marker; } +.@{fa-css-prefix}-adjust:before { content: @fa-var-adjust; } +.@{fa-css-prefix}-tint:before { content: @fa-var-tint; } +.@{fa-css-prefix}-edit:before, +.@{fa-css-prefix}-pencil-square-o:before { content: @fa-var-pencil-square-o; } +.@{fa-css-prefix}-share-square-o:before { content: @fa-var-share-square-o; } +.@{fa-css-prefix}-check-square-o:before { content: @fa-var-check-square-o; } +.@{fa-css-prefix}-arrows:before { content: @fa-var-arrows; } +.@{fa-css-prefix}-step-backward:before { content: @fa-var-step-backward; } +.@{fa-css-prefix}-fast-backward:before { content: @fa-var-fast-backward; } +.@{fa-css-prefix}-backward:before { content: @fa-var-backward; } +.@{fa-css-prefix}-play:before { content: @fa-var-play; } +.@{fa-css-prefix}-pause:before { content: @fa-var-pause; } +.@{fa-css-prefix}-stop:before { content: @fa-var-stop; } +.@{fa-css-prefix}-forward:before { content: @fa-var-forward; } +.@{fa-css-prefix}-fast-forward:before { content: @fa-var-fast-forward; } +.@{fa-css-prefix}-step-forward:before { content: @fa-var-step-forward; } +.@{fa-css-prefix}-eject:before { content: @fa-var-eject; } +.@{fa-css-prefix}-chevron-left:before { content: @fa-var-chevron-left; } +.@{fa-css-prefix}-chevron-right:before { content: @fa-var-chevron-right; } +.@{fa-css-prefix}-plus-circle:before { content: @fa-var-plus-circle; } +.@{fa-css-prefix}-minus-circle:before { content: @fa-var-minus-circle; } +.@{fa-css-prefix}-times-circle:before { content: @fa-var-times-circle; } +.@{fa-css-prefix}-check-circle:before { content: @fa-var-check-circle; } +.@{fa-css-prefix}-question-circle:before { content: @fa-var-question-circle; } +.@{fa-css-prefix}-info-circle:before { content: @fa-var-info-circle; } +.@{fa-css-prefix}-crosshairs:before { content: @fa-var-crosshairs; } +.@{fa-css-prefix}-times-circle-o:before { content: @fa-var-times-circle-o; } +.@{fa-css-prefix}-check-circle-o:before { content: @fa-var-check-circle-o; } +.@{fa-css-prefix}-ban:before { content: @fa-var-ban; } +.@{fa-css-prefix}-arrow-left:before { content: @fa-var-arrow-left; } +.@{fa-css-prefix}-arrow-right:before { content: @fa-var-arrow-right; } +.@{fa-css-prefix}-arrow-up:before { content: @fa-var-arrow-up; } +.@{fa-css-prefix}-arrow-down:before { content: @fa-var-arrow-down; } +.@{fa-css-prefix}-mail-forward:before, +.@{fa-css-prefix}-share:before { content: @fa-var-share; } +.@{fa-css-prefix}-expand:before { content: @fa-var-expand; } +.@{fa-css-prefix}-compress:before { content: @fa-var-compress; } +.@{fa-css-prefix}-plus:before { content: @fa-var-plus; } +.@{fa-css-prefix}-minus:before { content: @fa-var-minus; } +.@{fa-css-prefix}-asterisk:before { content: @fa-var-asterisk; } +.@{fa-css-prefix}-exclamation-circle:before { content: @fa-var-exclamation-circle; } +.@{fa-css-prefix}-gift:before { content: @fa-var-gift; } +.@{fa-css-prefix}-leaf:before { content: @fa-var-leaf; } +.@{fa-css-prefix}-fire:before { content: @fa-var-fire; } +.@{fa-css-prefix}-eye:before { content: @fa-var-eye; } +.@{fa-css-prefix}-eye-slash:before { content: @fa-var-eye-slash; } +.@{fa-css-prefix}-warning:before, +.@{fa-css-prefix}-exclamation-triangle:before { content: @fa-var-exclamation-triangle; } +.@{fa-css-prefix}-plane:before { content: @fa-var-plane; } +.@{fa-css-prefix}-calendar:before { content: @fa-var-calendar; } +.@{fa-css-prefix}-random:before { content: @fa-var-random; } +.@{fa-css-prefix}-comment:before { content: @fa-var-comment; } +.@{fa-css-prefix}-magnet:before { content: @fa-var-magnet; } +.@{fa-css-prefix}-chevron-up:before { content: @fa-var-chevron-up; } +.@{fa-css-prefix}-chevron-down:before { content: @fa-var-chevron-down; } +.@{fa-css-prefix}-retweet:before { content: @fa-var-retweet; } +.@{fa-css-prefix}-shopping-cart:before { content: @fa-var-shopping-cart; } +.@{fa-css-prefix}-folder:before { content: @fa-var-folder; } +.@{fa-css-prefix}-folder-open:before { content: @fa-var-folder-open; } +.@{fa-css-prefix}-arrows-v:before { content: @fa-var-arrows-v; } +.@{fa-css-prefix}-arrows-h:before { content: @fa-var-arrows-h; } +.@{fa-css-prefix}-bar-chart-o:before, +.@{fa-css-prefix}-bar-chart:before { content: @fa-var-bar-chart; } +.@{fa-css-prefix}-twitter-square:before { content: @fa-var-twitter-square; } +.@{fa-css-prefix}-facebook-square:before { content: @fa-var-facebook-square; } +.@{fa-css-prefix}-camera-retro:before { content: @fa-var-camera-retro; } +.@{fa-css-prefix}-key:before { content: @fa-var-key; } +.@{fa-css-prefix}-gears:before, +.@{fa-css-prefix}-cogs:before { content: @fa-var-cogs; } +.@{fa-css-prefix}-comments:before { content: @fa-var-comments; } +.@{fa-css-prefix}-thumbs-o-up:before { content: @fa-var-thumbs-o-up; } +.@{fa-css-prefix}-thumbs-o-down:before { content: @fa-var-thumbs-o-down; } +.@{fa-css-prefix}-star-half:before { content: @fa-var-star-half; } +.@{fa-css-prefix}-heart-o:before { content: @fa-var-heart-o; } +.@{fa-css-prefix}-sign-out:before { content: @fa-var-sign-out; } +.@{fa-css-prefix}-linkedin-square:before { content: @fa-var-linkedin-square; } +.@{fa-css-prefix}-thumb-tack:before { content: @fa-var-thumb-tack; } +.@{fa-css-prefix}-external-link:before { content: @fa-var-external-link; } +.@{fa-css-prefix}-sign-in:before { content: @fa-var-sign-in; } +.@{fa-css-prefix}-trophy:before { content: @fa-var-trophy; } +.@{fa-css-prefix}-github-square:before { content: @fa-var-github-square; } +.@{fa-css-prefix}-upload:before { content: @fa-var-upload; } +.@{fa-css-prefix}-lemon-o:before { content: @fa-var-lemon-o; } +.@{fa-css-prefix}-phone:before { content: @fa-var-phone; } +.@{fa-css-prefix}-square-o:before { content: @fa-var-square-o; } +.@{fa-css-prefix}-bookmark-o:before { content: @fa-var-bookmark-o; } +.@{fa-css-prefix}-phone-square:before { content: @fa-var-phone-square; } +.@{fa-css-prefix}-twitter:before { content: @fa-var-twitter; } +.@{fa-css-prefix}-facebook-f:before, +.@{fa-css-prefix}-facebook:before { content: @fa-var-facebook; } +.@{fa-css-prefix}-github:before { content: @fa-var-github; } +.@{fa-css-prefix}-unlock:before { content: @fa-var-unlock; } +.@{fa-css-prefix}-credit-card:before { content: @fa-var-credit-card; } +.@{fa-css-prefix}-feed:before, +.@{fa-css-prefix}-rss:before { content: @fa-var-rss; } +.@{fa-css-prefix}-hdd-o:before { content: @fa-var-hdd-o; } +.@{fa-css-prefix}-bullhorn:before { content: @fa-var-bullhorn; } +.@{fa-css-prefix}-bell:before { content: @fa-var-bell; } +.@{fa-css-prefix}-certificate:before { content: @fa-var-certificate; } +.@{fa-css-prefix}-hand-o-right:before { content: @fa-var-hand-o-right; } +.@{fa-css-prefix}-hand-o-left:before { content: @fa-var-hand-o-left; } +.@{fa-css-prefix}-hand-o-up:before { content: @fa-var-hand-o-up; } +.@{fa-css-prefix}-hand-o-down:before { content: @fa-var-hand-o-down; } +.@{fa-css-prefix}-arrow-circle-left:before { content: @fa-var-arrow-circle-left; } +.@{fa-css-prefix}-arrow-circle-right:before { content: @fa-var-arrow-circle-right; } +.@{fa-css-prefix}-arrow-circle-up:before { content: @fa-var-arrow-circle-up; } +.@{fa-css-prefix}-arrow-circle-down:before { content: @fa-var-arrow-circle-down; } +.@{fa-css-prefix}-globe:before { content: @fa-var-globe; } +.@{fa-css-prefix}-wrench:before { content: @fa-var-wrench; } +.@{fa-css-prefix}-tasks:before { content: @fa-var-tasks; } +.@{fa-css-prefix}-filter:before { content: @fa-var-filter; } +.@{fa-css-prefix}-briefcase:before { content: @fa-var-briefcase; } +.@{fa-css-prefix}-arrows-alt:before { content: @fa-var-arrows-alt; } +.@{fa-css-prefix}-group:before, +.@{fa-css-prefix}-users:before { content: @fa-var-users; } +.@{fa-css-prefix}-chain:before, +.@{fa-css-prefix}-link:before { content: @fa-var-link; } +.@{fa-css-prefix}-cloud:before { content: @fa-var-cloud; } +.@{fa-css-prefix}-flask:before { content: @fa-var-flask; } +.@{fa-css-prefix}-cut:before, +.@{fa-css-prefix}-scissors:before { content: @fa-var-scissors; } +.@{fa-css-prefix}-copy:before, +.@{fa-css-prefix}-files-o:before { content: @fa-var-files-o; } +.@{fa-css-prefix}-paperclip:before { content: @fa-var-paperclip; } +.@{fa-css-prefix}-save:before, +.@{fa-css-prefix}-floppy-o:before { content: @fa-var-floppy-o; } +.@{fa-css-prefix}-square:before { content: @fa-var-square; } +.@{fa-css-prefix}-navicon:before, +.@{fa-css-prefix}-reorder:before, +.@{fa-css-prefix}-bars:before { content: @fa-var-bars; } +.@{fa-css-prefix}-list-ul:before { content: @fa-var-list-ul; } +.@{fa-css-prefix}-list-ol:before { content: @fa-var-list-ol; } +.@{fa-css-prefix}-strikethrough:before { content: @fa-var-strikethrough; } +.@{fa-css-prefix}-underline:before { content: @fa-var-underline; } +.@{fa-css-prefix}-table:before { content: @fa-var-table; } +.@{fa-css-prefix}-magic:before { content: @fa-var-magic; } +.@{fa-css-prefix}-truck:before { content: @fa-var-truck; } +.@{fa-css-prefix}-pinterest:before { content: @fa-var-pinterest; } +.@{fa-css-prefix}-pinterest-square:before { content: @fa-var-pinterest-square; } +.@{fa-css-prefix}-google-plus-square:before { content: @fa-var-google-plus-square; } +.@{fa-css-prefix}-google-plus:before { content: @fa-var-google-plus; } +.@{fa-css-prefix}-money:before { content: @fa-var-money; } +.@{fa-css-prefix}-caret-down:before { content: @fa-var-caret-down; } +.@{fa-css-prefix}-caret-up:before { content: @fa-var-caret-up; } +.@{fa-css-prefix}-caret-left:before { content: @fa-var-caret-left; } +.@{fa-css-prefix}-caret-right:before { content: @fa-var-caret-right; } +.@{fa-css-prefix}-columns:before { content: @fa-var-columns; } +.@{fa-css-prefix}-unsorted:before, +.@{fa-css-prefix}-sort:before { content: @fa-var-sort; } +.@{fa-css-prefix}-sort-down:before, +.@{fa-css-prefix}-sort-desc:before { content: @fa-var-sort-desc; } +.@{fa-css-prefix}-sort-up:before, +.@{fa-css-prefix}-sort-asc:before { content: @fa-var-sort-asc; } +.@{fa-css-prefix}-envelope:before { content: @fa-var-envelope; } +.@{fa-css-prefix}-linkedin:before { content: @fa-var-linkedin; } +.@{fa-css-prefix}-rotate-left:before, +.@{fa-css-prefix}-undo:before { content: @fa-var-undo; } +.@{fa-css-prefix}-legal:before, +.@{fa-css-prefix}-gavel:before { content: @fa-var-gavel; } +.@{fa-css-prefix}-dashboard:before, +.@{fa-css-prefix}-tachometer:before { content: @fa-var-tachometer; } +.@{fa-css-prefix}-comment-o:before { content: @fa-var-comment-o; } +.@{fa-css-prefix}-comments-o:before { content: @fa-var-comments-o; } +.@{fa-css-prefix}-flash:before, +.@{fa-css-prefix}-bolt:before { content: @fa-var-bolt; } +.@{fa-css-prefix}-sitemap:before { content: @fa-var-sitemap; } +.@{fa-css-prefix}-umbrella:before { content: @fa-var-umbrella; } +.@{fa-css-prefix}-paste:before, +.@{fa-css-prefix}-clipboard:before { content: @fa-var-clipboard; } +.@{fa-css-prefix}-lightbulb-o:before { content: @fa-var-lightbulb-o; } +.@{fa-css-prefix}-exchange:before { content: @fa-var-exchange; } +.@{fa-css-prefix}-cloud-download:before { content: @fa-var-cloud-download; } +.@{fa-css-prefix}-cloud-upload:before { content: @fa-var-cloud-upload; } +.@{fa-css-prefix}-user-md:before { content: @fa-var-user-md; } +.@{fa-css-prefix}-stethoscope:before { content: @fa-var-stethoscope; } +.@{fa-css-prefix}-suitcase:before { content: @fa-var-suitcase; } +.@{fa-css-prefix}-bell-o:before { content: @fa-var-bell-o; } +.@{fa-css-prefix}-coffee:before { content: @fa-var-coffee; } +.@{fa-css-prefix}-cutlery:before { content: @fa-var-cutlery; } +.@{fa-css-prefix}-file-text-o:before { content: @fa-var-file-text-o; } +.@{fa-css-prefix}-building-o:before { content: @fa-var-building-o; } +.@{fa-css-prefix}-hospital-o:before { content: @fa-var-hospital-o; } +.@{fa-css-prefix}-ambulance:before { content: @fa-var-ambulance; } +.@{fa-css-prefix}-medkit:before { content: @fa-var-medkit; } +.@{fa-css-prefix}-fighter-jet:before { content: @fa-var-fighter-jet; } +.@{fa-css-prefix}-beer:before { content: @fa-var-beer; } +.@{fa-css-prefix}-h-square:before { content: @fa-var-h-square; } +.@{fa-css-prefix}-plus-square:before { content: @fa-var-plus-square; } +.@{fa-css-prefix}-angle-double-left:before { content: @fa-var-angle-double-left; } +.@{fa-css-prefix}-angle-double-right:before { content: @fa-var-angle-double-right; } +.@{fa-css-prefix}-angle-double-up:before { content: @fa-var-angle-double-up; } +.@{fa-css-prefix}-angle-double-down:before { content: @fa-var-angle-double-down; } +.@{fa-css-prefix}-angle-left:before { content: @fa-var-angle-left; } +.@{fa-css-prefix}-angle-right:before { content: @fa-var-angle-right; } +.@{fa-css-prefix}-angle-up:before { content: @fa-var-angle-up; } +.@{fa-css-prefix}-angle-down:before { content: @fa-var-angle-down; } +.@{fa-css-prefix}-desktop:before { content: @fa-var-desktop; } +.@{fa-css-prefix}-laptop:before { content: @fa-var-laptop; } +.@{fa-css-prefix}-tablet:before { content: @fa-var-tablet; } +.@{fa-css-prefix}-mobile-phone:before, +.@{fa-css-prefix}-mobile:before { content: @fa-var-mobile; } +.@{fa-css-prefix}-circle-o:before { content: @fa-var-circle-o; } +.@{fa-css-prefix}-quote-left:before { content: @fa-var-quote-left; } +.@{fa-css-prefix}-quote-right:before { content: @fa-var-quote-right; } +.@{fa-css-prefix}-spinner:before { content: @fa-var-spinner; } +.@{fa-css-prefix}-circle:before { content: @fa-var-circle; } +.@{fa-css-prefix}-mail-reply:before, +.@{fa-css-prefix}-reply:before { content: @fa-var-reply; } +.@{fa-css-prefix}-github-alt:before { content: @fa-var-github-alt; } +.@{fa-css-prefix}-folder-o:before { content: @fa-var-folder-o; } +.@{fa-css-prefix}-folder-open-o:before { content: @fa-var-folder-open-o; } +.@{fa-css-prefix}-smile-o:before { content: @fa-var-smile-o; } +.@{fa-css-prefix}-frown-o:before { content: @fa-var-frown-o; } +.@{fa-css-prefix}-meh-o:before { content: @fa-var-meh-o; } +.@{fa-css-prefix}-gamepad:before { content: @fa-var-gamepad; } +.@{fa-css-prefix}-keyboard-o:before { content: @fa-var-keyboard-o; } +.@{fa-css-prefix}-flag-o:before { content: @fa-var-flag-o; } +.@{fa-css-prefix}-flag-checkered:before { content: @fa-var-flag-checkered; } +.@{fa-css-prefix}-terminal:before { content: @fa-var-terminal; } +.@{fa-css-prefix}-code:before { content: @fa-var-code; } +.@{fa-css-prefix}-mail-reply-all:before, +.@{fa-css-prefix}-reply-all:before { content: @fa-var-reply-all; } +.@{fa-css-prefix}-star-half-empty:before, +.@{fa-css-prefix}-star-half-full:before, +.@{fa-css-prefix}-star-half-o:before { content: @fa-var-star-half-o; } +.@{fa-css-prefix}-location-arrow:before { content: @fa-var-location-arrow; } +.@{fa-css-prefix}-crop:before { content: @fa-var-crop; } +.@{fa-css-prefix}-code-fork:before { content: @fa-var-code-fork; } +.@{fa-css-prefix}-unlink:before, +.@{fa-css-prefix}-chain-broken:before { content: @fa-var-chain-broken; } +.@{fa-css-prefix}-question:before { content: @fa-var-question; } +.@{fa-css-prefix}-info:before { content: @fa-var-info; } +.@{fa-css-prefix}-exclamation:before { content: @fa-var-exclamation; } +.@{fa-css-prefix}-superscript:before { content: @fa-var-superscript; } +.@{fa-css-prefix}-subscript:before { content: @fa-var-subscript; } +.@{fa-css-prefix}-eraser:before { content: @fa-var-eraser; } +.@{fa-css-prefix}-puzzle-piece:before { content: @fa-var-puzzle-piece; } +.@{fa-css-prefix}-microphone:before { content: @fa-var-microphone; } +.@{fa-css-prefix}-microphone-slash:before { content: @fa-var-microphone-slash; } +.@{fa-css-prefix}-shield:before { content: @fa-var-shield; } +.@{fa-css-prefix}-calendar-o:before { content: @fa-var-calendar-o; } +.@{fa-css-prefix}-fire-extinguisher:before { content: @fa-var-fire-extinguisher; } +.@{fa-css-prefix}-rocket:before { content: @fa-var-rocket; } +.@{fa-css-prefix}-maxcdn:before { content: @fa-var-maxcdn; } +.@{fa-css-prefix}-chevron-circle-left:before { content: @fa-var-chevron-circle-left; } +.@{fa-css-prefix}-chevron-circle-right:before { content: @fa-var-chevron-circle-right; } +.@{fa-css-prefix}-chevron-circle-up:before { content: @fa-var-chevron-circle-up; } +.@{fa-css-prefix}-chevron-circle-down:before { content: @fa-var-chevron-circle-down; } +.@{fa-css-prefix}-html5:before { content: @fa-var-html5; } +.@{fa-css-prefix}-css3:before { content: @fa-var-css3; } +.@{fa-css-prefix}-anchor:before { content: @fa-var-anchor; } +.@{fa-css-prefix}-unlock-alt:before { content: @fa-var-unlock-alt; } +.@{fa-css-prefix}-bullseye:before { content: @fa-var-bullseye; } +.@{fa-css-prefix}-ellipsis-h:before { content: @fa-var-ellipsis-h; } +.@{fa-css-prefix}-ellipsis-v:before { content: @fa-var-ellipsis-v; } +.@{fa-css-prefix}-rss-square:before { content: @fa-var-rss-square; } +.@{fa-css-prefix}-play-circle:before { content: @fa-var-play-circle; } +.@{fa-css-prefix}-ticket:before { content: @fa-var-ticket; } +.@{fa-css-prefix}-minus-square:before { content: @fa-var-minus-square; } +.@{fa-css-prefix}-minus-square-o:before { content: @fa-var-minus-square-o; } +.@{fa-css-prefix}-level-up:before { content: @fa-var-level-up; } +.@{fa-css-prefix}-level-down:before { content: @fa-var-level-down; } +.@{fa-css-prefix}-check-square:before { content: @fa-var-check-square; } +.@{fa-css-prefix}-pencil-square:before { content: @fa-var-pencil-square; } +.@{fa-css-prefix}-external-link-square:before { content: @fa-var-external-link-square; } +.@{fa-css-prefix}-share-square:before { content: @fa-var-share-square; } +.@{fa-css-prefix}-compass:before { content: @fa-var-compass; } +.@{fa-css-prefix}-toggle-down:before, +.@{fa-css-prefix}-caret-square-o-down:before { content: @fa-var-caret-square-o-down; } +.@{fa-css-prefix}-toggle-up:before, +.@{fa-css-prefix}-caret-square-o-up:before { content: @fa-var-caret-square-o-up; } +.@{fa-css-prefix}-toggle-right:before, +.@{fa-css-prefix}-caret-square-o-right:before { content: @fa-var-caret-square-o-right; } +.@{fa-css-prefix}-euro:before, +.@{fa-css-prefix}-eur:before { content: @fa-var-eur; } +.@{fa-css-prefix}-gbp:before { content: @fa-var-gbp; } +.@{fa-css-prefix}-dollar:before, +.@{fa-css-prefix}-usd:before { content: @fa-var-usd; } +.@{fa-css-prefix}-rupee:before, +.@{fa-css-prefix}-inr:before { content: @fa-var-inr; } +.@{fa-css-prefix}-cny:before, +.@{fa-css-prefix}-rmb:before, +.@{fa-css-prefix}-yen:before, +.@{fa-css-prefix}-jpy:before { content: @fa-var-jpy; } +.@{fa-css-prefix}-ruble:before, +.@{fa-css-prefix}-rouble:before, +.@{fa-css-prefix}-rub:before { content: @fa-var-rub; } +.@{fa-css-prefix}-won:before, +.@{fa-css-prefix}-krw:before { content: @fa-var-krw; } +.@{fa-css-prefix}-bitcoin:before, +.@{fa-css-prefix}-btc:before { content: @fa-var-btc; } +.@{fa-css-prefix}-file:before { content: @fa-var-file; } +.@{fa-css-prefix}-file-text:before { content: @fa-var-file-text; } +.@{fa-css-prefix}-sort-alpha-asc:before { content: @fa-var-sort-alpha-asc; } +.@{fa-css-prefix}-sort-alpha-desc:before { content: @fa-var-sort-alpha-desc; } +.@{fa-css-prefix}-sort-amount-asc:before { content: @fa-var-sort-amount-asc; } +.@{fa-css-prefix}-sort-amount-desc:before { content: @fa-var-sort-amount-desc; } +.@{fa-css-prefix}-sort-numeric-asc:before { content: @fa-var-sort-numeric-asc; } +.@{fa-css-prefix}-sort-numeric-desc:before { content: @fa-var-sort-numeric-desc; } +.@{fa-css-prefix}-thumbs-up:before { content: @fa-var-thumbs-up; } +.@{fa-css-prefix}-thumbs-down:before { content: @fa-var-thumbs-down; } +.@{fa-css-prefix}-youtube-square:before { content: @fa-var-youtube-square; } +.@{fa-css-prefix}-youtube:before { content: @fa-var-youtube; } +.@{fa-css-prefix}-xing:before { content: @fa-var-xing; } +.@{fa-css-prefix}-xing-square:before { content: @fa-var-xing-square; } +.@{fa-css-prefix}-youtube-play:before { content: @fa-var-youtube-play; } +.@{fa-css-prefix}-dropbox:before { content: @fa-var-dropbox; } +.@{fa-css-prefix}-stack-overflow:before { content: @fa-var-stack-overflow; } +.@{fa-css-prefix}-instagram:before { content: @fa-var-instagram; } +.@{fa-css-prefix}-flickr:before { content: @fa-var-flickr; } +.@{fa-css-prefix}-adn:before { content: @fa-var-adn; } +.@{fa-css-prefix}-bitbucket:before { content: @fa-var-bitbucket; } +.@{fa-css-prefix}-bitbucket-square:before { content: @fa-var-bitbucket-square; } +.@{fa-css-prefix}-tumblr:before { content: @fa-var-tumblr; } +.@{fa-css-prefix}-tumblr-square:before { content: @fa-var-tumblr-square; } +.@{fa-css-prefix}-long-arrow-down:before { content: @fa-var-long-arrow-down; } +.@{fa-css-prefix}-long-arrow-up:before { content: @fa-var-long-arrow-up; } +.@{fa-css-prefix}-long-arrow-left:before { content: @fa-var-long-arrow-left; } +.@{fa-css-prefix}-long-arrow-right:before { content: @fa-var-long-arrow-right; } +.@{fa-css-prefix}-apple:before { content: @fa-var-apple; } +.@{fa-css-prefix}-windows:before { content: @fa-var-windows; } +.@{fa-css-prefix}-android:before { content: @fa-var-android; } +.@{fa-css-prefix}-linux:before { content: @fa-var-linux; } +.@{fa-css-prefix}-dribbble:before { content: @fa-var-dribbble; } +.@{fa-css-prefix}-skype:before { content: @fa-var-skype; } +.@{fa-css-prefix}-foursquare:before { content: @fa-var-foursquare; } +.@{fa-css-prefix}-trello:before { content: @fa-var-trello; } +.@{fa-css-prefix}-female:before { content: @fa-var-female; } +.@{fa-css-prefix}-male:before { content: @fa-var-male; } +.@{fa-css-prefix}-gittip:before, +.@{fa-css-prefix}-gratipay:before { content: @fa-var-gratipay; } +.@{fa-css-prefix}-sun-o:before { content: @fa-var-sun-o; } +.@{fa-css-prefix}-moon-o:before { content: @fa-var-moon-o; } +.@{fa-css-prefix}-archive:before { content: @fa-var-archive; } +.@{fa-css-prefix}-bug:before { content: @fa-var-bug; } +.@{fa-css-prefix}-vk:before { content: @fa-var-vk; } +.@{fa-css-prefix}-weibo:before { content: @fa-var-weibo; } +.@{fa-css-prefix}-renren:before { content: @fa-var-renren; } +.@{fa-css-prefix}-pagelines:before { content: @fa-var-pagelines; } +.@{fa-css-prefix}-stack-exchange:before { content: @fa-var-stack-exchange; } +.@{fa-css-prefix}-arrow-circle-o-right:before { content: @fa-var-arrow-circle-o-right; } +.@{fa-css-prefix}-arrow-circle-o-left:before { content: @fa-var-arrow-circle-o-left; } +.@{fa-css-prefix}-toggle-left:before, +.@{fa-css-prefix}-caret-square-o-left:before { content: @fa-var-caret-square-o-left; } +.@{fa-css-prefix}-dot-circle-o:before { content: @fa-var-dot-circle-o; } +.@{fa-css-prefix}-wheelchair:before { content: @fa-var-wheelchair; } +.@{fa-css-prefix}-vimeo-square:before { content: @fa-var-vimeo-square; } +.@{fa-css-prefix}-turkish-lira:before, +.@{fa-css-prefix}-try:before { content: @fa-var-try; } +.@{fa-css-prefix}-plus-square-o:before { content: @fa-var-plus-square-o; } +.@{fa-css-prefix}-space-shuttle:before { content: @fa-var-space-shuttle; } +.@{fa-css-prefix}-slack:before { content: @fa-var-slack; } +.@{fa-css-prefix}-envelope-square:before { content: @fa-var-envelope-square; } +.@{fa-css-prefix}-wordpress:before { content: @fa-var-wordpress; } +.@{fa-css-prefix}-openid:before { content: @fa-var-openid; } +.@{fa-css-prefix}-institution:before, +.@{fa-css-prefix}-bank:before, +.@{fa-css-prefix}-university:before { content: @fa-var-university; } +.@{fa-css-prefix}-mortar-board:before, +.@{fa-css-prefix}-graduation-cap:before { content: @fa-var-graduation-cap; } +.@{fa-css-prefix}-yahoo:before { content: @fa-var-yahoo; } +.@{fa-css-prefix}-google:before { content: @fa-var-google; } +.@{fa-css-prefix}-reddit:before { content: @fa-var-reddit; } +.@{fa-css-prefix}-reddit-square:before { content: @fa-var-reddit-square; } +.@{fa-css-prefix}-stumbleupon-circle:before { content: @fa-var-stumbleupon-circle; } +.@{fa-css-prefix}-stumbleupon:before { content: @fa-var-stumbleupon; } +.@{fa-css-prefix}-delicious:before { content: @fa-var-delicious; } +.@{fa-css-prefix}-digg:before { content: @fa-var-digg; } +.@{fa-css-prefix}-pied-piper-pp:before { content: @fa-var-pied-piper-pp; } +.@{fa-css-prefix}-pied-piper-alt:before { content: @fa-var-pied-piper-alt; } +.@{fa-css-prefix}-drupal:before { content: @fa-var-drupal; } +.@{fa-css-prefix}-joomla:before { content: @fa-var-joomla; } +.@{fa-css-prefix}-language:before { content: @fa-var-language; } +.@{fa-css-prefix}-fax:before { content: @fa-var-fax; } +.@{fa-css-prefix}-building:before { content: @fa-var-building; } +.@{fa-css-prefix}-child:before { content: @fa-var-child; } +.@{fa-css-prefix}-paw:before { content: @fa-var-paw; } +.@{fa-css-prefix}-spoon:before { content: @fa-var-spoon; } +.@{fa-css-prefix}-cube:before { content: @fa-var-cube; } +.@{fa-css-prefix}-cubes:before { content: @fa-var-cubes; } +.@{fa-css-prefix}-behance:before { content: @fa-var-behance; } +.@{fa-css-prefix}-behance-square:before { content: @fa-var-behance-square; } +.@{fa-css-prefix}-steam:before { content: @fa-var-steam; } +.@{fa-css-prefix}-steam-square:before { content: @fa-var-steam-square; } +.@{fa-css-prefix}-recycle:before { content: @fa-var-recycle; } +.@{fa-css-prefix}-automobile:before, +.@{fa-css-prefix}-car:before { content: @fa-var-car; } +.@{fa-css-prefix}-cab:before, +.@{fa-css-prefix}-taxi:before { content: @fa-var-taxi; } +.@{fa-css-prefix}-tree:before { content: @fa-var-tree; } +.@{fa-css-prefix}-spotify:before { content: @fa-var-spotify; } +.@{fa-css-prefix}-deviantart:before { content: @fa-var-deviantart; } +.@{fa-css-prefix}-soundcloud:before { content: @fa-var-soundcloud; } +.@{fa-css-prefix}-database:before { content: @fa-var-database; } +.@{fa-css-prefix}-file-pdf-o:before { content: @fa-var-file-pdf-o; } +.@{fa-css-prefix}-file-word-o:before { content: @fa-var-file-word-o; } +.@{fa-css-prefix}-file-excel-o:before { content: @fa-var-file-excel-o; } +.@{fa-css-prefix}-file-powerpoint-o:before { content: @fa-var-file-powerpoint-o; } +.@{fa-css-prefix}-file-photo-o:before, +.@{fa-css-prefix}-file-picture-o:before, +.@{fa-css-prefix}-file-image-o:before { content: @fa-var-file-image-o; } +.@{fa-css-prefix}-file-zip-o:before, +.@{fa-css-prefix}-file-archive-o:before { content: @fa-var-file-archive-o; } +.@{fa-css-prefix}-file-sound-o:before, +.@{fa-css-prefix}-file-audio-o:before { content: @fa-var-file-audio-o; } +.@{fa-css-prefix}-file-movie-o:before, +.@{fa-css-prefix}-file-video-o:before { content: @fa-var-file-video-o; } +.@{fa-css-prefix}-file-code-o:before { content: @fa-var-file-code-o; } +.@{fa-css-prefix}-vine:before { content: @fa-var-vine; } +.@{fa-css-prefix}-codepen:before { content: @fa-var-codepen; } +.@{fa-css-prefix}-jsfiddle:before { content: @fa-var-jsfiddle; } +.@{fa-css-prefix}-life-bouy:before, +.@{fa-css-prefix}-life-buoy:before, +.@{fa-css-prefix}-life-saver:before, +.@{fa-css-prefix}-support:before, +.@{fa-css-prefix}-life-ring:before { content: @fa-var-life-ring; } +.@{fa-css-prefix}-circle-o-notch:before { content: @fa-var-circle-o-notch; } +.@{fa-css-prefix}-ra:before, +.@{fa-css-prefix}-resistance:before, +.@{fa-css-prefix}-rebel:before { content: @fa-var-rebel; } +.@{fa-css-prefix}-ge:before, +.@{fa-css-prefix}-empire:before { content: @fa-var-empire; } +.@{fa-css-prefix}-git-square:before { content: @fa-var-git-square; } +.@{fa-css-prefix}-git:before { content: @fa-var-git; } +.@{fa-css-prefix}-y-combinator-square:before, +.@{fa-css-prefix}-yc-square:before, +.@{fa-css-prefix}-hacker-news:before { content: @fa-var-hacker-news; } +.@{fa-css-prefix}-tencent-weibo:before { content: @fa-var-tencent-weibo; } +.@{fa-css-prefix}-qq:before { content: @fa-var-qq; } +.@{fa-css-prefix}-wechat:before, +.@{fa-css-prefix}-weixin:before { content: @fa-var-weixin; } +.@{fa-css-prefix}-send:before, +.@{fa-css-prefix}-paper-plane:before { content: @fa-var-paper-plane; } +.@{fa-css-prefix}-send-o:before, +.@{fa-css-prefix}-paper-plane-o:before { content: @fa-var-paper-plane-o; } +.@{fa-css-prefix}-history:before { content: @fa-var-history; } +.@{fa-css-prefix}-circle-thin:before { content: @fa-var-circle-thin; } +.@{fa-css-prefix}-header:before { content: @fa-var-header; } +.@{fa-css-prefix}-paragraph:before { content: @fa-var-paragraph; } +.@{fa-css-prefix}-sliders:before { content: @fa-var-sliders; } +.@{fa-css-prefix}-share-alt:before { content: @fa-var-share-alt; } +.@{fa-css-prefix}-share-alt-square:before { content: @fa-var-share-alt-square; } +.@{fa-css-prefix}-bomb:before { content: @fa-var-bomb; } +.@{fa-css-prefix}-soccer-ball-o:before, +.@{fa-css-prefix}-futbol-o:before { content: @fa-var-futbol-o; } +.@{fa-css-prefix}-tty:before { content: @fa-var-tty; } +.@{fa-css-prefix}-binoculars:before { content: @fa-var-binoculars; } +.@{fa-css-prefix}-plug:before { content: @fa-var-plug; } +.@{fa-css-prefix}-slideshare:before { content: @fa-var-slideshare; } +.@{fa-css-prefix}-twitch:before { content: @fa-var-twitch; } +.@{fa-css-prefix}-yelp:before { content: @fa-var-yelp; } +.@{fa-css-prefix}-newspaper-o:before { content: @fa-var-newspaper-o; } +.@{fa-css-prefix}-wifi:before { content: @fa-var-wifi; } +.@{fa-css-prefix}-calculator:before { content: @fa-var-calculator; } +.@{fa-css-prefix}-paypal:before { content: @fa-var-paypal; } +.@{fa-css-prefix}-google-wallet:before { content: @fa-var-google-wallet; } +.@{fa-css-prefix}-cc-visa:before { content: @fa-var-cc-visa; } +.@{fa-css-prefix}-cc-mastercard:before { content: @fa-var-cc-mastercard; } +.@{fa-css-prefix}-cc-discover:before { content: @fa-var-cc-discover; } +.@{fa-css-prefix}-cc-amex:before { content: @fa-var-cc-amex; } +.@{fa-css-prefix}-cc-paypal:before { content: @fa-var-cc-paypal; } +.@{fa-css-prefix}-cc-stripe:before { content: @fa-var-cc-stripe; } +.@{fa-css-prefix}-bell-slash:before { content: @fa-var-bell-slash; } +.@{fa-css-prefix}-bell-slash-o:before { content: @fa-var-bell-slash-o; } +.@{fa-css-prefix}-trash:before { content: @fa-var-trash; } +.@{fa-css-prefix}-copyright:before { content: @fa-var-copyright; } +.@{fa-css-prefix}-at:before { content: @fa-var-at; } +.@{fa-css-prefix}-eyedropper:before { content: @fa-var-eyedropper; } +.@{fa-css-prefix}-paint-brush:before { content: @fa-var-paint-brush; } +.@{fa-css-prefix}-birthday-cake:before { content: @fa-var-birthday-cake; } +.@{fa-css-prefix}-area-chart:before { content: @fa-var-area-chart; } +.@{fa-css-prefix}-pie-chart:before { content: @fa-var-pie-chart; } +.@{fa-css-prefix}-line-chart:before { content: @fa-var-line-chart; } +.@{fa-css-prefix}-lastfm:before { content: @fa-var-lastfm; } +.@{fa-css-prefix}-lastfm-square:before { content: @fa-var-lastfm-square; } +.@{fa-css-prefix}-toggle-off:before { content: @fa-var-toggle-off; } +.@{fa-css-prefix}-toggle-on:before { content: @fa-var-toggle-on; } +.@{fa-css-prefix}-bicycle:before { content: @fa-var-bicycle; } +.@{fa-css-prefix}-bus:before { content: @fa-var-bus; } +.@{fa-css-prefix}-ioxhost:before { content: @fa-var-ioxhost; } +.@{fa-css-prefix}-angellist:before { content: @fa-var-angellist; } +.@{fa-css-prefix}-cc:before { content: @fa-var-cc; } +.@{fa-css-prefix}-shekel:before, +.@{fa-css-prefix}-sheqel:before, +.@{fa-css-prefix}-ils:before { content: @fa-var-ils; } +.@{fa-css-prefix}-meanpath:before { content: @fa-var-meanpath; } +.@{fa-css-prefix}-buysellads:before { content: @fa-var-buysellads; } +.@{fa-css-prefix}-connectdevelop:before { content: @fa-var-connectdevelop; } +.@{fa-css-prefix}-dashcube:before { content: @fa-var-dashcube; } +.@{fa-css-prefix}-forumbee:before { content: @fa-var-forumbee; } +.@{fa-css-prefix}-leanpub:before { content: @fa-var-leanpub; } +.@{fa-css-prefix}-sellsy:before { content: @fa-var-sellsy; } +.@{fa-css-prefix}-shirtsinbulk:before { content: @fa-var-shirtsinbulk; } +.@{fa-css-prefix}-simplybuilt:before { content: @fa-var-simplybuilt; } +.@{fa-css-prefix}-skyatlas:before { content: @fa-var-skyatlas; } +.@{fa-css-prefix}-cart-plus:before { content: @fa-var-cart-plus; } +.@{fa-css-prefix}-cart-arrow-down:before { content: @fa-var-cart-arrow-down; } +.@{fa-css-prefix}-diamond:before { content: @fa-var-diamond; } +.@{fa-css-prefix}-ship:before { content: @fa-var-ship; } +.@{fa-css-prefix}-user-secret:before { content: @fa-var-user-secret; } +.@{fa-css-prefix}-motorcycle:before { content: @fa-var-motorcycle; } +.@{fa-css-prefix}-street-view:before { content: @fa-var-street-view; } +.@{fa-css-prefix}-heartbeat:before { content: @fa-var-heartbeat; } +.@{fa-css-prefix}-venus:before { content: @fa-var-venus; } +.@{fa-css-prefix}-mars:before { content: @fa-var-mars; } +.@{fa-css-prefix}-mercury:before { content: @fa-var-mercury; } +.@{fa-css-prefix}-intersex:before, +.@{fa-css-prefix}-transgender:before { content: @fa-var-transgender; } +.@{fa-css-prefix}-transgender-alt:before { content: @fa-var-transgender-alt; } +.@{fa-css-prefix}-venus-double:before { content: @fa-var-venus-double; } +.@{fa-css-prefix}-mars-double:before { content: @fa-var-mars-double; } +.@{fa-css-prefix}-venus-mars:before { content: @fa-var-venus-mars; } +.@{fa-css-prefix}-mars-stroke:before { content: @fa-var-mars-stroke; } +.@{fa-css-prefix}-mars-stroke-v:before { content: @fa-var-mars-stroke-v; } +.@{fa-css-prefix}-mars-stroke-h:before { content: @fa-var-mars-stroke-h; } +.@{fa-css-prefix}-neuter:before { content: @fa-var-neuter; } +.@{fa-css-prefix}-genderless:before { content: @fa-var-genderless; } +.@{fa-css-prefix}-facebook-official:before { content: @fa-var-facebook-official; } +.@{fa-css-prefix}-pinterest-p:before { content: @fa-var-pinterest-p; } +.@{fa-css-prefix}-whatsapp:before { content: @fa-var-whatsapp; } +.@{fa-css-prefix}-server:before { content: @fa-var-server; } +.@{fa-css-prefix}-user-plus:before { content: @fa-var-user-plus; } +.@{fa-css-prefix}-user-times:before { content: @fa-var-user-times; } +.@{fa-css-prefix}-hotel:before, +.@{fa-css-prefix}-bed:before { content: @fa-var-bed; } +.@{fa-css-prefix}-viacoin:before { content: @fa-var-viacoin; } +.@{fa-css-prefix}-train:before { content: @fa-var-train; } +.@{fa-css-prefix}-subway:before { content: @fa-var-subway; } +.@{fa-css-prefix}-medium:before { content: @fa-var-medium; } +.@{fa-css-prefix}-yc:before, +.@{fa-css-prefix}-y-combinator:before { content: @fa-var-y-combinator; } +.@{fa-css-prefix}-optin-monster:before { content: @fa-var-optin-monster; } +.@{fa-css-prefix}-opencart:before { content: @fa-var-opencart; } +.@{fa-css-prefix}-expeditedssl:before { content: @fa-var-expeditedssl; } +.@{fa-css-prefix}-battery-4:before, +.@{fa-css-prefix}-battery:before, +.@{fa-css-prefix}-battery-full:before { content: @fa-var-battery-full; } +.@{fa-css-prefix}-battery-3:before, +.@{fa-css-prefix}-battery-three-quarters:before { content: @fa-var-battery-three-quarters; } +.@{fa-css-prefix}-battery-2:before, +.@{fa-css-prefix}-battery-half:before { content: @fa-var-battery-half; } +.@{fa-css-prefix}-battery-1:before, +.@{fa-css-prefix}-battery-quarter:before { content: @fa-var-battery-quarter; } +.@{fa-css-prefix}-battery-0:before, +.@{fa-css-prefix}-battery-empty:before { content: @fa-var-battery-empty; } +.@{fa-css-prefix}-mouse-pointer:before { content: @fa-var-mouse-pointer; } +.@{fa-css-prefix}-i-cursor:before { content: @fa-var-i-cursor; } +.@{fa-css-prefix}-object-group:before { content: @fa-var-object-group; } +.@{fa-css-prefix}-object-ungroup:before { content: @fa-var-object-ungroup; } +.@{fa-css-prefix}-sticky-note:before { content: @fa-var-sticky-note; } +.@{fa-css-prefix}-sticky-note-o:before { content: @fa-var-sticky-note-o; } +.@{fa-css-prefix}-cc-jcb:before { content: @fa-var-cc-jcb; } +.@{fa-css-prefix}-cc-diners-club:before { content: @fa-var-cc-diners-club; } +.@{fa-css-prefix}-clone:before { content: @fa-var-clone; } +.@{fa-css-prefix}-balance-scale:before { content: @fa-var-balance-scale; } +.@{fa-css-prefix}-hourglass-o:before { content: @fa-var-hourglass-o; } +.@{fa-css-prefix}-hourglass-1:before, +.@{fa-css-prefix}-hourglass-start:before { content: @fa-var-hourglass-start; } +.@{fa-css-prefix}-hourglass-2:before, +.@{fa-css-prefix}-hourglass-half:before { content: @fa-var-hourglass-half; } +.@{fa-css-prefix}-hourglass-3:before, +.@{fa-css-prefix}-hourglass-end:before { content: @fa-var-hourglass-end; } +.@{fa-css-prefix}-hourglass:before { content: @fa-var-hourglass; } +.@{fa-css-prefix}-hand-grab-o:before, +.@{fa-css-prefix}-hand-rock-o:before { content: @fa-var-hand-rock-o; } +.@{fa-css-prefix}-hand-stop-o:before, +.@{fa-css-prefix}-hand-paper-o:before { content: @fa-var-hand-paper-o; } +.@{fa-css-prefix}-hand-scissors-o:before { content: @fa-var-hand-scissors-o; } +.@{fa-css-prefix}-hand-lizard-o:before { content: @fa-var-hand-lizard-o; } +.@{fa-css-prefix}-hand-spock-o:before { content: @fa-var-hand-spock-o; } +.@{fa-css-prefix}-hand-pointer-o:before { content: @fa-var-hand-pointer-o; } +.@{fa-css-prefix}-hand-peace-o:before { content: @fa-var-hand-peace-o; } +.@{fa-css-prefix}-trademark:before { content: @fa-var-trademark; } +.@{fa-css-prefix}-registered:before { content: @fa-var-registered; } +.@{fa-css-prefix}-creative-commons:before { content: @fa-var-creative-commons; } +.@{fa-css-prefix}-gg:before { content: @fa-var-gg; } +.@{fa-css-prefix}-gg-circle:before { content: @fa-var-gg-circle; } +.@{fa-css-prefix}-tripadvisor:before { content: @fa-var-tripadvisor; } +.@{fa-css-prefix}-odnoklassniki:before { content: @fa-var-odnoklassniki; } +.@{fa-css-prefix}-odnoklassniki-square:before { content: @fa-var-odnoklassniki-square; } +.@{fa-css-prefix}-get-pocket:before { content: @fa-var-get-pocket; } +.@{fa-css-prefix}-wikipedia-w:before { content: @fa-var-wikipedia-w; } +.@{fa-css-prefix}-safari:before { content: @fa-var-safari; } +.@{fa-css-prefix}-chrome:before { content: @fa-var-chrome; } +.@{fa-css-prefix}-firefox:before { content: @fa-var-firefox; } +.@{fa-css-prefix}-opera:before { content: @fa-var-opera; } +.@{fa-css-prefix}-internet-explorer:before { content: @fa-var-internet-explorer; } +.@{fa-css-prefix}-tv:before, +.@{fa-css-prefix}-television:before { content: @fa-var-television; } +.@{fa-css-prefix}-contao:before { content: @fa-var-contao; } +.@{fa-css-prefix}-500px:before { content: @fa-var-500px; } +.@{fa-css-prefix}-amazon:before { content: @fa-var-amazon; } +.@{fa-css-prefix}-calendar-plus-o:before { content: @fa-var-calendar-plus-o; } +.@{fa-css-prefix}-calendar-minus-o:before { content: @fa-var-calendar-minus-o; } +.@{fa-css-prefix}-calendar-times-o:before { content: @fa-var-calendar-times-o; } +.@{fa-css-prefix}-calendar-check-o:before { content: @fa-var-calendar-check-o; } +.@{fa-css-prefix}-industry:before { content: @fa-var-industry; } +.@{fa-css-prefix}-map-pin:before { content: @fa-var-map-pin; } +.@{fa-css-prefix}-map-signs:before { content: @fa-var-map-signs; } +.@{fa-css-prefix}-map-o:before { content: @fa-var-map-o; } +.@{fa-css-prefix}-map:before { content: @fa-var-map; } +.@{fa-css-prefix}-commenting:before { content: @fa-var-commenting; } +.@{fa-css-prefix}-commenting-o:before { content: @fa-var-commenting-o; } +.@{fa-css-prefix}-houzz:before { content: @fa-var-houzz; } +.@{fa-css-prefix}-vimeo:before { content: @fa-var-vimeo; } +.@{fa-css-prefix}-black-tie:before { content: @fa-var-black-tie; } +.@{fa-css-prefix}-fonticons:before { content: @fa-var-fonticons; } +.@{fa-css-prefix}-reddit-alien:before { content: @fa-var-reddit-alien; } +.@{fa-css-prefix}-edge:before { content: @fa-var-edge; } +.@{fa-css-prefix}-credit-card-alt:before { content: @fa-var-credit-card-alt; } +.@{fa-css-prefix}-codiepie:before { content: @fa-var-codiepie; } +.@{fa-css-prefix}-modx:before { content: @fa-var-modx; } +.@{fa-css-prefix}-fort-awesome:before { content: @fa-var-fort-awesome; } +.@{fa-css-prefix}-usb:before { content: @fa-var-usb; } +.@{fa-css-prefix}-product-hunt:before { content: @fa-var-product-hunt; } +.@{fa-css-prefix}-mixcloud:before { content: @fa-var-mixcloud; } +.@{fa-css-prefix}-scribd:before { content: @fa-var-scribd; } +.@{fa-css-prefix}-pause-circle:before { content: @fa-var-pause-circle; } +.@{fa-css-prefix}-pause-circle-o:before { content: @fa-var-pause-circle-o; } +.@{fa-css-prefix}-stop-circle:before { content: @fa-var-stop-circle; } +.@{fa-css-prefix}-stop-circle-o:before { content: @fa-var-stop-circle-o; } +.@{fa-css-prefix}-shopping-bag:before { content: @fa-var-shopping-bag; } +.@{fa-css-prefix}-shopping-basket:before { content: @fa-var-shopping-basket; } +.@{fa-css-prefix}-hashtag:before { content: @fa-var-hashtag; } +.@{fa-css-prefix}-bluetooth:before { content: @fa-var-bluetooth; } +.@{fa-css-prefix}-bluetooth-b:before { content: @fa-var-bluetooth-b; } +.@{fa-css-prefix}-percent:before { content: @fa-var-percent; } +.@{fa-css-prefix}-gitlab:before { content: @fa-var-gitlab; } +.@{fa-css-prefix}-wpbeginner:before { content: @fa-var-wpbeginner; } +.@{fa-css-prefix}-wpforms:before { content: @fa-var-wpforms; } +.@{fa-css-prefix}-envira:before { content: @fa-var-envira; } +.@{fa-css-prefix}-universal-access:before { content: @fa-var-universal-access; } +.@{fa-css-prefix}-wheelchair-alt:before { content: @fa-var-wheelchair-alt; } +.@{fa-css-prefix}-question-circle-o:before { content: @fa-var-question-circle-o; } +.@{fa-css-prefix}-blind:before { content: @fa-var-blind; } +.@{fa-css-prefix}-audio-description:before { content: @fa-var-audio-description; } +.@{fa-css-prefix}-volume-control-phone:before { content: @fa-var-volume-control-phone; } +.@{fa-css-prefix}-braille:before { content: @fa-var-braille; } +.@{fa-css-prefix}-assistive-listening-systems:before { content: @fa-var-assistive-listening-systems; } +.@{fa-css-prefix}-asl-interpreting:before, +.@{fa-css-prefix}-american-sign-language-interpreting:before { content: @fa-var-american-sign-language-interpreting; } +.@{fa-css-prefix}-deafness:before, +.@{fa-css-prefix}-hard-of-hearing:before, +.@{fa-css-prefix}-deaf:before { content: @fa-var-deaf; } +.@{fa-css-prefix}-glide:before { content: @fa-var-glide; } +.@{fa-css-prefix}-glide-g:before { content: @fa-var-glide-g; } +.@{fa-css-prefix}-signing:before, +.@{fa-css-prefix}-sign-language:before { content: @fa-var-sign-language; } +.@{fa-css-prefix}-low-vision:before { content: @fa-var-low-vision; } +.@{fa-css-prefix}-viadeo:before { content: @fa-var-viadeo; } +.@{fa-css-prefix}-viadeo-square:before { content: @fa-var-viadeo-square; } +.@{fa-css-prefix}-snapchat:before { content: @fa-var-snapchat; } +.@{fa-css-prefix}-snapchat-ghost:before { content: @fa-var-snapchat-ghost; } +.@{fa-css-prefix}-snapchat-square:before { content: @fa-var-snapchat-square; } +.@{fa-css-prefix}-pied-piper:before { content: @fa-var-pied-piper; } +.@{fa-css-prefix}-first-order:before { content: @fa-var-first-order; } +.@{fa-css-prefix}-yoast:before { content: @fa-var-yoast; } +.@{fa-css-prefix}-themeisle:before { content: @fa-var-themeisle; } +.@{fa-css-prefix}-google-plus-circle:before, +.@{fa-css-prefix}-google-plus-official:before { content: @fa-var-google-plus-official; } +.@{fa-css-prefix}-fa:before, +.@{fa-css-prefix}-font-awesome:before { content: @fa-var-font-awesome; } +.@{fa-css-prefix}-handshake-o:before { content: @fa-var-handshake-o; } +.@{fa-css-prefix}-envelope-open:before { content: @fa-var-envelope-open; } +.@{fa-css-prefix}-envelope-open-o:before { content: @fa-var-envelope-open-o; } +.@{fa-css-prefix}-linode:before { content: @fa-var-linode; } +.@{fa-css-prefix}-address-book:before { content: @fa-var-address-book; } +.@{fa-css-prefix}-address-book-o:before { content: @fa-var-address-book-o; } +.@{fa-css-prefix}-vcard:before, +.@{fa-css-prefix}-address-card:before { content: @fa-var-address-card; } +.@{fa-css-prefix}-vcard-o:before, +.@{fa-css-prefix}-address-card-o:before { content: @fa-var-address-card-o; } +.@{fa-css-prefix}-user-circle:before { content: @fa-var-user-circle; } +.@{fa-css-prefix}-user-circle-o:before { content: @fa-var-user-circle-o; } +.@{fa-css-prefix}-user-o:before { content: @fa-var-user-o; } +.@{fa-css-prefix}-id-badge:before { content: @fa-var-id-badge; } +.@{fa-css-prefix}-drivers-license:before, +.@{fa-css-prefix}-id-card:before { content: @fa-var-id-card; } +.@{fa-css-prefix}-drivers-license-o:before, +.@{fa-css-prefix}-id-card-o:before { content: @fa-var-id-card-o; } +.@{fa-css-prefix}-quora:before { content: @fa-var-quora; } +.@{fa-css-prefix}-free-code-camp:before { content: @fa-var-free-code-camp; } +.@{fa-css-prefix}-telegram:before { content: @fa-var-telegram; } +.@{fa-css-prefix}-thermometer-4:before, +.@{fa-css-prefix}-thermometer:before, +.@{fa-css-prefix}-thermometer-full:before { content: @fa-var-thermometer-full; } +.@{fa-css-prefix}-thermometer-3:before, +.@{fa-css-prefix}-thermometer-three-quarters:before { content: @fa-var-thermometer-three-quarters; } +.@{fa-css-prefix}-thermometer-2:before, +.@{fa-css-prefix}-thermometer-half:before { content: @fa-var-thermometer-half; } +.@{fa-css-prefix}-thermometer-1:before, +.@{fa-css-prefix}-thermometer-quarter:before { content: @fa-var-thermometer-quarter; } +.@{fa-css-prefix}-thermometer-0:before, +.@{fa-css-prefix}-thermometer-empty:before { content: @fa-var-thermometer-empty; } +.@{fa-css-prefix}-shower:before { content: @fa-var-shower; } +.@{fa-css-prefix}-bathtub:before, +.@{fa-css-prefix}-s15:before, +.@{fa-css-prefix}-bath:before { content: @fa-var-bath; } +.@{fa-css-prefix}-podcast:before { content: @fa-var-podcast; } +.@{fa-css-prefix}-window-maximize:before { content: @fa-var-window-maximize; } +.@{fa-css-prefix}-window-minimize:before { content: @fa-var-window-minimize; } +.@{fa-css-prefix}-window-restore:before { content: @fa-var-window-restore; } +.@{fa-css-prefix}-times-rectangle:before, +.@{fa-css-prefix}-window-close:before { content: @fa-var-window-close; } +.@{fa-css-prefix}-times-rectangle-o:before, +.@{fa-css-prefix}-window-close-o:before { content: @fa-var-window-close-o; } +.@{fa-css-prefix}-bandcamp:before { content: @fa-var-bandcamp; } +.@{fa-css-prefix}-grav:before { content: @fa-var-grav; } +.@{fa-css-prefix}-etsy:before { content: @fa-var-etsy; } +.@{fa-css-prefix}-imdb:before { content: @fa-var-imdb; } +.@{fa-css-prefix}-ravelry:before { content: @fa-var-ravelry; } +.@{fa-css-prefix}-eercast:before { content: @fa-var-eercast; } +.@{fa-css-prefix}-microchip:before { content: @fa-var-microchip; } +.@{fa-css-prefix}-snowflake-o:before { content: @fa-var-snowflake-o; } +.@{fa-css-prefix}-superpowers:before { content: @fa-var-superpowers; } +.@{fa-css-prefix}-wpexplorer:before { content: @fa-var-wpexplorer; } +.@{fa-css-prefix}-meetup:before { content: @fa-var-meetup; } diff --git a/app/assets/icons/font-awesome-4.7.0/less/larger.less b/app/assets/icons/font-awesome-4.7.0/less/larger.less new file mode 100644 index 000000000..c9d646770 --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/less/larger.less @@ -0,0 +1,13 @@ +// Icon Sizes +// ------------------------- + +/* makes the font 33% larger relative to the icon container */ +.@{fa-css-prefix}-lg { + font-size: (4em / 3); + line-height: (3em / 4); + vertical-align: -15%; +} +.@{fa-css-prefix}-2x { font-size: 2em; } +.@{fa-css-prefix}-3x { font-size: 3em; } +.@{fa-css-prefix}-4x { font-size: 4em; } +.@{fa-css-prefix}-5x { font-size: 5em; } diff --git a/app/assets/icons/font-awesome-4.7.0/less/list.less b/app/assets/icons/font-awesome-4.7.0/less/list.less new file mode 100644 index 000000000..0b440382f --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/less/list.less @@ -0,0 +1,19 @@ +// List Icons +// ------------------------- + +.@{fa-css-prefix}-ul { + padding-left: 0; + margin-left: @fa-li-width; + list-style-type: none; + > li { position: relative; } +} +.@{fa-css-prefix}-li { + position: absolute; + left: -@fa-li-width; + width: @fa-li-width; + top: (2em / 14); + text-align: center; + &.@{fa-css-prefix}-lg { + left: (-@fa-li-width + (4em / 14)); + } +} diff --git a/app/assets/icons/font-awesome-4.7.0/less/mixins.less b/app/assets/icons/font-awesome-4.7.0/less/mixins.less new file mode 100644 index 000000000..beef231d0 --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/less/mixins.less @@ -0,0 +1,60 @@ +// Mixins +// -------------------------- + +.fa-icon() { + display: inline-block; + font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} + +.fa-icon-rotate(@degrees, @rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation})"; + -webkit-transform: rotate(@degrees); + -ms-transform: rotate(@degrees); + transform: rotate(@degrees); +} + +.fa-icon-flip(@horiz, @vert, @rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation}, mirror=1)"; + -webkit-transform: scale(@horiz, @vert); + -ms-transform: scale(@horiz, @vert); + transform: scale(@horiz, @vert); +} + + +// Only display content to screen readers. A la Bootstrap 4. +// +// See: http://a11yproject.com/posts/how-to-hide-content/ + +.sr-only() { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0,0,0,0); + border: 0; +} + +// Use in conjunction with .sr-only to only display content when it's focused. +// +// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// +// Credit: HTML5 Boilerplate + +.sr-only-focusable() { + &:active, + &:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; + } +} diff --git a/app/assets/icons/font-awesome-4.7.0/less/path.less b/app/assets/icons/font-awesome-4.7.0/less/path.less new file mode 100644 index 000000000..835be41f8 --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/less/path.less @@ -0,0 +1,15 @@ +/* FONT PATH + * -------------------------- */ + +@font-face { + font-family: 'FontAwesome'; + src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}'); + src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'), + url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'), + url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'), + url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'), + url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg'); + // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts + font-weight: normal; + font-style: normal; +} diff --git a/app/assets/icons/font-awesome-4.7.0/less/rotated-flipped.less b/app/assets/icons/font-awesome-4.7.0/less/rotated-flipped.less new file mode 100644 index 000000000..f6ba81475 --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/less/rotated-flipped.less @@ -0,0 +1,20 @@ +// Rotated & Flipped Icons +// ------------------------- + +.@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); } +.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); } +.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); } + +.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); } +.@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); } + +// Hook for IE8-9 +// ------------------------- + +:root .@{fa-css-prefix}-rotate-90, +:root .@{fa-css-prefix}-rotate-180, +:root .@{fa-css-prefix}-rotate-270, +:root .@{fa-css-prefix}-flip-horizontal, +:root .@{fa-css-prefix}-flip-vertical { + filter: none; +} diff --git a/app/assets/icons/font-awesome-4.7.0/less/screen-reader.less b/app/assets/icons/font-awesome-4.7.0/less/screen-reader.less new file mode 100644 index 000000000..11c188196 --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/less/screen-reader.less @@ -0,0 +1,5 @@ +// Screen Readers +// ------------------------- + +.sr-only { .sr-only(); } +.sr-only-focusable { .sr-only-focusable(); } diff --git a/app/assets/icons/font-awesome-4.7.0/less/stacked.less b/app/assets/icons/font-awesome-4.7.0/less/stacked.less new file mode 100644 index 000000000..fc53fb0e7 --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/less/stacked.less @@ -0,0 +1,20 @@ +// Stacked Icons +// ------------------------- + +.@{fa-css-prefix}-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.@{fa-css-prefix}-stack-1x { line-height: inherit; } +.@{fa-css-prefix}-stack-2x { font-size: 2em; } +.@{fa-css-prefix}-inverse { color: @fa-inverse; } diff --git a/app/assets/icons/font-awesome-4.7.0/less/variables.less b/app/assets/icons/font-awesome-4.7.0/less/variables.less new file mode 100644 index 000000000..7ddbbc011 --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/less/variables.less @@ -0,0 +1,800 @@ +// Variables +// -------------------------- + +@fa-font-path: "../fonts"; +@fa-font-size-base: 14px; +@fa-line-height-base: 1; +//@fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts"; // for referencing Bootstrap CDN font files directly +@fa-css-prefix: fa; +@fa-version: "4.7.0"; +@fa-border-color: #eee; +@fa-inverse: #fff; +@fa-li-width: (30em / 14); + +@fa-var-500px: "\f26e"; +@fa-var-address-book: "\f2b9"; +@fa-var-address-book-o: "\f2ba"; +@fa-var-address-card: "\f2bb"; +@fa-var-address-card-o: "\f2bc"; +@fa-var-adjust: "\f042"; +@fa-var-adn: "\f170"; +@fa-var-align-center: "\f037"; +@fa-var-align-justify: "\f039"; +@fa-var-align-left: "\f036"; +@fa-var-align-right: "\f038"; +@fa-var-amazon: "\f270"; +@fa-var-ambulance: "\f0f9"; +@fa-var-american-sign-language-interpreting: "\f2a3"; +@fa-var-anchor: "\f13d"; +@fa-var-android: "\f17b"; +@fa-var-angellist: "\f209"; +@fa-var-angle-double-down: "\f103"; +@fa-var-angle-double-left: "\f100"; +@fa-var-angle-double-right: "\f101"; +@fa-var-angle-double-up: "\f102"; +@fa-var-angle-down: "\f107"; +@fa-var-angle-left: "\f104"; +@fa-var-angle-right: "\f105"; +@fa-var-angle-up: "\f106"; +@fa-var-apple: "\f179"; +@fa-var-archive: "\f187"; +@fa-var-area-chart: "\f1fe"; +@fa-var-arrow-circle-down: "\f0ab"; +@fa-var-arrow-circle-left: "\f0a8"; +@fa-var-arrow-circle-o-down: "\f01a"; +@fa-var-arrow-circle-o-left: "\f190"; +@fa-var-arrow-circle-o-right: "\f18e"; +@fa-var-arrow-circle-o-up: "\f01b"; +@fa-var-arrow-circle-right: "\f0a9"; +@fa-var-arrow-circle-up: "\f0aa"; +@fa-var-arrow-down: "\f063"; +@fa-var-arrow-left: "\f060"; +@fa-var-arrow-right: "\f061"; +@fa-var-arrow-up: "\f062"; +@fa-var-arrows: "\f047"; +@fa-var-arrows-alt: "\f0b2"; +@fa-var-arrows-h: "\f07e"; +@fa-var-arrows-v: "\f07d"; +@fa-var-asl-interpreting: "\f2a3"; +@fa-var-assistive-listening-systems: "\f2a2"; +@fa-var-asterisk: "\f069"; +@fa-var-at: "\f1fa"; +@fa-var-audio-description: "\f29e"; +@fa-var-automobile: "\f1b9"; +@fa-var-backward: "\f04a"; +@fa-var-balance-scale: "\f24e"; +@fa-var-ban: "\f05e"; +@fa-var-bandcamp: "\f2d5"; +@fa-var-bank: "\f19c"; +@fa-var-bar-chart: "\f080"; +@fa-var-bar-chart-o: "\f080"; +@fa-var-barcode: "\f02a"; +@fa-var-bars: "\f0c9"; +@fa-var-bath: "\f2cd"; +@fa-var-bathtub: "\f2cd"; +@fa-var-battery: "\f240"; +@fa-var-battery-0: "\f244"; +@fa-var-battery-1: "\f243"; +@fa-var-battery-2: "\f242"; +@fa-var-battery-3: "\f241"; +@fa-var-battery-4: "\f240"; +@fa-var-battery-empty: "\f244"; +@fa-var-battery-full: "\f240"; +@fa-var-battery-half: "\f242"; +@fa-var-battery-quarter: "\f243"; +@fa-var-battery-three-quarters: "\f241"; +@fa-var-bed: "\f236"; +@fa-var-beer: "\f0fc"; +@fa-var-behance: "\f1b4"; +@fa-var-behance-square: "\f1b5"; +@fa-var-bell: "\f0f3"; +@fa-var-bell-o: "\f0a2"; +@fa-var-bell-slash: "\f1f6"; +@fa-var-bell-slash-o: "\f1f7"; +@fa-var-bicycle: "\f206"; +@fa-var-binoculars: "\f1e5"; +@fa-var-birthday-cake: "\f1fd"; +@fa-var-bitbucket: "\f171"; +@fa-var-bitbucket-square: "\f172"; +@fa-var-bitcoin: "\f15a"; +@fa-var-black-tie: "\f27e"; +@fa-var-blind: "\f29d"; +@fa-var-bluetooth: "\f293"; +@fa-var-bluetooth-b: "\f294"; +@fa-var-bold: "\f032"; +@fa-var-bolt: "\f0e7"; +@fa-var-bomb: "\f1e2"; +@fa-var-book: "\f02d"; +@fa-var-bookmark: "\f02e"; +@fa-var-bookmark-o: "\f097"; +@fa-var-braille: "\f2a1"; +@fa-var-briefcase: "\f0b1"; +@fa-var-btc: "\f15a"; +@fa-var-bug: "\f188"; +@fa-var-building: "\f1ad"; +@fa-var-building-o: "\f0f7"; +@fa-var-bullhorn: "\f0a1"; +@fa-var-bullseye: "\f140"; +@fa-var-bus: "\f207"; +@fa-var-buysellads: "\f20d"; +@fa-var-cab: "\f1ba"; +@fa-var-calculator: "\f1ec"; +@fa-var-calendar: "\f073"; +@fa-var-calendar-check-o: "\f274"; +@fa-var-calendar-minus-o: "\f272"; +@fa-var-calendar-o: "\f133"; +@fa-var-calendar-plus-o: "\f271"; +@fa-var-calendar-times-o: "\f273"; +@fa-var-camera: "\f030"; +@fa-var-camera-retro: "\f083"; +@fa-var-car: "\f1b9"; +@fa-var-caret-down: "\f0d7"; +@fa-var-caret-left: "\f0d9"; +@fa-var-caret-right: "\f0da"; +@fa-var-caret-square-o-down: "\f150"; +@fa-var-caret-square-o-left: "\f191"; +@fa-var-caret-square-o-right: "\f152"; +@fa-var-caret-square-o-up: "\f151"; +@fa-var-caret-up: "\f0d8"; +@fa-var-cart-arrow-down: "\f218"; +@fa-var-cart-plus: "\f217"; +@fa-var-cc: "\f20a"; +@fa-var-cc-amex: "\f1f3"; +@fa-var-cc-diners-club: "\f24c"; +@fa-var-cc-discover: "\f1f2"; +@fa-var-cc-jcb: "\f24b"; +@fa-var-cc-mastercard: "\f1f1"; +@fa-var-cc-paypal: "\f1f4"; +@fa-var-cc-stripe: "\f1f5"; +@fa-var-cc-visa: "\f1f0"; +@fa-var-certificate: "\f0a3"; +@fa-var-chain: "\f0c1"; +@fa-var-chain-broken: "\f127"; +@fa-var-check: "\f00c"; +@fa-var-check-circle: "\f058"; +@fa-var-check-circle-o: "\f05d"; +@fa-var-check-square: "\f14a"; +@fa-var-check-square-o: "\f046"; +@fa-var-chevron-circle-down: "\f13a"; +@fa-var-chevron-circle-left: "\f137"; +@fa-var-chevron-circle-right: "\f138"; +@fa-var-chevron-circle-up: "\f139"; +@fa-var-chevron-down: "\f078"; +@fa-var-chevron-left: "\f053"; +@fa-var-chevron-right: "\f054"; +@fa-var-chevron-up: "\f077"; +@fa-var-child: "\f1ae"; +@fa-var-chrome: "\f268"; +@fa-var-circle: "\f111"; +@fa-var-circle-o: "\f10c"; +@fa-var-circle-o-notch: "\f1ce"; +@fa-var-circle-thin: "\f1db"; +@fa-var-clipboard: "\f0ea"; +@fa-var-clock-o: "\f017"; +@fa-var-clone: "\f24d"; +@fa-var-close: "\f00d"; +@fa-var-cloud: "\f0c2"; +@fa-var-cloud-download: "\f0ed"; +@fa-var-cloud-upload: "\f0ee"; +@fa-var-cny: "\f157"; +@fa-var-code: "\f121"; +@fa-var-code-fork: "\f126"; +@fa-var-codepen: "\f1cb"; +@fa-var-codiepie: "\f284"; +@fa-var-coffee: "\f0f4"; +@fa-var-cog: "\f013"; +@fa-var-cogs: "\f085"; +@fa-var-columns: "\f0db"; +@fa-var-comment: "\f075"; +@fa-var-comment-o: "\f0e5"; +@fa-var-commenting: "\f27a"; +@fa-var-commenting-o: "\f27b"; +@fa-var-comments: "\f086"; +@fa-var-comments-o: "\f0e6"; +@fa-var-compass: "\f14e"; +@fa-var-compress: "\f066"; +@fa-var-connectdevelop: "\f20e"; +@fa-var-contao: "\f26d"; +@fa-var-copy: "\f0c5"; +@fa-var-copyright: "\f1f9"; +@fa-var-creative-commons: "\f25e"; +@fa-var-credit-card: "\f09d"; +@fa-var-credit-card-alt: "\f283"; +@fa-var-crop: "\f125"; +@fa-var-crosshairs: "\f05b"; +@fa-var-css3: "\f13c"; +@fa-var-cube: "\f1b2"; +@fa-var-cubes: "\f1b3"; +@fa-var-cut: "\f0c4"; +@fa-var-cutlery: "\f0f5"; +@fa-var-dashboard: "\f0e4"; +@fa-var-dashcube: "\f210"; +@fa-var-database: "\f1c0"; +@fa-var-deaf: "\f2a4"; +@fa-var-deafness: "\f2a4"; +@fa-var-dedent: "\f03b"; +@fa-var-delicious: "\f1a5"; +@fa-var-desktop: "\f108"; +@fa-var-deviantart: "\f1bd"; +@fa-var-diamond: "\f219"; +@fa-var-digg: "\f1a6"; +@fa-var-dollar: "\f155"; +@fa-var-dot-circle-o: "\f192"; +@fa-var-download: "\f019"; +@fa-var-dribbble: "\f17d"; +@fa-var-drivers-license: "\f2c2"; +@fa-var-drivers-license-o: "\f2c3"; +@fa-var-dropbox: "\f16b"; +@fa-var-drupal: "\f1a9"; +@fa-var-edge: "\f282"; +@fa-var-edit: "\f044"; +@fa-var-eercast: "\f2da"; +@fa-var-eject: "\f052"; +@fa-var-ellipsis-h: "\f141"; +@fa-var-ellipsis-v: "\f142"; +@fa-var-empire: "\f1d1"; +@fa-var-envelope: "\f0e0"; +@fa-var-envelope-o: "\f003"; +@fa-var-envelope-open: "\f2b6"; +@fa-var-envelope-open-o: "\f2b7"; +@fa-var-envelope-square: "\f199"; +@fa-var-envira: "\f299"; +@fa-var-eraser: "\f12d"; +@fa-var-etsy: "\f2d7"; +@fa-var-eur: "\f153"; +@fa-var-euro: "\f153"; +@fa-var-exchange: "\f0ec"; +@fa-var-exclamation: "\f12a"; +@fa-var-exclamation-circle: "\f06a"; +@fa-var-exclamation-triangle: "\f071"; +@fa-var-expand: "\f065"; +@fa-var-expeditedssl: "\f23e"; +@fa-var-external-link: "\f08e"; +@fa-var-external-link-square: "\f14c"; +@fa-var-eye: "\f06e"; +@fa-var-eye-slash: "\f070"; +@fa-var-eyedropper: "\f1fb"; +@fa-var-fa: "\f2b4"; +@fa-var-facebook: "\f09a"; +@fa-var-facebook-f: "\f09a"; +@fa-var-facebook-official: "\f230"; +@fa-var-facebook-square: "\f082"; +@fa-var-fast-backward: "\f049"; +@fa-var-fast-forward: "\f050"; +@fa-var-fax: "\f1ac"; +@fa-var-feed: "\f09e"; +@fa-var-female: "\f182"; +@fa-var-fighter-jet: "\f0fb"; +@fa-var-file: "\f15b"; +@fa-var-file-archive-o: "\f1c6"; +@fa-var-file-audio-o: "\f1c7"; +@fa-var-file-code-o: "\f1c9"; +@fa-var-file-excel-o: "\f1c3"; +@fa-var-file-image-o: "\f1c5"; +@fa-var-file-movie-o: "\f1c8"; +@fa-var-file-o: "\f016"; +@fa-var-file-pdf-o: "\f1c1"; +@fa-var-file-photo-o: "\f1c5"; +@fa-var-file-picture-o: "\f1c5"; +@fa-var-file-powerpoint-o: "\f1c4"; +@fa-var-file-sound-o: "\f1c7"; +@fa-var-file-text: "\f15c"; +@fa-var-file-text-o: "\f0f6"; +@fa-var-file-video-o: "\f1c8"; +@fa-var-file-word-o: "\f1c2"; +@fa-var-file-zip-o: "\f1c6"; +@fa-var-files-o: "\f0c5"; +@fa-var-film: "\f008"; +@fa-var-filter: "\f0b0"; +@fa-var-fire: "\f06d"; +@fa-var-fire-extinguisher: "\f134"; +@fa-var-firefox: "\f269"; +@fa-var-first-order: "\f2b0"; +@fa-var-flag: "\f024"; +@fa-var-flag-checkered: "\f11e"; +@fa-var-flag-o: "\f11d"; +@fa-var-flash: "\f0e7"; +@fa-var-flask: "\f0c3"; +@fa-var-flickr: "\f16e"; +@fa-var-floppy-o: "\f0c7"; +@fa-var-folder: "\f07b"; +@fa-var-folder-o: "\f114"; +@fa-var-folder-open: "\f07c"; +@fa-var-folder-open-o: "\f115"; +@fa-var-font: "\f031"; +@fa-var-font-awesome: "\f2b4"; +@fa-var-fonticons: "\f280"; +@fa-var-fort-awesome: "\f286"; +@fa-var-forumbee: "\f211"; +@fa-var-forward: "\f04e"; +@fa-var-foursquare: "\f180"; +@fa-var-free-code-camp: "\f2c5"; +@fa-var-frown-o: "\f119"; +@fa-var-futbol-o: "\f1e3"; +@fa-var-gamepad: "\f11b"; +@fa-var-gavel: "\f0e3"; +@fa-var-gbp: "\f154"; +@fa-var-ge: "\f1d1"; +@fa-var-gear: "\f013"; +@fa-var-gears: "\f085"; +@fa-var-genderless: "\f22d"; +@fa-var-get-pocket: "\f265"; +@fa-var-gg: "\f260"; +@fa-var-gg-circle: "\f261"; +@fa-var-gift: "\f06b"; +@fa-var-git: "\f1d3"; +@fa-var-git-square: "\f1d2"; +@fa-var-github: "\f09b"; +@fa-var-github-alt: "\f113"; +@fa-var-github-square: "\f092"; +@fa-var-gitlab: "\f296"; +@fa-var-gittip: "\f184"; +@fa-var-glass: "\f000"; +@fa-var-glide: "\f2a5"; +@fa-var-glide-g: "\f2a6"; +@fa-var-globe: "\f0ac"; +@fa-var-google: "\f1a0"; +@fa-var-google-plus: "\f0d5"; +@fa-var-google-plus-circle: "\f2b3"; +@fa-var-google-plus-official: "\f2b3"; +@fa-var-google-plus-square: "\f0d4"; +@fa-var-google-wallet: "\f1ee"; +@fa-var-graduation-cap: "\f19d"; +@fa-var-gratipay: "\f184"; +@fa-var-grav: "\f2d6"; +@fa-var-group: "\f0c0"; +@fa-var-h-square: "\f0fd"; +@fa-var-hacker-news: "\f1d4"; +@fa-var-hand-grab-o: "\f255"; +@fa-var-hand-lizard-o: "\f258"; +@fa-var-hand-o-down: "\f0a7"; +@fa-var-hand-o-left: "\f0a5"; +@fa-var-hand-o-right: "\f0a4"; +@fa-var-hand-o-up: "\f0a6"; +@fa-var-hand-paper-o: "\f256"; +@fa-var-hand-peace-o: "\f25b"; +@fa-var-hand-pointer-o: "\f25a"; +@fa-var-hand-rock-o: "\f255"; +@fa-var-hand-scissors-o: "\f257"; +@fa-var-hand-spock-o: "\f259"; +@fa-var-hand-stop-o: "\f256"; +@fa-var-handshake-o: "\f2b5"; +@fa-var-hard-of-hearing: "\f2a4"; +@fa-var-hashtag: "\f292"; +@fa-var-hdd-o: "\f0a0"; +@fa-var-header: "\f1dc"; +@fa-var-headphones: "\f025"; +@fa-var-heart: "\f004"; +@fa-var-heart-o: "\f08a"; +@fa-var-heartbeat: "\f21e"; +@fa-var-history: "\f1da"; +@fa-var-home: "\f015"; +@fa-var-hospital-o: "\f0f8"; +@fa-var-hotel: "\f236"; +@fa-var-hourglass: "\f254"; +@fa-var-hourglass-1: "\f251"; +@fa-var-hourglass-2: "\f252"; +@fa-var-hourglass-3: "\f253"; +@fa-var-hourglass-end: "\f253"; +@fa-var-hourglass-half: "\f252"; +@fa-var-hourglass-o: "\f250"; +@fa-var-hourglass-start: "\f251"; +@fa-var-houzz: "\f27c"; +@fa-var-html5: "\f13b"; +@fa-var-i-cursor: "\f246"; +@fa-var-id-badge: "\f2c1"; +@fa-var-id-card: "\f2c2"; +@fa-var-id-card-o: "\f2c3"; +@fa-var-ils: "\f20b"; +@fa-var-image: "\f03e"; +@fa-var-imdb: "\f2d8"; +@fa-var-inbox: "\f01c"; +@fa-var-indent: "\f03c"; +@fa-var-industry: "\f275"; +@fa-var-info: "\f129"; +@fa-var-info-circle: "\f05a"; +@fa-var-inr: "\f156"; +@fa-var-instagram: "\f16d"; +@fa-var-institution: "\f19c"; +@fa-var-internet-explorer: "\f26b"; +@fa-var-intersex: "\f224"; +@fa-var-ioxhost: "\f208"; +@fa-var-italic: "\f033"; +@fa-var-joomla: "\f1aa"; +@fa-var-jpy: "\f157"; +@fa-var-jsfiddle: "\f1cc"; +@fa-var-key: "\f084"; +@fa-var-keyboard-o: "\f11c"; +@fa-var-krw: "\f159"; +@fa-var-language: "\f1ab"; +@fa-var-laptop: "\f109"; +@fa-var-lastfm: "\f202"; +@fa-var-lastfm-square: "\f203"; +@fa-var-leaf: "\f06c"; +@fa-var-leanpub: "\f212"; +@fa-var-legal: "\f0e3"; +@fa-var-lemon-o: "\f094"; +@fa-var-level-down: "\f149"; +@fa-var-level-up: "\f148"; +@fa-var-life-bouy: "\f1cd"; +@fa-var-life-buoy: "\f1cd"; +@fa-var-life-ring: "\f1cd"; +@fa-var-life-saver: "\f1cd"; +@fa-var-lightbulb-o: "\f0eb"; +@fa-var-line-chart: "\f201"; +@fa-var-link: "\f0c1"; +@fa-var-linkedin: "\f0e1"; +@fa-var-linkedin-square: "\f08c"; +@fa-var-linode: "\f2b8"; +@fa-var-linux: "\f17c"; +@fa-var-list: "\f03a"; +@fa-var-list-alt: "\f022"; +@fa-var-list-ol: "\f0cb"; +@fa-var-list-ul: "\f0ca"; +@fa-var-location-arrow: "\f124"; +@fa-var-lock: "\f023"; +@fa-var-long-arrow-down: "\f175"; +@fa-var-long-arrow-left: "\f177"; +@fa-var-long-arrow-right: "\f178"; +@fa-var-long-arrow-up: "\f176"; +@fa-var-low-vision: "\f2a8"; +@fa-var-magic: "\f0d0"; +@fa-var-magnet: "\f076"; +@fa-var-mail-forward: "\f064"; +@fa-var-mail-reply: "\f112"; +@fa-var-mail-reply-all: "\f122"; +@fa-var-male: "\f183"; +@fa-var-map: "\f279"; +@fa-var-map-marker: "\f041"; +@fa-var-map-o: "\f278"; +@fa-var-map-pin: "\f276"; +@fa-var-map-signs: "\f277"; +@fa-var-mars: "\f222"; +@fa-var-mars-double: "\f227"; +@fa-var-mars-stroke: "\f229"; +@fa-var-mars-stroke-h: "\f22b"; +@fa-var-mars-stroke-v: "\f22a"; +@fa-var-maxcdn: "\f136"; +@fa-var-meanpath: "\f20c"; +@fa-var-medium: "\f23a"; +@fa-var-medkit: "\f0fa"; +@fa-var-meetup: "\f2e0"; +@fa-var-meh-o: "\f11a"; +@fa-var-mercury: "\f223"; +@fa-var-microchip: "\f2db"; +@fa-var-microphone: "\f130"; +@fa-var-microphone-slash: "\f131"; +@fa-var-minus: "\f068"; +@fa-var-minus-circle: "\f056"; +@fa-var-minus-square: "\f146"; +@fa-var-minus-square-o: "\f147"; +@fa-var-mixcloud: "\f289"; +@fa-var-mobile: "\f10b"; +@fa-var-mobile-phone: "\f10b"; +@fa-var-modx: "\f285"; +@fa-var-money: "\f0d6"; +@fa-var-moon-o: "\f186"; +@fa-var-mortar-board: "\f19d"; +@fa-var-motorcycle: "\f21c"; +@fa-var-mouse-pointer: "\f245"; +@fa-var-music: "\f001"; +@fa-var-navicon: "\f0c9"; +@fa-var-neuter: "\f22c"; +@fa-var-newspaper-o: "\f1ea"; +@fa-var-object-group: "\f247"; +@fa-var-object-ungroup: "\f248"; +@fa-var-odnoklassniki: "\f263"; +@fa-var-odnoklassniki-square: "\f264"; +@fa-var-opencart: "\f23d"; +@fa-var-openid: "\f19b"; +@fa-var-opera: "\f26a"; +@fa-var-optin-monster: "\f23c"; +@fa-var-outdent: "\f03b"; +@fa-var-pagelines: "\f18c"; +@fa-var-paint-brush: "\f1fc"; +@fa-var-paper-plane: "\f1d8"; +@fa-var-paper-plane-o: "\f1d9"; +@fa-var-paperclip: "\f0c6"; +@fa-var-paragraph: "\f1dd"; +@fa-var-paste: "\f0ea"; +@fa-var-pause: "\f04c"; +@fa-var-pause-circle: "\f28b"; +@fa-var-pause-circle-o: "\f28c"; +@fa-var-paw: "\f1b0"; +@fa-var-paypal: "\f1ed"; +@fa-var-pencil: "\f040"; +@fa-var-pencil-square: "\f14b"; +@fa-var-pencil-square-o: "\f044"; +@fa-var-percent: "\f295"; +@fa-var-phone: "\f095"; +@fa-var-phone-square: "\f098"; +@fa-var-photo: "\f03e"; +@fa-var-picture-o: "\f03e"; +@fa-var-pie-chart: "\f200"; +@fa-var-pied-piper: "\f2ae"; +@fa-var-pied-piper-alt: "\f1a8"; +@fa-var-pied-piper-pp: "\f1a7"; +@fa-var-pinterest: "\f0d2"; +@fa-var-pinterest-p: "\f231"; +@fa-var-pinterest-square: "\f0d3"; +@fa-var-plane: "\f072"; +@fa-var-play: "\f04b"; +@fa-var-play-circle: "\f144"; +@fa-var-play-circle-o: "\f01d"; +@fa-var-plug: "\f1e6"; +@fa-var-plus: "\f067"; +@fa-var-plus-circle: "\f055"; +@fa-var-plus-square: "\f0fe"; +@fa-var-plus-square-o: "\f196"; +@fa-var-podcast: "\f2ce"; +@fa-var-power-off: "\f011"; +@fa-var-print: "\f02f"; +@fa-var-product-hunt: "\f288"; +@fa-var-puzzle-piece: "\f12e"; +@fa-var-qq: "\f1d6"; +@fa-var-qrcode: "\f029"; +@fa-var-question: "\f128"; +@fa-var-question-circle: "\f059"; +@fa-var-question-circle-o: "\f29c"; +@fa-var-quora: "\f2c4"; +@fa-var-quote-left: "\f10d"; +@fa-var-quote-right: "\f10e"; +@fa-var-ra: "\f1d0"; +@fa-var-random: "\f074"; +@fa-var-ravelry: "\f2d9"; +@fa-var-rebel: "\f1d0"; +@fa-var-recycle: "\f1b8"; +@fa-var-reddit: "\f1a1"; +@fa-var-reddit-alien: "\f281"; +@fa-var-reddit-square: "\f1a2"; +@fa-var-refresh: "\f021"; +@fa-var-registered: "\f25d"; +@fa-var-remove: "\f00d"; +@fa-var-renren: "\f18b"; +@fa-var-reorder: "\f0c9"; +@fa-var-repeat: "\f01e"; +@fa-var-reply: "\f112"; +@fa-var-reply-all: "\f122"; +@fa-var-resistance: "\f1d0"; +@fa-var-retweet: "\f079"; +@fa-var-rmb: "\f157"; +@fa-var-road: "\f018"; +@fa-var-rocket: "\f135"; +@fa-var-rotate-left: "\f0e2"; +@fa-var-rotate-right: "\f01e"; +@fa-var-rouble: "\f158"; +@fa-var-rss: "\f09e"; +@fa-var-rss-square: "\f143"; +@fa-var-rub: "\f158"; +@fa-var-ruble: "\f158"; +@fa-var-rupee: "\f156"; +@fa-var-s15: "\f2cd"; +@fa-var-safari: "\f267"; +@fa-var-save: "\f0c7"; +@fa-var-scissors: "\f0c4"; +@fa-var-scribd: "\f28a"; +@fa-var-search: "\f002"; +@fa-var-search-minus: "\f010"; +@fa-var-search-plus: "\f00e"; +@fa-var-sellsy: "\f213"; +@fa-var-send: "\f1d8"; +@fa-var-send-o: "\f1d9"; +@fa-var-server: "\f233"; +@fa-var-share: "\f064"; +@fa-var-share-alt: "\f1e0"; +@fa-var-share-alt-square: "\f1e1"; +@fa-var-share-square: "\f14d"; +@fa-var-share-square-o: "\f045"; +@fa-var-shekel: "\f20b"; +@fa-var-sheqel: "\f20b"; +@fa-var-shield: "\f132"; +@fa-var-ship: "\f21a"; +@fa-var-shirtsinbulk: "\f214"; +@fa-var-shopping-bag: "\f290"; +@fa-var-shopping-basket: "\f291"; +@fa-var-shopping-cart: "\f07a"; +@fa-var-shower: "\f2cc"; +@fa-var-sign-in: "\f090"; +@fa-var-sign-language: "\f2a7"; +@fa-var-sign-out: "\f08b"; +@fa-var-signal: "\f012"; +@fa-var-signing: "\f2a7"; +@fa-var-simplybuilt: "\f215"; +@fa-var-sitemap: "\f0e8"; +@fa-var-skyatlas: "\f216"; +@fa-var-skype: "\f17e"; +@fa-var-slack: "\f198"; +@fa-var-sliders: "\f1de"; +@fa-var-slideshare: "\f1e7"; +@fa-var-smile-o: "\f118"; +@fa-var-snapchat: "\f2ab"; +@fa-var-snapchat-ghost: "\f2ac"; +@fa-var-snapchat-square: "\f2ad"; +@fa-var-snowflake-o: "\f2dc"; +@fa-var-soccer-ball-o: "\f1e3"; +@fa-var-sort: "\f0dc"; +@fa-var-sort-alpha-asc: "\f15d"; +@fa-var-sort-alpha-desc: "\f15e"; +@fa-var-sort-amount-asc: "\f160"; +@fa-var-sort-amount-desc: "\f161"; +@fa-var-sort-asc: "\f0de"; +@fa-var-sort-desc: "\f0dd"; +@fa-var-sort-down: "\f0dd"; +@fa-var-sort-numeric-asc: "\f162"; +@fa-var-sort-numeric-desc: "\f163"; +@fa-var-sort-up: "\f0de"; +@fa-var-soundcloud: "\f1be"; +@fa-var-space-shuttle: "\f197"; +@fa-var-spinner: "\f110"; +@fa-var-spoon: "\f1b1"; +@fa-var-spotify: "\f1bc"; +@fa-var-square: "\f0c8"; +@fa-var-square-o: "\f096"; +@fa-var-stack-exchange: "\f18d"; +@fa-var-stack-overflow: "\f16c"; +@fa-var-star: "\f005"; +@fa-var-star-half: "\f089"; +@fa-var-star-half-empty: "\f123"; +@fa-var-star-half-full: "\f123"; +@fa-var-star-half-o: "\f123"; +@fa-var-star-o: "\f006"; +@fa-var-steam: "\f1b6"; +@fa-var-steam-square: "\f1b7"; +@fa-var-step-backward: "\f048"; +@fa-var-step-forward: "\f051"; +@fa-var-stethoscope: "\f0f1"; +@fa-var-sticky-note: "\f249"; +@fa-var-sticky-note-o: "\f24a"; +@fa-var-stop: "\f04d"; +@fa-var-stop-circle: "\f28d"; +@fa-var-stop-circle-o: "\f28e"; +@fa-var-street-view: "\f21d"; +@fa-var-strikethrough: "\f0cc"; +@fa-var-stumbleupon: "\f1a4"; +@fa-var-stumbleupon-circle: "\f1a3"; +@fa-var-subscript: "\f12c"; +@fa-var-subway: "\f239"; +@fa-var-suitcase: "\f0f2"; +@fa-var-sun-o: "\f185"; +@fa-var-superpowers: "\f2dd"; +@fa-var-superscript: "\f12b"; +@fa-var-support: "\f1cd"; +@fa-var-table: "\f0ce"; +@fa-var-tablet: "\f10a"; +@fa-var-tachometer: "\f0e4"; +@fa-var-tag: "\f02b"; +@fa-var-tags: "\f02c"; +@fa-var-tasks: "\f0ae"; +@fa-var-taxi: "\f1ba"; +@fa-var-telegram: "\f2c6"; +@fa-var-television: "\f26c"; +@fa-var-tencent-weibo: "\f1d5"; +@fa-var-terminal: "\f120"; +@fa-var-text-height: "\f034"; +@fa-var-text-width: "\f035"; +@fa-var-th: "\f00a"; +@fa-var-th-large: "\f009"; +@fa-var-th-list: "\f00b"; +@fa-var-themeisle: "\f2b2"; +@fa-var-thermometer: "\f2c7"; +@fa-var-thermometer-0: "\f2cb"; +@fa-var-thermometer-1: "\f2ca"; +@fa-var-thermometer-2: "\f2c9"; +@fa-var-thermometer-3: "\f2c8"; +@fa-var-thermometer-4: "\f2c7"; +@fa-var-thermometer-empty: "\f2cb"; +@fa-var-thermometer-full: "\f2c7"; +@fa-var-thermometer-half: "\f2c9"; +@fa-var-thermometer-quarter: "\f2ca"; +@fa-var-thermometer-three-quarters: "\f2c8"; +@fa-var-thumb-tack: "\f08d"; +@fa-var-thumbs-down: "\f165"; +@fa-var-thumbs-o-down: "\f088"; +@fa-var-thumbs-o-up: "\f087"; +@fa-var-thumbs-up: "\f164"; +@fa-var-ticket: "\f145"; +@fa-var-times: "\f00d"; +@fa-var-times-circle: "\f057"; +@fa-var-times-circle-o: "\f05c"; +@fa-var-times-rectangle: "\f2d3"; +@fa-var-times-rectangle-o: "\f2d4"; +@fa-var-tint: "\f043"; +@fa-var-toggle-down: "\f150"; +@fa-var-toggle-left: "\f191"; +@fa-var-toggle-off: "\f204"; +@fa-var-toggle-on: "\f205"; +@fa-var-toggle-right: "\f152"; +@fa-var-toggle-up: "\f151"; +@fa-var-trademark: "\f25c"; +@fa-var-train: "\f238"; +@fa-var-transgender: "\f224"; +@fa-var-transgender-alt: "\f225"; +@fa-var-trash: "\f1f8"; +@fa-var-trash-o: "\f014"; +@fa-var-tree: "\f1bb"; +@fa-var-trello: "\f181"; +@fa-var-tripadvisor: "\f262"; +@fa-var-trophy: "\f091"; +@fa-var-truck: "\f0d1"; +@fa-var-try: "\f195"; +@fa-var-tty: "\f1e4"; +@fa-var-tumblr: "\f173"; +@fa-var-tumblr-square: "\f174"; +@fa-var-turkish-lira: "\f195"; +@fa-var-tv: "\f26c"; +@fa-var-twitch: "\f1e8"; +@fa-var-twitter: "\f099"; +@fa-var-twitter-square: "\f081"; +@fa-var-umbrella: "\f0e9"; +@fa-var-underline: "\f0cd"; +@fa-var-undo: "\f0e2"; +@fa-var-universal-access: "\f29a"; +@fa-var-university: "\f19c"; +@fa-var-unlink: "\f127"; +@fa-var-unlock: "\f09c"; +@fa-var-unlock-alt: "\f13e"; +@fa-var-unsorted: "\f0dc"; +@fa-var-upload: "\f093"; +@fa-var-usb: "\f287"; +@fa-var-usd: "\f155"; +@fa-var-user: "\f007"; +@fa-var-user-circle: "\f2bd"; +@fa-var-user-circle-o: "\f2be"; +@fa-var-user-md: "\f0f0"; +@fa-var-user-o: "\f2c0"; +@fa-var-user-plus: "\f234"; +@fa-var-user-secret: "\f21b"; +@fa-var-user-times: "\f235"; +@fa-var-users: "\f0c0"; +@fa-var-vcard: "\f2bb"; +@fa-var-vcard-o: "\f2bc"; +@fa-var-venus: "\f221"; +@fa-var-venus-double: "\f226"; +@fa-var-venus-mars: "\f228"; +@fa-var-viacoin: "\f237"; +@fa-var-viadeo: "\f2a9"; +@fa-var-viadeo-square: "\f2aa"; +@fa-var-video-camera: "\f03d"; +@fa-var-vimeo: "\f27d"; +@fa-var-vimeo-square: "\f194"; +@fa-var-vine: "\f1ca"; +@fa-var-vk: "\f189"; +@fa-var-volume-control-phone: "\f2a0"; +@fa-var-volume-down: "\f027"; +@fa-var-volume-off: "\f026"; +@fa-var-volume-up: "\f028"; +@fa-var-warning: "\f071"; +@fa-var-wechat: "\f1d7"; +@fa-var-weibo: "\f18a"; +@fa-var-weixin: "\f1d7"; +@fa-var-whatsapp: "\f232"; +@fa-var-wheelchair: "\f193"; +@fa-var-wheelchair-alt: "\f29b"; +@fa-var-wifi: "\f1eb"; +@fa-var-wikipedia-w: "\f266"; +@fa-var-window-close: "\f2d3"; +@fa-var-window-close-o: "\f2d4"; +@fa-var-window-maximize: "\f2d0"; +@fa-var-window-minimize: "\f2d1"; +@fa-var-window-restore: "\f2d2"; +@fa-var-windows: "\f17a"; +@fa-var-won: "\f159"; +@fa-var-wordpress: "\f19a"; +@fa-var-wpbeginner: "\f297"; +@fa-var-wpexplorer: "\f2de"; +@fa-var-wpforms: "\f298"; +@fa-var-wrench: "\f0ad"; +@fa-var-xing: "\f168"; +@fa-var-xing-square: "\f169"; +@fa-var-y-combinator: "\f23b"; +@fa-var-y-combinator-square: "\f1d4"; +@fa-var-yahoo: "\f19e"; +@fa-var-yc: "\f23b"; +@fa-var-yc-square: "\f1d4"; +@fa-var-yelp: "\f1e9"; +@fa-var-yen: "\f157"; +@fa-var-yoast: "\f2b1"; +@fa-var-youtube: "\f167"; +@fa-var-youtube-play: "\f16a"; +@fa-var-youtube-square: "\f166"; + diff --git a/app/assets/icons/font-awesome-4.7.0/scss/_animated.scss b/app/assets/icons/font-awesome-4.7.0/scss/_animated.scss new file mode 100644 index 000000000..8a020dbff --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/scss/_animated.scss @@ -0,0 +1,34 @@ +// Spinning Icons +// -------------------------- + +.#{$fa-css-prefix}-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} + +.#{$fa-css-prefix}-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} diff --git a/app/assets/icons/font-awesome-4.7.0/scss/_bordered-pulled.scss b/app/assets/icons/font-awesome-4.7.0/scss/_bordered-pulled.scss new file mode 100644 index 000000000..d4b85a02f --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/scss/_bordered-pulled.scss @@ -0,0 +1,25 @@ +// Bordered & Pulled +// ------------------------- + +.#{$fa-css-prefix}-border { + padding: .2em .25em .15em; + border: solid .08em $fa-border-color; + border-radius: .1em; +} + +.#{$fa-css-prefix}-pull-left { float: left; } +.#{$fa-css-prefix}-pull-right { float: right; } + +.#{$fa-css-prefix} { + &.#{$fa-css-prefix}-pull-left { margin-right: .3em; } + &.#{$fa-css-prefix}-pull-right { margin-left: .3em; } +} + +/* Deprecated as of 4.4.0 */ +.pull-right { float: right; } +.pull-left { float: left; } + +.#{$fa-css-prefix} { + &.pull-left { margin-right: .3em; } + &.pull-right { margin-left: .3em; } +} diff --git a/app/assets/icons/font-awesome-4.7.0/scss/_core.scss b/app/assets/icons/font-awesome-4.7.0/scss/_core.scss new file mode 100644 index 000000000..7425ef85f --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/scss/_core.scss @@ -0,0 +1,12 @@ +// Base Class Definition +// ------------------------- + +.#{$fa-css-prefix} { + display: inline-block; + font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} diff --git a/app/assets/icons/font-awesome-4.7.0/scss/_fixed-width.scss b/app/assets/icons/font-awesome-4.7.0/scss/_fixed-width.scss new file mode 100644 index 000000000..b221c9813 --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/scss/_fixed-width.scss @@ -0,0 +1,6 @@ +// Fixed Width Icons +// ------------------------- +.#{$fa-css-prefix}-fw { + width: (18em / 14); + text-align: center; +} diff --git a/app/assets/icons/font-awesome-4.7.0/scss/_icons.scss b/app/assets/icons/font-awesome-4.7.0/scss/_icons.scss new file mode 100644 index 000000000..e63e702c4 --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/scss/_icons.scss @@ -0,0 +1,789 @@ +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ + +.#{$fa-css-prefix}-glass:before { content: $fa-var-glass; } +.#{$fa-css-prefix}-music:before { content: $fa-var-music; } +.#{$fa-css-prefix}-search:before { content: $fa-var-search; } +.#{$fa-css-prefix}-envelope-o:before { content: $fa-var-envelope-o; } +.#{$fa-css-prefix}-heart:before { content: $fa-var-heart; } +.#{$fa-css-prefix}-star:before { content: $fa-var-star; } +.#{$fa-css-prefix}-star-o:before { content: $fa-var-star-o; } +.#{$fa-css-prefix}-user:before { content: $fa-var-user; } +.#{$fa-css-prefix}-film:before { content: $fa-var-film; } +.#{$fa-css-prefix}-th-large:before { content: $fa-var-th-large; } +.#{$fa-css-prefix}-th:before { content: $fa-var-th; } +.#{$fa-css-prefix}-th-list:before { content: $fa-var-th-list; } +.#{$fa-css-prefix}-check:before { content: $fa-var-check; } +.#{$fa-css-prefix}-remove:before, +.#{$fa-css-prefix}-close:before, +.#{$fa-css-prefix}-times:before { content: $fa-var-times; } +.#{$fa-css-prefix}-search-plus:before { content: $fa-var-search-plus; } +.#{$fa-css-prefix}-search-minus:before { content: $fa-var-search-minus; } +.#{$fa-css-prefix}-power-off:before { content: $fa-var-power-off; } +.#{$fa-css-prefix}-signal:before { content: $fa-var-signal; } +.#{$fa-css-prefix}-gear:before, +.#{$fa-css-prefix}-cog:before { content: $fa-var-cog; } +.#{$fa-css-prefix}-trash-o:before { content: $fa-var-trash-o; } +.#{$fa-css-prefix}-home:before { content: $fa-var-home; } +.#{$fa-css-prefix}-file-o:before { content: $fa-var-file-o; } +.#{$fa-css-prefix}-clock-o:before { content: $fa-var-clock-o; } +.#{$fa-css-prefix}-road:before { content: $fa-var-road; } +.#{$fa-css-prefix}-download:before { content: $fa-var-download; } +.#{$fa-css-prefix}-arrow-circle-o-down:before { content: $fa-var-arrow-circle-o-down; } +.#{$fa-css-prefix}-arrow-circle-o-up:before { content: $fa-var-arrow-circle-o-up; } +.#{$fa-css-prefix}-inbox:before { content: $fa-var-inbox; } +.#{$fa-css-prefix}-play-circle-o:before { content: $fa-var-play-circle-o; } +.#{$fa-css-prefix}-rotate-right:before, +.#{$fa-css-prefix}-repeat:before { content: $fa-var-repeat; } +.#{$fa-css-prefix}-refresh:before { content: $fa-var-refresh; } +.#{$fa-css-prefix}-list-alt:before { content: $fa-var-list-alt; } +.#{$fa-css-prefix}-lock:before { content: $fa-var-lock; } +.#{$fa-css-prefix}-flag:before { content: $fa-var-flag; } +.#{$fa-css-prefix}-headphones:before { content: $fa-var-headphones; } +.#{$fa-css-prefix}-volume-off:before { content: $fa-var-volume-off; } +.#{$fa-css-prefix}-volume-down:before { content: $fa-var-volume-down; } +.#{$fa-css-prefix}-volume-up:before { content: $fa-var-volume-up; } +.#{$fa-css-prefix}-qrcode:before { content: $fa-var-qrcode; } +.#{$fa-css-prefix}-barcode:before { content: $fa-var-barcode; } +.#{$fa-css-prefix}-tag:before { content: $fa-var-tag; } +.#{$fa-css-prefix}-tags:before { content: $fa-var-tags; } +.#{$fa-css-prefix}-book:before { content: $fa-var-book; } +.#{$fa-css-prefix}-bookmark:before { content: $fa-var-bookmark; } +.#{$fa-css-prefix}-print:before { content: $fa-var-print; } +.#{$fa-css-prefix}-camera:before { content: $fa-var-camera; } +.#{$fa-css-prefix}-font:before { content: $fa-var-font; } +.#{$fa-css-prefix}-bold:before { content: $fa-var-bold; } +.#{$fa-css-prefix}-italic:before { content: $fa-var-italic; } +.#{$fa-css-prefix}-text-height:before { content: $fa-var-text-height; } +.#{$fa-css-prefix}-text-width:before { content: $fa-var-text-width; } +.#{$fa-css-prefix}-align-left:before { content: $fa-var-align-left; } +.#{$fa-css-prefix}-align-center:before { content: $fa-var-align-center; } +.#{$fa-css-prefix}-align-right:before { content: $fa-var-align-right; } +.#{$fa-css-prefix}-align-justify:before { content: $fa-var-align-justify; } +.#{$fa-css-prefix}-list:before { content: $fa-var-list; } +.#{$fa-css-prefix}-dedent:before, +.#{$fa-css-prefix}-outdent:before { content: $fa-var-outdent; } +.#{$fa-css-prefix}-indent:before { content: $fa-var-indent; } +.#{$fa-css-prefix}-video-camera:before { content: $fa-var-video-camera; } +.#{$fa-css-prefix}-photo:before, +.#{$fa-css-prefix}-image:before, +.#{$fa-css-prefix}-picture-o:before { content: $fa-var-picture-o; } +.#{$fa-css-prefix}-pencil:before { content: $fa-var-pencil; } +.#{$fa-css-prefix}-map-marker:before { content: $fa-var-map-marker; } +.#{$fa-css-prefix}-adjust:before { content: $fa-var-adjust; } +.#{$fa-css-prefix}-tint:before { content: $fa-var-tint; } +.#{$fa-css-prefix}-edit:before, +.#{$fa-css-prefix}-pencil-square-o:before { content: $fa-var-pencil-square-o; } +.#{$fa-css-prefix}-share-square-o:before { content: $fa-var-share-square-o; } +.#{$fa-css-prefix}-check-square-o:before { content: $fa-var-check-square-o; } +.#{$fa-css-prefix}-arrows:before { content: $fa-var-arrows; } +.#{$fa-css-prefix}-step-backward:before { content: $fa-var-step-backward; } +.#{$fa-css-prefix}-fast-backward:before { content: $fa-var-fast-backward; } +.#{$fa-css-prefix}-backward:before { content: $fa-var-backward; } +.#{$fa-css-prefix}-play:before { content: $fa-var-play; } +.#{$fa-css-prefix}-pause:before { content: $fa-var-pause; } +.#{$fa-css-prefix}-stop:before { content: $fa-var-stop; } +.#{$fa-css-prefix}-forward:before { content: $fa-var-forward; } +.#{$fa-css-prefix}-fast-forward:before { content: $fa-var-fast-forward; } +.#{$fa-css-prefix}-step-forward:before { content: $fa-var-step-forward; } +.#{$fa-css-prefix}-eject:before { content: $fa-var-eject; } +.#{$fa-css-prefix}-chevron-left:before { content: $fa-var-chevron-left; } +.#{$fa-css-prefix}-chevron-right:before { content: $fa-var-chevron-right; } +.#{$fa-css-prefix}-plus-circle:before { content: $fa-var-plus-circle; } +.#{$fa-css-prefix}-minus-circle:before { content: $fa-var-minus-circle; } +.#{$fa-css-prefix}-times-circle:before { content: $fa-var-times-circle; } +.#{$fa-css-prefix}-check-circle:before { content: $fa-var-check-circle; } +.#{$fa-css-prefix}-question-circle:before { content: $fa-var-question-circle; } +.#{$fa-css-prefix}-info-circle:before { content: $fa-var-info-circle; } +.#{$fa-css-prefix}-crosshairs:before { content: $fa-var-crosshairs; } +.#{$fa-css-prefix}-times-circle-o:before { content: $fa-var-times-circle-o; } +.#{$fa-css-prefix}-check-circle-o:before { content: $fa-var-check-circle-o; } +.#{$fa-css-prefix}-ban:before { content: $fa-var-ban; } +.#{$fa-css-prefix}-arrow-left:before { content: $fa-var-arrow-left; } +.#{$fa-css-prefix}-arrow-right:before { content: $fa-var-arrow-right; } +.#{$fa-css-prefix}-arrow-up:before { content: $fa-var-arrow-up; } +.#{$fa-css-prefix}-arrow-down:before { content: $fa-var-arrow-down; } +.#{$fa-css-prefix}-mail-forward:before, +.#{$fa-css-prefix}-share:before { content: $fa-var-share; } +.#{$fa-css-prefix}-expand:before { content: $fa-var-expand; } +.#{$fa-css-prefix}-compress:before { content: $fa-var-compress; } +.#{$fa-css-prefix}-plus:before { content: $fa-var-plus; } +.#{$fa-css-prefix}-minus:before { content: $fa-var-minus; } +.#{$fa-css-prefix}-asterisk:before { content: $fa-var-asterisk; } +.#{$fa-css-prefix}-exclamation-circle:before { content: $fa-var-exclamation-circle; } +.#{$fa-css-prefix}-gift:before { content: $fa-var-gift; } +.#{$fa-css-prefix}-leaf:before { content: $fa-var-leaf; } +.#{$fa-css-prefix}-fire:before { content: $fa-var-fire; } +.#{$fa-css-prefix}-eye:before { content: $fa-var-eye; } +.#{$fa-css-prefix}-eye-slash:before { content: $fa-var-eye-slash; } +.#{$fa-css-prefix}-warning:before, +.#{$fa-css-prefix}-exclamation-triangle:before { content: $fa-var-exclamation-triangle; } +.#{$fa-css-prefix}-plane:before { content: $fa-var-plane; } +.#{$fa-css-prefix}-calendar:before { content: $fa-var-calendar; } +.#{$fa-css-prefix}-random:before { content: $fa-var-random; } +.#{$fa-css-prefix}-comment:before { content: $fa-var-comment; } +.#{$fa-css-prefix}-magnet:before { content: $fa-var-magnet; } +.#{$fa-css-prefix}-chevron-up:before { content: $fa-var-chevron-up; } +.#{$fa-css-prefix}-chevron-down:before { content: $fa-var-chevron-down; } +.#{$fa-css-prefix}-retweet:before { content: $fa-var-retweet; } +.#{$fa-css-prefix}-shopping-cart:before { content: $fa-var-shopping-cart; } +.#{$fa-css-prefix}-folder:before { content: $fa-var-folder; } +.#{$fa-css-prefix}-folder-open:before { content: $fa-var-folder-open; } +.#{$fa-css-prefix}-arrows-v:before { content: $fa-var-arrows-v; } +.#{$fa-css-prefix}-arrows-h:before { content: $fa-var-arrows-h; } +.#{$fa-css-prefix}-bar-chart-o:before, +.#{$fa-css-prefix}-bar-chart:before { content: $fa-var-bar-chart; } +.#{$fa-css-prefix}-twitter-square:before { content: $fa-var-twitter-square; } +.#{$fa-css-prefix}-facebook-square:before { content: $fa-var-facebook-square; } +.#{$fa-css-prefix}-camera-retro:before { content: $fa-var-camera-retro; } +.#{$fa-css-prefix}-key:before { content: $fa-var-key; } +.#{$fa-css-prefix}-gears:before, +.#{$fa-css-prefix}-cogs:before { content: $fa-var-cogs; } +.#{$fa-css-prefix}-comments:before { content: $fa-var-comments; } +.#{$fa-css-prefix}-thumbs-o-up:before { content: $fa-var-thumbs-o-up; } +.#{$fa-css-prefix}-thumbs-o-down:before { content: $fa-var-thumbs-o-down; } +.#{$fa-css-prefix}-star-half:before { content: $fa-var-star-half; } +.#{$fa-css-prefix}-heart-o:before { content: $fa-var-heart-o; } +.#{$fa-css-prefix}-sign-out:before { content: $fa-var-sign-out; } +.#{$fa-css-prefix}-linkedin-square:before { content: $fa-var-linkedin-square; } +.#{$fa-css-prefix}-thumb-tack:before { content: $fa-var-thumb-tack; } +.#{$fa-css-prefix}-external-link:before { content: $fa-var-external-link; } +.#{$fa-css-prefix}-sign-in:before { content: $fa-var-sign-in; } +.#{$fa-css-prefix}-trophy:before { content: $fa-var-trophy; } +.#{$fa-css-prefix}-github-square:before { content: $fa-var-github-square; } +.#{$fa-css-prefix}-upload:before { content: $fa-var-upload; } +.#{$fa-css-prefix}-lemon-o:before { content: $fa-var-lemon-o; } +.#{$fa-css-prefix}-phone:before { content: $fa-var-phone; } +.#{$fa-css-prefix}-square-o:before { content: $fa-var-square-o; } +.#{$fa-css-prefix}-bookmark-o:before { content: $fa-var-bookmark-o; } +.#{$fa-css-prefix}-phone-square:before { content: $fa-var-phone-square; } +.#{$fa-css-prefix}-twitter:before { content: $fa-var-twitter; } +.#{$fa-css-prefix}-facebook-f:before, +.#{$fa-css-prefix}-facebook:before { content: $fa-var-facebook; } +.#{$fa-css-prefix}-github:before { content: $fa-var-github; } +.#{$fa-css-prefix}-unlock:before { content: $fa-var-unlock; } +.#{$fa-css-prefix}-credit-card:before { content: $fa-var-credit-card; } +.#{$fa-css-prefix}-feed:before, +.#{$fa-css-prefix}-rss:before { content: $fa-var-rss; } +.#{$fa-css-prefix}-hdd-o:before { content: $fa-var-hdd-o; } +.#{$fa-css-prefix}-bullhorn:before { content: $fa-var-bullhorn; } +.#{$fa-css-prefix}-bell:before { content: $fa-var-bell; } +.#{$fa-css-prefix}-certificate:before { content: $fa-var-certificate; } +.#{$fa-css-prefix}-hand-o-right:before { content: $fa-var-hand-o-right; } +.#{$fa-css-prefix}-hand-o-left:before { content: $fa-var-hand-o-left; } +.#{$fa-css-prefix}-hand-o-up:before { content: $fa-var-hand-o-up; } +.#{$fa-css-prefix}-hand-o-down:before { content: $fa-var-hand-o-down; } +.#{$fa-css-prefix}-arrow-circle-left:before { content: $fa-var-arrow-circle-left; } +.#{$fa-css-prefix}-arrow-circle-right:before { content: $fa-var-arrow-circle-right; } +.#{$fa-css-prefix}-arrow-circle-up:before { content: $fa-var-arrow-circle-up; } +.#{$fa-css-prefix}-arrow-circle-down:before { content: $fa-var-arrow-circle-down; } +.#{$fa-css-prefix}-globe:before { content: $fa-var-globe; } +.#{$fa-css-prefix}-wrench:before { content: $fa-var-wrench; } +.#{$fa-css-prefix}-tasks:before { content: $fa-var-tasks; } +.#{$fa-css-prefix}-filter:before { content: $fa-var-filter; } +.#{$fa-css-prefix}-briefcase:before { content: $fa-var-briefcase; } +.#{$fa-css-prefix}-arrows-alt:before { content: $fa-var-arrows-alt; } +.#{$fa-css-prefix}-group:before, +.#{$fa-css-prefix}-users:before { content: $fa-var-users; } +.#{$fa-css-prefix}-chain:before, +.#{$fa-css-prefix}-link:before { content: $fa-var-link; } +.#{$fa-css-prefix}-cloud:before { content: $fa-var-cloud; } +.#{$fa-css-prefix}-flask:before { content: $fa-var-flask; } +.#{$fa-css-prefix}-cut:before, +.#{$fa-css-prefix}-scissors:before { content: $fa-var-scissors; } +.#{$fa-css-prefix}-copy:before, +.#{$fa-css-prefix}-files-o:before { content: $fa-var-files-o; } +.#{$fa-css-prefix}-paperclip:before { content: $fa-var-paperclip; } +.#{$fa-css-prefix}-save:before, +.#{$fa-css-prefix}-floppy-o:before { content: $fa-var-floppy-o; } +.#{$fa-css-prefix}-square:before { content: $fa-var-square; } +.#{$fa-css-prefix}-navicon:before, +.#{$fa-css-prefix}-reorder:before, +.#{$fa-css-prefix}-bars:before { content: $fa-var-bars; } +.#{$fa-css-prefix}-list-ul:before { content: $fa-var-list-ul; } +.#{$fa-css-prefix}-list-ol:before { content: $fa-var-list-ol; } +.#{$fa-css-prefix}-strikethrough:before { content: $fa-var-strikethrough; } +.#{$fa-css-prefix}-underline:before { content: $fa-var-underline; } +.#{$fa-css-prefix}-table:before { content: $fa-var-table; } +.#{$fa-css-prefix}-magic:before { content: $fa-var-magic; } +.#{$fa-css-prefix}-truck:before { content: $fa-var-truck; } +.#{$fa-css-prefix}-pinterest:before { content: $fa-var-pinterest; } +.#{$fa-css-prefix}-pinterest-square:before { content: $fa-var-pinterest-square; } +.#{$fa-css-prefix}-google-plus-square:before { content: $fa-var-google-plus-square; } +.#{$fa-css-prefix}-google-plus:before { content: $fa-var-google-plus; } +.#{$fa-css-prefix}-money:before { content: $fa-var-money; } +.#{$fa-css-prefix}-caret-down:before { content: $fa-var-caret-down; } +.#{$fa-css-prefix}-caret-up:before { content: $fa-var-caret-up; } +.#{$fa-css-prefix}-caret-left:before { content: $fa-var-caret-left; } +.#{$fa-css-prefix}-caret-right:before { content: $fa-var-caret-right; } +.#{$fa-css-prefix}-columns:before { content: $fa-var-columns; } +.#{$fa-css-prefix}-unsorted:before, +.#{$fa-css-prefix}-sort:before { content: $fa-var-sort; } +.#{$fa-css-prefix}-sort-down:before, +.#{$fa-css-prefix}-sort-desc:before { content: $fa-var-sort-desc; } +.#{$fa-css-prefix}-sort-up:before, +.#{$fa-css-prefix}-sort-asc:before { content: $fa-var-sort-asc; } +.#{$fa-css-prefix}-envelope:before { content: $fa-var-envelope; } +.#{$fa-css-prefix}-linkedin:before { content: $fa-var-linkedin; } +.#{$fa-css-prefix}-rotate-left:before, +.#{$fa-css-prefix}-undo:before { content: $fa-var-undo; } +.#{$fa-css-prefix}-legal:before, +.#{$fa-css-prefix}-gavel:before { content: $fa-var-gavel; } +.#{$fa-css-prefix}-dashboard:before, +.#{$fa-css-prefix}-tachometer:before { content: $fa-var-tachometer; } +.#{$fa-css-prefix}-comment-o:before { content: $fa-var-comment-o; } +.#{$fa-css-prefix}-comments-o:before { content: $fa-var-comments-o; } +.#{$fa-css-prefix}-flash:before, +.#{$fa-css-prefix}-bolt:before { content: $fa-var-bolt; } +.#{$fa-css-prefix}-sitemap:before { content: $fa-var-sitemap; } +.#{$fa-css-prefix}-umbrella:before { content: $fa-var-umbrella; } +.#{$fa-css-prefix}-paste:before, +.#{$fa-css-prefix}-clipboard:before { content: $fa-var-clipboard; } +.#{$fa-css-prefix}-lightbulb-o:before { content: $fa-var-lightbulb-o; } +.#{$fa-css-prefix}-exchange:before { content: $fa-var-exchange; } +.#{$fa-css-prefix}-cloud-download:before { content: $fa-var-cloud-download; } +.#{$fa-css-prefix}-cloud-upload:before { content: $fa-var-cloud-upload; } +.#{$fa-css-prefix}-user-md:before { content: $fa-var-user-md; } +.#{$fa-css-prefix}-stethoscope:before { content: $fa-var-stethoscope; } +.#{$fa-css-prefix}-suitcase:before { content: $fa-var-suitcase; } +.#{$fa-css-prefix}-bell-o:before { content: $fa-var-bell-o; } +.#{$fa-css-prefix}-coffee:before { content: $fa-var-coffee; } +.#{$fa-css-prefix}-cutlery:before { content: $fa-var-cutlery; } +.#{$fa-css-prefix}-file-text-o:before { content: $fa-var-file-text-o; } +.#{$fa-css-prefix}-building-o:before { content: $fa-var-building-o; } +.#{$fa-css-prefix}-hospital-o:before { content: $fa-var-hospital-o; } +.#{$fa-css-prefix}-ambulance:before { content: $fa-var-ambulance; } +.#{$fa-css-prefix}-medkit:before { content: $fa-var-medkit; } +.#{$fa-css-prefix}-fighter-jet:before { content: $fa-var-fighter-jet; } +.#{$fa-css-prefix}-beer:before { content: $fa-var-beer; } +.#{$fa-css-prefix}-h-square:before { content: $fa-var-h-square; } +.#{$fa-css-prefix}-plus-square:before { content: $fa-var-plus-square; } +.#{$fa-css-prefix}-angle-double-left:before { content: $fa-var-angle-double-left; } +.#{$fa-css-prefix}-angle-double-right:before { content: $fa-var-angle-double-right; } +.#{$fa-css-prefix}-angle-double-up:before { content: $fa-var-angle-double-up; } +.#{$fa-css-prefix}-angle-double-down:before { content: $fa-var-angle-double-down; } +.#{$fa-css-prefix}-angle-left:before { content: $fa-var-angle-left; } +.#{$fa-css-prefix}-angle-right:before { content: $fa-var-angle-right; } +.#{$fa-css-prefix}-angle-up:before { content: $fa-var-angle-up; } +.#{$fa-css-prefix}-angle-down:before { content: $fa-var-angle-down; } +.#{$fa-css-prefix}-desktop:before { content: $fa-var-desktop; } +.#{$fa-css-prefix}-laptop:before { content: $fa-var-laptop; } +.#{$fa-css-prefix}-tablet:before { content: $fa-var-tablet; } +.#{$fa-css-prefix}-mobile-phone:before, +.#{$fa-css-prefix}-mobile:before { content: $fa-var-mobile; } +.#{$fa-css-prefix}-circle-o:before { content: $fa-var-circle-o; } +.#{$fa-css-prefix}-quote-left:before { content: $fa-var-quote-left; } +.#{$fa-css-prefix}-quote-right:before { content: $fa-var-quote-right; } +.#{$fa-css-prefix}-spinner:before { content: $fa-var-spinner; } +.#{$fa-css-prefix}-circle:before { content: $fa-var-circle; } +.#{$fa-css-prefix}-mail-reply:before, +.#{$fa-css-prefix}-reply:before { content: $fa-var-reply; } +.#{$fa-css-prefix}-github-alt:before { content: $fa-var-github-alt; } +.#{$fa-css-prefix}-folder-o:before { content: $fa-var-folder-o; } +.#{$fa-css-prefix}-folder-open-o:before { content: $fa-var-folder-open-o; } +.#{$fa-css-prefix}-smile-o:before { content: $fa-var-smile-o; } +.#{$fa-css-prefix}-frown-o:before { content: $fa-var-frown-o; } +.#{$fa-css-prefix}-meh-o:before { content: $fa-var-meh-o; } +.#{$fa-css-prefix}-gamepad:before { content: $fa-var-gamepad; } +.#{$fa-css-prefix}-keyboard-o:before { content: $fa-var-keyboard-o; } +.#{$fa-css-prefix}-flag-o:before { content: $fa-var-flag-o; } +.#{$fa-css-prefix}-flag-checkered:before { content: $fa-var-flag-checkered; } +.#{$fa-css-prefix}-terminal:before { content: $fa-var-terminal; } +.#{$fa-css-prefix}-code:before { content: $fa-var-code; } +.#{$fa-css-prefix}-mail-reply-all:before, +.#{$fa-css-prefix}-reply-all:before { content: $fa-var-reply-all; } +.#{$fa-css-prefix}-star-half-empty:before, +.#{$fa-css-prefix}-star-half-full:before, +.#{$fa-css-prefix}-star-half-o:before { content: $fa-var-star-half-o; } +.#{$fa-css-prefix}-location-arrow:before { content: $fa-var-location-arrow; } +.#{$fa-css-prefix}-crop:before { content: $fa-var-crop; } +.#{$fa-css-prefix}-code-fork:before { content: $fa-var-code-fork; } +.#{$fa-css-prefix}-unlink:before, +.#{$fa-css-prefix}-chain-broken:before { content: $fa-var-chain-broken; } +.#{$fa-css-prefix}-question:before { content: $fa-var-question; } +.#{$fa-css-prefix}-info:before { content: $fa-var-info; } +.#{$fa-css-prefix}-exclamation:before { content: $fa-var-exclamation; } +.#{$fa-css-prefix}-superscript:before { content: $fa-var-superscript; } +.#{$fa-css-prefix}-subscript:before { content: $fa-var-subscript; } +.#{$fa-css-prefix}-eraser:before { content: $fa-var-eraser; } +.#{$fa-css-prefix}-puzzle-piece:before { content: $fa-var-puzzle-piece; } +.#{$fa-css-prefix}-microphone:before { content: $fa-var-microphone; } +.#{$fa-css-prefix}-microphone-slash:before { content: $fa-var-microphone-slash; } +.#{$fa-css-prefix}-shield:before { content: $fa-var-shield; } +.#{$fa-css-prefix}-calendar-o:before { content: $fa-var-calendar-o; } +.#{$fa-css-prefix}-fire-extinguisher:before { content: $fa-var-fire-extinguisher; } +.#{$fa-css-prefix}-rocket:before { content: $fa-var-rocket; } +.#{$fa-css-prefix}-maxcdn:before { content: $fa-var-maxcdn; } +.#{$fa-css-prefix}-chevron-circle-left:before { content: $fa-var-chevron-circle-left; } +.#{$fa-css-prefix}-chevron-circle-right:before { content: $fa-var-chevron-circle-right; } +.#{$fa-css-prefix}-chevron-circle-up:before { content: $fa-var-chevron-circle-up; } +.#{$fa-css-prefix}-chevron-circle-down:before { content: $fa-var-chevron-circle-down; } +.#{$fa-css-prefix}-html5:before { content: $fa-var-html5; } +.#{$fa-css-prefix}-css3:before { content: $fa-var-css3; } +.#{$fa-css-prefix}-anchor:before { content: $fa-var-anchor; } +.#{$fa-css-prefix}-unlock-alt:before { content: $fa-var-unlock-alt; } +.#{$fa-css-prefix}-bullseye:before { content: $fa-var-bullseye; } +.#{$fa-css-prefix}-ellipsis-h:before { content: $fa-var-ellipsis-h; } +.#{$fa-css-prefix}-ellipsis-v:before { content: $fa-var-ellipsis-v; } +.#{$fa-css-prefix}-rss-square:before { content: $fa-var-rss-square; } +.#{$fa-css-prefix}-play-circle:before { content: $fa-var-play-circle; } +.#{$fa-css-prefix}-ticket:before { content: $fa-var-ticket; } +.#{$fa-css-prefix}-minus-square:before { content: $fa-var-minus-square; } +.#{$fa-css-prefix}-minus-square-o:before { content: $fa-var-minus-square-o; } +.#{$fa-css-prefix}-level-up:before { content: $fa-var-level-up; } +.#{$fa-css-prefix}-level-down:before { content: $fa-var-level-down; } +.#{$fa-css-prefix}-check-square:before { content: $fa-var-check-square; } +.#{$fa-css-prefix}-pencil-square:before { content: $fa-var-pencil-square; } +.#{$fa-css-prefix}-external-link-square:before { content: $fa-var-external-link-square; } +.#{$fa-css-prefix}-share-square:before { content: $fa-var-share-square; } +.#{$fa-css-prefix}-compass:before { content: $fa-var-compass; } +.#{$fa-css-prefix}-toggle-down:before, +.#{$fa-css-prefix}-caret-square-o-down:before { content: $fa-var-caret-square-o-down; } +.#{$fa-css-prefix}-toggle-up:before, +.#{$fa-css-prefix}-caret-square-o-up:before { content: $fa-var-caret-square-o-up; } +.#{$fa-css-prefix}-toggle-right:before, +.#{$fa-css-prefix}-caret-square-o-right:before { content: $fa-var-caret-square-o-right; } +.#{$fa-css-prefix}-euro:before, +.#{$fa-css-prefix}-eur:before { content: $fa-var-eur; } +.#{$fa-css-prefix}-gbp:before { content: $fa-var-gbp; } +.#{$fa-css-prefix}-dollar:before, +.#{$fa-css-prefix}-usd:before { content: $fa-var-usd; } +.#{$fa-css-prefix}-rupee:before, +.#{$fa-css-prefix}-inr:before { content: $fa-var-inr; } +.#{$fa-css-prefix}-cny:before, +.#{$fa-css-prefix}-rmb:before, +.#{$fa-css-prefix}-yen:before, +.#{$fa-css-prefix}-jpy:before { content: $fa-var-jpy; } +.#{$fa-css-prefix}-ruble:before, +.#{$fa-css-prefix}-rouble:before, +.#{$fa-css-prefix}-rub:before { content: $fa-var-rub; } +.#{$fa-css-prefix}-won:before, +.#{$fa-css-prefix}-krw:before { content: $fa-var-krw; } +.#{$fa-css-prefix}-bitcoin:before, +.#{$fa-css-prefix}-btc:before { content: $fa-var-btc; } +.#{$fa-css-prefix}-file:before { content: $fa-var-file; } +.#{$fa-css-prefix}-file-text:before { content: $fa-var-file-text; } +.#{$fa-css-prefix}-sort-alpha-asc:before { content: $fa-var-sort-alpha-asc; } +.#{$fa-css-prefix}-sort-alpha-desc:before { content: $fa-var-sort-alpha-desc; } +.#{$fa-css-prefix}-sort-amount-asc:before { content: $fa-var-sort-amount-asc; } +.#{$fa-css-prefix}-sort-amount-desc:before { content: $fa-var-sort-amount-desc; } +.#{$fa-css-prefix}-sort-numeric-asc:before { content: $fa-var-sort-numeric-asc; } +.#{$fa-css-prefix}-sort-numeric-desc:before { content: $fa-var-sort-numeric-desc; } +.#{$fa-css-prefix}-thumbs-up:before { content: $fa-var-thumbs-up; } +.#{$fa-css-prefix}-thumbs-down:before { content: $fa-var-thumbs-down; } +.#{$fa-css-prefix}-youtube-square:before { content: $fa-var-youtube-square; } +.#{$fa-css-prefix}-youtube:before { content: $fa-var-youtube; } +.#{$fa-css-prefix}-xing:before { content: $fa-var-xing; } +.#{$fa-css-prefix}-xing-square:before { content: $fa-var-xing-square; } +.#{$fa-css-prefix}-youtube-play:before { content: $fa-var-youtube-play; } +.#{$fa-css-prefix}-dropbox:before { content: $fa-var-dropbox; } +.#{$fa-css-prefix}-stack-overflow:before { content: $fa-var-stack-overflow; } +.#{$fa-css-prefix}-instagram:before { content: $fa-var-instagram; } +.#{$fa-css-prefix}-flickr:before { content: $fa-var-flickr; } +.#{$fa-css-prefix}-adn:before { content: $fa-var-adn; } +.#{$fa-css-prefix}-bitbucket:before { content: $fa-var-bitbucket; } +.#{$fa-css-prefix}-bitbucket-square:before { content: $fa-var-bitbucket-square; } +.#{$fa-css-prefix}-tumblr:before { content: $fa-var-tumblr; } +.#{$fa-css-prefix}-tumblr-square:before { content: $fa-var-tumblr-square; } +.#{$fa-css-prefix}-long-arrow-down:before { content: $fa-var-long-arrow-down; } +.#{$fa-css-prefix}-long-arrow-up:before { content: $fa-var-long-arrow-up; } +.#{$fa-css-prefix}-long-arrow-left:before { content: $fa-var-long-arrow-left; } +.#{$fa-css-prefix}-long-arrow-right:before { content: $fa-var-long-arrow-right; } +.#{$fa-css-prefix}-apple:before { content: $fa-var-apple; } +.#{$fa-css-prefix}-windows:before { content: $fa-var-windows; } +.#{$fa-css-prefix}-android:before { content: $fa-var-android; } +.#{$fa-css-prefix}-linux:before { content: $fa-var-linux; } +.#{$fa-css-prefix}-dribbble:before { content: $fa-var-dribbble; } +.#{$fa-css-prefix}-skype:before { content: $fa-var-skype; } +.#{$fa-css-prefix}-foursquare:before { content: $fa-var-foursquare; } +.#{$fa-css-prefix}-trello:before { content: $fa-var-trello; } +.#{$fa-css-prefix}-female:before { content: $fa-var-female; } +.#{$fa-css-prefix}-male:before { content: $fa-var-male; } +.#{$fa-css-prefix}-gittip:before, +.#{$fa-css-prefix}-gratipay:before { content: $fa-var-gratipay; } +.#{$fa-css-prefix}-sun-o:before { content: $fa-var-sun-o; } +.#{$fa-css-prefix}-moon-o:before { content: $fa-var-moon-o; } +.#{$fa-css-prefix}-archive:before { content: $fa-var-archive; } +.#{$fa-css-prefix}-bug:before { content: $fa-var-bug; } +.#{$fa-css-prefix}-vk:before { content: $fa-var-vk; } +.#{$fa-css-prefix}-weibo:before { content: $fa-var-weibo; } +.#{$fa-css-prefix}-renren:before { content: $fa-var-renren; } +.#{$fa-css-prefix}-pagelines:before { content: $fa-var-pagelines; } +.#{$fa-css-prefix}-stack-exchange:before { content: $fa-var-stack-exchange; } +.#{$fa-css-prefix}-arrow-circle-o-right:before { content: $fa-var-arrow-circle-o-right; } +.#{$fa-css-prefix}-arrow-circle-o-left:before { content: $fa-var-arrow-circle-o-left; } +.#{$fa-css-prefix}-toggle-left:before, +.#{$fa-css-prefix}-caret-square-o-left:before { content: $fa-var-caret-square-o-left; } +.#{$fa-css-prefix}-dot-circle-o:before { content: $fa-var-dot-circle-o; } +.#{$fa-css-prefix}-wheelchair:before { content: $fa-var-wheelchair; } +.#{$fa-css-prefix}-vimeo-square:before { content: $fa-var-vimeo-square; } +.#{$fa-css-prefix}-turkish-lira:before, +.#{$fa-css-prefix}-try:before { content: $fa-var-try; } +.#{$fa-css-prefix}-plus-square-o:before { content: $fa-var-plus-square-o; } +.#{$fa-css-prefix}-space-shuttle:before { content: $fa-var-space-shuttle; } +.#{$fa-css-prefix}-slack:before { content: $fa-var-slack; } +.#{$fa-css-prefix}-envelope-square:before { content: $fa-var-envelope-square; } +.#{$fa-css-prefix}-wordpress:before { content: $fa-var-wordpress; } +.#{$fa-css-prefix}-openid:before { content: $fa-var-openid; } +.#{$fa-css-prefix}-institution:before, +.#{$fa-css-prefix}-bank:before, +.#{$fa-css-prefix}-university:before { content: $fa-var-university; } +.#{$fa-css-prefix}-mortar-board:before, +.#{$fa-css-prefix}-graduation-cap:before { content: $fa-var-graduation-cap; } +.#{$fa-css-prefix}-yahoo:before { content: $fa-var-yahoo; } +.#{$fa-css-prefix}-google:before { content: $fa-var-google; } +.#{$fa-css-prefix}-reddit:before { content: $fa-var-reddit; } +.#{$fa-css-prefix}-reddit-square:before { content: $fa-var-reddit-square; } +.#{$fa-css-prefix}-stumbleupon-circle:before { content: $fa-var-stumbleupon-circle; } +.#{$fa-css-prefix}-stumbleupon:before { content: $fa-var-stumbleupon; } +.#{$fa-css-prefix}-delicious:before { content: $fa-var-delicious; } +.#{$fa-css-prefix}-digg:before { content: $fa-var-digg; } +.#{$fa-css-prefix}-pied-piper-pp:before { content: $fa-var-pied-piper-pp; } +.#{$fa-css-prefix}-pied-piper-alt:before { content: $fa-var-pied-piper-alt; } +.#{$fa-css-prefix}-drupal:before { content: $fa-var-drupal; } +.#{$fa-css-prefix}-joomla:before { content: $fa-var-joomla; } +.#{$fa-css-prefix}-language:before { content: $fa-var-language; } +.#{$fa-css-prefix}-fax:before { content: $fa-var-fax; } +.#{$fa-css-prefix}-building:before { content: $fa-var-building; } +.#{$fa-css-prefix}-child:before { content: $fa-var-child; } +.#{$fa-css-prefix}-paw:before { content: $fa-var-paw; } +.#{$fa-css-prefix}-spoon:before { content: $fa-var-spoon; } +.#{$fa-css-prefix}-cube:before { content: $fa-var-cube; } +.#{$fa-css-prefix}-cubes:before { content: $fa-var-cubes; } +.#{$fa-css-prefix}-behance:before { content: $fa-var-behance; } +.#{$fa-css-prefix}-behance-square:before { content: $fa-var-behance-square; } +.#{$fa-css-prefix}-steam:before { content: $fa-var-steam; } +.#{$fa-css-prefix}-steam-square:before { content: $fa-var-steam-square; } +.#{$fa-css-prefix}-recycle:before { content: $fa-var-recycle; } +.#{$fa-css-prefix}-automobile:before, +.#{$fa-css-prefix}-car:before { content: $fa-var-car; } +.#{$fa-css-prefix}-cab:before, +.#{$fa-css-prefix}-taxi:before { content: $fa-var-taxi; } +.#{$fa-css-prefix}-tree:before { content: $fa-var-tree; } +.#{$fa-css-prefix}-spotify:before { content: $fa-var-spotify; } +.#{$fa-css-prefix}-deviantart:before { content: $fa-var-deviantart; } +.#{$fa-css-prefix}-soundcloud:before { content: $fa-var-soundcloud; } +.#{$fa-css-prefix}-database:before { content: $fa-var-database; } +.#{$fa-css-prefix}-file-pdf-o:before { content: $fa-var-file-pdf-o; } +.#{$fa-css-prefix}-file-word-o:before { content: $fa-var-file-word-o; } +.#{$fa-css-prefix}-file-excel-o:before { content: $fa-var-file-excel-o; } +.#{$fa-css-prefix}-file-powerpoint-o:before { content: $fa-var-file-powerpoint-o; } +.#{$fa-css-prefix}-file-photo-o:before, +.#{$fa-css-prefix}-file-picture-o:before, +.#{$fa-css-prefix}-file-image-o:before { content: $fa-var-file-image-o; } +.#{$fa-css-prefix}-file-zip-o:before, +.#{$fa-css-prefix}-file-archive-o:before { content: $fa-var-file-archive-o; } +.#{$fa-css-prefix}-file-sound-o:before, +.#{$fa-css-prefix}-file-audio-o:before { content: $fa-var-file-audio-o; } +.#{$fa-css-prefix}-file-movie-o:before, +.#{$fa-css-prefix}-file-video-o:before { content: $fa-var-file-video-o; } +.#{$fa-css-prefix}-file-code-o:before { content: $fa-var-file-code-o; } +.#{$fa-css-prefix}-vine:before { content: $fa-var-vine; } +.#{$fa-css-prefix}-codepen:before { content: $fa-var-codepen; } +.#{$fa-css-prefix}-jsfiddle:before { content: $fa-var-jsfiddle; } +.#{$fa-css-prefix}-life-bouy:before, +.#{$fa-css-prefix}-life-buoy:before, +.#{$fa-css-prefix}-life-saver:before, +.#{$fa-css-prefix}-support:before, +.#{$fa-css-prefix}-life-ring:before { content: $fa-var-life-ring; } +.#{$fa-css-prefix}-circle-o-notch:before { content: $fa-var-circle-o-notch; } +.#{$fa-css-prefix}-ra:before, +.#{$fa-css-prefix}-resistance:before, +.#{$fa-css-prefix}-rebel:before { content: $fa-var-rebel; } +.#{$fa-css-prefix}-ge:before, +.#{$fa-css-prefix}-empire:before { content: $fa-var-empire; } +.#{$fa-css-prefix}-git-square:before { content: $fa-var-git-square; } +.#{$fa-css-prefix}-git:before { content: $fa-var-git; } +.#{$fa-css-prefix}-y-combinator-square:before, +.#{$fa-css-prefix}-yc-square:before, +.#{$fa-css-prefix}-hacker-news:before { content: $fa-var-hacker-news; } +.#{$fa-css-prefix}-tencent-weibo:before { content: $fa-var-tencent-weibo; } +.#{$fa-css-prefix}-qq:before { content: $fa-var-qq; } +.#{$fa-css-prefix}-wechat:before, +.#{$fa-css-prefix}-weixin:before { content: $fa-var-weixin; } +.#{$fa-css-prefix}-send:before, +.#{$fa-css-prefix}-paper-plane:before { content: $fa-var-paper-plane; } +.#{$fa-css-prefix}-send-o:before, +.#{$fa-css-prefix}-paper-plane-o:before { content: $fa-var-paper-plane-o; } +.#{$fa-css-prefix}-history:before { content: $fa-var-history; } +.#{$fa-css-prefix}-circle-thin:before { content: $fa-var-circle-thin; } +.#{$fa-css-prefix}-header:before { content: $fa-var-header; } +.#{$fa-css-prefix}-paragraph:before { content: $fa-var-paragraph; } +.#{$fa-css-prefix}-sliders:before { content: $fa-var-sliders; } +.#{$fa-css-prefix}-share-alt:before { content: $fa-var-share-alt; } +.#{$fa-css-prefix}-share-alt-square:before { content: $fa-var-share-alt-square; } +.#{$fa-css-prefix}-bomb:before { content: $fa-var-bomb; } +.#{$fa-css-prefix}-soccer-ball-o:before, +.#{$fa-css-prefix}-futbol-o:before { content: $fa-var-futbol-o; } +.#{$fa-css-prefix}-tty:before { content: $fa-var-tty; } +.#{$fa-css-prefix}-binoculars:before { content: $fa-var-binoculars; } +.#{$fa-css-prefix}-plug:before { content: $fa-var-plug; } +.#{$fa-css-prefix}-slideshare:before { content: $fa-var-slideshare; } +.#{$fa-css-prefix}-twitch:before { content: $fa-var-twitch; } +.#{$fa-css-prefix}-yelp:before { content: $fa-var-yelp; } +.#{$fa-css-prefix}-newspaper-o:before { content: $fa-var-newspaper-o; } +.#{$fa-css-prefix}-wifi:before { content: $fa-var-wifi; } +.#{$fa-css-prefix}-calculator:before { content: $fa-var-calculator; } +.#{$fa-css-prefix}-paypal:before { content: $fa-var-paypal; } +.#{$fa-css-prefix}-google-wallet:before { content: $fa-var-google-wallet; } +.#{$fa-css-prefix}-cc-visa:before { content: $fa-var-cc-visa; } +.#{$fa-css-prefix}-cc-mastercard:before { content: $fa-var-cc-mastercard; } +.#{$fa-css-prefix}-cc-discover:before { content: $fa-var-cc-discover; } +.#{$fa-css-prefix}-cc-amex:before { content: $fa-var-cc-amex; } +.#{$fa-css-prefix}-cc-paypal:before { content: $fa-var-cc-paypal; } +.#{$fa-css-prefix}-cc-stripe:before { content: $fa-var-cc-stripe; } +.#{$fa-css-prefix}-bell-slash:before { content: $fa-var-bell-slash; } +.#{$fa-css-prefix}-bell-slash-o:before { content: $fa-var-bell-slash-o; } +.#{$fa-css-prefix}-trash:before { content: $fa-var-trash; } +.#{$fa-css-prefix}-copyright:before { content: $fa-var-copyright; } +.#{$fa-css-prefix}-at:before { content: $fa-var-at; } +.#{$fa-css-prefix}-eyedropper:before { content: $fa-var-eyedropper; } +.#{$fa-css-prefix}-paint-brush:before { content: $fa-var-paint-brush; } +.#{$fa-css-prefix}-birthday-cake:before { content: $fa-var-birthday-cake; } +.#{$fa-css-prefix}-area-chart:before { content: $fa-var-area-chart; } +.#{$fa-css-prefix}-pie-chart:before { content: $fa-var-pie-chart; } +.#{$fa-css-prefix}-line-chart:before { content: $fa-var-line-chart; } +.#{$fa-css-prefix}-lastfm:before { content: $fa-var-lastfm; } +.#{$fa-css-prefix}-lastfm-square:before { content: $fa-var-lastfm-square; } +.#{$fa-css-prefix}-toggle-off:before { content: $fa-var-toggle-off; } +.#{$fa-css-prefix}-toggle-on:before { content: $fa-var-toggle-on; } +.#{$fa-css-prefix}-bicycle:before { content: $fa-var-bicycle; } +.#{$fa-css-prefix}-bus:before { content: $fa-var-bus; } +.#{$fa-css-prefix}-ioxhost:before { content: $fa-var-ioxhost; } +.#{$fa-css-prefix}-angellist:before { content: $fa-var-angellist; } +.#{$fa-css-prefix}-cc:before { content: $fa-var-cc; } +.#{$fa-css-prefix}-shekel:before, +.#{$fa-css-prefix}-sheqel:before, +.#{$fa-css-prefix}-ils:before { content: $fa-var-ils; } +.#{$fa-css-prefix}-meanpath:before { content: $fa-var-meanpath; } +.#{$fa-css-prefix}-buysellads:before { content: $fa-var-buysellads; } +.#{$fa-css-prefix}-connectdevelop:before { content: $fa-var-connectdevelop; } +.#{$fa-css-prefix}-dashcube:before { content: $fa-var-dashcube; } +.#{$fa-css-prefix}-forumbee:before { content: $fa-var-forumbee; } +.#{$fa-css-prefix}-leanpub:before { content: $fa-var-leanpub; } +.#{$fa-css-prefix}-sellsy:before { content: $fa-var-sellsy; } +.#{$fa-css-prefix}-shirtsinbulk:before { content: $fa-var-shirtsinbulk; } +.#{$fa-css-prefix}-simplybuilt:before { content: $fa-var-simplybuilt; } +.#{$fa-css-prefix}-skyatlas:before { content: $fa-var-skyatlas; } +.#{$fa-css-prefix}-cart-plus:before { content: $fa-var-cart-plus; } +.#{$fa-css-prefix}-cart-arrow-down:before { content: $fa-var-cart-arrow-down; } +.#{$fa-css-prefix}-diamond:before { content: $fa-var-diamond; } +.#{$fa-css-prefix}-ship:before { content: $fa-var-ship; } +.#{$fa-css-prefix}-user-secret:before { content: $fa-var-user-secret; } +.#{$fa-css-prefix}-motorcycle:before { content: $fa-var-motorcycle; } +.#{$fa-css-prefix}-street-view:before { content: $fa-var-street-view; } +.#{$fa-css-prefix}-heartbeat:before { content: $fa-var-heartbeat; } +.#{$fa-css-prefix}-venus:before { content: $fa-var-venus; } +.#{$fa-css-prefix}-mars:before { content: $fa-var-mars; } +.#{$fa-css-prefix}-mercury:before { content: $fa-var-mercury; } +.#{$fa-css-prefix}-intersex:before, +.#{$fa-css-prefix}-transgender:before { content: $fa-var-transgender; } +.#{$fa-css-prefix}-transgender-alt:before { content: $fa-var-transgender-alt; } +.#{$fa-css-prefix}-venus-double:before { content: $fa-var-venus-double; } +.#{$fa-css-prefix}-mars-double:before { content: $fa-var-mars-double; } +.#{$fa-css-prefix}-venus-mars:before { content: $fa-var-venus-mars; } +.#{$fa-css-prefix}-mars-stroke:before { content: $fa-var-mars-stroke; } +.#{$fa-css-prefix}-mars-stroke-v:before { content: $fa-var-mars-stroke-v; } +.#{$fa-css-prefix}-mars-stroke-h:before { content: $fa-var-mars-stroke-h; } +.#{$fa-css-prefix}-neuter:before { content: $fa-var-neuter; } +.#{$fa-css-prefix}-genderless:before { content: $fa-var-genderless; } +.#{$fa-css-prefix}-facebook-official:before { content: $fa-var-facebook-official; } +.#{$fa-css-prefix}-pinterest-p:before { content: $fa-var-pinterest-p; } +.#{$fa-css-prefix}-whatsapp:before { content: $fa-var-whatsapp; } +.#{$fa-css-prefix}-server:before { content: $fa-var-server; } +.#{$fa-css-prefix}-user-plus:before { content: $fa-var-user-plus; } +.#{$fa-css-prefix}-user-times:before { content: $fa-var-user-times; } +.#{$fa-css-prefix}-hotel:before, +.#{$fa-css-prefix}-bed:before { content: $fa-var-bed; } +.#{$fa-css-prefix}-viacoin:before { content: $fa-var-viacoin; } +.#{$fa-css-prefix}-train:before { content: $fa-var-train; } +.#{$fa-css-prefix}-subway:before { content: $fa-var-subway; } +.#{$fa-css-prefix}-medium:before { content: $fa-var-medium; } +.#{$fa-css-prefix}-yc:before, +.#{$fa-css-prefix}-y-combinator:before { content: $fa-var-y-combinator; } +.#{$fa-css-prefix}-optin-monster:before { content: $fa-var-optin-monster; } +.#{$fa-css-prefix}-opencart:before { content: $fa-var-opencart; } +.#{$fa-css-prefix}-expeditedssl:before { content: $fa-var-expeditedssl; } +.#{$fa-css-prefix}-battery-4:before, +.#{$fa-css-prefix}-battery:before, +.#{$fa-css-prefix}-battery-full:before { content: $fa-var-battery-full; } +.#{$fa-css-prefix}-battery-3:before, +.#{$fa-css-prefix}-battery-three-quarters:before { content: $fa-var-battery-three-quarters; } +.#{$fa-css-prefix}-battery-2:before, +.#{$fa-css-prefix}-battery-half:before { content: $fa-var-battery-half; } +.#{$fa-css-prefix}-battery-1:before, +.#{$fa-css-prefix}-battery-quarter:before { content: $fa-var-battery-quarter; } +.#{$fa-css-prefix}-battery-0:before, +.#{$fa-css-prefix}-battery-empty:before { content: $fa-var-battery-empty; } +.#{$fa-css-prefix}-mouse-pointer:before { content: $fa-var-mouse-pointer; } +.#{$fa-css-prefix}-i-cursor:before { content: $fa-var-i-cursor; } +.#{$fa-css-prefix}-object-group:before { content: $fa-var-object-group; } +.#{$fa-css-prefix}-object-ungroup:before { content: $fa-var-object-ungroup; } +.#{$fa-css-prefix}-sticky-note:before { content: $fa-var-sticky-note; } +.#{$fa-css-prefix}-sticky-note-o:before { content: $fa-var-sticky-note-o; } +.#{$fa-css-prefix}-cc-jcb:before { content: $fa-var-cc-jcb; } +.#{$fa-css-prefix}-cc-diners-club:before { content: $fa-var-cc-diners-club; } +.#{$fa-css-prefix}-clone:before { content: $fa-var-clone; } +.#{$fa-css-prefix}-balance-scale:before { content: $fa-var-balance-scale; } +.#{$fa-css-prefix}-hourglass-o:before { content: $fa-var-hourglass-o; } +.#{$fa-css-prefix}-hourglass-1:before, +.#{$fa-css-prefix}-hourglass-start:before { content: $fa-var-hourglass-start; } +.#{$fa-css-prefix}-hourglass-2:before, +.#{$fa-css-prefix}-hourglass-half:before { content: $fa-var-hourglass-half; } +.#{$fa-css-prefix}-hourglass-3:before, +.#{$fa-css-prefix}-hourglass-end:before { content: $fa-var-hourglass-end; } +.#{$fa-css-prefix}-hourglass:before { content: $fa-var-hourglass; } +.#{$fa-css-prefix}-hand-grab-o:before, +.#{$fa-css-prefix}-hand-rock-o:before { content: $fa-var-hand-rock-o; } +.#{$fa-css-prefix}-hand-stop-o:before, +.#{$fa-css-prefix}-hand-paper-o:before { content: $fa-var-hand-paper-o; } +.#{$fa-css-prefix}-hand-scissors-o:before { content: $fa-var-hand-scissors-o; } +.#{$fa-css-prefix}-hand-lizard-o:before { content: $fa-var-hand-lizard-o; } +.#{$fa-css-prefix}-hand-spock-o:before { content: $fa-var-hand-spock-o; } +.#{$fa-css-prefix}-hand-pointer-o:before { content: $fa-var-hand-pointer-o; } +.#{$fa-css-prefix}-hand-peace-o:before { content: $fa-var-hand-peace-o; } +.#{$fa-css-prefix}-trademark:before { content: $fa-var-trademark; } +.#{$fa-css-prefix}-registered:before { content: $fa-var-registered; } +.#{$fa-css-prefix}-creative-commons:before { content: $fa-var-creative-commons; } +.#{$fa-css-prefix}-gg:before { content: $fa-var-gg; } +.#{$fa-css-prefix}-gg-circle:before { content: $fa-var-gg-circle; } +.#{$fa-css-prefix}-tripadvisor:before { content: $fa-var-tripadvisor; } +.#{$fa-css-prefix}-odnoklassniki:before { content: $fa-var-odnoklassniki; } +.#{$fa-css-prefix}-odnoklassniki-square:before { content: $fa-var-odnoklassniki-square; } +.#{$fa-css-prefix}-get-pocket:before { content: $fa-var-get-pocket; } +.#{$fa-css-prefix}-wikipedia-w:before { content: $fa-var-wikipedia-w; } +.#{$fa-css-prefix}-safari:before { content: $fa-var-safari; } +.#{$fa-css-prefix}-chrome:before { content: $fa-var-chrome; } +.#{$fa-css-prefix}-firefox:before { content: $fa-var-firefox; } +.#{$fa-css-prefix}-opera:before { content: $fa-var-opera; } +.#{$fa-css-prefix}-internet-explorer:before { content: $fa-var-internet-explorer; } +.#{$fa-css-prefix}-tv:before, +.#{$fa-css-prefix}-television:before { content: $fa-var-television; } +.#{$fa-css-prefix}-contao:before { content: $fa-var-contao; } +.#{$fa-css-prefix}-500px:before { content: $fa-var-500px; } +.#{$fa-css-prefix}-amazon:before { content: $fa-var-amazon; } +.#{$fa-css-prefix}-calendar-plus-o:before { content: $fa-var-calendar-plus-o; } +.#{$fa-css-prefix}-calendar-minus-o:before { content: $fa-var-calendar-minus-o; } +.#{$fa-css-prefix}-calendar-times-o:before { content: $fa-var-calendar-times-o; } +.#{$fa-css-prefix}-calendar-check-o:before { content: $fa-var-calendar-check-o; } +.#{$fa-css-prefix}-industry:before { content: $fa-var-industry; } +.#{$fa-css-prefix}-map-pin:before { content: $fa-var-map-pin; } +.#{$fa-css-prefix}-map-signs:before { content: $fa-var-map-signs; } +.#{$fa-css-prefix}-map-o:before { content: $fa-var-map-o; } +.#{$fa-css-prefix}-map:before { content: $fa-var-map; } +.#{$fa-css-prefix}-commenting:before { content: $fa-var-commenting; } +.#{$fa-css-prefix}-commenting-o:before { content: $fa-var-commenting-o; } +.#{$fa-css-prefix}-houzz:before { content: $fa-var-houzz; } +.#{$fa-css-prefix}-vimeo:before { content: $fa-var-vimeo; } +.#{$fa-css-prefix}-black-tie:before { content: $fa-var-black-tie; } +.#{$fa-css-prefix}-fonticons:before { content: $fa-var-fonticons; } +.#{$fa-css-prefix}-reddit-alien:before { content: $fa-var-reddit-alien; } +.#{$fa-css-prefix}-edge:before { content: $fa-var-edge; } +.#{$fa-css-prefix}-credit-card-alt:before { content: $fa-var-credit-card-alt; } +.#{$fa-css-prefix}-codiepie:before { content: $fa-var-codiepie; } +.#{$fa-css-prefix}-modx:before { content: $fa-var-modx; } +.#{$fa-css-prefix}-fort-awesome:before { content: $fa-var-fort-awesome; } +.#{$fa-css-prefix}-usb:before { content: $fa-var-usb; } +.#{$fa-css-prefix}-product-hunt:before { content: $fa-var-product-hunt; } +.#{$fa-css-prefix}-mixcloud:before { content: $fa-var-mixcloud; } +.#{$fa-css-prefix}-scribd:before { content: $fa-var-scribd; } +.#{$fa-css-prefix}-pause-circle:before { content: $fa-var-pause-circle; } +.#{$fa-css-prefix}-pause-circle-o:before { content: $fa-var-pause-circle-o; } +.#{$fa-css-prefix}-stop-circle:before { content: $fa-var-stop-circle; } +.#{$fa-css-prefix}-stop-circle-o:before { content: $fa-var-stop-circle-o; } +.#{$fa-css-prefix}-shopping-bag:before { content: $fa-var-shopping-bag; } +.#{$fa-css-prefix}-shopping-basket:before { content: $fa-var-shopping-basket; } +.#{$fa-css-prefix}-hashtag:before { content: $fa-var-hashtag; } +.#{$fa-css-prefix}-bluetooth:before { content: $fa-var-bluetooth; } +.#{$fa-css-prefix}-bluetooth-b:before { content: $fa-var-bluetooth-b; } +.#{$fa-css-prefix}-percent:before { content: $fa-var-percent; } +.#{$fa-css-prefix}-gitlab:before { content: $fa-var-gitlab; } +.#{$fa-css-prefix}-wpbeginner:before { content: $fa-var-wpbeginner; } +.#{$fa-css-prefix}-wpforms:before { content: $fa-var-wpforms; } +.#{$fa-css-prefix}-envira:before { content: $fa-var-envira; } +.#{$fa-css-prefix}-universal-access:before { content: $fa-var-universal-access; } +.#{$fa-css-prefix}-wheelchair-alt:before { content: $fa-var-wheelchair-alt; } +.#{$fa-css-prefix}-question-circle-o:before { content: $fa-var-question-circle-o; } +.#{$fa-css-prefix}-blind:before { content: $fa-var-blind; } +.#{$fa-css-prefix}-audio-description:before { content: $fa-var-audio-description; } +.#{$fa-css-prefix}-volume-control-phone:before { content: $fa-var-volume-control-phone; } +.#{$fa-css-prefix}-braille:before { content: $fa-var-braille; } +.#{$fa-css-prefix}-assistive-listening-systems:before { content: $fa-var-assistive-listening-systems; } +.#{$fa-css-prefix}-asl-interpreting:before, +.#{$fa-css-prefix}-american-sign-language-interpreting:before { content: $fa-var-american-sign-language-interpreting; } +.#{$fa-css-prefix}-deafness:before, +.#{$fa-css-prefix}-hard-of-hearing:before, +.#{$fa-css-prefix}-deaf:before { content: $fa-var-deaf; } +.#{$fa-css-prefix}-glide:before { content: $fa-var-glide; } +.#{$fa-css-prefix}-glide-g:before { content: $fa-var-glide-g; } +.#{$fa-css-prefix}-signing:before, +.#{$fa-css-prefix}-sign-language:before { content: $fa-var-sign-language; } +.#{$fa-css-prefix}-low-vision:before { content: $fa-var-low-vision; } +.#{$fa-css-prefix}-viadeo:before { content: $fa-var-viadeo; } +.#{$fa-css-prefix}-viadeo-square:before { content: $fa-var-viadeo-square; } +.#{$fa-css-prefix}-snapchat:before { content: $fa-var-snapchat; } +.#{$fa-css-prefix}-snapchat-ghost:before { content: $fa-var-snapchat-ghost; } +.#{$fa-css-prefix}-snapchat-square:before { content: $fa-var-snapchat-square; } +.#{$fa-css-prefix}-pied-piper:before { content: $fa-var-pied-piper; } +.#{$fa-css-prefix}-first-order:before { content: $fa-var-first-order; } +.#{$fa-css-prefix}-yoast:before { content: $fa-var-yoast; } +.#{$fa-css-prefix}-themeisle:before { content: $fa-var-themeisle; } +.#{$fa-css-prefix}-google-plus-circle:before, +.#{$fa-css-prefix}-google-plus-official:before { content: $fa-var-google-plus-official; } +.#{$fa-css-prefix}-fa:before, +.#{$fa-css-prefix}-font-awesome:before { content: $fa-var-font-awesome; } +.#{$fa-css-prefix}-handshake-o:before { content: $fa-var-handshake-o; } +.#{$fa-css-prefix}-envelope-open:before { content: $fa-var-envelope-open; } +.#{$fa-css-prefix}-envelope-open-o:before { content: $fa-var-envelope-open-o; } +.#{$fa-css-prefix}-linode:before { content: $fa-var-linode; } +.#{$fa-css-prefix}-address-book:before { content: $fa-var-address-book; } +.#{$fa-css-prefix}-address-book-o:before { content: $fa-var-address-book-o; } +.#{$fa-css-prefix}-vcard:before, +.#{$fa-css-prefix}-address-card:before { content: $fa-var-address-card; } +.#{$fa-css-prefix}-vcard-o:before, +.#{$fa-css-prefix}-address-card-o:before { content: $fa-var-address-card-o; } +.#{$fa-css-prefix}-user-circle:before { content: $fa-var-user-circle; } +.#{$fa-css-prefix}-user-circle-o:before { content: $fa-var-user-circle-o; } +.#{$fa-css-prefix}-user-o:before { content: $fa-var-user-o; } +.#{$fa-css-prefix}-id-badge:before { content: $fa-var-id-badge; } +.#{$fa-css-prefix}-drivers-license:before, +.#{$fa-css-prefix}-id-card:before { content: $fa-var-id-card; } +.#{$fa-css-prefix}-drivers-license-o:before, +.#{$fa-css-prefix}-id-card-o:before { content: $fa-var-id-card-o; } +.#{$fa-css-prefix}-quora:before { content: $fa-var-quora; } +.#{$fa-css-prefix}-free-code-camp:before { content: $fa-var-free-code-camp; } +.#{$fa-css-prefix}-telegram:before { content: $fa-var-telegram; } +.#{$fa-css-prefix}-thermometer-4:before, +.#{$fa-css-prefix}-thermometer:before, +.#{$fa-css-prefix}-thermometer-full:before { content: $fa-var-thermometer-full; } +.#{$fa-css-prefix}-thermometer-3:before, +.#{$fa-css-prefix}-thermometer-three-quarters:before { content: $fa-var-thermometer-three-quarters; } +.#{$fa-css-prefix}-thermometer-2:before, +.#{$fa-css-prefix}-thermometer-half:before { content: $fa-var-thermometer-half; } +.#{$fa-css-prefix}-thermometer-1:before, +.#{$fa-css-prefix}-thermometer-quarter:before { content: $fa-var-thermometer-quarter; } +.#{$fa-css-prefix}-thermometer-0:before, +.#{$fa-css-prefix}-thermometer-empty:before { content: $fa-var-thermometer-empty; } +.#{$fa-css-prefix}-shower:before { content: $fa-var-shower; } +.#{$fa-css-prefix}-bathtub:before, +.#{$fa-css-prefix}-s15:before, +.#{$fa-css-prefix}-bath:before { content: $fa-var-bath; } +.#{$fa-css-prefix}-podcast:before { content: $fa-var-podcast; } +.#{$fa-css-prefix}-window-maximize:before { content: $fa-var-window-maximize; } +.#{$fa-css-prefix}-window-minimize:before { content: $fa-var-window-minimize; } +.#{$fa-css-prefix}-window-restore:before { content: $fa-var-window-restore; } +.#{$fa-css-prefix}-times-rectangle:before, +.#{$fa-css-prefix}-window-close:before { content: $fa-var-window-close; } +.#{$fa-css-prefix}-times-rectangle-o:before, +.#{$fa-css-prefix}-window-close-o:before { content: $fa-var-window-close-o; } +.#{$fa-css-prefix}-bandcamp:before { content: $fa-var-bandcamp; } +.#{$fa-css-prefix}-grav:before { content: $fa-var-grav; } +.#{$fa-css-prefix}-etsy:before { content: $fa-var-etsy; } +.#{$fa-css-prefix}-imdb:before { content: $fa-var-imdb; } +.#{$fa-css-prefix}-ravelry:before { content: $fa-var-ravelry; } +.#{$fa-css-prefix}-eercast:before { content: $fa-var-eercast; } +.#{$fa-css-prefix}-microchip:before { content: $fa-var-microchip; } +.#{$fa-css-prefix}-snowflake-o:before { content: $fa-var-snowflake-o; } +.#{$fa-css-prefix}-superpowers:before { content: $fa-var-superpowers; } +.#{$fa-css-prefix}-wpexplorer:before { content: $fa-var-wpexplorer; } +.#{$fa-css-prefix}-meetup:before { content: $fa-var-meetup; } diff --git a/app/assets/icons/font-awesome-4.7.0/scss/_larger.scss b/app/assets/icons/font-awesome-4.7.0/scss/_larger.scss new file mode 100644 index 000000000..41e9a8184 --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/scss/_larger.scss @@ -0,0 +1,13 @@ +// Icon Sizes +// ------------------------- + +/* makes the font 33% larger relative to the icon container */ +.#{$fa-css-prefix}-lg { + font-size: (4em / 3); + line-height: (3em / 4); + vertical-align: -15%; +} +.#{$fa-css-prefix}-2x { font-size: 2em; } +.#{$fa-css-prefix}-3x { font-size: 3em; } +.#{$fa-css-prefix}-4x { font-size: 4em; } +.#{$fa-css-prefix}-5x { font-size: 5em; } diff --git a/app/assets/icons/font-awesome-4.7.0/scss/_list.scss b/app/assets/icons/font-awesome-4.7.0/scss/_list.scss new file mode 100644 index 000000000..7d1e4d54d --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/scss/_list.scss @@ -0,0 +1,19 @@ +// List Icons +// ------------------------- + +.#{$fa-css-prefix}-ul { + padding-left: 0; + margin-left: $fa-li-width; + list-style-type: none; + > li { position: relative; } +} +.#{$fa-css-prefix}-li { + position: absolute; + left: -$fa-li-width; + width: $fa-li-width; + top: (2em / 14); + text-align: center; + &.#{$fa-css-prefix}-lg { + left: -$fa-li-width + (4em / 14); + } +} diff --git a/app/assets/icons/font-awesome-4.7.0/scss/_mixins.scss b/app/assets/icons/font-awesome-4.7.0/scss/_mixins.scss new file mode 100644 index 000000000..c3bbd5745 --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/scss/_mixins.scss @@ -0,0 +1,60 @@ +// Mixins +// -------------------------- + +@mixin fa-icon() { + display: inline-block; + font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} + +@mixin fa-icon-rotate($degrees, $rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})"; + -webkit-transform: rotate($degrees); + -ms-transform: rotate($degrees); + transform: rotate($degrees); +} + +@mixin fa-icon-flip($horiz, $vert, $rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)"; + -webkit-transform: scale($horiz, $vert); + -ms-transform: scale($horiz, $vert); + transform: scale($horiz, $vert); +} + + +// Only display content to screen readers. A la Bootstrap 4. +// +// See: http://a11yproject.com/posts/how-to-hide-content/ + +@mixin sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0,0,0,0); + border: 0; +} + +// Use in conjunction with .sr-only to only display content when it's focused. +// +// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// +// Credit: HTML5 Boilerplate + +@mixin sr-only-focusable { + &:active, + &:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; + } +} diff --git a/app/assets/icons/font-awesome-4.7.0/scss/_path.scss b/app/assets/icons/font-awesome-4.7.0/scss/_path.scss new file mode 100644 index 000000000..bb457c23a --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/scss/_path.scss @@ -0,0 +1,15 @@ +/* FONT PATH + * -------------------------- */ + +@font-face { + font-family: 'FontAwesome'; + src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}'); + src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'), + url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'), + url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'), + url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'), + url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg'); +// src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts + font-weight: normal; + font-style: normal; +} diff --git a/app/assets/icons/font-awesome-4.7.0/scss/_rotated-flipped.scss b/app/assets/icons/font-awesome-4.7.0/scss/_rotated-flipped.scss new file mode 100644 index 000000000..a3558fd09 --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/scss/_rotated-flipped.scss @@ -0,0 +1,20 @@ +// Rotated & Flipped Icons +// ------------------------- + +.#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } +.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } +.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } + +.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } +.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } + +// Hook for IE8-9 +// ------------------------- + +:root .#{$fa-css-prefix}-rotate-90, +:root .#{$fa-css-prefix}-rotate-180, +:root .#{$fa-css-prefix}-rotate-270, +:root .#{$fa-css-prefix}-flip-horizontal, +:root .#{$fa-css-prefix}-flip-vertical { + filter: none; +} diff --git a/app/assets/icons/font-awesome-4.7.0/scss/_screen-reader.scss b/app/assets/icons/font-awesome-4.7.0/scss/_screen-reader.scss new file mode 100644 index 000000000..637426f0d --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/scss/_screen-reader.scss @@ -0,0 +1,5 @@ +// Screen Readers +// ------------------------- + +.sr-only { @include sr-only(); } +.sr-only-focusable { @include sr-only-focusable(); } diff --git a/app/assets/icons/font-awesome-4.7.0/scss/_stacked.scss b/app/assets/icons/font-awesome-4.7.0/scss/_stacked.scss new file mode 100644 index 000000000..aef740366 --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/scss/_stacked.scss @@ -0,0 +1,20 @@ +// Stacked Icons +// ------------------------- + +.#{$fa-css-prefix}-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.#{$fa-css-prefix}-stack-1x { line-height: inherit; } +.#{$fa-css-prefix}-stack-2x { font-size: 2em; } +.#{$fa-css-prefix}-inverse { color: $fa-inverse; } diff --git a/app/assets/icons/font-awesome-4.7.0/scss/_variables.scss b/app/assets/icons/font-awesome-4.7.0/scss/_variables.scss new file mode 100644 index 000000000..498fc4a08 --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/scss/_variables.scss @@ -0,0 +1,800 @@ +// Variables +// -------------------------- + +$fa-font-path: "../fonts" !default; +$fa-font-size-base: 14px !default; +$fa-line-height-base: 1 !default; +//$fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts" !default; // for referencing Bootstrap CDN font files directly +$fa-css-prefix: fa !default; +$fa-version: "4.7.0" !default; +$fa-border-color: #eee !default; +$fa-inverse: #fff !default; +$fa-li-width: (30em / 14) !default; + +$fa-var-500px: "\f26e"; +$fa-var-address-book: "\f2b9"; +$fa-var-address-book-o: "\f2ba"; +$fa-var-address-card: "\f2bb"; +$fa-var-address-card-o: "\f2bc"; +$fa-var-adjust: "\f042"; +$fa-var-adn: "\f170"; +$fa-var-align-center: "\f037"; +$fa-var-align-justify: "\f039"; +$fa-var-align-left: "\f036"; +$fa-var-align-right: "\f038"; +$fa-var-amazon: "\f270"; +$fa-var-ambulance: "\f0f9"; +$fa-var-american-sign-language-interpreting: "\f2a3"; +$fa-var-anchor: "\f13d"; +$fa-var-android: "\f17b"; +$fa-var-angellist: "\f209"; +$fa-var-angle-double-down: "\f103"; +$fa-var-angle-double-left: "\f100"; +$fa-var-angle-double-right: "\f101"; +$fa-var-angle-double-up: "\f102"; +$fa-var-angle-down: "\f107"; +$fa-var-angle-left: "\f104"; +$fa-var-angle-right: "\f105"; +$fa-var-angle-up: "\f106"; +$fa-var-apple: "\f179"; +$fa-var-archive: "\f187"; +$fa-var-area-chart: "\f1fe"; +$fa-var-arrow-circle-down: "\f0ab"; +$fa-var-arrow-circle-left: "\f0a8"; +$fa-var-arrow-circle-o-down: "\f01a"; +$fa-var-arrow-circle-o-left: "\f190"; +$fa-var-arrow-circle-o-right: "\f18e"; +$fa-var-arrow-circle-o-up: "\f01b"; +$fa-var-arrow-circle-right: "\f0a9"; +$fa-var-arrow-circle-up: "\f0aa"; +$fa-var-arrow-down: "\f063"; +$fa-var-arrow-left: "\f060"; +$fa-var-arrow-right: "\f061"; +$fa-var-arrow-up: "\f062"; +$fa-var-arrows: "\f047"; +$fa-var-arrows-alt: "\f0b2"; +$fa-var-arrows-h: "\f07e"; +$fa-var-arrows-v: "\f07d"; +$fa-var-asl-interpreting: "\f2a3"; +$fa-var-assistive-listening-systems: "\f2a2"; +$fa-var-asterisk: "\f069"; +$fa-var-at: "\f1fa"; +$fa-var-audio-description: "\f29e"; +$fa-var-automobile: "\f1b9"; +$fa-var-backward: "\f04a"; +$fa-var-balance-scale: "\f24e"; +$fa-var-ban: "\f05e"; +$fa-var-bandcamp: "\f2d5"; +$fa-var-bank: "\f19c"; +$fa-var-bar-chart: "\f080"; +$fa-var-bar-chart-o: "\f080"; +$fa-var-barcode: "\f02a"; +$fa-var-bars: "\f0c9"; +$fa-var-bath: "\f2cd"; +$fa-var-bathtub: "\f2cd"; +$fa-var-battery: "\f240"; +$fa-var-battery-0: "\f244"; +$fa-var-battery-1: "\f243"; +$fa-var-battery-2: "\f242"; +$fa-var-battery-3: "\f241"; +$fa-var-battery-4: "\f240"; +$fa-var-battery-empty: "\f244"; +$fa-var-battery-full: "\f240"; +$fa-var-battery-half: "\f242"; +$fa-var-battery-quarter: "\f243"; +$fa-var-battery-three-quarters: "\f241"; +$fa-var-bed: "\f236"; +$fa-var-beer: "\f0fc"; +$fa-var-behance: "\f1b4"; +$fa-var-behance-square: "\f1b5"; +$fa-var-bell: "\f0f3"; +$fa-var-bell-o: "\f0a2"; +$fa-var-bell-slash: "\f1f6"; +$fa-var-bell-slash-o: "\f1f7"; +$fa-var-bicycle: "\f206"; +$fa-var-binoculars: "\f1e5"; +$fa-var-birthday-cake: "\f1fd"; +$fa-var-bitbucket: "\f171"; +$fa-var-bitbucket-square: "\f172"; +$fa-var-bitcoin: "\f15a"; +$fa-var-black-tie: "\f27e"; +$fa-var-blind: "\f29d"; +$fa-var-bluetooth: "\f293"; +$fa-var-bluetooth-b: "\f294"; +$fa-var-bold: "\f032"; +$fa-var-bolt: "\f0e7"; +$fa-var-bomb: "\f1e2"; +$fa-var-book: "\f02d"; +$fa-var-bookmark: "\f02e"; +$fa-var-bookmark-o: "\f097"; +$fa-var-braille: "\f2a1"; +$fa-var-briefcase: "\f0b1"; +$fa-var-btc: "\f15a"; +$fa-var-bug: "\f188"; +$fa-var-building: "\f1ad"; +$fa-var-building-o: "\f0f7"; +$fa-var-bullhorn: "\f0a1"; +$fa-var-bullseye: "\f140"; +$fa-var-bus: "\f207"; +$fa-var-buysellads: "\f20d"; +$fa-var-cab: "\f1ba"; +$fa-var-calculator: "\f1ec"; +$fa-var-calendar: "\f073"; +$fa-var-calendar-check-o: "\f274"; +$fa-var-calendar-minus-o: "\f272"; +$fa-var-calendar-o: "\f133"; +$fa-var-calendar-plus-o: "\f271"; +$fa-var-calendar-times-o: "\f273"; +$fa-var-camera: "\f030"; +$fa-var-camera-retro: "\f083"; +$fa-var-car: "\f1b9"; +$fa-var-caret-down: "\f0d7"; +$fa-var-caret-left: "\f0d9"; +$fa-var-caret-right: "\f0da"; +$fa-var-caret-square-o-down: "\f150"; +$fa-var-caret-square-o-left: "\f191"; +$fa-var-caret-square-o-right: "\f152"; +$fa-var-caret-square-o-up: "\f151"; +$fa-var-caret-up: "\f0d8"; +$fa-var-cart-arrow-down: "\f218"; +$fa-var-cart-plus: "\f217"; +$fa-var-cc: "\f20a"; +$fa-var-cc-amex: "\f1f3"; +$fa-var-cc-diners-club: "\f24c"; +$fa-var-cc-discover: "\f1f2"; +$fa-var-cc-jcb: "\f24b"; +$fa-var-cc-mastercard: "\f1f1"; +$fa-var-cc-paypal: "\f1f4"; +$fa-var-cc-stripe: "\f1f5"; +$fa-var-cc-visa: "\f1f0"; +$fa-var-certificate: "\f0a3"; +$fa-var-chain: "\f0c1"; +$fa-var-chain-broken: "\f127"; +$fa-var-check: "\f00c"; +$fa-var-check-circle: "\f058"; +$fa-var-check-circle-o: "\f05d"; +$fa-var-check-square: "\f14a"; +$fa-var-check-square-o: "\f046"; +$fa-var-chevron-circle-down: "\f13a"; +$fa-var-chevron-circle-left: "\f137"; +$fa-var-chevron-circle-right: "\f138"; +$fa-var-chevron-circle-up: "\f139"; +$fa-var-chevron-down: "\f078"; +$fa-var-chevron-left: "\f053"; +$fa-var-chevron-right: "\f054"; +$fa-var-chevron-up: "\f077"; +$fa-var-child: "\f1ae"; +$fa-var-chrome: "\f268"; +$fa-var-circle: "\f111"; +$fa-var-circle-o: "\f10c"; +$fa-var-circle-o-notch: "\f1ce"; +$fa-var-circle-thin: "\f1db"; +$fa-var-clipboard: "\f0ea"; +$fa-var-clock-o: "\f017"; +$fa-var-clone: "\f24d"; +$fa-var-close: "\f00d"; +$fa-var-cloud: "\f0c2"; +$fa-var-cloud-download: "\f0ed"; +$fa-var-cloud-upload: "\f0ee"; +$fa-var-cny: "\f157"; +$fa-var-code: "\f121"; +$fa-var-code-fork: "\f126"; +$fa-var-codepen: "\f1cb"; +$fa-var-codiepie: "\f284"; +$fa-var-coffee: "\f0f4"; +$fa-var-cog: "\f013"; +$fa-var-cogs: "\f085"; +$fa-var-columns: "\f0db"; +$fa-var-comment: "\f075"; +$fa-var-comment-o: "\f0e5"; +$fa-var-commenting: "\f27a"; +$fa-var-commenting-o: "\f27b"; +$fa-var-comments: "\f086"; +$fa-var-comments-o: "\f0e6"; +$fa-var-compass: "\f14e"; +$fa-var-compress: "\f066"; +$fa-var-connectdevelop: "\f20e"; +$fa-var-contao: "\f26d"; +$fa-var-copy: "\f0c5"; +$fa-var-copyright: "\f1f9"; +$fa-var-creative-commons: "\f25e"; +$fa-var-credit-card: "\f09d"; +$fa-var-credit-card-alt: "\f283"; +$fa-var-crop: "\f125"; +$fa-var-crosshairs: "\f05b"; +$fa-var-css3: "\f13c"; +$fa-var-cube: "\f1b2"; +$fa-var-cubes: "\f1b3"; +$fa-var-cut: "\f0c4"; +$fa-var-cutlery: "\f0f5"; +$fa-var-dashboard: "\f0e4"; +$fa-var-dashcube: "\f210"; +$fa-var-database: "\f1c0"; +$fa-var-deaf: "\f2a4"; +$fa-var-deafness: "\f2a4"; +$fa-var-dedent: "\f03b"; +$fa-var-delicious: "\f1a5"; +$fa-var-desktop: "\f108"; +$fa-var-deviantart: "\f1bd"; +$fa-var-diamond: "\f219"; +$fa-var-digg: "\f1a6"; +$fa-var-dollar: "\f155"; +$fa-var-dot-circle-o: "\f192"; +$fa-var-download: "\f019"; +$fa-var-dribbble: "\f17d"; +$fa-var-drivers-license: "\f2c2"; +$fa-var-drivers-license-o: "\f2c3"; +$fa-var-dropbox: "\f16b"; +$fa-var-drupal: "\f1a9"; +$fa-var-edge: "\f282"; +$fa-var-edit: "\f044"; +$fa-var-eercast: "\f2da"; +$fa-var-eject: "\f052"; +$fa-var-ellipsis-h: "\f141"; +$fa-var-ellipsis-v: "\f142"; +$fa-var-empire: "\f1d1"; +$fa-var-envelope: "\f0e0"; +$fa-var-envelope-o: "\f003"; +$fa-var-envelope-open: "\f2b6"; +$fa-var-envelope-open-o: "\f2b7"; +$fa-var-envelope-square: "\f199"; +$fa-var-envira: "\f299"; +$fa-var-eraser: "\f12d"; +$fa-var-etsy: "\f2d7"; +$fa-var-eur: "\f153"; +$fa-var-euro: "\f153"; +$fa-var-exchange: "\f0ec"; +$fa-var-exclamation: "\f12a"; +$fa-var-exclamation-circle: "\f06a"; +$fa-var-exclamation-triangle: "\f071"; +$fa-var-expand: "\f065"; +$fa-var-expeditedssl: "\f23e"; +$fa-var-external-link: "\f08e"; +$fa-var-external-link-square: "\f14c"; +$fa-var-eye: "\f06e"; +$fa-var-eye-slash: "\f070"; +$fa-var-eyedropper: "\f1fb"; +$fa-var-fa: "\f2b4"; +$fa-var-facebook: "\f09a"; +$fa-var-facebook-f: "\f09a"; +$fa-var-facebook-official: "\f230"; +$fa-var-facebook-square: "\f082"; +$fa-var-fast-backward: "\f049"; +$fa-var-fast-forward: "\f050"; +$fa-var-fax: "\f1ac"; +$fa-var-feed: "\f09e"; +$fa-var-female: "\f182"; +$fa-var-fighter-jet: "\f0fb"; +$fa-var-file: "\f15b"; +$fa-var-file-archive-o: "\f1c6"; +$fa-var-file-audio-o: "\f1c7"; +$fa-var-file-code-o: "\f1c9"; +$fa-var-file-excel-o: "\f1c3"; +$fa-var-file-image-o: "\f1c5"; +$fa-var-file-movie-o: "\f1c8"; +$fa-var-file-o: "\f016"; +$fa-var-file-pdf-o: "\f1c1"; +$fa-var-file-photo-o: "\f1c5"; +$fa-var-file-picture-o: "\f1c5"; +$fa-var-file-powerpoint-o: "\f1c4"; +$fa-var-file-sound-o: "\f1c7"; +$fa-var-file-text: "\f15c"; +$fa-var-file-text-o: "\f0f6"; +$fa-var-file-video-o: "\f1c8"; +$fa-var-file-word-o: "\f1c2"; +$fa-var-file-zip-o: "\f1c6"; +$fa-var-files-o: "\f0c5"; +$fa-var-film: "\f008"; +$fa-var-filter: "\f0b0"; +$fa-var-fire: "\f06d"; +$fa-var-fire-extinguisher: "\f134"; +$fa-var-firefox: "\f269"; +$fa-var-first-order: "\f2b0"; +$fa-var-flag: "\f024"; +$fa-var-flag-checkered: "\f11e"; +$fa-var-flag-o: "\f11d"; +$fa-var-flash: "\f0e7"; +$fa-var-flask: "\f0c3"; +$fa-var-flickr: "\f16e"; +$fa-var-floppy-o: "\f0c7"; +$fa-var-folder: "\f07b"; +$fa-var-folder-o: "\f114"; +$fa-var-folder-open: "\f07c"; +$fa-var-folder-open-o: "\f115"; +$fa-var-font: "\f031"; +$fa-var-font-awesome: "\f2b4"; +$fa-var-fonticons: "\f280"; +$fa-var-fort-awesome: "\f286"; +$fa-var-forumbee: "\f211"; +$fa-var-forward: "\f04e"; +$fa-var-foursquare: "\f180"; +$fa-var-free-code-camp: "\f2c5"; +$fa-var-frown-o: "\f119"; +$fa-var-futbol-o: "\f1e3"; +$fa-var-gamepad: "\f11b"; +$fa-var-gavel: "\f0e3"; +$fa-var-gbp: "\f154"; +$fa-var-ge: "\f1d1"; +$fa-var-gear: "\f013"; +$fa-var-gears: "\f085"; +$fa-var-genderless: "\f22d"; +$fa-var-get-pocket: "\f265"; +$fa-var-gg: "\f260"; +$fa-var-gg-circle: "\f261"; +$fa-var-gift: "\f06b"; +$fa-var-git: "\f1d3"; +$fa-var-git-square: "\f1d2"; +$fa-var-github: "\f09b"; +$fa-var-github-alt: "\f113"; +$fa-var-github-square: "\f092"; +$fa-var-gitlab: "\f296"; +$fa-var-gittip: "\f184"; +$fa-var-glass: "\f000"; +$fa-var-glide: "\f2a5"; +$fa-var-glide-g: "\f2a6"; +$fa-var-globe: "\f0ac"; +$fa-var-google: "\f1a0"; +$fa-var-google-plus: "\f0d5"; +$fa-var-google-plus-circle: "\f2b3"; +$fa-var-google-plus-official: "\f2b3"; +$fa-var-google-plus-square: "\f0d4"; +$fa-var-google-wallet: "\f1ee"; +$fa-var-graduation-cap: "\f19d"; +$fa-var-gratipay: "\f184"; +$fa-var-grav: "\f2d6"; +$fa-var-group: "\f0c0"; +$fa-var-h-square: "\f0fd"; +$fa-var-hacker-news: "\f1d4"; +$fa-var-hand-grab-o: "\f255"; +$fa-var-hand-lizard-o: "\f258"; +$fa-var-hand-o-down: "\f0a7"; +$fa-var-hand-o-left: "\f0a5"; +$fa-var-hand-o-right: "\f0a4"; +$fa-var-hand-o-up: "\f0a6"; +$fa-var-hand-paper-o: "\f256"; +$fa-var-hand-peace-o: "\f25b"; +$fa-var-hand-pointer-o: "\f25a"; +$fa-var-hand-rock-o: "\f255"; +$fa-var-hand-scissors-o: "\f257"; +$fa-var-hand-spock-o: "\f259"; +$fa-var-hand-stop-o: "\f256"; +$fa-var-handshake-o: "\f2b5"; +$fa-var-hard-of-hearing: "\f2a4"; +$fa-var-hashtag: "\f292"; +$fa-var-hdd-o: "\f0a0"; +$fa-var-header: "\f1dc"; +$fa-var-headphones: "\f025"; +$fa-var-heart: "\f004"; +$fa-var-heart-o: "\f08a"; +$fa-var-heartbeat: "\f21e"; +$fa-var-history: "\f1da"; +$fa-var-home: "\f015"; +$fa-var-hospital-o: "\f0f8"; +$fa-var-hotel: "\f236"; +$fa-var-hourglass: "\f254"; +$fa-var-hourglass-1: "\f251"; +$fa-var-hourglass-2: "\f252"; +$fa-var-hourglass-3: "\f253"; +$fa-var-hourglass-end: "\f253"; +$fa-var-hourglass-half: "\f252"; +$fa-var-hourglass-o: "\f250"; +$fa-var-hourglass-start: "\f251"; +$fa-var-houzz: "\f27c"; +$fa-var-html5: "\f13b"; +$fa-var-i-cursor: "\f246"; +$fa-var-id-badge: "\f2c1"; +$fa-var-id-card: "\f2c2"; +$fa-var-id-card-o: "\f2c3"; +$fa-var-ils: "\f20b"; +$fa-var-image: "\f03e"; +$fa-var-imdb: "\f2d8"; +$fa-var-inbox: "\f01c"; +$fa-var-indent: "\f03c"; +$fa-var-industry: "\f275"; +$fa-var-info: "\f129"; +$fa-var-info-circle: "\f05a"; +$fa-var-inr: "\f156"; +$fa-var-instagram: "\f16d"; +$fa-var-institution: "\f19c"; +$fa-var-internet-explorer: "\f26b"; +$fa-var-intersex: "\f224"; +$fa-var-ioxhost: "\f208"; +$fa-var-italic: "\f033"; +$fa-var-joomla: "\f1aa"; +$fa-var-jpy: "\f157"; +$fa-var-jsfiddle: "\f1cc"; +$fa-var-key: "\f084"; +$fa-var-keyboard-o: "\f11c"; +$fa-var-krw: "\f159"; +$fa-var-language: "\f1ab"; +$fa-var-laptop: "\f109"; +$fa-var-lastfm: "\f202"; +$fa-var-lastfm-square: "\f203"; +$fa-var-leaf: "\f06c"; +$fa-var-leanpub: "\f212"; +$fa-var-legal: "\f0e3"; +$fa-var-lemon-o: "\f094"; +$fa-var-level-down: "\f149"; +$fa-var-level-up: "\f148"; +$fa-var-life-bouy: "\f1cd"; +$fa-var-life-buoy: "\f1cd"; +$fa-var-life-ring: "\f1cd"; +$fa-var-life-saver: "\f1cd"; +$fa-var-lightbulb-o: "\f0eb"; +$fa-var-line-chart: "\f201"; +$fa-var-link: "\f0c1"; +$fa-var-linkedin: "\f0e1"; +$fa-var-linkedin-square: "\f08c"; +$fa-var-linode: "\f2b8"; +$fa-var-linux: "\f17c"; +$fa-var-list: "\f03a"; +$fa-var-list-alt: "\f022"; +$fa-var-list-ol: "\f0cb"; +$fa-var-list-ul: "\f0ca"; +$fa-var-location-arrow: "\f124"; +$fa-var-lock: "\f023"; +$fa-var-long-arrow-down: "\f175"; +$fa-var-long-arrow-left: "\f177"; +$fa-var-long-arrow-right: "\f178"; +$fa-var-long-arrow-up: "\f176"; +$fa-var-low-vision: "\f2a8"; +$fa-var-magic: "\f0d0"; +$fa-var-magnet: "\f076"; +$fa-var-mail-forward: "\f064"; +$fa-var-mail-reply: "\f112"; +$fa-var-mail-reply-all: "\f122"; +$fa-var-male: "\f183"; +$fa-var-map: "\f279"; +$fa-var-map-marker: "\f041"; +$fa-var-map-o: "\f278"; +$fa-var-map-pin: "\f276"; +$fa-var-map-signs: "\f277"; +$fa-var-mars: "\f222"; +$fa-var-mars-double: "\f227"; +$fa-var-mars-stroke: "\f229"; +$fa-var-mars-stroke-h: "\f22b"; +$fa-var-mars-stroke-v: "\f22a"; +$fa-var-maxcdn: "\f136"; +$fa-var-meanpath: "\f20c"; +$fa-var-medium: "\f23a"; +$fa-var-medkit: "\f0fa"; +$fa-var-meetup: "\f2e0"; +$fa-var-meh-o: "\f11a"; +$fa-var-mercury: "\f223"; +$fa-var-microchip: "\f2db"; +$fa-var-microphone: "\f130"; +$fa-var-microphone-slash: "\f131"; +$fa-var-minus: "\f068"; +$fa-var-minus-circle: "\f056"; +$fa-var-minus-square: "\f146"; +$fa-var-minus-square-o: "\f147"; +$fa-var-mixcloud: "\f289"; +$fa-var-mobile: "\f10b"; +$fa-var-mobile-phone: "\f10b"; +$fa-var-modx: "\f285"; +$fa-var-money: "\f0d6"; +$fa-var-moon-o: "\f186"; +$fa-var-mortar-board: "\f19d"; +$fa-var-motorcycle: "\f21c"; +$fa-var-mouse-pointer: "\f245"; +$fa-var-music: "\f001"; +$fa-var-navicon: "\f0c9"; +$fa-var-neuter: "\f22c"; +$fa-var-newspaper-o: "\f1ea"; +$fa-var-object-group: "\f247"; +$fa-var-object-ungroup: "\f248"; +$fa-var-odnoklassniki: "\f263"; +$fa-var-odnoklassniki-square: "\f264"; +$fa-var-opencart: "\f23d"; +$fa-var-openid: "\f19b"; +$fa-var-opera: "\f26a"; +$fa-var-optin-monster: "\f23c"; +$fa-var-outdent: "\f03b"; +$fa-var-pagelines: "\f18c"; +$fa-var-paint-brush: "\f1fc"; +$fa-var-paper-plane: "\f1d8"; +$fa-var-paper-plane-o: "\f1d9"; +$fa-var-paperclip: "\f0c6"; +$fa-var-paragraph: "\f1dd"; +$fa-var-paste: "\f0ea"; +$fa-var-pause: "\f04c"; +$fa-var-pause-circle: "\f28b"; +$fa-var-pause-circle-o: "\f28c"; +$fa-var-paw: "\f1b0"; +$fa-var-paypal: "\f1ed"; +$fa-var-pencil: "\f040"; +$fa-var-pencil-square: "\f14b"; +$fa-var-pencil-square-o: "\f044"; +$fa-var-percent: "\f295"; +$fa-var-phone: "\f095"; +$fa-var-phone-square: "\f098"; +$fa-var-photo: "\f03e"; +$fa-var-picture-o: "\f03e"; +$fa-var-pie-chart: "\f200"; +$fa-var-pied-piper: "\f2ae"; +$fa-var-pied-piper-alt: "\f1a8"; +$fa-var-pied-piper-pp: "\f1a7"; +$fa-var-pinterest: "\f0d2"; +$fa-var-pinterest-p: "\f231"; +$fa-var-pinterest-square: "\f0d3"; +$fa-var-plane: "\f072"; +$fa-var-play: "\f04b"; +$fa-var-play-circle: "\f144"; +$fa-var-play-circle-o: "\f01d"; +$fa-var-plug: "\f1e6"; +$fa-var-plus: "\f067"; +$fa-var-plus-circle: "\f055"; +$fa-var-plus-square: "\f0fe"; +$fa-var-plus-square-o: "\f196"; +$fa-var-podcast: "\f2ce"; +$fa-var-power-off: "\f011"; +$fa-var-print: "\f02f"; +$fa-var-product-hunt: "\f288"; +$fa-var-puzzle-piece: "\f12e"; +$fa-var-qq: "\f1d6"; +$fa-var-qrcode: "\f029"; +$fa-var-question: "\f128"; +$fa-var-question-circle: "\f059"; +$fa-var-question-circle-o: "\f29c"; +$fa-var-quora: "\f2c4"; +$fa-var-quote-left: "\f10d"; +$fa-var-quote-right: "\f10e"; +$fa-var-ra: "\f1d0"; +$fa-var-random: "\f074"; +$fa-var-ravelry: "\f2d9"; +$fa-var-rebel: "\f1d0"; +$fa-var-recycle: "\f1b8"; +$fa-var-reddit: "\f1a1"; +$fa-var-reddit-alien: "\f281"; +$fa-var-reddit-square: "\f1a2"; +$fa-var-refresh: "\f021"; +$fa-var-registered: "\f25d"; +$fa-var-remove: "\f00d"; +$fa-var-renren: "\f18b"; +$fa-var-reorder: "\f0c9"; +$fa-var-repeat: "\f01e"; +$fa-var-reply: "\f112"; +$fa-var-reply-all: "\f122"; +$fa-var-resistance: "\f1d0"; +$fa-var-retweet: "\f079"; +$fa-var-rmb: "\f157"; +$fa-var-road: "\f018"; +$fa-var-rocket: "\f135"; +$fa-var-rotate-left: "\f0e2"; +$fa-var-rotate-right: "\f01e"; +$fa-var-rouble: "\f158"; +$fa-var-rss: "\f09e"; +$fa-var-rss-square: "\f143"; +$fa-var-rub: "\f158"; +$fa-var-ruble: "\f158"; +$fa-var-rupee: "\f156"; +$fa-var-s15: "\f2cd"; +$fa-var-safari: "\f267"; +$fa-var-save: "\f0c7"; +$fa-var-scissors: "\f0c4"; +$fa-var-scribd: "\f28a"; +$fa-var-search: "\f002"; +$fa-var-search-minus: "\f010"; +$fa-var-search-plus: "\f00e"; +$fa-var-sellsy: "\f213"; +$fa-var-send: "\f1d8"; +$fa-var-send-o: "\f1d9"; +$fa-var-server: "\f233"; +$fa-var-share: "\f064"; +$fa-var-share-alt: "\f1e0"; +$fa-var-share-alt-square: "\f1e1"; +$fa-var-share-square: "\f14d"; +$fa-var-share-square-o: "\f045"; +$fa-var-shekel: "\f20b"; +$fa-var-sheqel: "\f20b"; +$fa-var-shield: "\f132"; +$fa-var-ship: "\f21a"; +$fa-var-shirtsinbulk: "\f214"; +$fa-var-shopping-bag: "\f290"; +$fa-var-shopping-basket: "\f291"; +$fa-var-shopping-cart: "\f07a"; +$fa-var-shower: "\f2cc"; +$fa-var-sign-in: "\f090"; +$fa-var-sign-language: "\f2a7"; +$fa-var-sign-out: "\f08b"; +$fa-var-signal: "\f012"; +$fa-var-signing: "\f2a7"; +$fa-var-simplybuilt: "\f215"; +$fa-var-sitemap: "\f0e8"; +$fa-var-skyatlas: "\f216"; +$fa-var-skype: "\f17e"; +$fa-var-slack: "\f198"; +$fa-var-sliders: "\f1de"; +$fa-var-slideshare: "\f1e7"; +$fa-var-smile-o: "\f118"; +$fa-var-snapchat: "\f2ab"; +$fa-var-snapchat-ghost: "\f2ac"; +$fa-var-snapchat-square: "\f2ad"; +$fa-var-snowflake-o: "\f2dc"; +$fa-var-soccer-ball-o: "\f1e3"; +$fa-var-sort: "\f0dc"; +$fa-var-sort-alpha-asc: "\f15d"; +$fa-var-sort-alpha-desc: "\f15e"; +$fa-var-sort-amount-asc: "\f160"; +$fa-var-sort-amount-desc: "\f161"; +$fa-var-sort-asc: "\f0de"; +$fa-var-sort-desc: "\f0dd"; +$fa-var-sort-down: "\f0dd"; +$fa-var-sort-numeric-asc: "\f162"; +$fa-var-sort-numeric-desc: "\f163"; +$fa-var-sort-up: "\f0de"; +$fa-var-soundcloud: "\f1be"; +$fa-var-space-shuttle: "\f197"; +$fa-var-spinner: "\f110"; +$fa-var-spoon: "\f1b1"; +$fa-var-spotify: "\f1bc"; +$fa-var-square: "\f0c8"; +$fa-var-square-o: "\f096"; +$fa-var-stack-exchange: "\f18d"; +$fa-var-stack-overflow: "\f16c"; +$fa-var-star: "\f005"; +$fa-var-star-half: "\f089"; +$fa-var-star-half-empty: "\f123"; +$fa-var-star-half-full: "\f123"; +$fa-var-star-half-o: "\f123"; +$fa-var-star-o: "\f006"; +$fa-var-steam: "\f1b6"; +$fa-var-steam-square: "\f1b7"; +$fa-var-step-backward: "\f048"; +$fa-var-step-forward: "\f051"; +$fa-var-stethoscope: "\f0f1"; +$fa-var-sticky-note: "\f249"; +$fa-var-sticky-note-o: "\f24a"; +$fa-var-stop: "\f04d"; +$fa-var-stop-circle: "\f28d"; +$fa-var-stop-circle-o: "\f28e"; +$fa-var-street-view: "\f21d"; +$fa-var-strikethrough: "\f0cc"; +$fa-var-stumbleupon: "\f1a4"; +$fa-var-stumbleupon-circle: "\f1a3"; +$fa-var-subscript: "\f12c"; +$fa-var-subway: "\f239"; +$fa-var-suitcase: "\f0f2"; +$fa-var-sun-o: "\f185"; +$fa-var-superpowers: "\f2dd"; +$fa-var-superscript: "\f12b"; +$fa-var-support: "\f1cd"; +$fa-var-table: "\f0ce"; +$fa-var-tablet: "\f10a"; +$fa-var-tachometer: "\f0e4"; +$fa-var-tag: "\f02b"; +$fa-var-tags: "\f02c"; +$fa-var-tasks: "\f0ae"; +$fa-var-taxi: "\f1ba"; +$fa-var-telegram: "\f2c6"; +$fa-var-television: "\f26c"; +$fa-var-tencent-weibo: "\f1d5"; +$fa-var-terminal: "\f120"; +$fa-var-text-height: "\f034"; +$fa-var-text-width: "\f035"; +$fa-var-th: "\f00a"; +$fa-var-th-large: "\f009"; +$fa-var-th-list: "\f00b"; +$fa-var-themeisle: "\f2b2"; +$fa-var-thermometer: "\f2c7"; +$fa-var-thermometer-0: "\f2cb"; +$fa-var-thermometer-1: "\f2ca"; +$fa-var-thermometer-2: "\f2c9"; +$fa-var-thermometer-3: "\f2c8"; +$fa-var-thermometer-4: "\f2c7"; +$fa-var-thermometer-empty: "\f2cb"; +$fa-var-thermometer-full: "\f2c7"; +$fa-var-thermometer-half: "\f2c9"; +$fa-var-thermometer-quarter: "\f2ca"; +$fa-var-thermometer-three-quarters: "\f2c8"; +$fa-var-thumb-tack: "\f08d"; +$fa-var-thumbs-down: "\f165"; +$fa-var-thumbs-o-down: "\f088"; +$fa-var-thumbs-o-up: "\f087"; +$fa-var-thumbs-up: "\f164"; +$fa-var-ticket: "\f145"; +$fa-var-times: "\f00d"; +$fa-var-times-circle: "\f057"; +$fa-var-times-circle-o: "\f05c"; +$fa-var-times-rectangle: "\f2d3"; +$fa-var-times-rectangle-o: "\f2d4"; +$fa-var-tint: "\f043"; +$fa-var-toggle-down: "\f150"; +$fa-var-toggle-left: "\f191"; +$fa-var-toggle-off: "\f204"; +$fa-var-toggle-on: "\f205"; +$fa-var-toggle-right: "\f152"; +$fa-var-toggle-up: "\f151"; +$fa-var-trademark: "\f25c"; +$fa-var-train: "\f238"; +$fa-var-transgender: "\f224"; +$fa-var-transgender-alt: "\f225"; +$fa-var-trash: "\f1f8"; +$fa-var-trash-o: "\f014"; +$fa-var-tree: "\f1bb"; +$fa-var-trello: "\f181"; +$fa-var-tripadvisor: "\f262"; +$fa-var-trophy: "\f091"; +$fa-var-truck: "\f0d1"; +$fa-var-try: "\f195"; +$fa-var-tty: "\f1e4"; +$fa-var-tumblr: "\f173"; +$fa-var-tumblr-square: "\f174"; +$fa-var-turkish-lira: "\f195"; +$fa-var-tv: "\f26c"; +$fa-var-twitch: "\f1e8"; +$fa-var-twitter: "\f099"; +$fa-var-twitter-square: "\f081"; +$fa-var-umbrella: "\f0e9"; +$fa-var-underline: "\f0cd"; +$fa-var-undo: "\f0e2"; +$fa-var-universal-access: "\f29a"; +$fa-var-university: "\f19c"; +$fa-var-unlink: "\f127"; +$fa-var-unlock: "\f09c"; +$fa-var-unlock-alt: "\f13e"; +$fa-var-unsorted: "\f0dc"; +$fa-var-upload: "\f093"; +$fa-var-usb: "\f287"; +$fa-var-usd: "\f155"; +$fa-var-user: "\f007"; +$fa-var-user-circle: "\f2bd"; +$fa-var-user-circle-o: "\f2be"; +$fa-var-user-md: "\f0f0"; +$fa-var-user-o: "\f2c0"; +$fa-var-user-plus: "\f234"; +$fa-var-user-secret: "\f21b"; +$fa-var-user-times: "\f235"; +$fa-var-users: "\f0c0"; +$fa-var-vcard: "\f2bb"; +$fa-var-vcard-o: "\f2bc"; +$fa-var-venus: "\f221"; +$fa-var-venus-double: "\f226"; +$fa-var-venus-mars: "\f228"; +$fa-var-viacoin: "\f237"; +$fa-var-viadeo: "\f2a9"; +$fa-var-viadeo-square: "\f2aa"; +$fa-var-video-camera: "\f03d"; +$fa-var-vimeo: "\f27d"; +$fa-var-vimeo-square: "\f194"; +$fa-var-vine: "\f1ca"; +$fa-var-vk: "\f189"; +$fa-var-volume-control-phone: "\f2a0"; +$fa-var-volume-down: "\f027"; +$fa-var-volume-off: "\f026"; +$fa-var-volume-up: "\f028"; +$fa-var-warning: "\f071"; +$fa-var-wechat: "\f1d7"; +$fa-var-weibo: "\f18a"; +$fa-var-weixin: "\f1d7"; +$fa-var-whatsapp: "\f232"; +$fa-var-wheelchair: "\f193"; +$fa-var-wheelchair-alt: "\f29b"; +$fa-var-wifi: "\f1eb"; +$fa-var-wikipedia-w: "\f266"; +$fa-var-window-close: "\f2d3"; +$fa-var-window-close-o: "\f2d4"; +$fa-var-window-maximize: "\f2d0"; +$fa-var-window-minimize: "\f2d1"; +$fa-var-window-restore: "\f2d2"; +$fa-var-windows: "\f17a"; +$fa-var-won: "\f159"; +$fa-var-wordpress: "\f19a"; +$fa-var-wpbeginner: "\f297"; +$fa-var-wpexplorer: "\f2de"; +$fa-var-wpforms: "\f298"; +$fa-var-wrench: "\f0ad"; +$fa-var-xing: "\f168"; +$fa-var-xing-square: "\f169"; +$fa-var-y-combinator: "\f23b"; +$fa-var-y-combinator-square: "\f1d4"; +$fa-var-yahoo: "\f19e"; +$fa-var-yc: "\f23b"; +$fa-var-yc-square: "\f1d4"; +$fa-var-yelp: "\f1e9"; +$fa-var-yen: "\f157"; +$fa-var-yoast: "\f2b1"; +$fa-var-youtube: "\f167"; +$fa-var-youtube-play: "\f16a"; +$fa-var-youtube-square: "\f166"; + diff --git a/app/assets/icons/font-awesome-4.7.0/scss/font-awesome.scss b/app/assets/icons/font-awesome-4.7.0/scss/font-awesome.scss new file mode 100644 index 000000000..f1c83aaa5 --- /dev/null +++ b/app/assets/icons/font-awesome-4.7.0/scss/font-awesome.scss @@ -0,0 +1,18 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ + +@import "variables"; +@import "mixins"; +@import "path"; +@import "core"; +@import "larger"; +@import "fixed-width"; +@import "list"; +@import "bordered-pulled"; +@import "animated"; +@import "rotated-flipped"; +@import "stacked"; +@import "icons"; +@import "screen-reader"; diff --git a/app/assets/images/cps-logo.png b/app/assets/images/cps-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..95f60d1b989055a807a069ce5036aec8badaa398 GIT binary patch literal 4781 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 Hu0mjf4Q)J3 literal 0 HcmV?d00001 diff --git a/app/assets/javascripts/accessible-autocomplete.min.js b/app/assets/javascripts/accessible-autocomplete.min.js new file mode 100644 index 000000000..124007c64 --- /dev/null +++ b/app/assets/javascripts/accessible-autocomplete.min.js @@ -0,0 +1,2 @@ +(function webpackUniversalModuleDefinition(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports["accessibleAutocomplete"]=t():e["accessibleAutocomplete"]=t()})(window,function(){return function(n){var r={};function o(e){if(r[e])return r[e].exports;var t=r[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,o),t.l=!0,t.exports}return o.m=n,o.c=r,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(t,e){if(1&e&&(t=o(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)o.d(n,r,function(e){return t[e]}.bind(null,r));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="/",o(o.s=37)}([function(e,t,n){var m=n(1),v=n(6),y=n(7),g=n(16),_=n(18),b="prototype",w=function(e,t,n){var r,o,i,u,a=e&w.F,s=e&w.G,l=e&w.S,c=e&w.P,p=e&w.B,f=s?m:l?m[t]||(m[t]={}):(m[t]||{})[b],d=s?v:v[t]||(v[t]={}),h=d[b]||(d[b]={});for(r in s&&(n=t),n)i=((o=!a&&f&&f[r]!==undefined)?f:n)[r],u=p&&o?_(i,m):c&&"function"==typeof i?_(Function.call,i):i,f&&g(f,r,i,e&w.U),d[r]!=i&&y(d,r,u),c&&h[r]!=i&&(h[r]=i)};m.core=v,w.F=1,w.G=2,w.S=4,w.P=8,w.B=16,w.W=32,w.U=64,w.R=128,e.exports=w},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){e.exports=!n(4)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";n.r(t),n.d(t,"h",function(){return r}),n.d(t,"createElement",function(){return r}),n.d(t,"cloneElement",function(){return i}),n.d(t,"Component",function(){return g}),n.d(t,"render",function(){return _}),n.d(t,"rerender",function(){return f}),n.d(t,"options",function(){return E});var s=function s(){},E={},l=[],c=[];function r(e,t){var n,r,o,i,u=c;for(i=arguments.length;2o;)u(r,n=t[o++])&&(~s(i,n)||i.push(n));return i}},function(e,t,n){var r=n(25),o=Math.max,i=Math.min;e.exports=function(e,t){return(e=r(e))<0?o(e+t,0):i(e,t)}},function(e,t){e.exports=!1},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var r=n(48);e.exports=function(e,t){return new(r(e))(t)}},function(e,t,n){var r=n(2),o=n(33),i=n(34)("species");e.exports=function(e){var t;return o(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!o(t.prototype)||(t=undefined),r(t)&&null===(t=t[i])&&(t=undefined)),t===undefined?Array:t}},function(e,t,n){"use strict";var r=n(0),o=n(32)(2);r(r.P+r.F*!n(13)([].filter,!0),"Array",{filter:function(e){return o(this,e,arguments[1])}})},function(e,t,n){var r=n(0);r(r.S,"Array",{isArray:n(33)})},function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0,n(14),n(36),n(30),n(31),n(35),n(55),n(58);var $=n(5),J=o(n(60)),r=o(n(61));function o(e){return e&&e.__esModule?e:{"default":e}}function X(){return(X=Object.assign||function(e){for(var t=1;t=r;this.setState({query:a,ariaHint:s}),i||!s&&l&&c?o(a,function(e){var t=0=i&&0=o,P=this.props.showNoOptionsFound&&N&&I&&k&&A,j=n+"__wrapper",L=n+"__input",T=null!==_?" "+L+"--focused":"",B=this.props.showAllValues?" "+L+"--show-all-values":" "+L+"--default",D=n+"__dropdown-arrow-down",F=-1!==_&&null!==_,R=n+"__menu",U=R+"--"+r,V=R+"--"+(w||P?"visible":"hidden"),q=n+"__option",W=n+"__hint",H=this.templateInputValue(x[C]),K=H&&0===H.toLowerCase().indexOf(O.toLowerCase())&&M?O+H.substr(O.length):"",Q=u+"__assistiveHint",z=S?{"aria-describedby":Q}:null;return c&&"string"==typeof(e=y({className:D}))&&(e=(0,$.createElement)("div",{className:n+"__dropdown-arrow-down-wrapper",dangerouslySetInnerHTML:{__html:e}})),(0,$.createElement)("div",{className:j,onKeyDown:this.handleKeyDown},(0,$.createElement)(J["default"],{id:u,length:x.length,queryLength:O.length,minQueryLength:o,selectedOption:this.templateInputValue(x[C]),selectedOptionIndex:C,validChoiceMade:E,isInFocus:null!==this.state.focused,tQueryTooShort:f,tNoResults:d,tSelectedOption:h,tResults:m}),K&&(0,$.createElement)("span",null,(0,$.createElement)("input",{className:W,readonly:!0,tabIndex:"-1",value:K})),(0,$.createElement)("input",X({"aria-expanded":w?"true":"false","aria-activedescendant":!!F&&u+"__option--"+_,"aria-owns":u+"__listbox","aria-autocomplete":this.hasAutoselect()?"both":"list"},z,{autoComplete:"off",className:""+L+T+B,id:u,onClick:function(e){return i.handleInputClick(e)},onBlur:this.handleInputBlur},function G(e){return{onInput:e}}(this.handleInputChange),{onFocus:this.handleInputFocus,name:a,placeholder:s,ref:function(e){i.elementReferences[-1]=e},type:"text",role:"combobox",required:l,value:O})),e,(0,$.createElement)("ul",{className:R+" "+U+" "+V,onMouseLeave:function(e){return i.handleListMouseLeave(e)},id:u+"__listbox",role:"listbox"},x.map(function(e,t){var n=(-1===_?C===t:_===t)&&null===b?" "+q+"--focused":"",r=t%2?" "+q+"--odd":"",o=Y()?" '+(t+1)+" of "+x.length+"":"";return(0,$.createElement)("li",{"aria-selected":_===t?"true":"false",className:""+q+n+r,dangerouslySetInnerHTML:{__html:i.templateSuggestion(e)+o},id:u+"__option--"+t,key:t,onBlur:function(e){return i.handleOptionBlur(e,t)},onClick:function(e){return i.handleOptionClick(e,t)},onMouseDown:i.handleOptionMouseDown,onMouseEnter:function(e){return i.handleOptionMouseEnter(e,t)},ref:function(e){i.elementReferences[t]=e},role:"option",tabIndex:"-1","aria-posinset":t+1,"aria-setsize":x.length})}),P&&(0,$.createElement)("li",{className:q+" "+q+"--no-results"},p())),(0,$.createElement)("span",{id:Q,style:{display:"none"}},v()))},e}($.Component);(t["default"]=a).defaultProps={autoselect:!1,cssNamespace:"autocomplete",defaultValue:"",displayMenu:"inline",minLength:0,name:"input-autocomplete",placeholder:"",onConfirm:function(){},confirmOnBlur:!0,showNoOptionsFound:!0,showAllValues:!1,required:!1,tNoResults:function(){return"No results found"},tAssistiveHint:function(){return"When autocomplete results are available use up and down arrows to review and enter to select. Touch device users, explore by touch or with swipe gestures."},dropdownArrow:r["default"]}},function(e,t,r){var o=r(9),i=r(53),u=r(28),a=r(26)("IE_PROTO"),s=function(){},l="prototype",c=function(){var e,t=r(15)("iframe"),n=u.length;for(t.style.display="none",r(54).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write(" +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/cant-connect.html b/app/views/delivery/dtc/cant-connect.html new file mode 100644 index 000000000..2eb9963f1 --- /dev/null +++ b/app/views/delivery/dtc/cant-connect.html @@ -0,0 +1,26 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Can't connect to the letter drafting tool" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +

+
+

+ Sorry, there is a problem +

+

+ We can't connect to the letter drafting tool. +

+

+ You can try to send it again later from the 'Communication' tab of the victim's record within the Victim Case Application. +

+ + Return to victim record + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/check-details--email.html b/app/views/delivery/dtc/check-details--email.html new file mode 100644 index 000000000..9d256e032 --- /dev/null +++ b/app/views/delivery/dtc/check-details--email.html @@ -0,0 +1,64 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Check details" %} + +{% block content %} +
+
+ +
+ +

Check the details before sending the email

+ +

Email details

+ +
+
+
+ Type +
+
+ Decision to charge +
+
+
+
+ Recipient +
+
+

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) +

+
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ +
+ +

Now send your email

+ +

+ Select Send email to inform the victim of the charging decision. +

+ + + +
+ + Send email later +
+ +
+ +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/check-details.html b/app/views/delivery/dtc/check-details.html new file mode 100644 index 000000000..e81ac0d83 --- /dev/null +++ b/app/views/delivery/dtc/check-details.html @@ -0,0 +1,85 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Check details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +

Check the details before {{ "sending the email" if (data['preferredMethodOfContact'] == "Email") else "dispatching the letter" }}

+ +

{{ "Email" if (data['preferredMethodOfContact'] == "Email") else "Letter" }} details

+ +
+
+
+ Type +
+
+ Decision to charge +
+
+
+
+ Recipient +
+
+

+ {% if (data['preferredMethodOfContact'] == "Post") %}{{ data['victimTitle'] or "Ms" }}{% endif %} {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) +

+
+
+ {% if (data['preferredMethodOfContact'] == "Email") %} +
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ {% elif (data['preferredMethodOfContact'] == "Post") %} +
+
+ Address +
+
+

+ Oakhurst House
Willowtree Avenue
Birchwood
NP14 6LF +

+
+
+ {% endif %} + +
+ +

{{ "Now send your email" if (data['preferredMethodOfContact'] == "Email") else "Now dispatch your letter" }}

+ +

+ Select {{ "Send email" if (data['preferredMethodOfContact'] == "Email") else "Dispatch letter" }} to inform the victim of the charging decision. +

+ + + +
+ + Cancel +
+ +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/comms-drafter.html b/app/views/delivery/dtc/comms-drafter.html new file mode 100644 index 000000000..7000a7ba1 --- /dev/null +++ b/app/views/delivery/dtc/comms-drafter.html @@ -0,0 +1,31 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Comms Drafter" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +

Comms Drafter

+ +

+ Preferred method of contact is {{ data['preferredMethodOfContact'] | lower }}. +

+ + {% if (data['preferredMethodOfContact'] == "Email") %} + + Save email (return to VCA) + + {% elif (data['preferredMethodOfContact'] == "Post") %} + + Save letter (return to VCA) + + {% endif %} + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/email-address.html b/app/views/delivery/dtc/email-address.html new file mode 100644 index 000000000..134bda42f --- /dev/null +++ b/app/views/delivery/dtc/email-address.html @@ -0,0 +1,41 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim's email address" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+ +

+ +

+ +
+ You might need to call back the victim to confirm their details. +
+ + +
+ + + +
+
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/email-delivered.html b/app/views/delivery/dtc/email-delivered.html new file mode 100644 index 000000000..9fcf8e71d --- /dev/null +++ b/app/views/delivery/dtc/email-delivered.html @@ -0,0 +1,39 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Email delivered" %} + +{% block content %} +
+
+ +
+

+ Email delivered +

+
+ +

+ The decision to charge email was successfully delivered to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}). +

+ + + +

Further information

+ +

+ You can view the recorded email on the 'Communication' tab of the victim's page, within the Victim Case Application. +

+ +

+ The decision to charge email was automatically saved to CMS as well. +

+ + + View all communications + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/email-sending.html b/app/views/delivery/dtc/email-sending.html new file mode 100644 index 000000000..c8336c376 --- /dev/null +++ b/app/views/delivery/dtc/email-sending.html @@ -0,0 +1,37 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Sending email" %} + +{% block content %} +
+
+ +

+ Sending email +

+ +

+ The decision to charge email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}). +

+ + + +

Further information

+ +

+ You can view the recorded email on the 'Communication' tab of the victim's page, within the Victim Case Application. +

+ +

+ The decision to charge email was automatically saved to CMS as well. +

+ + + View all communications + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/email-undelivered.html b/app/views/delivery/dtc/email-undelivered.html new file mode 100644 index 000000000..9deee99d8 --- /dev/null +++ b/app/views/delivery/dtc/email-undelivered.html @@ -0,0 +1,33 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Email not sent" %} + +{% block content %} +
+
+ +
+

+ Email not sent +

+
+ +

The decision to charge email was not sent to {{ data['victimEmailAddress'] }}.

+ +

What happens next

+ +

+ If you are sure that the email address is correct, you can try again. +

+ + + Try again + + +

+ Otherwise, go to victim details to update the victim's details. +

+ +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/first-hearing.html b/app/views/delivery/dtc/first-hearing.html new file mode 100644 index 000000000..843b34c1e --- /dev/null +++ b/app/views/delivery/dtc/first-hearing.html @@ -0,0 +1,59 @@ +{% extends "layouts/main.html" %} + +{% set pageName="First hearing" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+

First hearing

+ +
+ +
+ + +
+ For example, a Magistrates' Court +
+ +
+
+ +
+ + +
+ For example, 17/05/2025 +
+ +
+ + +
+
+ + + +
+
+
+{% endblock %} + +{% block pageScripts %} + + +{% endblock %} diff --git a/app/views/delivery/dtc/follow-up-method-of-contact.html b/app/views/delivery/dtc/follow-up-method-of-contact.html new file mode 100644 index 000000000..ac0dc53a2 --- /dev/null +++ b/app/views/delivery/dtc/follow-up-method-of-contact.html @@ -0,0 +1,56 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Follow-up method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ How did {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the follow-up to the telephone call? +

+
+ +
+ +
+ + +
+ +
+ + +
+ +
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/inform-by-post.html b/app/views/delivery/dtc/inform-by-post.html new file mode 100644 index 000000000..bb0ef046b --- /dev/null +++ b/app/views/delivery/dtc/inform-by-post.html @@ -0,0 +1,25 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Inform by post" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +

Inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post

+ +

+ You must inform the victim by post because you were unable to by {{ data['preferredMethodOfContact'] | lower }}. +

+ + + Inform by post + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/letter-details.html b/app/views/delivery/dtc/letter-details.html new file mode 100644 index 000000000..9e857b886 --- /dev/null +++ b/app/views/delivery/dtc/letter-details.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Letter details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +

Letter details

+ +
+
+ + +
+ For example, 17/05/2025 +
+ +
+ + +
+
+ +
+

+ +

+ + +
+ + +
+
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/letter-dispatched.html b/app/views/delivery/dtc/letter-dispatched.html new file mode 100644 index 000000000..f85407dd4 --- /dev/null +++ b/app/views/delivery/dtc/letter-dispatched.html @@ -0,0 +1,39 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Letter dispatched" %} + +{% block content %} +
+
+ +
+

+ Letter dispatched +

+
+ +

+ The decision to charge letter was successfully dispatched to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimAddressLine1'] }}, {{ data['victimPostCode'] }}). +

+ + + +

Further information

+ +

+ You can view the recorded letter on the 'Communication' tab of the victim's page, within the Victim Case Application. +

+ +

+ The decision to charge letter was automatically saved to CMS as well. +

+ + + View all communications + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/letter-recorded.html b/app/views/delivery/dtc/letter-recorded.html new file mode 100644 index 000000000..8d55e9fdf --- /dev/null +++ b/app/views/delivery/dtc/letter-recorded.html @@ -0,0 +1,39 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Letter recorded" %} + +{% block content %} +
+
+ +
+

+ Letter recorded +

+
+ +

+ You've recorded that the decision to charge letter was successfully dispatched to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimAddressLine1'] }}, {{ data['victimPostCode'] }}). +

+ + + +

Further information

+ +

+ You can view the recorded letter on the 'Communication' tab of the victim's page, within the Victim Case Application. +

+ +

+ The decision to charge letter was automatically saved to CMS as well. +

+ + + View all communications + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/permanent-failure.html b/app/views/delivery/dtc/permanent-failure.html new file mode 100644 index 000000000..8f7a6759d --- /dev/null +++ b/app/views/delivery/dtc/permanent-failure.html @@ -0,0 +1,36 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Permanent failure" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+

+ Sorry, there is a problem +

+

+ {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. +

+ +

+ Check the email address is correct. If it is incorrect, you can update the email address. +

+ + +

+ Once updated, you can try to send the email again from 'Communication' tab of the victim's record. +

+ + Return to victim record + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/pmoc-new.html b/app/views/delivery/dtc/pmoc-new.html new file mode 100644 index 000000000..9fb056cbb --- /dev/null +++ b/app/views/delivery/dtc/pmoc-new.html @@ -0,0 +1,132 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +

Preferred method of contact

+ +
+ +
+
+ + +

+ Person to contact +

+
+ +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
or
+ +
+ + +
+ +
+
+
+ +
+
+ + +

+ Contact method +

+
+ +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+
+
+ + +
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/preferred-method-of-contact-new.html b/app/views/delivery/dtc/preferred-method-of-contact-new.html new file mode 100644 index 000000000..22ece6000 --- /dev/null +++ b/app/views/delivery/dtc/preferred-method-of-contact-new.html @@ -0,0 +1,172 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Preferred method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? +

+
+ +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
or
+ +
+ + +
+ +
or
+ +
+ + +
+ +
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/preferred-method-of-contact.html b/app/views/delivery/dtc/preferred-method-of-contact.html new file mode 100644 index 000000000..fe90a3c80 --- /dev/null +++ b/app/views/delivery/dtc/preferred-method-of-contact.html @@ -0,0 +1,84 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Preferred method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? +

+
+ +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/search.html b/app/views/delivery/dtc/search.html new file mode 100644 index 000000000..2ae722486 --- /dev/null +++ b/app/views/delivery/dtc/search.html @@ -0,0 +1,134 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search by URN" %} + +{% block content %} + +
+
+ + + +
+
+
+
+ + {% if (data['searchUrn'] == "42MR1153724") %} +
+ +

+ We've found 8 results for 42MR1153724 +

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Dates and amounts
Victim or witness nameURNCase IDCase statusLead defendantAction
OBERON, Shelly + 42MR11537242155470PendingPRICE, Jefferson+View details
KING, Wendy + 42MR11537242155470PendingPRICE, Jefferson+View details
JONES, Oliver A + 42MR11537242155470PendingPRICE, Jefferson+View details
WOODLEY, Alfred + 42MR11537242155470PendingPRICE, Jefferson+View details
{{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} + 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
Collocini, Emiliano + 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
EVANS, Gareth + 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
COOPER, Tracey + 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
+ {% endif %} + + +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/sign-in.html b/app/views/delivery/dtc/sign-in.html new file mode 100644 index 000000000..bf7cf5895 --- /dev/null +++ b/app/views/delivery/dtc/sign-in.html @@ -0,0 +1,74 @@ +{% extends "layouts/main.html" %} + +{% set pageName="UR: Sending charging decision email" %} + +{% block header %} +{% endblock %} + +{% block content %} +
+
+ +
+ + + +
+ +

+ Victim Case App +

+ Sign in to your account +

+

+ +
+ +
+ + + + +
+ +
+ + + + +
+ + + +
+
+ +
+ +
+ +
+

+ Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

+

+ As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

+
+ +
+
+{% endblock %} + +{% block footer %} +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/technical-failure.html b/app/views/delivery/dtc/technical-failure.html new file mode 100644 index 000000000..62bf98818 --- /dev/null +++ b/app/views/delivery/dtc/technical-failure.html @@ -0,0 +1,26 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Technical failure" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+

+ Sorry, there is a problem sending the email to {{ data['victimForename'] }} {{ data['victimSurname'] }} +

+

+ The email was saved as a draft. +

+

+ You can try to send the email again now. +

+

+ Alternatively, try sending again later from the 'Communication' tab of the victim's record within the Victim Case Application. +

+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/telephone-call-details.html b/app/views/delivery/dtc/telephone-call-details.html new file mode 100644 index 000000000..6f6a5939f --- /dev/null +++ b/app/views/delivery/dtc/telephone-call-details.html @@ -0,0 +1,117 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +

Telephone call details

+ +
+ +
+ + +
+ For example, 17/05/2025 +
+ +
+ + +
+
+ +
+
+ + Time of call + + +
+ For example, 11:15 +
+ +
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+
+ +
+
+ + +

+ Victim informed +

+
+ +
+
+ + +
+ +
+ + +
+
+
+
+ +
+

+ +

+ + +
+ + +
+
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/temporary-failure.html b/app/views/delivery/dtc/temporary-failure.html new file mode 100644 index 000000000..0e1dfd358 --- /dev/null +++ b/app/views/delivery/dtc/temporary-failure.html @@ -0,0 +1,29 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Temporary failure" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+

+ Sorry, there is a problem +

+

+ The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

+ +

+ You can try to send it again later from the 'Communication' tab of the victim's record within the Victim Case Application. +

+ + Return to victim record + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/victim-record--after-three-attempts-email-undelivered-letter-recorded.html b/app/views/delivery/dtc/victim-record--after-three-attempts-email-undelivered-letter-recorded.html new file mode 100644 index 000000000..72576db66 --- /dev/null +++ b/app/views/delivery/dtc/victim-record--after-three-attempts-email-undelivered-letter-recorded.html @@ -0,0 +1,738 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ + + + {% if (data['subTab'] == "charging-decision") %} +
+
+

+ Decision to charge +

+
+
+
+
+
+ Contact method +
+
+ Post +
+
+
+
+ Date of dispatch +
+
+ Thursday 20 March 2025 +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+ +
+ + + Previous contact attempts + + +
+
+
+
+ Contact method +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Status +
+
+ Technical failure +
+
+
+ +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 3 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 15:02 +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 2 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 14:40 +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+
+
+
+
+ + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--after-three-attempts-fu-email-undelivered-letter-recorded.html b/app/views/delivery/dtc/victim-record--after-three-attempts-fu-email-undelivered-letter-recorded.html new file mode 100644 index 000000000..92391a1cb --- /dev/null +++ b/app/views/delivery/dtc/victim-record--after-three-attempts-fu-email-undelivered-letter-recorded.html @@ -0,0 +1,757 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ + + + {% if (data['subTab'] == "charging-decision") %} +
+ + + Warning + You must inform the victim by post because you were unable to by telephone. + +
+ +
+
+

+ Decision to charge +

+
+
+
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 3 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 15:02 +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+ +
+ + + Previous contact attempts + + +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 2 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 14:40 +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+
+
+ +
+ +
+
+
+ Followed up by +
+
+ Post +
+
+
+
+ Date of dispatch +
+
+ Thursday 20 March 2025 +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+ +
+ + + Previous follow-up attempts + + +
+
+
+
+ Contact method +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Status +
+
+ Technical failure +
+
+
+
+
+ +
+
+ + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--after-three-attempts-letter-not-recorded.html b/app/views/delivery/dtc/victim-record--after-three-attempts-letter-not-recorded.html new file mode 100644 index 000000000..1c2b2dba7 --- /dev/null +++ b/app/views/delivery/dtc/victim-record--after-three-attempts-letter-not-recorded.html @@ -0,0 +1,685 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ + + + {% if (data['subTab'] == "charging-decision") %} +
+ + + Warning + You must inform the victim by post because you were unable to by telephone. + +
+ +
+
+

+ Decision to charge +

+
+
+
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 3 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 15:02 +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+ + + Previous contact attempts + + +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 2 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 14:40 +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+
+
+ + + Record letter to inform of a charging decision + +
+
+ + + + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--after-three-attempts-letter-recorded.html b/app/views/delivery/dtc/victim-record--after-three-attempts-letter-recorded.html new file mode 100644 index 000000000..74172a004 --- /dev/null +++ b/app/views/delivery/dtc/victim-record--after-three-attempts-letter-recorded.html @@ -0,0 +1,702 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ + + + {% if (data['subTab'] == "charging-decision") %} +
+
+

+ Decision to charge +

+
+
+
+
+
+ Contact method +
+
+ Post +
+
+
+
+ Date of dispatch +
+
+ Thursday 20 March 2025 +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+ +
+ + + Previous contact attempts + + +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 3 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 15:02 +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 2 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 14:40 +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+
+
+
+
+ + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--email-delivered.html b/app/views/delivery/dtc/victim-record--email-delivered.html new file mode 100644 index 000000000..8e16458f7 --- /dev/null +++ b/app/views/delivery/dtc/victim-record--email-delivered.html @@ -0,0 +1,549 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ + + + {% if (data['subTab'] == "charging-decision") %} +
+
+

+ Decision to charge +

+
+
+
+
+
+ Contact method +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Status +
+
+ Delivered +
+
+ +
+
+
+ + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--email-draft-amendments-required.html b/app/views/delivery/dtc/victim-record--email-draft-amendments-required.html new file mode 100644 index 000000000..fd1713c8e --- /dev/null +++ b/app/views/delivery/dtc/victim-record--email-draft-amendments-required.html @@ -0,0 +1,501 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Search for another victim +{% endblock %} + +{% block content %} +
+
+ +
+

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+

+ Case URN: 42MZ1139323/1 +

+
+ +
+

+ Contents +

+ + + +
+ +

Summary

+ +
+
+
+
+

+ Victim details +

+ +
+
+
+
+
+ Name +
+
+ DAVIES, Jennifer +
+
+
+
+ Age +
+
+ 34 (22/7/1990) +
+
+
+
+ Categories +
+
+

+ Vulnerable +

+

+ Intimidated +

+
+
+
+
+ Disability or access need +
+
+ Yes +
+
+
+
+ Address +
+
+ 130 Denton Avenue
Banton
Dunbartonshire
G65 0QR +
+
+
+
+ Phone +
+
+ 07352765432 +
+
+
+
+ Email +
+
+ jennifer.davies@gmail.com +
+
+
+
+ Want to be contacted +
+
+ Yes +
+
+
+
+ Preferred method of contact +
+
+ Mobile +
+
+
+
+ Preferred contact times +
+
+ Weekdays, 8am to 6pm +
+
+
+
+
+
+
+
+
+

+ Case contacts +

+ +
+
+
+
+
+ Family Liaison Officer +
+
+ BIDWELL, Jane +
+
+
+
+ IDVA +
+
+ SAKAMOTO, Hadji +
+
+
+
+ Counsel +
+
+ HAMER, Olivia +
+
+
+
+ Defence solicitor +
+
+ BINKS, Thomas +
+
+
+
+ High court advocate +
+
+ SHEAF, Jessica +
+
+
+
+ Officer in charge +
+
+ PC FISHER, Jane +
+
+
+
+
+
+
+

+ Case information +

+
+
+
+
+
+ Case status +
+
+ Pending +
+
+
+
+ Monitoring codes +
+
+

+ Mental health +

+

+ Domestic violence +

+

+ Prohibited weapons +

+

+ Human trafficking +

+

+ Media interest +

+
+
+
+
+ Next hearing +
+
+

+ First hearing +

+

+ Wednesday 13 August 2025 +

+

+ Southend Court House: County Court and Family Court and Magistrates Court +

+
+
+
+
+
+
+
+
+
+

+ Defendant information +

+
+
+

+ DAVIES, Bella +

+
+
+
+ Age +
+
+ 34 (15/9/1990) +
+
+
+
+ Charge +
+
+ Grievous bodily harm +
+
+
+
+ Custody +
+
+ In police custody, 15 days +
+
+
+

+ SIMPSON, Bart +

+
+
+
+ Age +
+
+ 15 (8/8/2010) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 6 days +
+
+
+

+ JONES, Vince +

+
+
+
+ Age +
+
+ 45 (15/9/1979) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 5 days +
+
+
+
+
+
+
+ +
+ +
+

Victim details

+
+ +
+

Case contacts

+
+ +
+ +

Communications

+ +
+
+ + + Warning + Check that Security Questions are correctly answered before sending {{ data['victimForename'] }} {{ data['victimSurname'] }} further emails. + +
+
+ + + + {% if (data['subTab'] == "charging-decision") %} + +
+

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. +

+ +

+ The draft requires changes before sending. +

+ + + Amend draft to inform of a charging decision + +
+ + + + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Create email to offer a CPS pre-trial meeting + + + + + {% endif %} + + + + + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--email-draft-finalised.html b/app/views/delivery/dtc/victim-record--email-draft-finalised.html new file mode 100644 index 000000000..1512617a7 --- /dev/null +++ b/app/views/delivery/dtc/victim-record--email-draft-finalised.html @@ -0,0 +1,501 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Search for another victim +{% endblock %} + +{% block content %} +
+
+ +
+

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+

+ Case URN: 42MZ1139323/1 +

+
+ +
+

+ Contents +

+ + + +
+ +

Summary

+ +
+
+
+
+

+ Victim details +

+ +
+
+
+
+
+ Name +
+
+ DAVIES, Jennifer +
+
+
+
+ Age +
+
+ 34 (22/7/1990) +
+
+
+
+ Categories +
+
+

+ Vulnerable +

+

+ Intimidated +

+
+
+
+
+ Disability or access need +
+
+ Yes +
+
+
+
+ Address +
+
+ 130 Denton Avenue
Banton
Dunbartonshire
G65 0QR +
+
+
+
+ Phone +
+
+ 07352765432 +
+
+
+
+ Email +
+
+ jennifer.davies@gmail.com +
+
+
+
+ Want to be contacted +
+
+ Yes +
+
+
+
+ Preferred method of contact +
+
+ Mobile +
+
+
+
+ Preferred contact times +
+
+ Weekdays, 8am to 6pm +
+
+
+
+
+
+
+
+
+

+ Case contacts +

+ +
+
+
+
+
+ Family Liaison Officer +
+
+ BIDWELL, Jane +
+
+
+
+ IDVA +
+
+ SAKAMOTO, Hadji +
+
+
+
+ Counsel +
+
+ HAMER, Olivia +
+
+
+
+ Defence solicitor +
+
+ BINKS, Thomas +
+
+
+
+ High court advocate +
+
+ SHEAF, Jessica +
+
+
+
+ Officer in charge +
+
+ PC FISHER, Jane +
+
+
+
+
+
+
+

+ Case information +

+
+
+
+
+
+ Case status +
+
+ Pending +
+
+
+
+ Monitoring codes +
+
+

+ Mental health +

+

+ Domestic violence +

+

+ Prohibited weapons +

+

+ Human trafficking +

+

+ Media interest +

+
+
+
+
+ Next hearing +
+
+

+ First hearing +

+

+ Wednesday 13 August 2025 +

+

+ Southend Court House: County Court and Family Court and Magistrates Court +

+
+
+
+
+
+
+
+
+
+

+ Defendant information +

+
+
+

+ DAVIES, Bella +

+
+
+
+ Age +
+
+ 34 (15/9/1990) +
+
+
+
+ Charge +
+
+ Grievous bodily harm +
+
+
+
+ Custody +
+
+ In police custody, 15 days +
+
+
+

+ SIMPSON, Bart +

+
+
+
+ Age +
+
+ 15 (8/8/2010) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 6 days +
+
+
+

+ JONES, Vince +

+
+
+
+ Age +
+
+ 45 (15/9/1979) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 5 days +
+
+
+
+
+
+
+ +
+ +
+

Victim details

+
+ +
+

Case contacts

+
+ +
+ +

Communications

+ +
+
+ + + Warning + Check that Security Questions are correctly answered before sending {{ data['victimForename'] }} {{ data['victimSurname'] }} further emails. + +
+
+ + + + {% if (data['subTab'] == "charging-decision") %} + +
+

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. +

+ +

+ The draft was finalised. No changes are required. +

+ + + Review draft before sending to inform of a charging decision + +
+ + + + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Create email to offer a CPS pre-trial meeting + + + + + {% endif %} + + + + + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--email-draft-in-progress.html b/app/views/delivery/dtc/victim-record--email-draft-in-progress.html new file mode 100644 index 000000000..7a4c0e132 --- /dev/null +++ b/app/views/delivery/dtc/victim-record--email-draft-in-progress.html @@ -0,0 +1,498 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Search for another victim +{% endblock %} + +{% block content %} +
+
+ +
+

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+

+ Case URN: 42MZ1139323/1 +

+
+ +
+

+ Contents +

+ + + +
+ +

Summary

+ +
+
+
+
+

+ Victim details +

+ +
+
+
+
+
+ Name +
+
+ DAVIES, Jennifer +
+
+
+
+ Age +
+
+ 34 (22/7/1990) +
+
+
+
+ Categories +
+
+

+ Vulnerable +

+

+ Intimidated +

+
+
+
+
+ Disability or access need +
+
+ Yes +
+
+
+
+ Address +
+
+ 130 Denton Avenue
Banton
Dunbartonshire
G65 0QR +
+
+
+
+ Phone +
+
+ 07352765432 +
+
+
+
+ Email +
+
+ jennifer.davies@gmail.com +
+
+
+
+ Want to be contacted +
+
+ Yes +
+
+
+
+ Preferred method of contact +
+
+ Mobile +
+
+
+
+ Preferred contact times +
+
+ Weekdays, 8am to 6pm +
+
+
+
+
+
+
+
+
+

+ Case contacts +

+ +
+
+
+
+
+ Family Liaison Officer +
+
+ BIDWELL, Jane +
+
+
+
+ IDVA +
+
+ SAKAMOTO, Hadji +
+
+
+
+ Counsel +
+
+ HAMER, Olivia +
+
+
+
+ Defence solicitor +
+
+ BINKS, Thomas +
+
+
+
+ High court advocate +
+
+ SHEAF, Jessica +
+
+
+
+ Officer in charge +
+
+ PC FISHER, Jane +
+
+
+
+
+
+
+

+ Case information +

+
+
+
+
+
+ Case status +
+
+ Pending +
+
+
+
+ Monitoring codes +
+
+

+ Mental health +

+

+ Domestic violence +

+

+ Prohibited weapons +

+

+ Human trafficking +

+

+ Media interest +

+
+
+
+
+ Next hearing +
+
+

+ First hearing +

+

+ Wednesday 13 August 2025 +

+

+ Southend Court House: County Court and Family Court and Magistrates Court +

+
+
+
+
+
+
+
+
+
+

+ Defendant information +

+
+
+

+ DAVIES, Bella +

+
+
+
+ Age +
+
+ 34 (15/9/1990) +
+
+
+
+ Charge +
+
+ Grievous bodily harm +
+
+
+
+ Custody +
+
+ In police custody, 15 days +
+
+
+

+ SIMPSON, Bart +

+
+
+
+ Age +
+
+ 15 (8/8/2010) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 6 days +
+
+
+

+ JONES, Vince +

+
+
+
+ Age +
+
+ 45 (15/9/1979) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 5 days +
+
+
+
+
+
+
+ +
+ +
+

Victim details

+
+ +
+

Case contacts

+
+ +
+ +

Communications

+ +
+
+ + + Warning + Check that Security Questions are correctly answered before sending {{ data['victimForename'] }} {{ data['victimSurname'] }} further emails. + +
+
+ + + + {% if (data['subTab'] == "charging-decision") %} + +
+

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. +

+ + + Continue draft to inform of a charging decision + +
+ + + + + + + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Create email to offer a CPS pre-trial meeting + + + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--email-draft-under-review.html b/app/views/delivery/dtc/victim-record--email-draft-under-review.html new file mode 100644 index 000000000..966d66df0 --- /dev/null +++ b/app/views/delivery/dtc/victim-record--email-draft-under-review.html @@ -0,0 +1,502 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Search for another victim +{% endblock %} + +{% block content %} +
+
+ +
+

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+

+ Case URN: 42MZ1139323/1 +

+
+ +
+

+ Contents +

+ + + +
+ +

Summary

+ +
+
+
+
+

+ Victim details +

+ +
+
+
+
+
+ Name +
+
+ DAVIES, Jennifer +
+
+
+
+ Age +
+
+ 34 (22/7/1990) +
+
+
+
+ Categories +
+
+

+ Vulnerable +

+

+ Intimidated +

+
+
+
+
+ Disability or access need +
+
+ Yes +
+
+
+
+ Address +
+
+ 130 Denton Avenue
Banton
Dunbartonshire
G65 0QR +
+
+
+
+ Phone +
+
+ 07352765432 +
+
+
+
+ Email +
+
+ jennifer.davies@gmail.com +
+
+
+
+ Want to be contacted +
+
+ Yes +
+
+
+
+ Preferred method of contact +
+
+ Mobile +
+
+
+
+ Preferred contact times +
+
+ Weekdays, 8am to 6pm +
+
+
+
+
+
+
+
+
+

+ Case contacts +

+ +
+
+
+
+
+ Family Liaison Officer +
+
+ BIDWELL, Jane +
+
+
+
+ IDVA +
+
+ SAKAMOTO, Hadji +
+
+
+
+ Counsel +
+
+ HAMER, Olivia +
+
+
+
+ Defence solicitor +
+
+ BINKS, Thomas +
+
+
+
+ High court advocate +
+
+ SHEAF, Jessica +
+
+
+
+ Officer in charge +
+
+ PC FISHER, Jane +
+
+
+
+
+
+
+

+ Case information +

+
+
+
+
+
+ Case status +
+
+ Pending +
+
+
+
+ Monitoring codes +
+
+

+ Mental health +

+

+ Domestic violence +

+

+ Prohibited weapons +

+

+ Human trafficking +

+

+ Media interest +

+
+
+
+
+ Next hearing +
+
+

+ First hearing +

+

+ Wednesday 13 August 2025 +

+

+ Southend Court House: County Court and Family Court and Magistrates Court +

+
+
+
+
+
+
+
+
+
+

+ Defendant information +

+
+
+

+ DAVIES, Bella +

+
+
+
+ Age +
+
+ 34 (15/9/1990) +
+
+
+
+ Charge +
+
+ Grievous bodily harm +
+
+
+
+ Custody +
+
+ In police custody, 15 days +
+
+
+

+ SIMPSON, Bart +

+
+
+
+ Age +
+
+ 15 (8/8/2010) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 6 days +
+
+
+

+ JONES, Vince +

+
+
+
+ Age +
+
+ 45 (15/9/1979) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 5 days +
+
+
+
+
+
+
+ +
+ +
+

Victim details

+
+ +
+

Case contacts

+
+ +
+ +

Communications

+ +
+
+ + + Warning + Check that Security Questions are correctly answered before sending {{ data['victimForename'] }} {{ data['victimSurname'] }} further emails. + +
+
+ + + + {% if (data['subTab'] == "charging-decision") %} + +
+

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. +

+ +

+ The draft is under review. +

+ + + View draft to inform of a charging decision + +
+ + + + + + + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Create email to offer a CPS pre-trial meeting + + + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--email-permanent-failure.html b/app/views/delivery/dtc/victim-record--email-permanent-failure.html new file mode 100644 index 000000000..b85033eff --- /dev/null +++ b/app/views/delivery/dtc/victim-record--email-permanent-failure.html @@ -0,0 +1,558 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ + + + {% if (data['subTab'] == "charging-decision") %} +
+ + + Warning + Check {{ data['victimForename'] }} {{ data['victimSurname'] }}'s' email address is correct. If it is incorrect, you can update the email address. + +
+ +
+
+

+ Decision to charge +

+
+
+
+
+
+ Contact method +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Status +
+
+ Permanent failure +
+
+
+ + +
+
+ + + + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--email-send-later.html b/app/views/delivery/dtc/victim-record--email-send-later.html new file mode 100644 index 000000000..966178ca8 --- /dev/null +++ b/app/views/delivery/dtc/victim-record--email-send-later.html @@ -0,0 +1,501 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Search for another victim +{% endblock %} + +{% block content %} +
+
+ +
+

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+

+ Case URN: 42MZ1139323/1 +

+
+ +
+

+ Contents +

+ + + +
+ +

Summary

+ +
+
+
+
+

+ Victim details +

+ +
+
+
+
+
+ Name +
+
+ DAVIES, Jennifer +
+
+
+
+ Age +
+
+ 34 (22/7/1990) +
+
+
+
+ Categories +
+
+

+ Vulnerable +

+

+ Intimidated +

+
+
+
+
+ Disability or access need +
+
+ Yes +
+
+
+
+ Address +
+
+ 130 Denton Avenue
Banton
Dunbartonshire
G65 0QR +
+
+
+
+ Phone +
+
+ 07352765432 +
+
+
+
+ Email +
+
+ jennifer.davies@gmail.com +
+
+
+
+ Want to be contacted +
+
+ Yes +
+
+
+
+ Preferred method of contact +
+
+ Mobile +
+
+
+
+ Preferred contact times +
+
+ Weekdays, 8am to 6pm +
+
+
+
+
+
+
+
+
+

+ Case contacts +

+ +
+
+
+
+
+ Family Liaison Officer +
+
+ BIDWELL, Jane +
+
+
+
+ IDVA +
+
+ SAKAMOTO, Hadji +
+
+
+
+ Counsel +
+
+ HAMER, Olivia +
+
+
+
+ Defence solicitor +
+
+ BINKS, Thomas +
+
+
+
+ High court advocate +
+
+ SHEAF, Jessica +
+
+
+
+ Officer in charge +
+
+ PC FISHER, Jane +
+
+
+
+
+
+
+

+ Case information +

+
+
+
+
+
+ Case status +
+
+ Pending +
+
+
+
+ Monitoring codes +
+
+

+ Mental health +

+

+ Domestic violence +

+

+ Prohibited weapons +

+

+ Human trafficking +

+

+ Media interest +

+
+
+
+
+ Next hearing +
+
+

+ First hearing +

+

+ Wednesday 13 August 2025 +

+

+ Southend Court House: County Court and Family Court and Magistrates Court +

+
+
+
+
+
+
+
+
+
+

+ Defendant information +

+
+
+

+ DAVIES, Bella +

+
+
+
+ Age +
+
+ 34 (15/9/1990) +
+
+
+
+ Charge +
+
+ Grievous bodily harm +
+
+
+
+ Custody +
+
+ In police custody, 15 days +
+
+
+

+ SIMPSON, Bart +

+
+
+
+ Age +
+
+ 15 (8/8/2010) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 6 days +
+
+
+

+ JONES, Vince +

+
+
+
+ Age +
+
+ 45 (15/9/1979) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 5 days +
+
+
+
+
+
+
+ +
+ +
+

Victim details

+
+ +
+

Case contacts

+
+ +
+ +

Communications

+ +
+
+ + + Warning + Check that Security Questions are correctly answered before sending {{ data['victimForename'] }} {{ data['victimSurname'] }} further emails. + +
+
+ + + + {% if (data['subTab'] == "charging-decision") %} + +
+

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. +

+ +

+ The draft was approved. +

+ + + Check details before sending to inform of a charging decision + +
+ + + + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Create email to offer a CPS pre-trial meeting + + + + + {% endif %} + + + + + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--email-sending.html b/app/views/delivery/dtc/victim-record--email-sending.html new file mode 100644 index 000000000..df87a539d --- /dev/null +++ b/app/views/delivery/dtc/victim-record--email-sending.html @@ -0,0 +1,549 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ + + + {% if (data['subTab'] == "charging-decision") %} +
+ + + Warning + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. + +
+ +
+
+

+ Decision to charge +

+
+
+
+
+
+ Contact method +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Status +
+
+ Sending +
+
+
+
+
+ + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--email-technical-failure.html b/app/views/delivery/dtc/victim-record--email-technical-failure.html new file mode 100644 index 000000000..8c6ebbde2 --- /dev/null +++ b/app/views/delivery/dtc/victim-record--email-technical-failure.html @@ -0,0 +1,558 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ + + + {% if (data['subTab'] == "charging-decision") %} + + +
+
+

+ Decision to charge +

+
+
+
+
+
+ Contact method +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Status +
+
+ Technical failure +
+
+
+ + +
+
+ + + + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--email-temporary-failure.html b/app/views/delivery/dtc/victim-record--email-temporary-failure.html new file mode 100644 index 000000000..218a239f7 --- /dev/null +++ b/app/views/delivery/dtc/victim-record--email-temporary-failure.html @@ -0,0 +1,558 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ + + + {% if (data['subTab'] == "charging-decision") %} +
+ + + Warning + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. + +
+ +
+
+

+ Decision to charge +

+
+
+
+
+
+ Contact method +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Status +
+
+ Temporary failure +
+
+
+ + +
+
+ + + + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--email-undelivered-letter-recorded.html b/app/views/delivery/dtc/victim-record--email-undelivered-letter-recorded.html new file mode 100644 index 000000000..32fb1acbc --- /dev/null +++ b/app/views/delivery/dtc/victim-record--email-undelivered-letter-recorded.html @@ -0,0 +1,579 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ + + + {% if (data['subTab'] == "charging-decision") %} +
+
+

+ Decision to charge +

+
+
+
+
+
+ Contact method +
+
+ Post +
+
+
+
+ Date of dispatch +
+
+ Thursday 20 March 2025 +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+ +
+ + + Previous contact attempts + + +
+
+
+
+ Contact method +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Status +
+
+ Technical failure +
+
+
+
+
+
+
+ + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--fu-email-delivered.html b/app/views/delivery/dtc/victim-record--fu-email-delivered.html new file mode 100644 index 000000000..557960080 --- /dev/null +++ b/app/views/delivery/dtc/victim-record--fu-email-delivered.html @@ -0,0 +1,603 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ + + + {% if (data['subTab'] == "charging-decision") %} +
+
+

+ Decision to charge +

+
+
+
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+ +
+
+
+ Followed up by +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:39 +
+
+
+
+ Status +
+
+ Delivered +
+
+ +
+ +
+
+ + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--fu-email-draft-amendments-required.html b/app/views/delivery/dtc/victim-record--fu-email-draft-amendments-required.html new file mode 100644 index 000000000..62a66bbd8 --- /dev/null +++ b/app/views/delivery/dtc/victim-record--fu-email-draft-amendments-required.html @@ -0,0 +1,512 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Search for another victim +{% endblock %} + +{% block content %} +
+
+ +
+

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+

+ Case URN: 42MZ1139323/1 +

+
+ +
+

+ Contents +

+ + + +
+ +

Summary

+ +
+
+
+
+

+ Victim details +

+ +
+
+
+
+
+ Name +
+
+ DAVIES, Jennifer +
+
+
+
+ Age +
+
+ 34 (22/7/1990) +
+
+
+
+ Categories +
+
+

+ Vulnerable +

+

+ Intimidated +

+
+
+
+
+ Disability or access need +
+
+ Yes +
+
+
+
+ Address +
+
+ 130 Denton Avenue
Banton
Dunbartonshire
G65 0QR +
+
+
+
+ Phone +
+
+ 07352765432 +
+
+
+
+ Email +
+
+ jennifer.davies@gmail.com +
+
+
+
+ Want to be contacted +
+
+ Yes +
+
+
+
+ Preferred method of contact +
+
+ Mobile +
+
+
+
+ Preferred contact times +
+
+ Weekdays, 8am to 6pm +
+
+
+
+
+
+
+
+
+

+ Case contacts +

+ +
+
+
+
+
+ Family Liaison Officer +
+
+ BIDWELL, Jane +
+
+
+
+ IDVA +
+
+ SAKAMOTO, Hadji +
+
+
+
+ Counsel +
+
+ HAMER, Olivia +
+
+
+
+ Defence solicitor +
+
+ BINKS, Thomas +
+
+
+
+ High court advocate +
+
+ SHEAF, Jessica +
+
+
+
+ Officer in charge +
+
+ PC FISHER, Jane +
+
+
+
+
+
+
+

+ Case information +

+
+
+
+
+
+ Case status +
+
+ Pending +
+
+
+
+ Monitoring codes +
+
+

+ Mental health +

+

+ Domestic violence +

+

+ Prohibited weapons +

+

+ Human trafficking +

+

+ Media interest +

+
+
+
+
+ Next hearing +
+
+

+ First hearing +

+

+ Wednesday 13 August 2025 +

+

+ Southend Court House: County Court and Family Court and Magistrates Court +

+
+
+
+
+
+
+
+
+
+

+ Defendant information +

+
+
+

+ DAVIES, Bella +

+
+
+
+ Age +
+
+ 34 (15/9/1990) +
+
+
+
+ Charge +
+
+ Grievous bodily harm +
+
+
+
+ Custody +
+
+ In police custody, 15 days +
+
+
+

+ SIMPSON, Bart +

+
+
+
+ Age +
+
+ 15 (8/8/2010) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 6 days +
+
+
+

+ JONES, Vince +

+
+
+
+ Age +
+
+ 45 (15/9/1979) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 5 days +
+
+
+
+
+
+
+ +
+ +
+

Victim details

+
+ +
+

Case contacts

+
+ +
+ +

Communications

+ + + + {% if (data['subTab'] == "charging-decision") %} +
+
+
+
+

+ Decision to charge +

+
+
+
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+ +
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +

+ The follow-up draft requires changes before sending. +

+ + + Amend draft to inform of a charging decision + + +
+
+
+
+ + + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--fu-email-draft-finalised.html b/app/views/delivery/dtc/victim-record--fu-email-draft-finalised.html new file mode 100644 index 000000000..d91a3447a --- /dev/null +++ b/app/views/delivery/dtc/victim-record--fu-email-draft-finalised.html @@ -0,0 +1,513 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Search for another victim +{% endblock %} + +{% block content %} +
+
+ +
+

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+

+ Case URN: 42MZ1139323/1 +

+
+ +
+

+ Contents +

+ + + +
+ +

Summary

+ +
+
+
+
+

+ Victim details +

+ +
+
+
+
+
+ Name +
+
+ DAVIES, Jennifer +
+
+
+
+ Age +
+
+ 34 (22/7/1990) +
+
+
+
+ Categories +
+
+

+ Vulnerable +

+

+ Intimidated +

+
+
+
+
+ Disability or access need +
+
+ Yes +
+
+
+
+ Address +
+
+ 130 Denton Avenue
Banton
Dunbartonshire
G65 0QR +
+
+
+
+ Phone +
+
+ 07352765432 +
+
+
+
+ Email +
+
+ jennifer.davies@gmail.com +
+
+
+
+ Want to be contacted +
+
+ Yes +
+
+
+
+ Preferred method of contact +
+
+ Mobile +
+
+
+
+ Preferred contact times +
+
+ Weekdays, 8am to 6pm +
+
+
+
+
+
+
+
+
+

+ Case contacts +

+ +
+
+
+
+
+ Family Liaison Officer +
+
+ BIDWELL, Jane +
+
+
+
+ IDVA +
+
+ SAKAMOTO, Hadji +
+
+
+
+ Counsel +
+
+ HAMER, Olivia +
+
+
+
+ Defence solicitor +
+
+ BINKS, Thomas +
+
+
+
+ High court advocate +
+
+ SHEAF, Jessica +
+
+
+
+ Officer in charge +
+
+ PC FISHER, Jane +
+
+
+
+
+
+
+

+ Case information +

+
+
+
+
+
+ Case status +
+
+ Pending +
+
+
+
+ Monitoring codes +
+
+

+ Mental health +

+

+ Domestic violence +

+

+ Prohibited weapons +

+

+ Human trafficking +

+

+ Media interest +

+
+
+
+
+ Next hearing +
+
+

+ First hearing +

+

+ Wednesday 13 August 2025 +

+

+ Southend Court House: County Court and Family Court and Magistrates Court +

+
+
+
+
+
+
+
+
+
+

+ Defendant information +

+
+
+

+ DAVIES, Bella +

+
+
+
+ Age +
+
+ 34 (15/9/1990) +
+
+
+
+ Charge +
+
+ Grievous bodily harm +
+
+
+
+ Custody +
+
+ In police custody, 15 days +
+
+
+

+ SIMPSON, Bart +

+
+
+
+ Age +
+
+ 15 (8/8/2010) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 6 days +
+
+
+

+ JONES, Vince +

+
+
+
+ Age +
+
+ 45 (15/9/1979) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 5 days +
+
+
+
+
+
+
+ +
+ +
+

Victim details

+
+ +
+

Case contacts

+
+ +
+ +

Communications

+ + + + {% if (data['subTab'] == "charging-decision") %} +
+
+
+
+

+ Decision to charge +

+
+
+
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+ +
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +

+ The follow-up draft was finalised. No changes are required. +

+ + + Review draft before sending to inform of a charging decision + + +
+
+
+
+ + + + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--fu-email-draft-in-progress.html b/app/views/delivery/dtc/victim-record--fu-email-draft-in-progress.html new file mode 100644 index 000000000..330cf3d1e --- /dev/null +++ b/app/views/delivery/dtc/victim-record--fu-email-draft-in-progress.html @@ -0,0 +1,507 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Search for another victim +{% endblock %} + +{% block content %} +
+
+ +
+

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+

+ Case URN: 42MZ1139323/1 +

+
+ +
+

+ Contents +

+ + + +
+ +

Summary

+ +
+
+
+
+

+ Victim details +

+ +
+
+
+
+
+ Name +
+
+ DAVIES, Jennifer +
+
+
+
+ Age +
+
+ 34 (22/7/1990) +
+
+
+
+ Categories +
+
+

+ Vulnerable +

+

+ Intimidated +

+
+
+
+
+ Disability or access need +
+
+ Yes +
+
+
+
+ Address +
+
+ 130 Denton Avenue
Banton
Dunbartonshire
G65 0QR +
+
+
+
+ Phone +
+
+ 07352765432 +
+
+
+
+ Email +
+
+ jennifer.davies@gmail.com +
+
+
+
+ Want to be contacted +
+
+ Yes +
+
+
+
+ Preferred method of contact +
+
+ Mobile +
+
+
+
+ Preferred contact times +
+
+ Weekdays, 8am to 6pm +
+
+
+
+
+
+
+
+
+

+ Case contacts +

+ +
+
+
+
+
+ Family Liaison Officer +
+
+ BIDWELL, Jane +
+
+
+
+ IDVA +
+
+ SAKAMOTO, Hadji +
+
+
+
+ Counsel +
+
+ HAMER, Olivia +
+
+
+
+ Defence solicitor +
+
+ BINKS, Thomas +
+
+
+
+ High court advocate +
+
+ SHEAF, Jessica +
+
+
+
+ Officer in charge +
+
+ PC FISHER, Jane +
+
+
+
+
+
+
+

+ Case information +

+
+
+
+
+
+ Case status +
+
+ Pending +
+
+
+
+ Monitoring codes +
+
+

+ Mental health +

+

+ Domestic violence +

+

+ Prohibited weapons +

+

+ Human trafficking +

+

+ Media interest +

+
+
+
+
+ Next hearing +
+
+

+ First hearing +

+

+ Wednesday 13 August 2025 +

+

+ Southend Court House: County Court and Family Court and Magistrates Court +

+
+
+
+
+
+
+
+
+
+

+ Defendant information +

+
+
+

+ DAVIES, Bella +

+
+
+
+ Age +
+
+ 34 (15/9/1990) +
+
+
+
+ Charge +
+
+ Grievous bodily harm +
+
+
+
+ Custody +
+
+ In police custody, 15 days +
+
+
+

+ SIMPSON, Bart +

+
+
+
+ Age +
+
+ 15 (8/8/2010) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 6 days +
+
+
+

+ JONES, Vince +

+
+
+
+ Age +
+
+ 45 (15/9/1979) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 5 days +
+
+
+
+
+
+
+ +
+ +
+

Victim details

+
+ +
+

Case contacts

+
+ +
+ +

Communications

+ + + + {% if (data['subTab'] == "charging-decision") %} +
+
+
+
+

+ Decision to charge +

+
+
+
+
+
+ Contact method +
+
+ Telephone call +
+
+
+
+ Call attempt +
+
+ 1 +
+
+ +
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ + + Continue draft to inform of a charging decision + + +
+
+
+
+ + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--fu-email-draft-under-review.html b/app/views/delivery/dtc/victim-record--fu-email-draft-under-review.html new file mode 100644 index 000000000..91c1cde10 --- /dev/null +++ b/app/views/delivery/dtc/victim-record--fu-email-draft-under-review.html @@ -0,0 +1,510 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Search for another victim +{% endblock %} + +{% block content %} +
+
+ +
+

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+

+ Case URN: 42MZ1139323/1 +

+
+ +
+

+ Contents +

+ + + +
+ +

Summary

+ +
+
+
+
+

+ Victim details +

+ +
+
+
+
+
+ Name +
+
+ DAVIES, Jennifer +
+
+
+
+ Age +
+
+ 34 (22/7/1990) +
+
+
+
+ Categories +
+
+

+ Vulnerable +

+

+ Intimidated +

+
+
+
+
+ Disability or access need +
+
+ Yes +
+
+
+
+ Address +
+
+ 130 Denton Avenue
Banton
Dunbartonshire
G65 0QR +
+
+
+
+ Phone +
+
+ 07352765432 +
+
+
+
+ Email +
+
+ jennifer.davies@gmail.com +
+
+
+
+ Want to be contacted +
+
+ Yes +
+
+
+
+ Preferred method of contact +
+
+ Mobile +
+
+
+
+ Preferred contact times +
+
+ Weekdays, 8am to 6pm +
+
+
+
+
+
+
+
+
+

+ Case contacts +

+ +
+
+
+
+
+ Family Liaison Officer +
+
+ BIDWELL, Jane +
+
+
+
+ IDVA +
+
+ SAKAMOTO, Hadji +
+
+
+
+ Counsel +
+
+ HAMER, Olivia +
+
+
+
+ Defence solicitor +
+
+ BINKS, Thomas +
+
+
+
+ High court advocate +
+
+ SHEAF, Jessica +
+
+
+
+ Officer in charge +
+
+ PC FISHER, Jane +
+
+
+
+
+
+
+

+ Case information +

+
+
+
+
+
+ Case status +
+
+ Pending +
+
+
+
+ Monitoring codes +
+
+

+ Mental health +

+

+ Domestic violence +

+

+ Prohibited weapons +

+

+ Human trafficking +

+

+ Media interest +

+
+
+
+
+ Next hearing +
+
+

+ First hearing +

+

+ Wednesday 13 August 2025 +

+

+ Southend Court House: County Court and Family Court and Magistrates Court +

+
+
+
+
+
+
+
+
+
+

+ Defendant information +

+
+
+

+ DAVIES, Bella +

+
+
+
+ Age +
+
+ 34 (15/9/1990) +
+
+
+
+ Charge +
+
+ Grievous bodily harm +
+
+
+
+ Custody +
+
+ In police custody, 15 days +
+
+
+

+ SIMPSON, Bart +

+
+
+
+ Age +
+
+ 15 (8/8/2010) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 6 days +
+
+
+

+ JONES, Vince +

+
+
+
+ Age +
+
+ 45 (15/9/1979) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 5 days +
+
+
+
+
+
+
+ +
+ +
+

Victim details

+
+ +
+

Case contacts

+
+ +
+ +

Communications

+ + + + {% if (data['subTab'] == "charging-decision") %} +
+
+
+
+

+ Decision to charge +

+
+
+
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+ +
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +

+ The follow-up draft is under review. +

+ + + View draft to inform of a charging decision + +
+
+
+
+ + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--fu-email-not-created.html b/app/views/delivery/dtc/victim-record--fu-email-not-created.html new file mode 100644 index 000000000..7ccaee63a --- /dev/null +++ b/app/views/delivery/dtc/victim-record--fu-email-not-created.html @@ -0,0 +1,564 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ + + + {% if (data['subTab'] == "charging-decision") %} +
+
+

+ Decision to charge +

+
+
+
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ + + Create email follow-up to inform of a charging decision + + +
+
+ + + + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--fu-email-permanent-failure.html b/app/views/delivery/dtc/victim-record--fu-email-permanent-failure.html new file mode 100644 index 000000000..b40246e23 --- /dev/null +++ b/app/views/delivery/dtc/victim-record--fu-email-permanent-failure.html @@ -0,0 +1,617 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ + + + {% if (data['subTab'] == "charging-decision") %} +
+ + + Warning + Check {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is correct. If it is incorrect, you can update the email address. + +
+ +
+
+

+ Decision to charge +

+
+
+
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+ +
+
+
+ Followed up by +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:39 +
+
+
+
+ Status +
+
+ Permanent failure +
+
+ +
+ + + +
+
+ + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--fu-email-send-later.html b/app/views/delivery/dtc/victim-record--fu-email-send-later.html new file mode 100644 index 000000000..7923adfef --- /dev/null +++ b/app/views/delivery/dtc/victim-record--fu-email-send-later.html @@ -0,0 +1,512 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Search for another victim +{% endblock %} + +{% block content %} +
+
+ +
+

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+

+ Case URN: 42MZ1139323/1 +

+
+ +
+

+ Contents +

+ + + +
+ +

Summary

+ +
+
+
+
+

+ Victim details +

+ +
+
+
+
+
+ Name +
+
+ DAVIES, Jennifer +
+
+
+
+ Age +
+
+ 34 (22/7/1990) +
+
+
+
+ Categories +
+
+

+ Vulnerable +

+

+ Intimidated +

+
+
+
+
+ Disability or access need +
+
+ Yes +
+
+
+
+ Address +
+
+ 130 Denton Avenue
Banton
Dunbartonshire
G65 0QR +
+
+
+
+ Phone +
+
+ 07352765432 +
+
+
+
+ Email +
+
+ jennifer.davies@gmail.com +
+
+
+
+ Want to be contacted +
+
+ Yes +
+
+
+
+ Preferred method of contact +
+
+ Mobile +
+
+
+
+ Preferred contact times +
+
+ Weekdays, 8am to 6pm +
+
+
+
+
+
+
+
+
+

+ Case contacts +

+ +
+
+
+
+
+ Family Liaison Officer +
+
+ BIDWELL, Jane +
+
+
+
+ IDVA +
+
+ SAKAMOTO, Hadji +
+
+
+
+ Counsel +
+
+ HAMER, Olivia +
+
+
+
+ Defence solicitor +
+
+ BINKS, Thomas +
+
+
+
+ High court advocate +
+
+ SHEAF, Jessica +
+
+
+
+ Officer in charge +
+
+ PC FISHER, Jane +
+
+
+
+
+
+
+

+ Case information +

+
+
+
+
+
+ Case status +
+
+ Pending +
+
+
+
+ Monitoring codes +
+
+

+ Mental health +

+

+ Domestic violence +

+

+ Prohibited weapons +

+

+ Human trafficking +

+

+ Media interest +

+
+
+
+
+ Next hearing +
+
+

+ First hearing +

+

+ Wednesday 13 August 2025 +

+

+ Southend Court House: County Court and Family Court and Magistrates Court +

+
+
+
+
+
+
+
+
+
+

+ Defendant information +

+
+
+

+ DAVIES, Bella +

+
+
+
+ Age +
+
+ 34 (15/9/1990) +
+
+
+
+ Charge +
+
+ Grievous bodily harm +
+
+
+
+ Custody +
+
+ In police custody, 15 days +
+
+
+

+ SIMPSON, Bart +

+
+
+
+ Age +
+
+ 15 (8/8/2010) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 6 days +
+
+
+

+ JONES, Vince +

+
+
+
+ Age +
+
+ 45 (15/9/1979) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 5 days +
+
+
+
+
+
+
+ +
+ +
+

Victim details

+
+ +
+

Case contacts

+
+ +
+ +

Communications

+ + + + {% if (data['subTab'] == "charging-decision") %} +
+
+
+
+

+ Decision to charge +

+
+
+
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+ +
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +

+ The follow-up draft was approved. +

+ + + Check details before sending to inform of a charging decision + + +
+
+
+
+ + + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--fu-email-sending.html b/app/views/delivery/dtc/victim-record--fu-email-sending.html new file mode 100644 index 000000000..1de2fd096 --- /dev/null +++ b/app/views/delivery/dtc/victim-record--fu-email-sending.html @@ -0,0 +1,611 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ + + + {% if (data['subTab'] == "charging-decision") %} +
+ + + Warning + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. + +
+ +
+
+

+ Decision to charge +

+
+
+
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+ +
+
+
+ Followed up by +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:39 +
+
+
+
+ Status +
+
+ Sending +
+
+ +
+ +
+
+ + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--fu-email-technical-failure.html b/app/views/delivery/dtc/victim-record--fu-email-technical-failure.html new file mode 100644 index 000000000..91e362ec6 --- /dev/null +++ b/app/views/delivery/dtc/victim-record--fu-email-technical-failure.html @@ -0,0 +1,609 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ + + + {% if (data['subTab'] == "charging-decision") %} +
+
+

+ Decision to charge +

+
+
+
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+ +
+
+
+ Followed up by +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:39 +
+
+
+
+ Status +
+
+ Technical failure +
+
+ +
+ + + +
+
+ + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--fu-email-temporary-failure.html b/app/views/delivery/dtc/victim-record--fu-email-temporary-failure.html new file mode 100644 index 000000000..650b8f41f --- /dev/null +++ b/app/views/delivery/dtc/victim-record--fu-email-temporary-failure.html @@ -0,0 +1,617 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ + + + {% if (data['subTab'] == "charging-decision") %} +
+ + + Warning + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. + +
+ +
+
+

+ Decision to charge +

+
+
+
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+ +
+
+
+ Followed up by +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:39 +
+
+
+
+ Status +
+
+ Temporary failure +
+
+ +
+ + + +
+
+ + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--fu-letter-not-recorded.html b/app/views/delivery/dtc/victim-record--fu-letter-not-recorded.html new file mode 100644 index 000000000..38d7d5327 --- /dev/null +++ b/app/views/delivery/dtc/victim-record--fu-letter-not-recorded.html @@ -0,0 +1,562 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ + + + {% if (data['subTab'] == "charging-decision") %} +
+
+

+ Decision to charge +

+
+
+
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+
+ + + Record letter follow-up to inform of a charging decision + + + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--fu-letter-recorded-2.html b/app/views/delivery/dtc/victim-record--fu-letter-recorded-2.html new file mode 100644 index 000000000..d211fb4a6 --- /dev/null +++ b/app/views/delivery/dtc/victim-record--fu-letter-recorded-2.html @@ -0,0 +1,552 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Search for another victim +{% endblock %} + +{% block content %} +
+
+ +
+

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+

+ Case URN: 42MZ1139323/1 +

+
+ +
+

+ Contents +

+ + + +
+ +

Summary

+ +
+
+
+
+

+ Victim details +

+ +
+
+
+
+
+ Name +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
+
+
+
+ Age +
+
+ 34 (22/7/1990) +
+
+
+
+ Categories +
+
+

+ Vulnerable +

+

+ Intimidated +

+
+
+
+
+ Disability or access need +
+
+ Yes +
+
+
+
+ Address +
+
+ 130 Denton Avenue
Banton
Dunbartonshire
G65 0QR +
+
+
+
+ Phone +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Email +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Want to be contacted +
+
+ Yes +
+
+
+
+ Preferred method of contact +
+
+ Mobile +
+
+
+
+ Preferred contact times +
+
+ Weekdays, 8am to 6pm +
+
+
+
+
+
+
+
+
+

+ Case contacts +

+ +
+
+
+
+
+ Family Liaison Officer +
+
+ BIDWELL, Jane +
+
+
+
+ IDVA +
+
+ SAKAMOTO, Hadji +
+
+
+
+ Counsel +
+
+ HAMER, Olivia +
+
+
+
+ Defence solicitor +
+
+ BINKS, Thomas +
+
+
+
+ High court advocate +
+
+ SHEAF, Jessica +
+
+
+
+ Officer in charge +
+
+ PC FISHER, Jane +
+
+
+
+
+
+
+

+ Case information +

+
+
+
+
+
+ Case status +
+
+ Pending +
+
+
+
+ Monitoring codes +
+
+

+ Mental health +

+

+ Domestic violence +

+

+ Prohibited weapons +

+

+ Human trafficking +

+

+ Media interest +

+
+
+
+
+ Next hearing +
+
+

+ First hearing +

+

+ Wednesday 13 August 2025 +

+

+ Southend Court House: County Court and Family Court and Magistrates Court +

+
+
+
+
+
+
+
+
+
+

+ Defendant information +

+
+
+

+ DAVIES, Bella +

+
+
+
+ Age +
+
+ 34 (15/9/1990) +
+
+
+
+ Charge +
+
+ Grievous bodily harm +
+
+
+
+ Custody +
+
+ In police custody, 15 days +
+
+
+

+ SIMPSON, Bart +

+
+
+
+ Age +
+
+ 15 (8/8/2010) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 6 days +
+
+
+

+ JONES, Vince +

+
+
+
+ Age +
+
+ 45 (15/9/1979) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 5 days +
+
+
+
+
+
+
+ +
+ +
+

Victim details

+
+ +
+

Case contacts

+
+ +
+

Communications

+ + + + {% if (data['subTab'] == "charging-decision") %} + +
+

Informing victim of a charging decision

+
+ + + + + + + + + + + +
Decision + Decision to charge +
First hearing +
+ 7 May 2025 +
+
+ Bradford Crown Court +
+
+
+ + + + + + + +
+ First telephone call details + +
+ 14 May 2025 at 12:30
+ +
+
+ No answer +
+
+ + + + + + + +
+ Second telephone call details + +
+ 15 May 2025 at 23:12 +
+ + +
+ +
+
+ + + +
+
+
+ +

+ The follow-up draft requires changes before sending. +

+ + + Amend draft to inform of a charging decision + + + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--fu-letter-recorded.html b/app/views/delivery/dtc/victim-record--fu-letter-recorded.html new file mode 100644 index 000000000..29a3431e2 --- /dev/null +++ b/app/views/delivery/dtc/victim-record--fu-letter-recorded.html @@ -0,0 +1,587 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ + + + {% if (data['subTab'] == "charging-decision") %} +
+
+

+ Decision to charge +

+
+
+
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+ +
+
+
+ Followed up by +
+
+ Post +
+
+
+
+ Date of dispatch +
+
+ Thursday 20 March 2025 +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+
+ + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--fu-moc-unknown.html b/app/views/delivery/dtc/victim-record--fu-moc-unknown.html new file mode 100644 index 000000000..3ff43cfd0 --- /dev/null +++ b/app/views/delivery/dtc/victim-record--fu-moc-unknown.html @@ -0,0 +1,562 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ + + + {% if (data['subTab'] == "charging-decision") %} +
+
+

+ Decision to charge +

+
+
+
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+
+ + + Create or record follow-up to inform of a charging decision + + + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--letter-recorded.html b/app/views/delivery/dtc/victim-record--letter-recorded.html new file mode 100644 index 000000000..234176785 --- /dev/null +++ b/app/views/delivery/dtc/victim-record--letter-recorded.html @@ -0,0 +1,534 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ + + + {% if (data['subTab'] == "charging-decision") %} +
+
+

+ Decision to charge +

+
+
+
+
+
+ Contact method +
+
+ Post +
+
+
+
+ Date of dispatch +
+
+ Thursday 20 March 2025 +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+
+ + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--next-attempt-moc-unknown.html b/app/views/delivery/dtc/victim-record--next-attempt-moc-unknown.html new file mode 100644 index 000000000..a295063f8 --- /dev/null +++ b/app/views/delivery/dtc/victim-record--next-attempt-moc-unknown.html @@ -0,0 +1,570 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ +
+ + + Warning + Ensure {{ data['victimForename'] }} {{ data['victimSurname'] }} answers the security questions correctly before sharing case information. + +
+ + + + {% if (data['subTab'] == "charging-decision") %} +
+
+

+ Decision to charge +

+
+
+
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+
+ + + Create or record communication to inform of a charging decision + + + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--pmoc-email-after-save-and-exit.html b/app/views/delivery/dtc/victim-record--pmoc-email-after-save-and-exit.html new file mode 100644 index 000000000..4f4dfc3d1 --- /dev/null +++ b/app/views/delivery/dtc/victim-record--pmoc-email-after-save-and-exit.html @@ -0,0 +1,552 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ +
+ + + Warning + Check that Security Questions are correctly answered before sending {{ data['victimForename'] }} {{ data['victimSurname'] }} further emails. + +
+ + + + {% if (data['subTab'] == "charging-decision") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. +

+ + + Continue email to inform of a charging decision + + + + + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Create email to offer a CPS pre-trial meeting + + + + + {% endif %} + + + + + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--pmoc-email.html b/app/views/delivery/dtc/victim-record--pmoc-email.html new file mode 100644 index 000000000..07460ec12 --- /dev/null +++ b/app/views/delivery/dtc/victim-record--pmoc-email.html @@ -0,0 +1,548 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ +
+ + + Warning + Check that Security Questions are correctly answered before sending {{ data['victimForename'] }} {{ data['victimSurname'] }} further emails. + +
+ + + + {% if (data['subTab'] == "charging-decision") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. +

+ + + Create email to inform of a charging decision + + + + + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Create email to offer a CPS pre-trial meeting + + + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--pmoc-home-phone.html b/app/views/delivery/dtc/victim-record--pmoc-home-phone.html new file mode 100644 index 000000000..6784e8132 --- /dev/null +++ b/app/views/delivery/dtc/victim-record--pmoc-home-phone.html @@ -0,0 +1,548 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ +
+ + + Warning + Ensure {{ data['victimForename'] }} {{ data['victimSurname'] }} answers the security questions correctly before sharing case information. + +
+ + + + {% if (data['subTab'] == "charging-decision") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. +

+ + + Record call to inform of a charging decision + + + + + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--pmoc-mobile.html b/app/views/delivery/dtc/victim-record--pmoc-mobile.html new file mode 100644 index 000000000..b7c21d919 --- /dev/null +++ b/app/views/delivery/dtc/victim-record--pmoc-mobile.html @@ -0,0 +1,548 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ +
+ + + Warning + Ensure {{ data['victimForename'] }} {{ data['victimSurname'] }} answers the security questions correctly before sharing case information. + +
+ + + + {% if (data['subTab'] == "charging-decision") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. +

+ + + Record call to inform of a charging decision + + + + + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--pmoc-not-selected.html b/app/views/delivery/dtc/victim-record--pmoc-not-selected.html new file mode 100644 index 000000000..a7ffa2ba0 --- /dev/null +++ b/app/views/delivery/dtc/victim-record--pmoc-not-selected.html @@ -0,0 +1,535 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ +
+ + + Warning + Preferred method of contact unknown +

+ To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact. +

+
+
+ + + + {% if (data['subTab'] == "charging-decision") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. +

+ + + + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--pmoc-post.html b/app/views/delivery/dtc/victim-record--pmoc-post.html new file mode 100644 index 000000000..8dfb9e85e --- /dev/null +++ b/app/views/delivery/dtc/victim-record--pmoc-post.html @@ -0,0 +1,540 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ + + + {% if (data['subTab'] == "charging-decision") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. +

+ + + Record letter to inform of a charging decision + + + + + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record letter to offer a CPS pre-trial meeting + + + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--pmoc-via-isva.html b/app/views/delivery/dtc/victim-record--pmoc-via-isva.html new file mode 100644 index 000000000..abdb54ffa --- /dev/null +++ b/app/views/delivery/dtc/victim-record--pmoc-via-isva.html @@ -0,0 +1,524 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ + + + {% if (data['subTab'] == "charging-decision") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed of the charging decision by their Independent Sexual Violence Adviser (ISVA). +

+ + + + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--pmoc-via-police.html b/app/views/delivery/dtc/victim-record--pmoc-via-police.html new file mode 100644 index 000000000..8e7e1da45 --- /dev/null +++ b/app/views/delivery/dtc/victim-record--pmoc-via-police.html @@ -0,0 +1,524 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ + + + {% if (data['subTab'] == "charging-decision") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed of the charging decision by the police. +

+ + + + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--try-calling-later.html b/app/views/delivery/dtc/victim-record--try-calling-later.html new file mode 100644 index 000000000..a513b41e5 --- /dev/null +++ b/app/views/delivery/dtc/victim-record--try-calling-later.html @@ -0,0 +1,577 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+ +

Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ +
+ + + Warning + Ensure {{ data['victimForename'] }} {{ data['victimSurname'] }} answers the security questions correctly before sharing case information. + +
+ + + + {% if (data['subTab'] == "charging-decision") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. +

+ +
+
+

+ Decision to charge +

+
+
+
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ + + Record another call to inform of a charging decision + + +
+
+ + + + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record-simplified.html b/app/views/delivery/dtc/victim-record-simplified.html new file mode 100644 index 000000000..fdc4fc5ac --- /dev/null +++ b/app/views/delivery/dtc/victim-record-simplified.html @@ -0,0 +1,721 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} +
+
+ + + +

Communication

+ + {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ + + Warning + Preferred method of contact unknown +

+ To contact the victim, select their preferred method of contact after confirming it with the police. +

+
+
+ {% endif %} + + {% if data['preferredMethodOfContact'] == "Email" and (data['dtcEmailStatus'] == "Not sent") %} +
+ + + Warning + Ensure {{ data['victimForename'] }} {{ data['victimSurname'] }} has cleared security before sending them email communications. + +
+ {% endif %} + + {% if data['preferredMethodOfContact'] == "Phone" and (data['dtcCallStatus'] == "Call pending") %} +
+ + + Warning + Ensure {{ data['victimForename'] }} {{ data['victimSurname'] }} clears security before informing them of case details. + +
+ {% endif %} + + {% if (data['preferredMethodOfContact'] != "Not provided") %} +

Charging decisions

+ {% endif %} + + {% if (data['preferredMethodOfContact'] == "Phone") %} +
+
+

+ Decision to charge +

+
+
+
+
+
+ Third contact attempt +
+
+ {{ data['contactMethod'] or "Phone" }} +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 15:02 +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+
+
+
+ + + Previous contact attempts + + +
+
+
+
+ Second contact attempt +
+
+ {{ data['contactMethod'] or "Phone" }} +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 14:40 +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+ +
+
+
+ First contact attempt +
+
+ {{ data['contactMethod'] or "Phone" }} +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+
+
+
+
+
+
+
+ Third follow-up attempt +
+
+ {{ data['contactMethod'] or "Email" }} +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Status +
+
+ Delivered +
+
+
+
+ Email +
+
+ View sent charging decision email +
+
+
+
+
+
+ + + Previous follow-up attempts + + +
+
+
+
+ Second follow-up attempt +
+
+ {{ data['contactMethod'] or "Email" }} +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Status +
+
+ Technical failure +
+
+
+ +
+ +
+
+
+ First follow-up attempt +
+
+ {{ data['contactMethod'] or "Email" }} +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Status +
+
+ Permanent failure +
+
+
+
+
+ + + Send another follow-up + + +
+
+ {% endif %} + + {% if (data['preferredMethodOfContact'] == "Phone") %} +
+
+

+ Decision to charge +

+
+
+
+
+
+ Fourth contact attempt +
+
+ {{ data['contactMethod'] or "Post" }} +
+
+
+
+ Address +
+
+ {{ data['victimAddressLine1'] or "456 Warburton Road" }}
+ {{ data['victimAddressLine2'] or "Old Londinium" }}
+ {{ data['victimAddressLine3'] }} + {{ data['victimAddressLine4'] }} + {{ data['victimPostCode'] or "SW1 6HJ" }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 15:02 +
+
+
+
+ Status +
+
+ Received +
+
+
+
+
+
+ + + Previous contact attempts + + +
+
+
+
+ Third contact attempt +
+
+ {{ data['contactMethod'] or "Phone" }} +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 15:02 +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+ +
+
+
+ Second contact attempt +
+
+ {{ data['contactMethod'] or "Phone" }} +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 14:40 +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+ +
+
+
+ First contact attempt +
+
+ {{ data['contactMethod'] or "Phone" }} +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+
+
+ + + Send another letter + +
+
+ {% endif %} + + {% if (data['preferredMethodOfContact'] == "Email") %} +
+
+

+ Decision to charge +

+
+
+
+
+
+ Third contact attempt +
+
+ {{ data['contactMethod'] or "Email" }} +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Status +
+
+ Delivered +
+
+
+
+ Email +
+
+ View sent charging decision email +
+
+
+
+
+
+ + + Previous contact attempts + + +
+
+
+
+ Second contact attempt +
+
+ {{ data['contactMethod'] or "Email" }} +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:25 +
+
+
+
+ Status +
+
+ Technical failure +
+
+
+ +
+ +
+
+
+ First contact attempt +
+
+ {{ data['contactMethod'] or "Email" }} +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Status +
+
+ Permanent failure +
+
+
+
+
+ + + Send another email + + +
+
+ {% endif %} + + + {% if (data['preferredMethodOfContact'] == "Email") %} +
+ + + Warning + The victim's email address is wrong. Review and correct it before trying again. + +
+ {% endif %} + + {% if (data['preferredMethodOfContact'] == "Phone" or data['preferredMethodOfContact'] == "Email") %} +
+ + + Warning + Your email was not delivered. This can happen when the recipient’s inbox is full or their anti-spam filter rejects your email. + +
+ {% endif %} + + {% if (data['preferredMethodOfContact'] == "Post") %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision. +

+ + + Create charging decision letter + + {% endif %} + +
+ +

+ Statuses: +

+
    +
  • +

    + Preferred method of contact: {{ data['preferredMethodOfContact'] }}
    Change +

    +
  • +
+ +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/victim-record.html b/app/views/delivery/dtc/victim-record.html new file mode 100644 index 000000000..c6a428ebf --- /dev/null +++ b/app/views/delivery/dtc/victim-record.html @@ -0,0 +1,1058 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim details" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +


Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim details

+ +
+
+

+ Name and contact details +

+
+
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+

+ Equality information +

+
+
+
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

+ Other information +

+
+
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ + {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ + + Warning + Preferred method of contact unknown +

+ To contact the victim, select their preferred method of contact after confirming it with the police. +

+
+
+ {% endif %} + + {% if (data['preferredMethodOfContact'] == "Phone") %} +
+ + + Warning + Ensure {{ data['victimForename'] }} {{ data['victimSurname'] }} answers the security questions correctly before sharing case information. + +
+ {% endif %} + + {% if (data['preferredMethodOfContact'] == "Email") and (data['dtcEmailStatus'] == "Not sent") %} +
+ + + Warning + Ensure {{ data['victimForename'] }} {{ data['victimSurname'] }} has cleared security before sending them emails. + +
+ {% endif %} + +

Charging decisions

+ + {% if (data['preferredMethodOfContact'] == "Phone") and (data['dtcCallStatus'] == "Not informed") %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. +

+ {% elif (data['preferredMethodOfContact'] == "Email") and ((data['dtcEmailStatus'] == "Not sent") or (data['dtcEmailStatus'] == "Saved")) %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. +

+ {% elif (data['preferredMethodOfContact'] == "Post") and (data['dtcPostStatus'] == "Not dispatched") %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. +

+ {% elif (data['preferredMethodOfContact'] == "Not provided") %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. +

+ {% else %} + {% endif %} + + {% if (data['preferredMethodOfContact'] == "Phone") %} + + Record call to inform of a charging decision + + {% elif (data['preferredMethodOfContact'] == "Email") %} + {% if (data['dtcEmailStatus'] == "Not sent") %} + + Create charging decision email + + {% elif (data['dtcEmailStatus'] == "Saved") %} + + Continue charging decision email + + {% elif (data['dtcEmailStatus'] == "Delivered") %} +
+
+
+ Type +
+
+ Decision to charge +
+
+
+
+ Contact method +
+
+ {{ data['contactMethod'] or "Email" }} +
+
+
+
+ Sender +
+
+ {{ data['userSurname'] | upper }}, {{ data['userForename'] }}
(Victim Service Officer) +
+
+
+
+ Recipient +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Status +
+
+ Delivered +
+
+
+
+ Content +
+
+ View sent email +
+
+
+ {% elif (data['dtcEmailStatus'] == "technical") %} +
+ + + Warning + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }} due to a technical failure. + +
+ +
+
+
+ Type +
+
+ Decision to charge +
+
+
+
+ Contact method +
+
+ {{ data['contactMethod'] or "Email" }} +
+
+
+
+ Sender +
+
+ {{ data['userSurname'] | upper }}, {{ data['userForename'] }}
(Victim Service Officer) +
+
+
+
+ Recipient +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Status +
+
+ Technical failure +
+
+
+ {% endif %} + {% elif (data['preferredMethodOfContact'] == "Post") %} + {% if (data['dtcPostStatus'] == "Not dispatched") %} + + + Record letter to inform of a charging decision + + {% elif (data['dtcPostStatus'] == "Dispatched") %} +
+
+
+ Type +
+
+ Decision to charge +
+
+
+
+ Contact method +
+
+ {{ data['contactMethod'] or "Post" }} +
+
+
+
+ Sender +
+
+ {{ data['userSurname'] | upper }}, {{ data['userForename'] }}
(Victim Service Officer) +
+
+
+
+ Recipient +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
+
+
+
+ Address +
+
+ Oakhurst House
Willowtree Avenue
Birchwood
NP14 6LF +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Status +
+
+ Dispatched +
+
+
+
+ Content +
+
+ View dispatched letter +
+
+
+ {% endif %} + {% endif %} + +

CPS pre-trial meetings

+ +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + {% if (data['preferredMethodOfContact'] == "Phone") %} + + Record call to offer a meeting + + {% elif (data['preferredMethodOfContact'] == "Email") %} + + Create meeting offer email + + {% elif (data['preferredMethodOfContact'] == "Post") %} + + Create meeting offer letter + + {% else %} + {% endif %} + +
+
+
+

+ + Charging decisions + +

+
+ {% if (data['preferredMethodOfContact'] == "Phone") and (data['dtcCallStatus'] == "Not informed") %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. +

+ {% elif (data['preferredMethodOfContact'] == "Email") and ((data['dtcEmailStatus'] == "Not sent") or (data['dtcEmailStatus'] == "Saved")) %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. +

+ {% elif (data['preferredMethodOfContact'] == "Post") and (data['dtcPostStatus'] == "Not dispatched") %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. +

+ {% elif (data['preferredMethodOfContact'] == "Not provided") %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. +

+ {% else %} + {% endif %} +
+
+
+ {% if (data['preferredMethodOfContact'] == "Phone") %} + + Record call to inform of a charging decision + + {% elif (data['preferredMethodOfContact'] == "Email") %} + {% if (data['dtcEmailStatus'] == "Not sent") %} + + Create charging decision email + + {% elif (data['dtcEmailStatus'] == "Saved") %} + + Continue charging decision email + + {% elif (data['dtcEmailStatus'] == "Delivered") %} +
+
+
+ Type +
+
+ Decision to charge +
+
+
+
+ Contact method +
+
+ {{ data['contactMethod'] or "Email" }} +
+
+
+
+ Sender +
+
+ {{ data['userSurname'] | upper }}, {{ data['userForename'] }}
(Victim Service Officer) +
+
+
+
+ Recipient +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Status +
+
+ Delivered +
+
+
+
+ Content +
+
+ View sent email +
+
+
+ {% elif (data['dtcEmailStatus'] == "technical") %} +
+ + + Warning + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }} due to a technical failure. + +
+ +
+
+
+ Type +
+
+ Decision to charge +
+
+
+
+ Contact method +
+
+ {{ data['contactMethod'] or "Email" }} +
+
+
+
+ Sender +
+
+ {{ data['userSurname'] | upper }}, {{ data['userForename'] }}
(Victim Service Officer) +
+
+
+
+ Recipient +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Status +
+
+ Technical failure +
+
+
+ {% endif %} + {% elif (data['preferredMethodOfContact'] == "Post") %} + {% if (data['dtcPostStatus'] == "Not dispatched") %} + + + Record letter to inform of a charging decision + + {% elif (data['dtcPostStatus'] == "Dispatched") %} +
+
+
+ Type +
+
+ Decision to charge +
+
+
+
+ Contact method +
+
+ {{ data['contactMethod'] or "Post" }} +
+
+
+
+ Sender +
+
+ {{ data['userSurname'] | upper }}, {{ data['userForename'] }}
(Victim Service Officer) +
+
+
+
+ Recipient +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
+
+
+
+ Address +
+
+ Oakhurst House
Willowtree Avenue
Birchwood
NP14 6LF +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Status +
+
+ Dispatched +
+
+
+
+ Content +
+
+ View dispatched letter +
+
+
+ {% endif %} + {% endif %} +
+
+
+
+

+ + CPS pre-trial meetings + +

+
+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +
+
+
+ {% if (data['preferredMethodOfContact'] == "Phone") %} + + Record call to offer a meeting + + {% elif (data['preferredMethodOfContact'] == "Email") %} + + Create meeting offer email + + {% elif (data['preferredMethodOfContact'] == "Post") %} + + Create meeting offer letter + + {% else %} + {% endif %} +
+
+
+ +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/delivery/nfa/archive/next-scheduled-call.html b/app/views/delivery/nfa/archive/next-scheduled-call.html new file mode 100644 index 000000000..332c6b0d0 --- /dev/null +++ b/app/views/delivery/nfa/archive/next-scheduled-call.html @@ -0,0 +1,90 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Next planned call" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +

+ Next planned call +

+ +

+ Enter the date and time stated on the text message. +

+ +
+ + +
+ For example, 17/05/2025 +
+ +
+ + +
+
+
+
+ + Time planned + + +
+ Enter a time in 24-hour format. For example, 14:30 +
+ +
+ +
+
+ + +
+
+
+ : +
+ +
+
+ + +
+
+ +
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/draft/approved-to-send.html b/app/views/delivery/nfa/draft/approved-to-send.html new file mode 100644 index 000000000..7b441b7d2 --- /dev/null +++ b/app/views/delivery/nfa/draft/approved-to-send.html @@ -0,0 +1,33 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Approved to send" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ +
+

+ Approved to send +

+
+ +

+ Your letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} is approved to send. +

+ +

What happens next

+ +

+ You can now send an email or add a letter to the print queue from the 'Communication' tab of the victim's page, within the Victim Case Application. +

+ + + View all communications + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/draft/cant-connect.html b/app/views/delivery/nfa/draft/cant-connect.html new file mode 100644 index 000000000..a51c53ca3 --- /dev/null +++ b/app/views/delivery/nfa/draft/cant-connect.html @@ -0,0 +1,26 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Can't connect to the letter drafting tool" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+

+ Sorry, there is a problem +

+

+ We can't connect to the letter drafting tool right now. +

+

+ Try again later. +

+ + Go back + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/draft/cd-modal/delete-draft.html b/app/views/delivery/nfa/draft/cd-modal/delete-draft.html new file mode 100644 index 000000000..44137ba97 --- /dev/null +++ b/app/views/delivery/nfa/draft/cd-modal/delete-draft.html @@ -0,0 +1,35 @@ +{% block content %} +
+ +
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/draft/cd-modal/request-review.html b/app/views/delivery/nfa/draft/cd-modal/request-review.html new file mode 100644 index 000000000..32ef53b2b --- /dev/null +++ b/app/views/delivery/nfa/draft/cd-modal/request-review.html @@ -0,0 +1,131 @@ +{% block content %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/draft/cd-modal/save-draft.html b/app/views/delivery/nfa/draft/cd-modal/save-draft.html new file mode 100644 index 000000000..186d041ff --- /dev/null +++ b/app/views/delivery/nfa/draft/cd-modal/save-draft.html @@ -0,0 +1,55 @@ +{% block content %} +
+ + +
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/draft/cd-modal/send-to-cms.html b/app/views/delivery/nfa/draft/cd-modal/send-to-cms.html new file mode 100644 index 000000000..d98693be2 --- /dev/null +++ b/app/views/delivery/nfa/draft/cd-modal/send-to-cms.html @@ -0,0 +1,38 @@ +{% block content %} +
+ +
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/draft/charging-decision.html b/app/views/delivery/nfa/draft/charging-decision.html new file mode 100644 index 000000000..9faab7080 --- /dev/null +++ b/app/views/delivery/nfa/draft/charging-decision.html @@ -0,0 +1,62 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Charging decision" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ What do you need to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} about? +

+
+ +
+ +
+ + +
+ + + +
+ + +
+
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/draft/compose-letter.html b/app/views/delivery/nfa/draft/compose-letter.html new file mode 100644 index 000000000..b6c155969 --- /dev/null +++ b/app/views/delivery/nfa/draft/compose-letter.html @@ -0,0 +1,391 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Compose letter" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +{% include "/delivery/nfa/draft/cd-modal/save-draft.html" %} + +{% include "/delivery/nfa/draft/cd-modal/delete-draft.html" %} + +{% include "/delivery/nfa/draft/cd-modal/request-review.html" %} + +{% include "/delivery/nfa/draft/cd-modal/send-to-cms.html" %} + +
+ +
+
+ +
+
+

Compose letter

+

+ {% if (data['decisionType'] == "dtc") %}Decision to charge{% elif (data['decisionType'] == "nfa") %}No further action{% else %}Charging decision unknown{% endif %} +

+
+ +
+
+ + + + + {% if (data['nfaStatus'] == "draft-ready-to-send") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") or (data['nfaStatus'] == "after-call-attempt-3") %} + + {% endif %} +
+
+
+ +
+
+ {% if (data['nfaStatus'] == "draft-in-progress") %} + + In progress + + + {% elif (data['nfaStatus'] == "draft-under-review") %} + + Under review + + + {% elif (data['nfaStatus'] == "draft-amendments-required") %} + + Amendments required + + + {% elif (data['nfaStatus'] == "draft-ready-to-send") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") or (data['nfaStatus'] == "after-call-attempt-3") %} + + Ready to send + + + {% endif %} +
+ +
+ +
+
+
+ + +
+
+
+
+

+ Autosave is on. Last saved at {{ "now" | govukTime }} +

+ +
+
+
+ + +
+ + +
+ +
+
+ +
+
+ + + +
+ + + +
+
+ + + +
+
+ +
+ +
+
+ + +
+

+ +

+
+ Create a new note +
+ + + + +
+ +
+ +
+ +
+

+ Monitoring codes applicable to this case: +

+
    +
  • + Pre-charge decision +
  • +
+
+ + + +
+
+ +
+{% endblock %} + +{% block pageScripts %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/draft/first-hearing.html b/app/views/delivery/nfa/draft/first-hearing.html new file mode 100644 index 000000000..fd48740f6 --- /dev/null +++ b/app/views/delivery/nfa/draft/first-hearing.html @@ -0,0 +1,59 @@ +{% extends "layouts/main.html" %} + +{% set pageName="First hearing" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+

First hearing

+ +
+ +
+ + +
+ For example, a Magistrates' Court +
+ +
+
+ +
+ + +
+ For example, 17/05/2025 +
+ +
+ + +
+
+ + + +
+
+
+{% endblock %} + +{% block pageScripts %} + + +{% endblock %} diff --git a/app/views/delivery/nfa/draft/under-review.html b/app/views/delivery/nfa/draft/under-review.html new file mode 100644 index 000000000..7f4536ac0 --- /dev/null +++ b/app/views/delivery/nfa/draft/under-review.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Review requested" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ +
+

+ Review requested +

+
+ Under review of
+ {% if (data['reviewerLevel'] == "d-request") %} + {{ data['d-reviewer'] }} (D) + {% elif (data['reviewerLevel'] == "b3-request") %} + {{ data['b3-reviewer'] }} (B3) + {% elif (data['reviewerLevel'] == "b2-request") %} + {{ data['b2-reviewer'] }} (B2) + {% else %} + {% endif %} +
+
+ +

What happens next

+ +

+ Check for updates on the review to find out if amendments are needed or the review process is complete. +

+ +

+ After the review process is complete you can inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %}. +

+ + + Continue + + +
+ + + If you chose the wrong reviewer + + +
+ You can go back and request the review is done by another reviewer. +
+
+ +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/draft/victim-withdrawn.html b/app/views/delivery/nfa/draft/victim-withdrawn.html new file mode 100644 index 000000000..5bc2c423d --- /dev/null +++ b/app/views/delivery/nfa/draft/victim-withdrawn.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName="No further action template" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ Has {{ data['victimForename'] }} {{ data['victimSurname'] }} withdrawn from the case? +

+
+ +
+ +
+ + +
+ +
+ + +
+
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/letter-dashboard.html b/app/views/delivery/nfa/letter-dashboard.html new file mode 100644 index 000000000..5d6af4f7d --- /dev/null +++ b/app/views/delivery/nfa/letter-dashboard.html @@ -0,0 +1,113 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Letters" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +

Letters in draft

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
URNVictimLetter typeAuthorReviewerStatusDue dateUpdated on
{{ data['caseUrn'] }}{{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}{% if (data['decisionType']) == "dtc" %}Decision to charge{% elif (data['decisionType']) == "mixed-charges" %}Mixed charges{% elif (data['decisionType']) == "nfa" %}No further action{% endif %}{{ data['userSurname'] | upper }}, {{ data['userForename'] }}SANDERSON, Kerry{% if (data['nfaStatus']) == "draft-in-progress" %}In progress{% elif (data['nfaStatus']) == "draft-under-review" %}Under review{% elif (data['nfaStatus']) == "draft-amendments-required" %}Amendments required{% else %}Ready to send{% endif %}{{ "today" | govukDate() }}
14:04
+ + + +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/record/call-support.html b/app/views/delivery/nfa/record/call-support.html new file mode 100644 index 000000000..c36240301 --- /dev/null +++ b/app/views/delivery/nfa/record/call-support.html @@ -0,0 +1,248 @@ +{% block content %} +
+ + + + +
+
+
+

+ + Drafted letter (read-only) + +

+
+ {% if (data['decisionType'] == "dtc") %}Decision to charge{% elif (data['decisionType'] == "nfa") %}No further action{% else %}Mixed charges{% endif %} +
+
+
+ +
+
+
+
+

+ + Supporting information + +

+
+
+
+ +
+
+ Name +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] }} +
+
+
+
+ Age +
+
+ {{ data['victimAge'] }} +
+
+
+
+ Date of birth +
+
+ {{ data['victimDateOfBirth'] }} +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Address +
+
+ {{ data['victimAddressLine1'] }}
{{ data['victimAddressLine2'] }}
{{ data['victimAddressLine3'] }}
{{ data['victimPostCode'] }} +
+
+ + +
+
+
+ + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/record/follow-up-moc.html b/app/views/delivery/nfa/record/follow-up-moc.html new file mode 100644 index 000000000..6547584ba --- /dev/null +++ b/app/views/delivery/nfa/record/follow-up-moc.html @@ -0,0 +1,74 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Follow-up method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ How does {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the letter? +

+
+ +
+ +
+ + +
+ +
+ + +
+ +
or
+ +
+ + +
+ +
+
+ + +
+
+ +
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/record/next-attempt-moc.html b/app/views/delivery/nfa/record/next-attempt-moc.html new file mode 100644 index 000000000..6a9444272 --- /dev/null +++ b/app/views/delivery/nfa/record/next-attempt-moc.html @@ -0,0 +1,69 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Next attempt method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ What do you want to do next? +

+
+ +
+ +
+ + +
+ +
+ + +
+ Only choose if listed as an alternative method of contact +
+
+ +
+ + +
+ Only choose if listed as an alternative method of contact +
+
+ +
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/record/read-only-letter.html b/app/views/delivery/nfa/record/read-only-letter.html new file mode 100644 index 000000000..19c4013bd --- /dev/null +++ b/app/views/delivery/nfa/record/read-only-letter.html @@ -0,0 +1,50 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Read-only letter" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+
+
+

Letter (read-only)

+

+ {% if (data['decisionType'] == "dtc") %}Decision to charge{% elif (data['decisionType'] == "nfa") %}No further action{% else %}Charging decision unknown{% endif %} +

+
+ +
+ +
+
+ +
+
+
+
+ +
+
+ + Ready to send + +
+
+
+
+ +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/record/telephone-call-1-details.html b/app/views/delivery/nfa/record/telephone-call-1-details.html new file mode 100644 index 000000000..5ce6dc71f --- /dev/null +++ b/app/views/delivery/nfa/record/telephone-call-1-details.html @@ -0,0 +1,151 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call 1 details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +

First call attempt

+ +
+ + +
+ Use the date picker or enter a date. For example, 17/05/2025 +
+ +
+ + +
+
+ +
+
+ + Time of call + + +
+ Enter a time in 24-hour format. For example, 14:30 +
+ +
+ +
+
+ + +
+
+
+ : +
+ +
+
+ + +
+
+ +
+
+
+ +
+
+ + + + What was the call direction? + + +
+
+ + +
+ I called the victim +
+
+ +
+ + +
+ The victim called the CPS +
+
+
+
+
+ +
+
+ + + Were you able to inform the victim? + + +
+
+ + +
+ +
+ + +
+
+
+
+ +
+ + + +
+ + +
+
+ {% include "/delivery/nfa/record/call-support.html" %} +
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/record/telephone-call-2-details.html b/app/views/delivery/nfa/record/telephone-call-2-details.html new file mode 100644 index 000000000..ee1f273f1 --- /dev/null +++ b/app/views/delivery/nfa/record/telephone-call-2-details.html @@ -0,0 +1,153 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call 2 details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +

Second call attempt

+ +
+ + +
+ Use the date picker or enter a date. For example, 17/05/2025 +
+ +
+ + +
+
+ +
+
+ + Time of call + + +
+ Enter a time in 24-hour format. For example, 14:30 +
+ +
+ +
+
+ + +
+
+
+ : +
+ +
+
+ + +
+
+ +
+
+
+ +
+
+ + + + What was the call direction? + + +
+
+ + +
+ I called the victim +
+
+ +
+ + +
+ The victim called the CPS +
+
+
+
+
+ +
+
+ + + Were you able to inform the victim? + + +
+
+ + +
+ +
+ + +
+
+
+
+ +
+

+ +

+ + +
+ + +
+
+ {% include "/delivery/nfa/record/call-support.html" %} +
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/record/telephone-call-3-details.html b/app/views/delivery/nfa/record/telephone-call-3-details.html new file mode 100644 index 000000000..78e7c520c --- /dev/null +++ b/app/views/delivery/nfa/record/telephone-call-3-details.html @@ -0,0 +1,150 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +

Third call attempt

+ +
+ + +
+ Use the date picker or enter a date. For example, 17/05/2025 +
+ +
+ + +
+
+ +
+
+ + Time of call + + +
+ Enter a time in 24-hour format. For example, 14:30 +
+ +
+ +
+
+ + +
+
+
+ : +
+ +
+
+ + +
+
+ +
+
+
+ +
+
+ + + + What was the call direction? + + +
+
+ + +
+ I called the victim +
+
+ +
+ + +
+ The victim called the CPS +
+
+
+
+
+ +
+
+ + + Were you able to inform the victim? + + +
+
+ + +
+ +
+ + +
+
+
+
+ +
+ + +
+ + +
+
+ {% include "/delivery/nfa/record/call-support.html" %} +
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/record/text-message-details.html b/app/views/delivery/nfa/record/text-message-details.html new file mode 100644 index 000000000..c88057fc4 --- /dev/null +++ b/app/views/delivery/nfa/record/text-message-details.html @@ -0,0 +1,155 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Text message details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+
+

+ Text message details +

+

+ Date and time of text message +

+
+ + +
+ If you need to change the date, use the date picker or enter a date. For example, 17/05/2025 +
+ +
+ + +
+
+
+
+ + Time of text message + + +
+ Enter a time in 24-hour format. For example, 14:30 +
+ +
+ +
+
+ + +
+
+
+ : +
+ +
+
+ + +
+
+ +
+
+
+
+
+ + Time of second call attempt + + +
+ Enter the time given in the text message in 24-hour format. For example, 14:30 +
+ +
+ +
+
+ + +
+
+
+ : +
+ +
+
+ + +
+
+ +
+
+
+
+
+ + Time of third call attempt (optional) + + +
+ Enter the time given in the text message in 24-hour format. For example, 14:30 +
+ +
+ +
+
+ + +
+
+
+ : +
+ +
+
+ + +
+
+ +
+
+
+ +
+
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/record/was-text-message-sent.html b/app/views/delivery/nfa/record/was-text-message-sent.html new file mode 100644 index 000000000..714290c11 --- /dev/null +++ b/app/views/delivery/nfa/record/was-text-message-sent.html @@ -0,0 +1,56 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Was a text message sent to the victim?" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ Was a text message sent to {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

+
+ +
+ +
+ + +
+ +
+ + +
+ +
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/send/check-email-details.html b/app/views/delivery/nfa/send/check-email-details.html new file mode 100644 index 000000000..dbc768f55 --- /dev/null +++ b/app/views/delivery/nfa/send/check-email-details.html @@ -0,0 +1,89 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Check details" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ +

Check the details before sending the email

+ +

Email details

+ +
+
+
+ Type +
+
+ {% if (data['decisionType'] == "dtc") %} + Decision to charge + {% elif (data['decisionType'] == "nfa") %} + No further action + {% endif %} +
+
+
+
+ Included +
+
+ Information pack
+ Crest survey +
+ +
+
+
+ From +
+
+ Victim Services shared mailbox
{{ data['sharedMailbox'] }} +
+
+
+
+ To +
+
+ {% if (data['recipient'] == "victim") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) + {% elif (data['recipient'] == "oic") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['oicRank'] }} {{ data['oicForename'] }} {{ data['oicSurname'] }} (officer in charge) + {% elif (data['recipient'] == "isva") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['isvaForename'] }} {{ data['isvaSurname'] }} (ISVA) + {% endif %}
+ {% if (data['recipient'] == "victim") %} + {{ data['victimEmailAddress'] }} + {% elif (data['recipient'] == "oic") %} + {{ data['oicEmailAddress'] }} + {% elif (data['recipient'] == "isva") %} + {{ data['isvaEmailAddress'] }} + {% endif %} +
+
+ +
+ +

Now send your email

+ +

+ Select Send email to inform the victim of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %}. +

+ + + + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/send/check-letter-details.html b/app/views/delivery/nfa/send/check-letter-details.html new file mode 100644 index 000000000..fea410a20 --- /dev/null +++ b/app/views/delivery/nfa/send/check-letter-details.html @@ -0,0 +1,96 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Check details" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ +
+ +

Check the details before sending for printing

+ +

Letter details

+ +
+
+
+ Type +
+
+ {% if (data['decisionType'] == "dtc") %} + Decision to charge + {% elif (data['decisionType'] == "nfa") %} + No further action + {% endif %} +
+
+
+
+ Included +
+
+ Information pack
+ Crest survey +
+ +
+
+
+ From +
+
+ Victim Services shared mailbox
{{ data['sharedMailbox'] }} +
+
+
+
+ Printer +
+
+ Liverpool office
victim.services.liverpool@cps.gov.uk +
+
+
+
+ Final recipient +
+
+ {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) +
+
+
+
+ Recipient address +
+
+ {{ data['victimAddressLine1'] }}
{{ data['victimAddressLine2'] }}
{{ data['victimAddressLine3'] }}
{{ data['victimPostCode'] }} +
+
+ +
+ +

Now send for printing

+ +

+ Select Send for printing to add the letter to the print queue. +

+ + + +
+ + Send for printing later +
+ +
+ +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/send/delivered.html b/app/views/delivery/nfa/send/delivered.html new file mode 100644 index 000000000..ed6ecb62e --- /dev/null +++ b/app/views/delivery/nfa/send/delivered.html @@ -0,0 +1,93 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Email delivered" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ +
+

+ Email delivered +

+
+ +

+ The email was successfully delivered to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}). +

+ +

+ The information pack and Crest survey were also sent to the victim. +

+ +

Further information

+ +

+ You can view a record of the delivered email on the 'Communications' tab of the victim's page, within the Victim Case Application. +

+ +

+ The letter was automatically saved on CMS as well. +

+ + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + + {% if (data['attemptToContactAgain'] == "Call") %} + + Continue + + {% elif (data['attemptToContactAgain'] == "Email") %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "2") %} + + {% if (data['attemptToContactAgain'] == "Call") %} + + Continue + + {% elif (data['attemptToContactAgain'] == "Email") %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "3") %} + + Continue + + + {% endif %} + {% elif (data['pmoc'] == "email") %} + + + Continue + + + + {% endif %} + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/send/letter-added-to-print-queue.html b/app/views/delivery/nfa/send/letter-added-to-print-queue.html new file mode 100644 index 000000000..31ad577fa --- /dev/null +++ b/app/views/delivery/nfa/send/letter-added-to-print-queue.html @@ -0,0 +1,86 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Letter added to print queue" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ +
+

+ Letter sent for printing +

+
+ +

+ The letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} was successfully sent for printing. +

+ +

+ The information pack and Crest survey were also sent for printing. +

+ +

Further information

+ +

+ You can view a record of the letter on the 'Communication' tab of the victim's page, within the Victim Case Application. +

+ +

+ The letter was automatically saved to CMS as well. +

+ + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + + Continue + + + {% elif (data['callAttempt'] == "2") %} + + Continue + + + {% elif (data['callAttempt'] == "3") %} + {% if (data['victimInformed3'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% endif %} + {% elif (data['pmoc'] == "email") %} + + {% if (data['callAttempt'] == "") %} + + Continue + + + {% elif (data['callAttempt'] == "1") %} + + Continue + + + {% elif (data['callAttempt'] == "2") %} + + Continue + + + {% elif (data['callAttempt'] == "3") %} + + Continue + + + {% endif %} + {% endif %} + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/send/letter-details.html b/app/views/delivery/nfa/send/letter-details.html new file mode 100644 index 000000000..8fe2ac946 --- /dev/null +++ b/app/views/delivery/nfa/send/letter-details.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Letter details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+

Letter details

+ +
+ + +
+ For example, 17/05/2025 +
+ +
+ + +
+
+ +
+

+ +

+ + +
+ + +
+
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/send/letter-logged.html b/app/views/delivery/nfa/send/letter-logged.html new file mode 100644 index 000000000..524788c2f --- /dev/null +++ b/app/views/delivery/nfa/send/letter-logged.html @@ -0,0 +1,100 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Letter logged" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ +
+

+ Letter logged +

+
+ +

+ The {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} letter was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimAddressLine1'] }}, {{ data['victimPostCode'] }}). +

+ + + +

Further information

+ +

+ You can view the recorded letter on the 'Communication' tab of the victim's page, within the Victim Case Application. +

+ +

+ The letter was automatically saved to CMS as well. +

+ + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + {% if (data['victimInformed1'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "2") %} + {% if (data['victimInformed2'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "3") %} + {% if (data['victimInformed3'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + {% endif %} + {% elif (data['pmoc'] == "post") %} + + + Continue + + + + {% else %} + + Continue + + {% endif %} + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/send/permanent-failure.html b/app/views/delivery/nfa/send/permanent-failure.html new file mode 100644 index 000000000..cd16e872d --- /dev/null +++ b/app/views/delivery/nfa/send/permanent-failure.html @@ -0,0 +1,36 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Permanent failure" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+

+ Sorry, there is a problem +

+

+ {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. +

+ +

+ Check the email address is correct. If it is incorrect, you can update the email address. +

+ + +

+ Once updated, you can try to send the email again from 'Communication' tab of the victim's record. +

+ + Return to victim record + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/send/sending-email.html b/app/views/delivery/nfa/send/sending-email.html new file mode 100644 index 000000000..8a10d6ff9 --- /dev/null +++ b/app/views/delivery/nfa/send/sending-email.html @@ -0,0 +1,39 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Sending email" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ +

+ Sending email +

+ +

+ The email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}). +

+ + + +

Further information

+ +

+ You can view the recorded email on the 'Communication' tab of the victim's page, within the Victim Case Application. +

+ +

+ The email was automatically saved to CMS as well. +

+ + + View all communications + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/send/technical-failure.html b/app/views/delivery/nfa/send/technical-failure.html new file mode 100644 index 000000000..a298c250f --- /dev/null +++ b/app/views/delivery/nfa/send/technical-failure.html @@ -0,0 +1,26 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Technical failure" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+

+ Sorry, there is a problem sending the email to {{ data['victimForename'] }} {{ data['victimSurname'] }} +

+

+ The email was saved as a draft. +

+

+ You can try to send the email again now. +

+

+ Alternatively, try sending again later from the 'Communication' tab of the victim's record within the Victim Case Application. +

+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/send/temporary-failure.html b/app/views/delivery/nfa/send/temporary-failure.html new file mode 100644 index 000000000..cb28b3149 --- /dev/null +++ b/app/views/delivery/nfa/send/temporary-failure.html @@ -0,0 +1,29 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Temporary failure" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+

+ Sorry, there is a problem +

+

+ The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

+ +

+ You can try to send it again later from the 'Communication' tab of the victim's record within the Victim Case Application. +

+ + Return to victim record + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/start-1/search.html b/app/views/delivery/nfa/start-1/search.html new file mode 100644 index 000000000..baf8513f4 --- /dev/null +++ b/app/views/delivery/nfa/start-1/search.html @@ -0,0 +1,163 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search for a victim or witness" %} + +{% block beforeContent %} +
+
+ +
+ + +
+{% endblock %} + +{% block content %} +
+
+ + + +
+
+
+
+ + {% if (data['searchUrn'] == data['caseUrn']) %} +
+ +

+ We've found 8 results for {{ data['caseUrn'] }} +

+ +
+ +
+
+
+ + Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
URN search results showing victims and witnesses
NameCategoryURNLead defendantAction
View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
+ {% endif %} + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/start-1/sign-in.html b/app/views/delivery/nfa/start-1/sign-in.html new file mode 100644 index 000000000..b7fbe2a9b --- /dev/null +++ b/app/views/delivery/nfa/start-1/sign-in.html @@ -0,0 +1,70 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Sign in to your account" %} + +{% block header %} +{% endblock %} + +{% block content %} +
+
+ +
+ + + +
+ +

+ Victim Case App +

+ Sign in to your account +

+

+ +
+ +
+ + + + +
+ +
+ + + + +
+ + + +
+
+ +
+ +
+ +
+

+ Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

+

+ As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

+
+ +
+
+{% endblock %} + +{% block footer %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/start-2/search.html b/app/views/delivery/nfa/start-2/search.html new file mode 100644 index 000000000..151d0d20f --- /dev/null +++ b/app/views/delivery/nfa/start-2/search.html @@ -0,0 +1,163 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search for a victim or witness" %} + +{% block beforeContent %} +
+
+ +
+ + +
+{% endblock %} + +{% block content %} +
+
+ + + +
+
+
+
+ + {% if (data['searchUrn'] == data['caseUrn']) %} +
+ +

+ We've found 8 results for {{ data['caseUrn'] }} +

+ +
+ +
+
+
+ + Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
URN search results showing victims and witnesses
NameCategoryURNLead defendantAction
View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
+ {% endif %} + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/start-2/sign-in.html b/app/views/delivery/nfa/start-2/sign-in.html new file mode 100644 index 000000000..f76adaa34 --- /dev/null +++ b/app/views/delivery/nfa/start-2/sign-in.html @@ -0,0 +1,70 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Sign in to your account" %} + +{% block header %} +{% endblock %} + +{% block content %} +
+
+ +
+ + + +
+ +

+ Victim Case App +

+ Sign in to your account +

+

+ +
+ +
+ + + + +
+ +
+ + + + +
+ + + +
+
+ +
+ +
+ +
+

+ Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

+

+ As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

+
+ +
+
+{% endblock %} + +{% block footer %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/start-3/search.html b/app/views/delivery/nfa/start-3/search.html new file mode 100644 index 000000000..826655806 --- /dev/null +++ b/app/views/delivery/nfa/start-3/search.html @@ -0,0 +1,163 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search for a victim or witness" %} + +{% block beforeContent %} +
+
+ +
+ + +
+{% endblock %} + +{% block content %} +
+
+ + + +
+
+
+
+ + {% if (data['searchUrn'] == data['caseUrn']) %} +
+ +

+ We've found 8 results for {{ data['caseUrn'] }} +

+ +
+ +
+
+
+ + Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
URN search results showing victims and witnesses
NameCategoryURNLead defendantAction
View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
+ {% endif %} + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/start-3/sign-in.html b/app/views/delivery/nfa/start-3/sign-in.html new file mode 100644 index 000000000..f75cc491a --- /dev/null +++ b/app/views/delivery/nfa/start-3/sign-in.html @@ -0,0 +1,70 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Sign in to your account" %} + +{% block header %} +{% endblock %} + +{% block content %} +
+
+ +
+ + + +
+ +

+ Victim Case App +

+ Sign in to your account +

+

+ +
+ +
+ + + + +
+ +
+ + + + +
+ + + +
+
+ +
+ +
+ +
+

+ Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

+

+ As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

+
+ +
+
+{% endblock %} + +{% block footer %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/start-4/search.html b/app/views/delivery/nfa/start-4/search.html new file mode 100644 index 000000000..29fe42363 --- /dev/null +++ b/app/views/delivery/nfa/start-4/search.html @@ -0,0 +1,163 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search for a victim or witness" %} + +{% block beforeContent %} +
+
+ +
+ + +
+{% endblock %} + +{% block content %} +
+
+ + + +
+
+
+
+ + {% if (data['searchUrn'] == data['caseUrn']) %} +
+ +

+ We've found 8 results for {{ data['caseUrn'] }} +

+ +
+ +
+
+
+ + Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
URN search results showing victims and witnesses
NameCategoryURNLead defendantAction
View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
+ {% endif %} + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/start-4/sign-in.html b/app/views/delivery/nfa/start-4/sign-in.html new file mode 100644 index 000000000..bc0bc5d8e --- /dev/null +++ b/app/views/delivery/nfa/start-4/sign-in.html @@ -0,0 +1,70 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Sign in to your account" %} + +{% block header %} +{% endblock %} + +{% block content %} +
+
+ +
+ + + +
+ +

+ Victim Case App +

+ Sign in to your account +

+

+ +
+ +
+ + + + +
+ +
+ + + + +
+ + + +
+
+ +
+ +
+ +
+

+ Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

+

+ As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

+
+ +
+
+{% endblock %} + +{% block footer %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/start-5/search.html b/app/views/delivery/nfa/start-5/search.html new file mode 100644 index 000000000..20bdc2e73 --- /dev/null +++ b/app/views/delivery/nfa/start-5/search.html @@ -0,0 +1,163 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search for a victim or witness" %} + +{% block beforeContent %} +
+
+ +
+ + +
+{% endblock %} + +{% block content %} +
+
+ + + +
+
+
+
+ + {% if (data['searchUrn'] == data['caseUrn']) %} +
+ +

+ We've found 8 results for {{ data['caseUrn'] }} +

+ +
+ +
+
+
+ + Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
URN search results showing victims and witnesses
NameCategoryURNLead defendantAction
View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
+ {% endif %} + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/start-5/sign-in.html b/app/views/delivery/nfa/start-5/sign-in.html new file mode 100644 index 000000000..9669010f3 --- /dev/null +++ b/app/views/delivery/nfa/start-5/sign-in.html @@ -0,0 +1,70 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Sign in to your account" %} + +{% block header %} +{% endblock %} + +{% block content %} +
+
+ +
+ + + +
+ +

+ Victim Case App +

+ Sign in to your account +

+

+ +
+ +
+ + + + +
+ +
+ + + + +
+ + + +
+
+ +
+ +
+ +
+

+ Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

+

+ As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

+
+ +
+
+{% endblock %} + +{% block footer %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/start-6/search.html b/app/views/delivery/nfa/start-6/search.html new file mode 100644 index 000000000..b79f60364 --- /dev/null +++ b/app/views/delivery/nfa/start-6/search.html @@ -0,0 +1,163 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search for a victim or witness" %} + +{% block beforeContent %} +
+
+ +
+ + +
+{% endblock %} + +{% block content %} +
+
+ + + +
+
+
+
+ + {% if (data['searchUrn'] == data['caseUrn']) %} +
+ +

+ We've found 8 results for {{ data['caseUrn'] }} +

+ +
+ +
+
+
+ + Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
URN search results showing victims and witnesses
NameCategoryURNLead defendantAction
View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
+ {% endif %} + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/start-6/sign-in.html b/app/views/delivery/nfa/start-6/sign-in.html new file mode 100644 index 000000000..1b1364df6 --- /dev/null +++ b/app/views/delivery/nfa/start-6/sign-in.html @@ -0,0 +1,70 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Sign in to your account" %} + +{% block header %} +{% endblock %} + +{% block content %} +
+
+ +
+ + + +
+ +

+ Victim Case App +

+ Sign in to your account +

+

+ +
+ +
+ + + + +
+ +
+ + + + +
+ + + +
+
+ +
+ +
+ +
+

+ Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

+

+ As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

+
+ +
+
+{% endblock %} + +{% block footer %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/start-7/search.html b/app/views/delivery/nfa/start-7/search.html new file mode 100644 index 000000000..6d9580846 --- /dev/null +++ b/app/views/delivery/nfa/start-7/search.html @@ -0,0 +1,163 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search for a victim or witness" %} + +{% block beforeContent %} +
+
+ +
+ + +
+{% endblock %} + +{% block content %} +
+
+ + + +
+
+
+
+ + {% if (data['searchUrn'] == data['caseUrn']) %} +
+ +

+ We've found 8 results for {{ data['caseUrn'] }} +

+ +
+ +
+
+
+ + Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
URN search results showing victims and witnesses
NameCategoryURNLead defendantAction
View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
+ {% endif %} + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/start-7/sign-in.html b/app/views/delivery/nfa/start-7/sign-in.html new file mode 100644 index 000000000..5cbfe1ebb --- /dev/null +++ b/app/views/delivery/nfa/start-7/sign-in.html @@ -0,0 +1,70 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Sign in to your account" %} + +{% block header %} +{% endblock %} + +{% block content %} +
+
+ +
+ + + +
+ +

+ Victim Case App +

+ Sign in to your account +

+

+ +
+ +
+ + + + +
+ +
+ + + + +
+ + + +
+
+ +
+ +
+ +
+

+ Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

+

+ As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

+
+ +
+
+{% endblock %} + +{% block footer %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/start-8/search.html b/app/views/delivery/nfa/start-8/search.html new file mode 100644 index 000000000..cbb3ec7fb --- /dev/null +++ b/app/views/delivery/nfa/start-8/search.html @@ -0,0 +1,163 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search for a victim or witness" %} + +{% block beforeContent %} +
+
+ +
+ + +
+{% endblock %} + +{% block content %} +
+
+ + + +
+
+
+
+ + {% if (data['searchUrn'] == data['caseUrn']) %} +
+ +

+ We've found 8 results for {{ data['caseUrn'] }} +

+ +
+ +
+
+
+ + Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
URN search results showing victims and witnesses
NameCategoryURNLead defendantAction
View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
+ {% endif %} + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/start-8/sign-in.html b/app/views/delivery/nfa/start-8/sign-in.html new file mode 100644 index 000000000..cacd05ec0 --- /dev/null +++ b/app/views/delivery/nfa/start-8/sign-in.html @@ -0,0 +1,70 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Sign in to your account" %} + +{% block header %} +{% endblock %} + +{% block content %} +
+
+ +
+ + + +
+ +

+ Victim Case App +

+ Sign in to your account +

+

+ +
+ +
+ + + + +
+ +
+ + + + +
+ + + +
+
+ +
+ +
+ +
+

+ Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

+

+ As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

+
+ +
+
+{% endblock %} + +{% block footer %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-details/email-address.html b/app/views/delivery/nfa/victim-details/email-address.html new file mode 100644 index 000000000..8c706ccc8 --- /dev/null +++ b/app/views/delivery/nfa/victim-details/email-address.html @@ -0,0 +1,51 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim's email address" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+ +

+ +

+ + + + +
+ +
+

+ +

+ + +
+ + + +
+
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-details/preferred-method-of-contact.html b/app/views/delivery/nfa/victim-details/preferred-method-of-contact.html new file mode 100644 index 000000000..573ad7e0f --- /dev/null +++ b/app/views/delivery/nfa/victim-details/preferred-method-of-contact.html @@ -0,0 +1,84 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Preferred method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? +

+
+ +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/case-contacts.html b/app/views/delivery/nfa/victim-record/case-contacts.html new file mode 100644 index 000000000..aa63e0425 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/case-contacts.html @@ -0,0 +1,302 @@ +{% block content %} +

Case contacts

+ +
+
+

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Family Liaison Officer +

+ +
+
+
+
+
+ Name +
+
+ {{ data['familyLiaisonOfficerSurname'] | upper }}, {{ data['familyLiaisonOfficerForename'] }} +
+
+ Change whether details are known (Person 3) +
+
+ +
+
+ Telephone number +
+
+ {{ data['familyLiaisonOfficerPhoneNumber'] }} +
+
+ Change relationship to lead tenant (Person 3) +
+
+ +
+
+ Email address +
+
+ {{ data['familyLiaisonOfficerEmailAddress'] }} +
+
+ Change age (Person 3) +
+
+
+
+
+ +
+
+

+ Independent Domestic Violence Advisor (IDVA) +

+ +
+
+
+
+
+ Name +
+
+ {{ data['idvaSurname'] | upper }}, {{ data['idvaForename'] }} +
+
+ Change whether details are known (Person 3) +
+
+ +
+
+ Telephone number +
+
+ {{ data['idvaPhoneNumber'] }} +
+
+ Change relationship to lead tenant (Person 3) +
+
+ +
+
+ Email address +
+
+ {{ data['idvaEmailAddress'] }} +
+
+ Change age (Person 3) +
+
+
+
+
+ +
+
+ +

Imported contacts

+ +
+
+

+ Counsel +

+
+ +
+
+
+
+ Name +
+
+ {{ data['counselSurname'] | upper }}, {{ data['counselForename'] }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['counselPhoneNumber'] }} +
+
+ +
+
+ Email address +
+
+ {{ data['counselEmailAddress'] }} +
+
+
+
+
+ +
+
+

+ Defence solicitor +

+
+ +
+
+
+
+ Name +
+
+ {{ data['defenceSolicitorSurname'] | upper }}, {{ data['defenceSolicitorForename'] }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['defenceSolicitorPhoneNumber'] }} +
+
+ +
+
+ Email address +
+
+ {{ data['defenceSolicitorEmailAddress'] }} +
+
+
+
+
+ +
+
+

+ High Court Advocate +

+
+ +
+
+
+
+ Name +
+
+ {{ data['highCourtAdvocateSurname'] | upper }}, {{ data['highCourtAdvocateForename'] }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['highCourtAdvocatePhoneNumber'] }} +
+
+ +
+
+ Email address +
+
+ {{ data['highCourtAdvocateEmailAddress'] }} +
+
+
+
+
+ +
+
+

+ Officer in charge (Police) +

+
+ +
+
+
+
+ Rank and name +
+
+ {{ data['oicRank'] }} {{ data['oicSurname'] | upper }}, {{ data['oicForename'] }} +
+
+ +
+
+ Collar number +
+
+ {{ data['oicCollarNumber'] }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['oicPhoneNumber'] }} +
+
+ +
+
+ Email address +
+
+ {{ data['oicEmailAddress'] }} +
+
+
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html new file mode 100644 index 000000000..aaf5af6ad --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html @@ -0,0 +1,92 @@ +{% block content %} +
+ +
+
+ + First call attempt +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Call direction +
+
+ {% if (data['callType1'] == "Yes") %}Outbound{% else %}Inbound{% endif %} +
+
+
+
+ Victim informed +
+
+ {{ data['victimInformed1'] }} +
+
+
+
+ Notes +
+
+ {{ data['callNotes1'] }} +
+
+ {% if (data['victimInformed1'] == "No") and (data['wasTextMessageSent'] == "No") %} +
+
+ Text message sent +
+
+ {{ data['wasTextMessageSent'] }} +
+
+ {% endif %} + {% if (data['wasTextMessageSent'] == "Yes") %} +
+
+ Text message sent +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
+
+ {% if (data['nfaStatus'] == "after-call-attempt-1") %} +
+
+ Next call attempt +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['secondCallHour'] }}:{{ data['secondCallMinutes'] }} +
+
+ {% else %} + {% endif %} + {% endif %} +
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-2.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-2.html new file mode 100644 index 000000000..85829c4d9 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-2.html @@ -0,0 +1,72 @@ +{% block content %} +
+ +
+
+ + Second call attempt +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Call direction +
+
+ {% if (data['callType2'] == "Yes") %}Outbound{% else %}Inbound{% endif %} +
+
+
+
+ Victim informed +
+
+ {{ data['victimInformed2'] }} +
+
+
+
+ Notes +
+
+ {{ data['callNotes2'] }} +
+
+ {% if (data['nfaStatus'] == "after-call-attempt-2") and (data['nfaStatus'] == "after-call-attempt-2") %} +
+
+ Next call attempt +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['thirdCallHour'] }}:{{ data['thirdCallMinutes'] }} +
+
+ {% else %} + {% endif %} +
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-3.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-3.html new file mode 100644 index 000000000..8af669d5a --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-3.html @@ -0,0 +1,61 @@ +{% block content %} +
+ +
+
+ + Third call attempt +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Call direction +
+
+ {% if (data['callType3'] == "Yes") %}Outbound{% else %}Inbound{% endif %} +
+
+
+
+ Victim informed +
+
+ {{ data['victimInformed3'] }} +
+
+
+
+ Notes +
+
+ {{ data['callNotes3'] }} +
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/details/email.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/details/email.html new file mode 100644 index 000000000..6ce3c9357 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/details/email.html @@ -0,0 +1,48 @@ +{% block content %} +
+ +
+
+ Email sent +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:39 +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Also included +
+
+ Information pack
Crest survey +
+
+
+
+ Status +
+
+ {{ data['notifyStatus'] | capitalize }} {% if (data['notifyStatus'] == "permanent") or (data['notifyStatus'] == "technical" or data['notifyStatus'] == "temporary") %}failure{% endif %} +
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/details/letter.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/details/letter.html new file mode 100644 index 000000000..d8323f7dc --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/details/letter.html @@ -0,0 +1,52 @@ +{% block content %} +
+
+
+ Letter sent by +
+
+ Post +
+
+
+
+ Letter sent to print +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:39 +
+
+
+
+ Notes +
+
+ {{ data['letterDispatchNotes'] }} +
+
+ + + +
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/draft/amendments-required.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/draft/amendments-required.html new file mode 100644 index 000000000..6f591f7f3 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/draft/amendments-required.html @@ -0,0 +1,26 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+ +

+ The draft requires amendments from you before sending. +

+ + + + + Amend draft to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/draft/approved-to-send.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/draft/approved-to-send.html new file mode 100644 index 000000000..59e115274 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/draft/approved-to-send.html @@ -0,0 +1,158 @@ +{% block content %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} +{% else %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+{% endif %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} +{% if (data['callAttempt'] == "1") %} +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
+ +{% elif (data['callAttempt'] == "2") %} +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +{% elif (data['callAttempt'] == "3") %} +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + {% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +{% endif %} + +{% if (data['fumoc'] == "none") %} +
+
+
+ Letter sent by +
+
+ Letter not wanted +
+
+
+
+ More details +
+
+ {{ data['noFumocDetails'] }} +
+
+
+{% else %} + +

+ The letter is approved to send. +

+{% endif %} + +{% if (data['victimInformed3'] == "No") %} +

+ You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by telephone. +

+{% endif %} + +{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} + + Check details before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} + + + Log letter to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% elif (data['fumoc'] == "none") %} + +{% else %} + + + Log letter to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} + +{% elif (data['pmoc'] == "email") %} +

+ The letter is approved to send. +

+ + + Check details before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['pmoc'] == "post") %} +

+ The letter is approved to send. +

+ + + + Log letter to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['pmoc'] == "via-police") %} +

+ The letter is approved to send to the officer in charge. +

+ + + Check details before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + + + +{% elif (data['pmoc'] == "via-isva") %} +

+ The letter is approved to send to the victim's Independent Sexual Violence Adviser (ISVA). +

+ + + Check details before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + + + +{% else %} +

+ The letter is approved to send. +

+{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/draft/in-progress.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/draft/in-progress.html new file mode 100644 index 000000000..e973677df --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/draft/in-progress.html @@ -0,0 +1,13 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+ +

+ A draft letter is in progress. +

+ + + Continue draft to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/draft/not-started.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/draft/not-started.html new file mode 100644 index 000000000..c9d4a40eb --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/draft/not-started.html @@ -0,0 +1,9 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+ + + Start draft to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/draft/ready-to-send.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/draft/ready-to-send.html new file mode 100644 index 000000000..233a6b237 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/draft/ready-to-send.html @@ -0,0 +1,65 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+ +{% if (data['callAttempt'] == "1") %} +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
+ +{% elif (data['callAttempt'] == "2") %} +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +{% elif (data['callAttempt'] == "3") %} +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + {% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +{% else %} +{% endif %} + +

+ The letter is ready to send. No changes are required. +

+ +{% if (data['pmoc'] == "email") %} + + Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['pmoc'] == "post") %} + + Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% else %} + + Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/draft/under-review.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/draft/under-review.html new file mode 100644 index 000000000..2d05e8663 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/draft/under-review.html @@ -0,0 +1,83 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+ +{% if (data['reviewer'] == "head") %} +

+ The draft is under review. The current reviewer is Cecilia Galpin (Head). +

+ + + +

+ You can still make changes to the draft if you need to. +

+ +{% elif (data['reviewer'] == "lawyer") %} +

+ The draft is under review. The current reviewer is Geoff Laws (Lawyer). +

+ + + +

+ You can still make changes to the draft if you need to. +

+ +{% else %} +

+ The draft is under review. The current reviewer is {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. +

+ + + +

+ You can still make changes to the draft if you need to. +

+{% endif %} + + + View draft to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/index.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/index.html new file mode 100644 index 000000000..45531003a --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/index.html @@ -0,0 +1,165 @@ +{% block content %} +
+
+ {% if (data['decisionType'] == "dtc") or (data['decisionType'] == "nfa") %} +
+
+

+ {% if (data['decisionType'] == "dtc") %}Decision to charge{% else %}No further action{% endif %} +

+
+
+ + + {% if (data['nfaStatus'] == "draft-not-started") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/draft/not-started.html" %} + + {% elif (data['nfaStatus'] == "draft-in-progress") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/draft/in-progress.html" %} + + {% elif (data['nfaStatus'] == "draft-under-review") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/draft/under-review.html" %} + + {% elif (data['nfaStatus'] == "draft-amendments-required") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/draft/amendments-required.html" %} + + {% elif (data['nfaStatus'] == "draft-ready-to-send") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/draft/ready-to-send.html" %} + + {% elif (data['nfaStatus'] == "draft-approved-to-send") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/draft/approved-to-send.html" %} + + + {% elif (data['nfaStatus'] == "not-yet-recorded") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/record/not-yet-recorded.html" %} + + {% elif (data['nfaStatus'] == "informed-after-call-1") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/record/informed-after-call-1.html" %} + + {% elif (data['nfaStatus'] == "informed-after-call-2") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/record/informed-after-call-2.html" %} + + {% elif (data['nfaStatus'] == "informed-after-call-3") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/record/informed-after-call-3.html" %} + + {% elif (data['nfaStatus'] == "after-call-attempt-1") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/record/after-call-attempt-1.html" %} + + {% elif (data['nfaStatus'] == "after-call-attempt-2") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/record/after-call-attempt-2.html" %} + + {% elif (data['nfaStatus'] == "after-call-attempt-3") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/record/after-call-attempt-3.html" %} + + + {% elif (data['nfaStatus'] == "fu-email-after-call-1") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-1.html" %} + + {% elif (data['nfaStatus'] == "fu-email-after-call-2") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-2.html" %} + + {% elif (data['nfaStatus'] == "fu-email-after-call-3") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-3.html" %} + + {% elif (data['nfaStatus'] == "fu-email-failure-permanent") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html" %} + + {% elif (data['nfaStatus'] == "fu-email-failure-permanent-with-success") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/failure-permanent-with-success.html" %} + + {% elif (data['nfaStatus'] == "fu-email-failure-technical") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/failure-technical.html" %} + + {% elif (data['nfaStatus'] == "fu-email-failure-temporary") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html" %} + + {% elif (data['nfaStatus'] == "fu-email-sending") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/sending.html" %} + + + {% elif (data['nfaStatus'] == "fu-letter-dispatched") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/send/fu-letter/dispatched.html" %} + + {% elif (data['nfaStatus'] == "fu-letter-after-call-1") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html" %} + + {% elif (data['nfaStatus'] == "fu-letter-after-call-2") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html" %} + + {% elif (data['nfaStatus'] == "fu-letter-after-call-3") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html" %} + + {% elif (data['nfaStatus'] == "fu-letter-after-fu-email-undelivered") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html" %} + + + {% elif (data['nfaStatus'] == "email-delivered") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/send/email/delivered.html" %} + + {% elif (data['nfaStatus'] == "email-after-call-attempt-1") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html" %} + + {% elif (data['nfaStatus'] == "email-after-call-attempt-2") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html" %} + + {% elif (data['nfaStatus'] == "email-failure-permanent") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/send/email/failure-permanent.html" %} + + {% elif (data['nfaStatus'] == "email-failure-permanent-with-success") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/send/email/failure-permanent-with-success.html" %} + + {% elif (data['nfaStatus'] == "email-failure-technical") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/send/email/failure-technical.html" %} + + {% elif (data['nfaStatus'] == "email-failure-temporary") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/send/email/failure-temporary.html" %} + + {% elif (data['nfaStatus'] == "email-sending") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/send/email/sending.html" %} + + + {% elif (data['nfaStatus'] == "letter-dispatched") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/send/letter/dispatched.html" %} + + {% elif (data['nfaStatus'] == "letter-after-call-attempt-1") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-1.html" %} + + {% elif (data['nfaStatus'] == "letter-after-call-attempt-2") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html" %} + + {% elif (data['nfaStatus'] == "letter-after-call-attempt-3") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html" %} + + {% elif (data['nfaStatus'] == "letter-after-email-undelivered") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html" %} + + {% else %} +

There was a problem retrieving information. Try again later.

+ {% endif %} + + {% include "/delivery/nfa/victim-record/communications/charging-decision/next-steps.html" %} +
+
+ {% else %} + {% if (data['pmoc'] == "via-police") %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed of the charging decision by the police. +

+ {% elif (data['pmoc'] == "via-isva") %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed of the charging decision by their Independent Sexual Violence Adviser (ISVA). +

+ {% else %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+ + Start draft to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + {% endif %} + + {% include "/delivery/nfa/victim-record/communications/charging-decision/next-steps.html" %} + {% endif %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/next-steps.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/next-steps.html new file mode 100644 index 000000000..bf37d21db --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/next-steps.html @@ -0,0 +1,132 @@ +{% block content %} +{% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} +{% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "not-yet-recorded") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") or (data['nfaStatus'] == "draft-ready-to-send") or (data['nfaStatus'] == "draft-approved-to-send") %} +{% if (data['fumoc'] == "none") %} +{% else %} +
+ +
+ + + Next steps + + +
+
    + {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") %} +
  1. Draft the letter and send for review.
  2. + {% endif %} + {% if (data['nfaStatus'] == "draft-amendments-required") %} +
  3. Amend the letter, then request a review.
  4. + {% endif %} + {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") %} +
  5. Check for updates on the review.
  6. +
  7. Amend if needed.
  8. + {% endif %} + {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "not-yet-recorded") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") %} +
  9. Phone the victim when the letter is ready to send and log the call.
  10. + {% endif %} + {% if (data['nfaStatus'] == "after-call-attempt-3") %} + {% elif (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "not-yet-recorded") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") %} +
  11. Add details from the call to the letter if needed.
  12. + {% endif %} + {% if (data['nfaStatus'] == "after-call-attempt-3") %} +
  13. Send the letter to the victim by post.
  14. + {% else %} + {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} + {% if (data['nfaStatus'] == "draft-approved-to-send") %} +
  15. Send the letter to the victim by email.
  16. + {% else %} +
  17. Review the letter before sending it.
  18. +
  19. Send the letter to the victim by email.
  20. + {% endif %} + {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") or (data['attemptToContactAgain'] == "Post") %} + {% if (data['nfaStatus'] == "draft-approved-to-send") %} +
  21. Send the letter to the victim by post.
  22. + {% else %} +
  23. Review the letter before sending it.
  24. +
  25. Send the letter to the victim by post.
  26. + {% endif %} + {% elif (data['fumoc'] == "none") %} + {% else %} +
  27. Send the letter to the victim using their preferred method (email or post).
  28. + {% endif %} + {% endif %} +
+
+
+{% endif %} +{% else %} +{% endif %} +{% elif (data['pmoc'] == "email") or (data['pmoc'] == "post") %} +{% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-ready-to-send") or (data['nfaStatus'] == "draft-approved-to-send") %} +
+ +
+ + + Next steps + + +
+
    + {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") %} +
  1. Draft the letter and send for review.
  2. + {% endif %} + {% if (data['nfaStatus'] == "draft-amendments-required") %} +
  3. Amend the letter, then request a review.
  4. + {% endif %} + {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") %} +
  5. Check for updates on the review.
  6. +
  7. Amend if needed.
  8. + {% endif %} + {% if (data['pmoc'] == "") %} +
  9. Review the letter.
  10. +
  11. Find out and update the victim's preferred method of contact to proceed further.
  12. + {% else %} + {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "draft-ready-to-send") %} +
  13. Review the letter before sending it.
  14. + {% endif %} + {% if (data['pmoc'] == "email") %} +
  15. Send the letter to the victim by email.
  16. + {% elif (data['pmoc'] == "post") %} +
  17. Send the letter to the victim by post.
  18. + {% elif (data['pmoc'] == "via-police") %} +
  19. Send the letter to the officer in charge by email using Outlook.
  20. + {% elif (data['pmoc'] == "via-isva") %} +
  21. Send the letter to the Independent Sexual Violence Adviser (ISVA) by email using Outlook.
  22. + {% endif %} + {% endif %} +
+
+
+{% endif %} +{% elif (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} +{% else %} +
+ +
+ + + Next steps + + +
+
    + {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") %} +
  1. Draft the letter and send for review.
  2. + {% endif %} + {% if (data['nfaStatus'] == "draft-amendments-required") %} +
  3. Amend the letter, then request a review.
  4. + {% endif %} + {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") %} +
  5. Check for updates on the review.
  6. +
  7. Amend if needed.
  8. + {% endif %} +
  9. Review the letter.
  10. +
  11. Find out and update the victim's preferred method of contact to proceed further.
  12. +
+
+
+{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/record/after-call-attempt-1.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/record/after-call-attempt-1.html new file mode 100644 index 000000000..308185dae --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/record/after-call-attempt-1.html @@ -0,0 +1,17 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+ +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
+ +

+ Check the letter, security answers, call script and FAQs if you need these during the call. +

+ + + Log another attempt to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/record/after-call-attempt-2.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/record/after-call-attempt-2.html new file mode 100644 index 000000000..f53a96adc --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/record/after-call-attempt-2.html @@ -0,0 +1,26 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+ +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +

+ Check the letter, security answers, call script and FAQs if you need these during the call. +

+ + + Log another attempt to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/record/after-call-attempt-3.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/record/after-call-attempt-3.html new file mode 100644 index 000000000..7ffeaabf5 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/record/after-call-attempt-3.html @@ -0,0 +1,30 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+ +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + {% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +

+ You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by telephone. +

+ + + Review letter before printing to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/record/informed-after-call-1.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/record/informed-after-call-1.html new file mode 100644 index 000000000..4c5812d80 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/record/informed-after-call-1.html @@ -0,0 +1,54 @@ +{% block content %} +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
+ +{% if (data['fumoc'] == "email") %} +

+ The letter is ready to send. If necessary, add details discussed on the call before sending. +

+ + + Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

+ The letter is ready to send. If necessary, add details discussed on the call before sending to printing. +

+ + + Review letter before printing to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% else %} +
+
+
+ Letter sent by +
+
+ Letter not wanted +
+
+
+
+ Reason for no letter +
+
+ {{ data['noFumocDetails'] }} +
+
+
+ +
+ +

+ The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

+ + + Review before sending to CMS to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/record/informed-after-call-2.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/record/informed-after-call-2.html new file mode 100644 index 000000000..6dacccd5e --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/record/informed-after-call-2.html @@ -0,0 +1,63 @@ +{% block content %} +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +{% if (data['fumoc'] == "email") %} +

+ No changes are needed to the letter and it can now be sent. +

+ + + Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

+ No changes are needed to the letter and it can now be sent. +

+ + + Review letter before printing to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% else %} +
+
+
+ Letter sent by +
+
+ Letter not wanted +
+
+
+
+ More details +
+
+ {{ data['noFumocDetails'] }} +
+
+
+ +
+ +

+ The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

+ + + Review before sending to CMS to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/record/informed-after-call-3.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/record/informed-after-call-3.html new file mode 100644 index 000000000..18abdf253 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/record/informed-after-call-3.html @@ -0,0 +1,67 @@ +{% block content %} +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + {% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +{% if (data['fumoc'] == "email") %} +

+ The letter is ready to send. If necessary, add details discussed on the call before sending. +

+ + + Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

+ The letter is ready to send. If necessary, add details discussed on the call before printing. +

+ + + Review letter before printing to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% else %} +
+
+
+ Letter sent by +
+
+ Letter not wanted +
+
+
+
+ More details +
+
+ {{ data['noFumocDetails'] }} +
+
+
+ +
+ +

+ The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

+ + + Review before sending to CMS to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/record/not-yet-recorded.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/record/not-yet-recorded.html new file mode 100644 index 000000000..0aedce4ed --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/record/not-yet-recorded.html @@ -0,0 +1,17 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+ +

+ Attempt to call the victim and log the call before sending the letter. +

+ +

+ Check the letter, security answers, call script and FAQs if you need these during the call. +

+ + + Log a call to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html new file mode 100644 index 000000000..b337b0da8 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html @@ -0,0 +1,59 @@ +{% block content %} + + +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/email.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html new file mode 100644 index 000000000..86d5ba241 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html @@ -0,0 +1,63 @@ +{% block content %} + + +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/email.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + {% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/delivered.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/delivered.html new file mode 100644 index 000000000..ac8e3a175 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/delivered.html @@ -0,0 +1,46 @@ +{% block content %} + + +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/failure-permanent.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/failure-permanent.html new file mode 100644 index 000000000..b46e389ce --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/failure-permanent.html @@ -0,0 +1,53 @@ +{% block content %} + + +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/email.html" %} + +
+ +

+ Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

+ +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/failure-technical.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/failure-technical.html new file mode 100644 index 000000000..0e45b0cf4 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/failure-technical.html @@ -0,0 +1,47 @@ +{% block content %} + + +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/email.html" %} + +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/failure-temporary.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/failure-temporary.html new file mode 100644 index 000000000..17e1ec3fa --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/failure-temporary.html @@ -0,0 +1,53 @@ +{% block content %} + + +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/email.html" %} + +
+ +

+ The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

+ +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/sending.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/sending.html new file mode 100644 index 000000000..3a8c49dd7 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/sending.html @@ -0,0 +1,44 @@ +{% block content %} + + +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/email.html" %} + +
+ +

+ Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-1.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-1.html new file mode 100644 index 000000000..ab1fda0e3 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-1.html @@ -0,0 +1,42 @@ +{% block content %} +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
+ +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/email.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-2.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-2.html new file mode 100644 index 000000000..7a3f1aac4 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-2.html @@ -0,0 +1,63 @@ +{% block content %} +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +
+ +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/email.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-3.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-3.html new file mode 100644 index 000000000..ea0248667 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-3.html @@ -0,0 +1,67 @@ +{% block content %} +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + {% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +
+ +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/email.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html new file mode 100644 index 000000000..fc48b4e22 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
+ +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/email.html" %} + +
+ +

+ Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

+ +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/failure-technical.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/failure-technical.html new file mode 100644 index 000000000..a0197ca68 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/failure-technical.html @@ -0,0 +1,15 @@ +{% block content %} +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
+ +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/email.html" %} + +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html new file mode 100644 index 000000000..9382ea88b --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
+ +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/email.html" %} + +
+ +

+ The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

+ +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/sending.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/sending.html new file mode 100644 index 000000000..4bc9fdb5a --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/sending.html @@ -0,0 +1,107 @@ +{% block content %} +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + + + +
+ + + +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/email.html" %} + +
+ +

+ Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html new file mode 100644 index 000000000..a9bf0d616 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html @@ -0,0 +1,101 @@ +{% block content %} +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + + + +
+ +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/letter.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html new file mode 100644 index 000000000..2ec83fd85 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html @@ -0,0 +1,63 @@ +{% block content %} +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +
+ +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/letter.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html new file mode 100644 index 000000000..f8508f9ed --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html @@ -0,0 +1,67 @@ +{% block content %} +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + {% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +
+ +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/letter.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html new file mode 100644 index 000000000..280739fdb --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html @@ -0,0 +1,114 @@ +{% block content %} +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + {% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
+
+ +
+ +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/letter.html" %} + + + +
+ +
+ + + Previous letter attempts + + +
+
+
+
+ Contact method +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
+
+
+
+ Status +
+
+ Technical failure +
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-1.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-1.html new file mode 100644 index 000000000..30ba16763 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-1.html @@ -0,0 +1,51 @@ +{% block content %} + + +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/letter.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html new file mode 100644 index 000000000..003344ec7 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html @@ -0,0 +1,55 @@ +{% block content %} + + +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/letter.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + {% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html new file mode 100644 index 000000000..a20f34578 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html @@ -0,0 +1,59 @@ +{% block content %} + + +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/letter.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
+ + {% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + {% include "/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html new file mode 100644 index 000000000..4aafb0290 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html @@ -0,0 +1,84 @@ +{% block content %} + + +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/letter.html" %} + +
+ +
+ + + Previous contact attempts + + +
+
+
+
+ Contact method +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
+
+
+
+ Status +
+
+ Technical failure +
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/send/letter/dispatched.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/letter/dispatched.html new file mode 100644 index 000000000..7397faa20 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/send/letter/dispatched.html @@ -0,0 +1,19 @@ +{% block content %} +{% include "/delivery/nfa/victim-record/communications/charging-decision/details/letter.html" %} + +{% if (data['notifyStatus'] == "") %} +{% else %} +
+ +
+ + + Previous contact attempts + + +
+ {% include "/delivery/nfa/victim-record/communications/charging-decision/details/email.html" %} +
+
+{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/index.html b/app/views/delivery/nfa/victim-record/communications/index.html new file mode 100644 index 000000000..6b883c16f --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/index.html @@ -0,0 +1,75 @@ +{% block content %} +

Communications

+ +
+
+ {% if (data['pmoc'] == "email") %} + {% if (data['nfaStatus'] == "email-delivered") %} + {% else %} +
+ + + Warning + Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
+ {% endif %} + + {% elif (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + {% if (data['victimInformed1'] == "Yes") or (data['victimInformed2'] == "Yes") or (data['victimInformed3'] == "Yes") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "draft-approved-to-send") %} + {% else %} +
+ + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
+ {% endif %} + {% elif (data['pmoc'] == "post") or (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} + {% else %} +
+ + + Warning + Preferred method of contact unknown +

+ To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact. +

+
+
+ {% endif %} +
+
+ + + +{% if (data['subTab'] == "charging-decision") %} +{% include "/delivery/nfa/victim-record/communications/charging-decision/index.html" %} + +{% elif (data['subTab'] == "ptm") %} +{% include "/delivery/nfa/victim-record/communications/pre-trial-meeting/index.html" %} + +{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/pre-trial-meeting/index.html b/app/views/delivery/nfa/victim-record/communications/pre-trial-meeting/index.html new file mode 100644 index 000000000..9fea52ec8 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/communications/pre-trial-meeting/index.html @@ -0,0 +1,22 @@ +{% block content %} +
+
+
+
+

+ CPS pre-trial meeting +

+
+
+

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a meeting yet. +

+ + + Start draft to offer a CPS pre-trial meeting + +
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/index.html b/app/views/delivery/nfa/victim-record/index.html new file mode 100644 index 000000000..c033dee68 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/index.html @@ -0,0 +1,106 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} + +{% endblock %} + +{% block content %} +
+
+ + {% if (data['success'] == "yes") %} + + + {% else %} + {% endif %} + +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+

+ Case URN: {{ data['caseUrn'] }} +

+
+
+ +
+
+ +
+

Contents

+ + + +
+ {% include "/delivery/nfa/victim-record/summary.html" %} +
+ +
+ {% include "/delivery/nfa/victim-record/victim-details.html" %} +
+ +
+ {% include "/delivery/nfa/victim-record/case-contacts.html" %} +
+ +
+ {% include "/delivery/nfa/victim-record/communications/index.html" %} +
+
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/summary.html b/app/views/delivery/nfa/victim-record/summary.html new file mode 100644 index 000000000..c7186c18c --- /dev/null +++ b/app/views/delivery/nfa/victim-record/summary.html @@ -0,0 +1,353 @@ +{% block content %} +

+ Summary +

+ +
+
+ +
+
+

+ Victim details +

+ + +
+ +
+
+
+
+ Name +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
+
+
+
+ Age +
+
+ {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) +
+
+
+
+ Categories +
+
+

+ Victim +

+

+ Vulnerable +

+

+ Intimidated +

+
+
+
+
+ Disability or access need +
+
+ Yes +
+
+
+
+ Address +
+
+ {{ data['victimAddressLine1'] }}
{{ data['victimAddressLine2'] }}
{{ data['victimAddressLine3'] }}
{{ data['victimPostCode'] }} +
+
+
+
+ Phone +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Email +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Want to be contacted +
+
+ Yes +
+
+
+
+ Preferred method of contact +
+
+ {{ data['pmoc'] | capitalize }} +
+
+
+
+ Preferred contact times +
+
+ {{ data['preferredContactTimes'] }} +
+
+
+
+
+ +
+
+ +
+
+

+ Case contacts +

+ + +
+ +
+
+
+
+ Family Liaison Officer +
+
+ {{ data['familyLiaisonOfficerSurname'] | upper }}, {{ data['familyLiaisonOfficerForename'] }} +
+
+
+
+ IDVA +
+
+ {{ data['idvaSurname'] | upper }}, {{ data['idvaForename'] }} +
+
+
+
+ Counsel +
+
+ {{ data['counselSurname'] | upper }}, {{ data['counselForename'] }} +
+
+
+
+ Defence solicitor +
+
+ {{ data['defenceSolicitorSurname'] | upper }}, {{ data['defenceSolicitorForename'] }} +
+
+
+
+ High court advocate +
+
+ {{ data['highCourtAdvocateSurname'] | upper }}, {{ data['highCourtAdvocateForename'] }} +
+
+
+
+ Officer in charge +
+
+ {{ data['oicRank'] }} {{ data['oicSurname'] | upper }}, {{ data['oicForename'] }} +
+
+
+
+
+ +
+
+

+ Case information +

+
+ +
+
+
+
+ Case status +
+
+ Pending +
+
+
+
+ Monitoring codes +
+
+

+ Mental health +

+

+ Domestic violence +

+

+ Prohibited weapons +

+

+ Human trafficking +

+

+ Media interest +

+
+
+
+
+ Next hearing +
+
+

+ First hearing +

+

+ Wednesday 13 August 2025 +

+

+ Southend Court House: County Court and Family Court and Magistrates Court +

+
+
+
+
+
+ +
+
+ +
+
+

+ Defendant information +

+
+ +
+

+ DAVIES, Bella +

+
+
+
+ Age +
+
+ 34 (15/9/1990) +
+
+
+
+ Charge +
+
+ Grievous bodily harm +
+
+
+
+ Custody +
+
+ In police custody, 15 days +
+
+
+ +

+ SIMPSON, Bart +

+
+
+
+ Age +
+
+ 15 (8/8/2010) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 6 days +
+
+
+ +

+ JONES, Vince +

+
+
+
+ Age +
+
+ 45 (15/9/1979) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 5 days +
+
+
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/victim-details.html b/app/views/delivery/nfa/victim-record/victim-details.html new file mode 100644 index 000000000..bef212303 --- /dev/null +++ b/app/views/delivery/nfa/victim-record/victim-details.html @@ -0,0 +1,295 @@ +{% block content %} +

Victim details

+ +
+
+
+
+

Name and contact details

+
+ +
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ {{ data['victimAddressLine1'] }}
{{ data['victimAddressLine2'] }}
{{ data['victimAddressLine3'] }}
{{ data['victimPostCode'] }} +
+
+ Change home address +
+
+
+
+ Want to be contacted +
+
+ Yes +
+
+
+
+ Preferred method of contact +
+ {% if (data['pmoc'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['pmoc'] | capitalize }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+ {% if (data['preferredContactTimes'] == "Not provided") %} +
+ Enter preferred contact times +
+ {% else %} +
+ {{ data['preferredContactTimes'] | capitalize }} +
+
+ Change preferred contact times +
+ {% endif %} +
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+ +
+
+

Equality information

+
+ +
+
+
+
+ Age +
+
+ {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) +
+
+ Change age +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

Other information

+
+ +
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/index.html b/app/views/index.html new file mode 100644 index 000000000..28393da7c --- /dev/null +++ b/app/views/index.html @@ -0,0 +1,266 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Home" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ +

+ Prototype index +

+ +

+ Research +

+ +
+ +
+
+

+ + No further action (NFA) + +

+ +
+
+

+ (21 to 23 July 2025) +

+
    +
  1. + Creating the draft +
  2. +
  3. + Amending the draft +
  4. +
  5. + After the draft has been approved +
  6. +
+
+
+
+
+

+ + Decision to charge (DtC) + +

+
+
+
    +
  • + Round 2 (27 to 28 March 2025) +
  • +
  • + Round 1 (6 to 7 March 2025) +
  • +
+
+
+
+ + + +

+ Delivery +

+ + + + + +
+
+ +{% endblock %} diff --git a/app/views/layouts/main.html b/app/views/layouts/main.html new file mode 100644 index 000000000..8ae1e8894 --- /dev/null +++ b/app/views/layouts/main.html @@ -0,0 +1,71 @@ +{# +For guidance on how to use layouts see: +https://prototype-kit.service.gov.uk/docs/how-to-use-layouts +#} + +{% extends "govuk-prototype-kit/layouts/govuk-branded.njk" %} + +{% block stylesheets %} + {{ super() }} + +{% endblock %} + +{% block header %} +
+ +
+ + +{% endblock %} + +{% block footer %} +
+
+

About this website

+ +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur1/charges.html b/app/views/ur/dtc/ur1/charges.html new file mode 100644 index 000000000..38aae3be8 --- /dev/null +++ b/app/views/ur/dtc/ur1/charges.html @@ -0,0 +1,56 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Charges" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +

Charges

+ +
+ +
+ + +
+ For example, Battery / common assault +
+ + + +
+ +
+ +
+ + + +
+ +
+ + + +
+ +
+ +
+ +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur1/check-answers.html b/app/views/ur/dtc/ur1/check-answers.html new file mode 100644 index 000000000..fa7a9a175 --- /dev/null +++ b/app/views/ur/dtc/ur1/check-answers.html @@ -0,0 +1,206 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Check answers" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +

Check your answers before starting the process

+ +

Recipient details

+ +
+
+
+ Recipient is victim +
+
+ {{ data['intendedRecipient'] }} +
+
+ Change intended recipient +
+
+
+
+ Recipient's name +
+
+ {{ data['recipientSurname'] | upper }}, {{ data['recipientForename'] }} +
+
+ Change recipient's name +
+
+
+
+ Contact method +
+
+ {{ data['contactMethod'] }} +
+
+ Change contact method +
+
+ {% if (data['contactMethod'] == "Email") %} +
+
+ Email address +
+
+ {{ data['recipientEmailAddress'] }} +
+
+ Change email address +
+
+ {% endif %} + {% if (data['contactMethod'] == "Phone call") %} +
+
+ Phone number +
+
+ {{ data['recipientPhoneNumber'] }} +
+
+ Change phone number +
+
+ {% endif %} + {% if (data['contactMethod'] == "Letter") %} +
+
+ Correspondence address +
+
+ {{ data['recipientAddressLine1'] }}
{{ data['recipientAddressLine2'] }}
{{ data['recipientAddressTown'] }}
{{ data['recipientAddressPostcode'] }} +
+
+ Change address +
+
+ {% endif %} +
+ +

Service Advisor details

+ +
+
+
+ Service Advisor is signed in user +
+
+ {{ data['serviceAdvisor'] }} +
+
+ Change Service Advisor +
+
+ {% if (data['serviceAdvisor'] == "No") %} +
+
+ Service Advisor's name +
+
+ {{ data['serviceAdvisorSurname'] | upper }}, {{ data['serviceAdvisorForename'] }} +
+
+ Change Service Advisor's name +
+
+ {% endif %} +
+ +

Case details

+ +
+
+
+ Reported by +
+
+ {{ data['reportedBy'] }} +
+
+ Change who reported the case to the police +
+
+
+
+ Prosecutor's name +
+
+ {{ data['prosecutorSurname'] | upper }}, {{ data['prosecutorForename'] }} +
+
+ Change licence type +
+
+
+
+ Charges +
+
+ + +
    +
  • {{ data['charges'] or "Battery / Common assault" }}
  • +
  • {{ data['charges'] or "Unlawful wounding/inflicting grievous bodily harm" }}
  • +
+ +
+ +
+ Change charges +
+
+
+
+ First hearing +
+
+ {{ data['firstHearingLocation'] or "Inner London Crown Court" }}
{{ data['firstHearingDate'] }} +
+
+ Change first hearing date +
+
+
+
+ Officer in charge +
+
+ {{ data['oicSurname'] }}
{{ data['oicCollarNumber'] }} +
+
+ Change licence type +
+
+
+ +

Now start the process

+ +

By submitting this form you are confirming that, to the best of your knowledge, the details you are providing are correct.

+ +
+ + + +
+ +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur1/confirmation-email.html b/app/views/ur/dtc/ur1/confirmation-email.html new file mode 100644 index 000000000..58eb7404c --- /dev/null +++ b/app/views/ur/dtc/ur1/confirmation-email.html @@ -0,0 +1,29 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Email sent" %} + +{% block content %} +
+
+ +
+

+ Email sent +

+
+ +

The Security Questions email was sent to {{ data['recipientEmailAddress'] }}.

+ +

What happens next

+ +

+ The recipient must confirm their security answers before you send the charging decision. +

+ +

+ Return to {{ data['victimForename'] }} {{ data['victimSurname'] }} +

+ +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur1/confirmation-letter.html b/app/views/ur/dtc/ur1/confirmation-letter.html new file mode 100644 index 000000000..c94a41b09 --- /dev/null +++ b/app/views/ur/dtc/ur1/confirmation-letter.html @@ -0,0 +1,29 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Letter process initiated" %} + +{% block content %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur1/confirmation-phone-call.html b/app/views/ur/dtc/ur1/confirmation-phone-call.html new file mode 100644 index 000000000..8ff2b4b2f --- /dev/null +++ b/app/views/ur/dtc/ur1/confirmation-phone-call.html @@ -0,0 +1,31 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Email sent" %} + +{% block content %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur1/contact-method.html b/app/views/ur/dtc/ur1/contact-method.html new file mode 100644 index 000000000..43c3b82e6 --- /dev/null +++ b/app/views/ur/dtc/ur1/contact-method.html @@ -0,0 +1,63 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Contact method" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ How should {{ data['recipientForename'] }} {{ data['recipientSurname'] }} receive the charging decision? +

+
+ +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur1/first-hearing.html b/app/views/ur/dtc/ur1/first-hearing.html new file mode 100644 index 000000000..2f66c7f18 --- /dev/null +++ b/app/views/ur/dtc/ur1/first-hearing.html @@ -0,0 +1,59 @@ +{% extends "layouts/main.html" %} + +{% set pageName="First hearing" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+

First hearing

+ +
+ +
+ + +
+ For example, a Magistrates or Crown Court +
+ +
+
+ +
+ + +
+ For example, 17/5/2025 +
+ +
+ + +
+
+ + + +
+
+
+{% endblock %} + +{% block pageScripts %} + + +{% endblock %} diff --git a/app/views/ur/dtc/ur1/intended-recipient.html b/app/views/ur/dtc/ur1/intended-recipient.html new file mode 100644 index 000000000..341506574 --- /dev/null +++ b/app/views/ur/dtc/ur1/intended-recipient.html @@ -0,0 +1,62 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Intended recipient" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ Who should receive the charging decision? +

+
+ +
+ +
+ + +
+ The victim +
+
+ +
+ + +
+ For example, a parent or guardian +
+
+ +
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur1/main-details--completed.html b/app/views/ur/dtc/ur1/main-details--completed.html new file mode 100644 index 000000000..aa23fcab5 --- /dev/null +++ b/app/views/ur/dtc/ur1/main-details--completed.html @@ -0,0 +1,508 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim or witness details" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ + + +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +


Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +

+ +
+ + + Warning + This person is a victim and a serving police officer +

+ Change victim or witness category. +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim or witness details

+ +

Name and contact details

+ +
+
+
+ Full name +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimForename'] }} +
+
+ Change preferred name +
+
+
+
+ Home address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Correspondence address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change correspondence address +
+
+
+
+ Phone number +
+
+ 07712345678 +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ sarah.phillips44@gmail.com +
+
+ Change email address +
+
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred method of contact +
+
+ Email +
+
+ Change preferred method of contact +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+ +

Equality information

+ +
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+ +

Other information

+ +
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ +

Charging decisions

+ +
+
+
+ Recipient's name +
+
+ {{ data['recipientSurname'] | upper }}, {{ data['recipientForename'] }} +
+
+
+
+ Contact method +
+
+ {{ data['contactMethod'] }} to + {{ data['recipientEmailAddress'] or data['recipientPhoneNumber'] or data['recipientAddressLine1'] }} +
+
+ +
+
+ Charges +
+
+ +
    +
  • {{ data['charges'] or "Battery / Common assault" }}
  • +
  • {{ data['charges'] or "Unlawful wounding/inflicting grievous bodily harm" }}
  • +
+
+
+
+ +

CPS pre-trial meetings

+ +

+ We have not offered {{ data['victimForename'] }} {{ data['victimSurname'] }} a CPS pre-trial meeting yet. +

+ + + Offer meeting + + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/ur/dtc/ur1/main-details--in-progress.html b/app/views/ur/dtc/ur1/main-details--in-progress.html new file mode 100644 index 000000000..25c6c037a --- /dev/null +++ b/app/views/ur/dtc/ur1/main-details--in-progress.html @@ -0,0 +1,464 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim or witness details" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +


Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +

+ +
+ + + Warning + This person is a victim and a serving police officer +

+ Change victim or witness category. +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim or witness details

+ +

Name and contact details

+ +
+
+
+ Full name +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimForename'] }} +
+
+ Change preferred name +
+
+
+
+ Home address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Correspondence address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change correspondence address +
+
+
+
+ Phone number +
+
+ 07712345678 +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ sarah.phillips44@gmail.com +
+
+ Change email address +
+
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred method of contact +
+
+ Email +
+
+ Change preferred method of contact +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+ +

Equality information

+ +
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+ +

Other information

+ +
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ +

Charging decisions

+ +

+ Approve security answers before sending {{ data['victimForename'] }} {{ data['victimSurname'] }} the charging decision. +

+ + + Send charging decision + + +

CPS pre-trial meetings

+ +

+ We have not offered {{ data['victimForename'] }} {{ data['victimSurname'] }} a CPS pre-trial meeting yet. +

+ + + Offer meeting + + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/ur/dtc/ur1/main-details--not-informed.html b/app/views/ur/dtc/ur1/main-details--not-informed.html new file mode 100644 index 000000000..674efb991 --- /dev/null +++ b/app/views/ur/dtc/ur1/main-details--not-informed.html @@ -0,0 +1,464 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim or witness details" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +


Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +

+ +
+ + + Warning + This person is a victim and a serving police officer +

+ Change victim or witness category. +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim or witness details

+ +

Name and contact details

+ +
+
+
+ Full name +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimForename'] }} +
+
+ Change preferred name +
+
+
+
+ Home address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Correspondence address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change correspondence address +
+
+
+
+ Phone number +
+
+ 07712345678 +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ sarah.phillips44@gmail.com +
+
+ Change email address +
+
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred method of contact +
+
+ Email +
+
+ Change preferred method of contact +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+ +

Equality information

+ +
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+ +

Other information

+ +
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ +

Charging decisions

+ +

+ We have not informed {{ data['victimForename'] }} {{ data['victimSurname'] }} of the charging decision. +

+ + + Communicate decision + + +

CPS pre-trial meetings

+ +

+ We have not offered {{ data['victimForename'] }} {{ data['victimSurname'] }} a CPS pre-trial meeting yet. +

+ + + Offer meeting + + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/ur/dtc/ur1/oic.html b/app/views/ur/dtc/ur1/oic.html new file mode 100644 index 000000000..87b6831d2 --- /dev/null +++ b/app/views/ur/dtc/ur1/oic.html @@ -0,0 +1,51 @@ +{% extends "layouts/main.html" %} +{% set pageName="Officer in charge name" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ Who is the officer in charge? +

+
+ +
+ + +
+ +
+ + +
+ +
+
+ + + +
+
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur1/prosecutor-name.html b/app/views/ur/dtc/ur1/prosecutor-name.html new file mode 100644 index 000000000..560c557ec --- /dev/null +++ b/app/views/ur/dtc/ur1/prosecutor-name.html @@ -0,0 +1,51 @@ +{% extends "layouts/main.html" %} +{% set pageName="Prosecutor's name" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ What is the prosecutor's name? +

+
+ +
+ + +
+ +
+ + +
+ +
+
+ + + +
+
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur1/recipient-address.html b/app/views/ur/dtc/ur1/recipient-address.html new file mode 100644 index 000000000..f573fd8e0 --- /dev/null +++ b/app/views/ur/dtc/ur1/recipient-address.html @@ -0,0 +1,64 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Recipient's address" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+ +

+ What is {{ data['recipientForename'] }} {{ data['recipientSurname'] }}'s correspondence address? +

+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + + +
+
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur1/recipient-email-address.html b/app/views/ur/dtc/ur1/recipient-email-address.html new file mode 100644 index 000000000..757d32d37 --- /dev/null +++ b/app/views/ur/dtc/ur1/recipient-email-address.html @@ -0,0 +1,37 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Recipient's email address" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+ +

+ +

+ + +
+ + + +
+
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur1/recipient-name.html b/app/views/ur/dtc/ur1/recipient-name.html new file mode 100644 index 000000000..0906a036c --- /dev/null +++ b/app/views/ur/dtc/ur1/recipient-name.html @@ -0,0 +1,51 @@ +{% extends "layouts/main.html" %} +{% set pageName="Recipient name" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ What is the intended recipient's name? +

+
+ +
+ + +
+ +
+ + +
+ +
+
+ + + +
+
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur1/recipient-phone-number.html b/app/views/ur/dtc/ur1/recipient-phone-number.html new file mode 100644 index 000000000..d9ed8adf9 --- /dev/null +++ b/app/views/ur/dtc/ur1/recipient-phone-number.html @@ -0,0 +1,37 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Recipient's phone number" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+ +

+ +

+ + +
+ + + +
+
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur1/reported-by.html b/app/views/ur/dtc/ur1/reported-by.html new file mode 100644 index 000000000..fda864578 --- /dev/null +++ b/app/views/ur/dtc/ur1/reported-by.html @@ -0,0 +1,59 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Reported by" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ Who reported the case to the police? +

+
+ +
+ +
+ + +
+ The victim +
+
+ +
+ + +
+ +
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur1/search.html b/app/views/ur/dtc/ur1/search.html new file mode 100644 index 000000000..c08c48911 --- /dev/null +++ b/app/views/ur/dtc/ur1/search.html @@ -0,0 +1,134 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search by URN" %} + +{% block content %} + +
+
+ + + +
+
+
+
+ + {% if (data['searchUrn'] == "42MR1153724") %} +
+ +

+ We've found 8 results for 42MR1153724 +

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Dates and amounts
Victim or witness nameURNCase IDCase statusLead defendantAction
OBERON, Shelly + 42MR11537242155470PendingPRICE, Jefferson+View details
KING, Wendy + 42MR11537242155470PendingPRICE, Jefferson+View details
JONES, Oliver A + 42MR11537242155470PendingPRICE, Jefferson+View details
WOODLEY, Alfred + 42MR11537242155470PendingPRICE, Jefferson+View details
{{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} + 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
Collocini, Emiliano + 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
EVANS, Gareth + 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
COOPER, Tracey + 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
+ {% endif %} + + +
+
+ +{% endblock %} diff --git a/app/views/ur/dtc/ur1/service-advisor-name.html b/app/views/ur/dtc/ur1/service-advisor-name.html new file mode 100644 index 000000000..5a98e22f6 --- /dev/null +++ b/app/views/ur/dtc/ur1/service-advisor-name.html @@ -0,0 +1,51 @@ +{% extends "layouts/main.html" %} +{% set pageName="Service Advisor's name" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ What is the Victim Service Officer or Advisor's name? +

+
+ +
+ + +
+ +
+ + +
+ +
+
+ + + +
+
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur1/service-advisor.html b/app/views/ur/dtc/ur1/service-advisor.html new file mode 100644 index 000000000..4dbcfe8ad --- /dev/null +++ b/app/views/ur/dtc/ur1/service-advisor.html @@ -0,0 +1,59 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Service Advisor" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ Who is the Victim Service Officer or Advisor for {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

+
+ +
+ +
+ + +
+ Current signed in user (You) +
+
+ +
+ + +
+ +
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur1/sign-in.html b/app/views/ur/dtc/ur1/sign-in.html new file mode 100644 index 000000000..69f7fd6b6 --- /dev/null +++ b/app/views/ur/dtc/ur1/sign-in.html @@ -0,0 +1,74 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Sign in to your account" %} + +{% block header %} +{% endblock %} + +{% block content %} +
+
+ +
+ + + +
+ +

+ Victim Case App +

+ Sign in to your account +

+

+ +
+ +
+ + + + +
+ +
+ + + + +
+ + + +
+
+ +
+ +
+ +
+

+ Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

+

+ As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

+
+ +
+
+{% endblock %} + +{% block footer %} +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur2/acknowledgement.html b/app/views/ur/dtc/ur2/acknowledgement.html new file mode 100644 index 000000000..7b0c16277 --- /dev/null +++ b/app/views/ur/dtc/ur2/acknowledgement.html @@ -0,0 +1,41 @@ +{% extends "layouts/main.html" %} +{% set pageName="Acknowledgement" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+ {{ govukTextarea({ + name: "acknowledgement", + id: "acknowledgement", + label: { + text: "What acknowledgement or thank you do you want to add?", + classes: "govuk-label--l", + isPageHeading: true + }, + hint: { + text: "The text will follow 'I am sorry to learn about what you have been through.' at the start of the email." + }, + value: data['acknowledgement'] + }) }} +
+ + + +
+
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur2/charges.html b/app/views/ur/dtc/ur2/charges.html new file mode 100644 index 000000000..034f642c3 --- /dev/null +++ b/app/views/ur/dtc/ur2/charges.html @@ -0,0 +1,142 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Charges" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +

Add a charge

+ +
+ +
+ + + Charge + + +
+ + + +
+ +
+ +
+
+ + +
+
+ +
+ +
+ + +
+ For example, 17/5/2025 +
+ +
+ + +
+
+ + + + + +
+ +
+ +
+ + + +
+ +
+ +
+ + + +
+ +
+ +
+ +
+
+{% endblock %} + +{% block pageScripts %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur2/check-answers.html b/app/views/ur/dtc/ur2/check-answers.html new file mode 100644 index 000000000..ee89d3586 --- /dev/null +++ b/app/views/ur/dtc/ur2/check-answers.html @@ -0,0 +1,236 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Check answers" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +

Check the details before reviewing the email

+ +

+ You must provide all details before you can review the email. +

+ +
+
+

+ Email details +

+
+
+
+
+
+ Type +
+
+ Decision to charge +
+
+
+
+ Sender +
+
+ {{ data['userSurname'] | upper }}, {{ data['userForename'] }}
{{ data['sharedMailbox'] }} +
+
+
+
+ Your role +
+ {% if (data['vluRole'] == "Not provided") %} +
+ Select your role +
+ {% else %} +
+ {{ data['vluRole'] }} +
+
+ Change intended recipient +
+ {% endif %} +
+
+
+ Recipients +
+
+ {% if (data['recipientsVictim']) %} +

+ {{ data['recipientsVictim'] }}
{{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}
{{ data['victimEmailAddress'] }} +

+ {% endif %} + + {% if (data['recipientsVictimRep']) %} +

+ {{ data['recipientsVictimRep'] }}
{{ data['victimRepSurname'] | upper }}, {{ data['victimRepForename'] }}
{{ data['victimRepEmailAddress'] }} +

+ {% endif %} + +

+ Officer in charge
{% if (data['oicRank'] != "") %}{{ data['oicRank'] }}
{% endif %}{{ data['oicSurname'] | upper }}, {{ data['oicForename'] }}
{{ data['oicEmailAddress'] }} +

+ +

+ Victim Services shared mailbox
victim.services@cps.gov.uk +

+ + {% for item in data['recipient_added[0][email_address]'] %} +

+ Value: {{ item }} +

+ {% endfor %} +
+
+ Change recipient +
+
+ +
+
+ Acknowledgement or thank you +
+ {% if (data['acknowledgement'] == "Not provided" or data['acknowledgement'] == "") %} +
+ Enter acknowledgement or thank you +
+ {% else %} +
+ {{ data['acknowledgement'] }} +
+
+ Change acknowledgement or thank you +
+ {% endif %} +
+
+
+
+ +
+
+

+ Case details +

+
+
+
+
+
+ Charges +
+ {% if (data['charges'] == "false") %} +
+ Enter charge details +
+ {% else %} +
+
    +
  • Common assault
    {{ data['chargeDate'] or "5/2/2025" }}
  • +
  • Unlawful inflicting grievous bodily harm
    {{ data['chargeDate'] or "5/2/2025" }}
  • +
+
+
+ Change charges +
+ {% endif %} +
+
+
+ Multiple defendants +
+
+ No +
+
+
+
+ Reported by the victim +
+ {% if (data['reportedByVictim'] == "Not provided") %} +
+ Enter if reported by the victim +
+ {% else %} +
+ {{ data['reportedByVictim'] }} +
+
+ Change if the victim reported the case to the police +
+ {% endif %} +
+
+
+ Officer in charge +
+
+ {% if (data['oicRank'] == "") %}Rank not provided
{% else %}{{ data['oicRank'] or "" }}
{% endif %}{{ data['oicSurname'] | upper }}, {{ data['oicForename'] }} +
+
+ Change the officer in charge details +
+
+
+
+ Prosecutor +
+
+ {{ data['prosecutorSurname'] | upper }}, {{ data['prosecutorForename'] }} +
+
+ Change the prosecutor's name +
+
+
+
+ First hearing +
+ {% if (data['firstHearingDate'] == "") %} +
+ Enter first hearing details +
+ {% else %} +
+ {{ data['firstHearingLocation'] or "Sheffield Magistrates' Court" }}
Monday 31 March 2025
+
+
+ Change first hearing date +
+ {% endif %} +
+
+
+
+ + {% if (data['vluRole'] != "Not provided" and data['acknowledgement'] != "Not provided" and data['reportedByVictim'] != "Not provided") %} +

Now review your email

+ +

+ Select Review your email to review the charging decision email before you send it. +

+ + + + + {% endif %} +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur2/email-not-sent.html b/app/views/ur/dtc/ur2/email-not-sent.html new file mode 100644 index 000000000..8dfb29cd2 --- /dev/null +++ b/app/views/ur/dtc/ur2/email-not-sent.html @@ -0,0 +1,33 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Email not sent" %} + +{% block content %} +
+
+ +
+

+ Email not sent +

+
+ +

The decision to charge email was not sent to {{ data['victimEmailAddress'] }}.

+ +

What happens next

+ +

+ If you are sure that the email address is correct, you can try again. +

+ + + Try again + + +

+ Otherwise, go to victim details to update the victim's details. +

+ +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur2/email-sent.html b/app/views/ur/dtc/ur2/email-sent.html new file mode 100644 index 000000000..6c5340d47 --- /dev/null +++ b/app/views/ur/dtc/ur2/email-sent.html @@ -0,0 +1,43 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Email sent" %} + +{% block content %} +
+
+ +
+

+ Email delivered +

+
+ +

The decision to charge email was successfully delivered to:

+
    +
  • {{ data['recipientsVictim'] }}
    {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} ({{ data['victimEmailAddress'] }})
  • +
  • {{ data['recipientsVictimRep'] }}
    {{ data['victimRepSurname'] | upper }}, {{ data['victimRepForename'] }} ({{ data['victimRepEmailAddress'] }})
  • +
+ +

It was also sent to:

+
    +
  • Officer in charge
    {% if (data['oicRank'] != "") %}{{ data['oicRank'] }} {% endif %}{{ data['oicSurname'] | upper }}, {{ data['oicForename'] }} ({{ data['oicEmailAddress'] }})
  • +
  • Victim Services
    Shared mailbox ({{ data['sharedMailbox'] }})
  • +
+ +

What happens next

+ +

+ You should send a Crest survey to the victim or victim representative, unless they have explicitly said they do not wish to receive it. +

+ +

+ A record of this email can be found on the 'Communication' tab of the victim's main page. +

+ + + View recorded communication + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur2/first-hearing.html b/app/views/ur/dtc/ur2/first-hearing.html new file mode 100644 index 000000000..fc3c2b5f8 --- /dev/null +++ b/app/views/ur/dtc/ur2/first-hearing.html @@ -0,0 +1,59 @@ +{% extends "layouts/main.html" %} + +{% set pageName="First hearing" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+

First hearing

+ +
+ +
+ + +
+ For example, a Magistrates' Court +
+ +
+
+ +
+ + +
+ For example, 17/05/2025 +
+ +
+ + +
+
+ + + +
+
+
+{% endblock %} + +{% block pageScripts %} + + +{% endblock %} diff --git a/app/views/ur/dtc/ur2/main-details.html b/app/views/ur/dtc/ur2/main-details.html new file mode 100644 index 000000000..a615b3816 --- /dev/null +++ b/app/views/ur/dtc/ur2/main-details.html @@ -0,0 +1,572 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim or witness details" %} + +{% block beforeContent %} +Back to Search +{% endblock %} + +{% block content %} + +
+
+ +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +


Case URN: 42MR1153724
Case status: Pending
Lead defendant: PRICE, Jefferson

+ +

+ +
+ + + Warning + This person is a victim +

+ Change victim or witness category +

+
+
+ +
+

+ Contents +

+ + + +
+

Victim or witness details

+ +

Name and contact details

+ +
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] or "Sara" }} +
+
+ Change preferred name +
+
+
+
+ Phone number +
+
+ 07712345678 +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ 72 Guild Street
London
SE23 6FH +
+
+ Change home address +
+
+
+
+ Preferred method of contact +
+ {% if (data['preferredMethodOfContact'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['preferredMethodOfContact'] }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+
+ Not provided +
+
+ Change preferred contact times +
+
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+ +

Equality information

+ +
+
+
+ Date of birth +
+
+ Enter date of birth +
+
+
+
+ Age +
+
+ Unknown +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+ +

Other information

+ +
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+ +
+ +
+ +

Case contacts

+ +

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Victim Liaison Unit +

+ +
+
+
+
+
+ Name +
+
+ OKOLI, Vincent +
+
+ Change whether details are known (Person 3) +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+ Change relationship to lead tenant (Person 3) +
+
+
+
+ Email address +
+
+ vincent.okoli@cps.gov.uk +
+
+ Change age (Person 3) +
+
+
+
+
+ +

Imported contacts

+ +
+
+

+ Officer in charge (Police) +

+
+
+
+
+
+ Full name +
+
+ PATRICK, Matthew +
+
+
+
+ Telephone number +
+
+ (020) 12345678 +
+
+
+
+ Email address +
+
+ matthew.patrick@police.uk +
+
+
+
+
+ +
+ +
+ +

Communication

+ + {% if (data['preferredMethodOfContact'] == "Not provided") %} +

+ You must confirm the victim's preferred method of contact with the police before contacting them. +

+ + {% else %} + + {% if (data['preferredMethodOfContact'] == "Email") and (data['emailStatus'] == "Not sent") %} +
+ + + Warning + Ensure {{ data['victimForename'] }} {{ data['victimSurname'] }} has cleared security before sending them email communications. + +
+ {% endif %} + +

Charging decisions

+ + {% if (data['preferredMethodOfContact'] == "Phone" or data['preferredMethodOfContact'] == "Post") %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision. +

+ + + Record a charging decision + + + {% elif (data['preferredMethodOfContact'] == "Email") %} + {% if (data['emailStatus'] == "Not sent") %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision. +

+ + + Create charging decision email + + + {% elif (data['emailStatus'] == "Sent") %} +
+
+
+ Type +
+
+ Decision to charge +
+
+
+
+ Contact method +
+
+ {{ data['contactMethod'] or "Email" }} +
+
+
+
+ Sender +
+
+ {{ data['userSurname'] | upper }}, {{ data['userForename'] }}
{{ data['vluRole'] }}
{{ data['sharedMailbox'] }} +
+
+
+
+ Recipients +
+
+ {% if (data['recipientsVictim']) %} +

+ {{ data['recipientsVictim'] }}
{{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}
{{ data['victimEmailAddress'] }} +

+ {% endif %} + + {% if (data['recipientsVictimRep']) %} +

+ {{ data['recipientsVictimRep'] }}
{{ data['victimRepSurname'] | upper }}, {{ data['victimRepForename'] }}
{{ data['victimRepEmailAddress'] }} +

+ {% endif %} + +

+ Officer in charge
{% if (data['oicRank'] != "") %}{{ data['oicRank'] }} {% endif %}{{ data['oicSurname'] | upper }}, {{ data['oicForename'] }}
{{ data['oicEmailAddress'] }} +

+ +

+ Victim Services
Shared mailbox
victim.services@cps.gov.uk +

+ + {% for item in data['recipient_added[0][email_address]'] %} +

+ Value: {{ item }} +

+ {% endfor %} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Email +
+
+ View sent charging decision email +
+
+
+ {% endif %} + {% endif %} + +

CPS pre-trial meetings

+ +

+ We have not offered {{ data['victimForename'] }} {{ data['victimSurname'] }} a CPS pre-trial meeting yet. +

+ + {% if (data['preferredMethodOfContact'] == "Email") %} + + Create meeting offer email + + {% else %} + + Record a meeting + + {% endif %} + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/ur/dtc/ur2/oic.html b/app/views/ur/dtc/ur2/oic.html new file mode 100644 index 000000000..28270da19 --- /dev/null +++ b/app/views/ur/dtc/ur2/oic.html @@ -0,0 +1,86 @@ +{% extends "layouts/main.html" %} +{% set pageName="Officer in charge" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ Who is the officer in charge? +

+
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+
+ + + +
+
+
+{% endblock %} + +{% block pageScripts %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur2/preferred-method-of-contact.html b/app/views/ur/dtc/ur2/preferred-method-of-contact.html new file mode 100644 index 000000000..c7f6a90e5 --- /dev/null +++ b/app/views/ur/dtc/ur2/preferred-method-of-contact.html @@ -0,0 +1,63 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Preferred method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? +

+
+ +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur2/preview.html b/app/views/ur/dtc/ur2/preview.html new file mode 100644 index 000000000..9a7c040b8 --- /dev/null +++ b/app/views/ur/dtc/ur2/preview.html @@ -0,0 +1,248 @@ +{% extends "layouts/main.html" %} +{% set pageName="Preview" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +

+ Review your email before sending it +

+ +

+ When you are ready, scroll down and select Send email. Otherwise, you can go back to make further changes. +

+ +

+ Highlighted text shows details added to the template. +

+ +
+ +
+
+
+ To +
+
+ + {% if (data['recipientsVictim']) %} +

+ {{ data['recipientsVictim'] }}
{{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}
{{ data['victimEmailAddress'] }}
+

+ {% endif %} + + {% if (data['recipientsVictimRep']) %} +

+ {{ data['recipientsVictimRep'] }}
{{ data['victimRepSurname'] | upper }}, {{ data['victimRepForename'] }}
{{ data['victimRepEmailAddress'] }}
+

+ {% endif %} + +

+ Officer in charge
{% if (data['oicRank'] != "") %}{{ data['oicRank'] }}
{% endif %}{{ data['oicSurname'] | upper }}, {{ data['oicForename'] }}
{{ data['oicEmailAddress'] }}
+

+ +

+ Victim Services shared mailbox
victim.services@cps.gov.uk
+

+ +
+
+
+
+ Subject +
+
+ Crown Prosecution Service - 42MZ1139323/VTP +
+
+
+ +

+ Body +

+ +
+ +
+ +

+ Crown Prosecution Service unique reference number: 42MZ1139323 +

+ +

+ Please quote this reference number in any communications +

+ +
+ +

+ Dear {{ data['victimForename'] }} {{ data['victimSurname'] }} +

+ +

+ My name is {{ data['userForename'] }} {{ data['userSurname'] }} and I am the Crown Prosecution Service (CPS) {{ data['vluRole'] }} on the case {% if (data['reportedByVictim'] == "Yes") %}you{% else %}was{% endif %} reported to the police. +

+ +

+ I am sorry to learn about what you have been through. {{ data['acknowledgement'] }} +

+ +

+ The case has been passed to us for review. The role of the CPS is to consider the evidence collected by the police and decide whether the suspect should be charged. The prosecutor who reviewed this case is {{ data['prosecutorForename'] }} {{ data['prosecutorSurname'] }}. +

+ +

+ I am emailing to let you know that, following a review of the evidence, the prosecutor has authorised the police to charge the defendant with the following offences: +

+ +
    +
  1. Common assault - {{ data['chargeDate'] or "5/2/2025" }}
  2. +
  3. Unlawful inflicting grievous bodily harm - {{ data['chargeDate'] or "5/2/2025" }}
  4. +
+ +

+ What happens now? +

+ +

+ Next, there will be a ‘First Hearing’ at {{ data['firstHearingLocation'] or "Sheffield Magistrates' Court" }} on {{ data['firstHearingDate'] or "Wednesday 16 April 2025" }}. You do not need to attend this hearing, but you can if you would like to. +

+ +

+ If the defendant enters a ‘not guilty’ plea to the offences, the court will decide whether the case stays in the magistrates’ court for trial or if it will be sent to the Crown Court for trial. Our online guide for victims explains more about how the court makes this decision, other key decisions the court makes at this hearing and what happens next: https://www.cps.gov.uk/information-and-support-victims-witnesses +

+ +

+ If the case goes to trial, you will likely be asked to attend to give evidence. A police Witness Care Officer will be in touch to explain more about this and ensure you know where and when the trial will take place. They will also let you know more about the support available to you. +

+ +

+ If the defendant enters a ‘guilty’ plea to the offences, the court may decide to sentence straight away or set a sentencing hearing on another day. This might be so the court can ask for more information to help them decide what the sentence should be. +

+ +

+ The police Witness Care Officer and the police officer in charge of the case, {% if (data['oicRank'] != "") %}{{ data['oicRank'] or "Constable" }} {% endif %} {{ data['oicForename'] }} {{ data['oicSurname'] }}, have a duty to keep you up to date with how the case is progressing. This includes what happened at the hearing, when the next hearing is, what bail conditions the defendant has and if they will be held in custody. The Witness Care Officer will also let you know if you will need to give evidence and what time you need to arrive. +

+ +

+ Victim Personal Statement +

+ +

+ Ahead of any sentencing hearings, we will provide the court with your ‘Victim Personal Statement’ (VPS) if you have provided one. A VPS is an opportunity to explain in your own words how the crime has impacted you; the judge or magistrates will take this into consideration during sentencing. The police will ask you if you’d like to provide a VPS during the investigation. You can update or make a further VPS at any stage of the case. You can get in touch with your police contact who will arrange for you to do this. +

+ +

+ I understand that this may have been a difficult time for you. Thank you for your support with the case and I hope this email has been helpful in explaining the next steps. There are many independent and free support services available to you. You will see some of these listed below or you can visit our online guide to find what is most helpful to you. +

+ +

+ Yours sincerely +

+ +

+ {{ data['userForename'] }} {{ data['userSurname'] }},
+ {{ data['vluRole'] }} +

+ +
+ +

+ Further Information and Support +

+ +

+ There are support services available for you to consider using if you wish, which are listed below. There are also links to further information that may be relevant. +

+ +

+ Should you have any questions about the information in this email, please contact one of our CPS Service Advisors: +

+ +
    +
  • Victim.Services@cps.gov.uk
  • +
  • Telephone: 020 3357 0012
  • +
+ +

+ --- +

+ +

+ The Online Victims Guide +

+ +

+ The online Victims Guide is an information portal designed by the Crown Prosecution Service (CPS) to provide you with more information on what you can expect as the case progresses through the criminal justice system. +

+ +

+ It highlights what support is available to help you through the end-to-end process, including information and available support should you be asked to give evidence. You can access the online guide here: https://www.cps.gov.uk/information-and-support-victims-witnesses +

+ +

+ Further Support +

+ + + +

+ Further Information +

+ + + +

+ Translations +

+ +

+ Please let us know if you would like the letter and the leaflet translated. +

+ +

+ Rhowch wybod i ni os hoffech i’r llythyr a’r daflen gael ei chyfieith. +

+ +
+ +

+ --- +

+ +

+ Read our Privacy Notice here https://www.cps.gov.uk/privacy-notice-crown-prosecution-service-cps. Please note that your data may be transferred to or hosted on email servers outside of the UK and will be subject to your email provider's data policy. +

+ +

+ Click here to let us know if you no longer wish to receive emails from the CPS about this case. +

+ +

+ End of email +

+ +
+ + + Send email + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur2/prosecutor-name.html b/app/views/ur/dtc/ur2/prosecutor-name.html new file mode 100644 index 000000000..d55b91241 --- /dev/null +++ b/app/views/ur/dtc/ur2/prosecutor-name.html @@ -0,0 +1,51 @@ +{% extends "layouts/main.html" %} +{% set pageName="Prosecutor's name" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ What is the prosecutor's name? +

+
+ +
+ + +
+ +
+ + +
+ +
+
+ + + +
+
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur2/recipients.html b/app/views/ur/dtc/ur2/recipients.html new file mode 100644 index 000000000..d9454ea54 --- /dev/null +++ b/app/views/ur/dtc/ur2/recipients.html @@ -0,0 +1,107 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Intended recipient" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +

Recipients

+ +
+
+ +

+ Main recipient(s) +

+
+
+ Select all that apply. +
+
+
+ + +
+ {{ data['victimEmailAddress'] }} +
+
+
+ + +
+ {{ data['victimRepEmailAddress'] }} +
+
+
+
+
+ +
+ +
+ +

Add another recipient

+ +
+

The following recipients already added:

+
    +
  • Officer in charge ({{ data['oicSurname'] | upper }}, {{ data['oicForename'] }})
    {{ data['oicEmailAddress'] }}
  • +
  • Victim Services shared mailbox
    {{ data['sharedMailbox'] }}
  • +
+
+ +
+ + +

+ Recipient +

+
+ +
+ + + + +
+ +
+ +
+ + + +
+ +
+ +
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur2/reported-by-victim.html b/app/views/ur/dtc/ur2/reported-by-victim.html new file mode 100644 index 000000000..3e4d281d6 --- /dev/null +++ b/app/views/ur/dtc/ur2/reported-by-victim.html @@ -0,0 +1,60 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Reported by victim" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ Did the victim report the case to the police? +

+
+ +
+ Your answer determines the wording of the email. For example, 'you reported' or 'was reported' +
+ +
+ +
+ + +
+ +
+ + +
+ +
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur2/search.html b/app/views/ur/dtc/ur2/search.html new file mode 100644 index 000000000..fe6a24194 --- /dev/null +++ b/app/views/ur/dtc/ur2/search.html @@ -0,0 +1,134 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search by URN" %} + +{% block content %} + +
+
+ + + +
+
+
+
+ + {% if (data['searchUrn'] == "42MR1153724") %} +
+ +

+ We've found 8 results for 42MR1153724 +

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Dates and amounts
Victim or witness nameURNCase IDCase statusLead defendantAction
OBERON, Shelly + 42MR11537242155470PendingPRICE, Jefferson+View details
KING, Wendy + 42MR11537242155470PendingPRICE, Jefferson+View details
JONES, Oliver A + 42MR11537242155470PendingPRICE, Jefferson+View details
WOODLEY, Alfred + 42MR11537242155470PendingPRICE, Jefferson+View details
{{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} + 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
Collocini, Emiliano + 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
EVANS, Gareth + 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
COOPER, Tracey + 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
+ {% endif %} + + +
+
+ +{% endblock %} diff --git a/app/views/ur/dtc/ur2/sign-in.html b/app/views/ur/dtc/ur2/sign-in.html new file mode 100644 index 000000000..6f2b28dc8 --- /dev/null +++ b/app/views/ur/dtc/ur2/sign-in.html @@ -0,0 +1,74 @@ +{% extends "layouts/main.html" %} + +{% set pageName="UR: Sending charging decision email" %} + +{% block header %} +{% endblock %} + +{% block content %} +
+
+ +
+ + + +
+ +

+ Victim Case App +

+ Sign in to your account +

+

+ +
+ +
+ + + + +
+ +
+ + + + +
+ + + +
+
+ +
+ +
+ +
+

+ Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

+

+ As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

+
+ +
+
+{% endblock %} + +{% block footer %} +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur2/vlu-role.html b/app/views/ur/dtc/ur2/vlu-role.html new file mode 100644 index 000000000..790cc1820 --- /dev/null +++ b/app/views/ur/dtc/ur2/vlu-role.html @@ -0,0 +1,63 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim Liaison Unit role" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ What is your role? +

+
+ +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/archive/after-three-attempts-email-undelivered.html b/app/views/ur/nfa/archive/after-three-attempts-email-undelivered.html new file mode 100644 index 000000000..40e00b149 --- /dev/null +++ b/app/views/ur/nfa/archive/after-three-attempts-email-undelivered.html @@ -0,0 +1,233 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Post +
+
+
+
+ Date of dispatch +
+
+ Thursday 20 March 2025 +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+ +
+ + + Previous contact attempts + + +
+
+
+
+ Contact method +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Status +
+
+ Technical failure +
+
+
+ +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 3 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 15:02 +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 2 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 14:40 +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/archive/approved-to-send-email.html b/app/views/ur/nfa/archive/approved-to-send-email.html new file mode 100644 index 000000000..e38ded074 --- /dev/null +++ b/app/views/ur/nfa/archive/approved-to-send-email.html @@ -0,0 +1,13 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. +

+ +

+ The draft has been approved to send. +

+ + + Check and send email to inform of a charging decision + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/archive/approved-to-send-letter.html b/app/views/ur/nfa/archive/approved-to-send-letter.html new file mode 100644 index 000000000..5cbcf3c4a --- /dev/null +++ b/app/views/ur/nfa/archive/approved-to-send-letter.html @@ -0,0 +1,13 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. +

+ +

+ The draft has been approved to send. +

+ + + Check and dispatch letter to inform of a charging decision + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/archive/before-send.html b/app/views/ur/nfa/archive/before-send.html new file mode 100644 index 000000000..aafbb68ca --- /dev/null +++ b/app/views/ur/nfa/archive/before-send.html @@ -0,0 +1,60 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+ +
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +

+ The follow-up draft was approved. +

+ + + Check details before sending to inform of a charging decision + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/archive/fu-letter-not-recorded.html b/app/views/ur/nfa/archive/fu-letter-not-recorded.html new file mode 100644 index 000000000..c49f0fa9b --- /dev/null +++ b/app/views/ur/nfa/archive/fu-letter-not-recorded.html @@ -0,0 +1,56 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ + + Record letter follow-up to inform of a charging decision + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/archive/fumoc-unknown.html b/app/views/ur/nfa/archive/fumoc-unknown.html new file mode 100644 index 000000000..e3f43a687 --- /dev/null +++ b/app/views/ur/nfa/archive/fumoc-unknown.html @@ -0,0 +1,56 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Thursday 20 March 2025 at 11:24 +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ + + Send or dispatch follow-up to inform of a charging decision + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/archive/no-pmoc.html b/app/views/ur/nfa/archive/no-pmoc.html new file mode 100644 index 000000000..cf97433cf --- /dev/null +++ b/app/views/ur/nfa/archive/no-pmoc.html @@ -0,0 +1,9 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. +

+ +

+ The draft has been approved. +

+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/archive/preferred-method-of-contact-new.html b/app/views/ur/nfa/archive/preferred-method-of-contact-new.html new file mode 100644 index 000000000..e7dfd8aa2 --- /dev/null +++ b/app/views/ur/nfa/archive/preferred-method-of-contact-new.html @@ -0,0 +1,172 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Preferred method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? +

+
+ +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ + + +
+ + +
+ +
+ + +
+ + + +
+ + +
+ + + + + +
+ + +
+ + + + + + + +
+ + +
+ + + +
or
+ +
+ + +
+ +
or
+ +
+ + +
+ +
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/archive/summary-test.html b/app/views/ur/nfa/archive/summary-test.html new file mode 100644 index 000000000..5213544cd --- /dev/null +++ b/app/views/ur/nfa/archive/summary-test.html @@ -0,0 +1,393 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Search for another victim +{% endblock %} + +{% block content %} +
+
+ +
+

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+

+ Case URN: 42MZ1139323/1 +

+
+ +
+

+ Contents +

+ +
+

Summary

+
+
+
+
+

+ Victim details +

+ +
+
+
+
+
+ Name +
+
+ DAVIES, Jennifer +
+
+
+
+ Age +
+
+ 34 (22/7/1990) +
+
+
+
+ Category +
+
+

+ Vulnerable +

+

+ Intimidated +

+
+
+
+
+ Disability or access need +
+
+ Yes +
+
+
+
+ Address +
+
+ 130 Denton Avenue
Banton
Dunbartonshire
G65 0QR +
+
+
+
+ Phone +
+
+ 07352765432 +
+
+
+
+ Email +
+
+ jennifer.davies@gmail.com +
+
+
+
+ Want to be contacted +
+
+ Yes +
+
+
+
+ Preferred method of contact +
+
+ Mobile +
+
+
+
+ Preferred contact times +
+
+ Weekdays, 8am to 6pm +
+
+
+
+
+
+
+
+
+

+ Case contacts +

+ +
+
+
+
+
+ Family Liaison Officer +
+
+ BIDWELL, Jane +
+
+
+
+ IDVA +
+
+ SAKAMOTO, Hadji +
+
+
+
+ Counsel +
+
+ HAMER, Olivia +
+
+
+
+ Defence solicitor +
+
+ BINKS, Thomas +
+
+
+
+ High court advocate +
+
+ SHEAF, Jessica +
+
+
+
+ Officer in charge +
+
+ PC FISHER, Jane +
+
+
+
+
+
+
+

+ Case information +

+
+
+
+
+
+ Case status +
+
+ Pending +
+
+
+
+ Monitoring codes +
+
+

+ Mental health +

+

+ Domestic violence +

+

+ Prohibited weapons +

+

+ Human trafficking +

+

+ Media interest +

+
+
+
+
+ Next hearing +
+
+

+ First hearing +

+

+ Wednesday 13 August 2025 +

+

+ Southend Court House: County Court and Family Court and Magistrates Court +

+
+
+
+
+
+
+
+
+
+

+ Defendant information +

+
+
+

+ DAVIES, Bella +

+
+
+
+ Age +
+
+ 34 (15/9/1990) +
+
+
+
+ Charge +
+
+ Grievous bodily harm +
+
+
+
+ Custody +
+
+ In police custody, 15 days +
+
+
+

+ SIMPSON, Bart +

+
+
+
+ Age +
+
+ 15 (8/8/2010) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 6 days +
+
+
+

+ JONES, Vince +

+
+
+
+ Age +
+
+ 45 (15/9/1979) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 5 days +
+
+
+
+
+
+
+ +
+ +
+

Victim details

+
+ +
+

Case contacts

+
+ +
+

Communications

+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/archive/victim-record--fu-letter-recorded-2.html b/app/views/ur/nfa/archive/victim-record--fu-letter-recorded-2.html new file mode 100644 index 000000000..de68da52d --- /dev/null +++ b/app/views/ur/nfa/archive/victim-record--fu-letter-recorded-2.html @@ -0,0 +1,552 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Search for another victim +{% endblock %} + +{% block content %} +
+
+ +
+

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+

+ Case URN: 42MZ1139323/1 +

+
+ +
+

+ Contents +

+ + + +
+ +

Summary

+ +
+
+
+
+

+ Victim details +

+ +
+
+
+
+
+ Name +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
+
+
+
+ Age +
+
+ 34 (22/7/1990) +
+
+
+
+ Categories +
+
+

+ Vulnerable +

+

+ Intimidated +

+
+
+
+
+ Disability or access need +
+
+ Yes +
+
+
+
+ Address +
+
+ 130 Denton Avenue
Banton
Dunbartonshire
G65 0QR +
+
+
+
+ Phone +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Email +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Want to be contacted +
+
+ Yes +
+
+
+
+ Preferred method of contact +
+
+ Mobile +
+
+
+
+ Preferred contact times +
+
+ Weekdays, 8am to 6pm +
+
+
+
+
+
+
+
+
+

+ Case contacts +

+ +
+
+
+
+
+ Family Liaison Officer +
+
+ BIDWELL, Jane +
+
+
+
+ IDVA +
+
+ SAKAMOTO, Hadji +
+
+
+
+ Counsel +
+
+ HAMER, Olivia +
+
+
+
+ Defence solicitor +
+
+ BINKS, Thomas +
+
+
+
+ High court advocate +
+
+ SHEAF, Jessica +
+
+
+
+ Officer in charge +
+
+ PC FISHER, Jane +
+
+
+
+
+
+
+

+ Case information +

+
+
+
+
+
+ Case status +
+
+ Pending +
+
+
+
+ Monitoring codes +
+
+

+ Mental health +

+

+ Domestic violence +

+

+ Prohibited weapons +

+

+ Human trafficking +

+

+ Media interest +

+
+
+
+
+ Next hearing +
+
+

+ First hearing +

+

+ Wednesday 13 August 2025 +

+

+ Southend Court House: County Court and Family Court and Magistrates Court +

+
+
+
+
+
+
+
+
+
+

+ Defendant information +

+
+
+

+ DAVIES, Bella +

+
+
+
+ Age +
+
+ 34 (15/9/1990) +
+
+
+
+ Charge +
+
+ Grievous bodily harm +
+
+
+
+ Custody +
+
+ In police custody, 15 days +
+
+
+

+ SIMPSON, Bart +

+
+
+
+ Age +
+
+ 15 (8/8/2010) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 6 days +
+
+
+

+ JONES, Vince +

+
+
+
+ Age +
+
+ 45 (15/9/1979) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 5 days +
+
+
+
+
+
+
+ +
+ +
+

Victim details

+
+ +
+

Case contacts

+
+ +
+

Communications

+ + + + {% if (data['subTab'] == "charging-decision") %} + +
+

Informing victim of a charging decision

+
+ + + + + + + + + + + +
Decision + Decision to charge +
First hearing +
+ 7 May 2025 +
+
+ Bradford Crown Court +
+
+
+ + + + + + + +
+ First telephone call details + +
+ 14 May 2025 at 12:30
+ +
+
+ No answer +
+
+ + + + + + + +
+ Second telephone call details + +
+ 15 May 2025 at 23:12 +
+ + +
+ +
+
+ + + +
+
+
+ +

+ The follow-up draft requires changes before sending. +

+ + + Amend draft to inform of a charging decision + + + {% elif (data['subTab'] == "ptm") %} + +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
+
+ +
+
+ +{% endblock %} diff --git a/app/views/ur/nfa/archive/victim-record--no-summary-lists.html b/app/views/ur/nfa/archive/victim-record--no-summary-lists.html new file mode 100644 index 000000000..2baf9062d --- /dev/null +++ b/app/views/ur/nfa/archive/victim-record--no-summary-lists.html @@ -0,0 +1,279 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Back to search +{% endblock %} + +{% block content %} +
+
+ +
+

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+

+ Case URN: 42MZ1139323/1 +

+
+ +
+

+ Contents +

+ +
+

Summary

+
+
+
+
+

+ Victim details +

+ +
+
+

+ Name: Jennifer Davies +

+

+ Age: 34 (22/7/1990) +

+

+ Category: Vulnerable, Intimidated +

+

+ Disability or access need: Yes +

+

+ Address: 130 Denton Avenue, Banton, Dunbartonshire, G65 0QR +

+

+ Phone: 07352765432 +

+

+ Email: jennifer.davies@gmail.com +

+

+ Want to be contacted: Yes +

+

+ Preferred method of contact: Mobile +

+

+ Preferred contact times: Weekdays, 8am to 6pm +

+
+
+
+
+
+
+

+ Case contacts +

+ +
+
+

+ Family Liaison Officer: Jane Bidwell +

+

+ IDVA: Hadji Sakamoto +

+

+ Counsel: Olivia Hamer +

+

+ Defence solicitor: Thomas Binks +

+

+ High court advocate: Jessica Sheaf +

+

+ Officer in charge: PC Jane Fisher +

+
+
+
+
+

+ Case information +

+
+
+

+ Case status: Pending +

+

+ Monitoring codes: Mental health, Domestic violence, Prohibited weapons, Human trafficking, Media interest +

+

+ Next hearing: First hearing, Wednesday 13 August 2025, Southend Court House: County Court and Family Court and Magistrates Court +

+
+
+
+
+
+
+

+ Defendant information +

+
+
+

+ Name: Bella Davies
Age: 34 (15/9/1990)
Charge: Grievous bodily harm
Custody: In police custody, 15 days +

+

+ Name: Bart Simpson
Age: 15 (8/8/2010)
Charge: Actual bodily harm
Custody: On police bail, 6 days +

+

+ Name: Vince Jones
Age: 45 (15/9/1979)
Charge: Actual bodily harm
Custody: On police bail, 5 days +

+
+
+
+
+ +
+ +
+

Victim details

+
+ +
+

Case contacts

+
+ +
+

Communications

+ + + + {% if (data['subTab'] == "charging-decision") %} + +
+
+ +
+
+

+ Decision to charge +

+
+
+

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. +

+ + + Start draft to inform of a charging decision + +
+
+ +
+
+

+ No further action +

+
+
+

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. +

+ +

+ The draft has been approved. +

+ + + Finish draft to inform of a charging decision + +
+
+ +
+
+ + {% elif (data['subTab'] == "ptm") %} + +
+
+

+ CPS pre-trial meetings +

+
+
+

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

+ + + Record letter to offer a CPS pre-trial meeting + +
+
+ + {% endif %} +
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/draft/approved-to-send.html b/app/views/ur/nfa/draft/approved-to-send.html new file mode 100644 index 000000000..39dddbf75 --- /dev/null +++ b/app/views/ur/nfa/draft/approved-to-send.html @@ -0,0 +1,37 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Approved to send" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ +
+

+ Approved to send +

+
+ +

+ Your draft to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the charging decison is approved to send. +

+ + + +

What happens next

+ +

+ You can now send an email or add a letter to the print queue from the 'Communication' tab of the victim's page, within the Victim Case Application. +

+ + + View all communications + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/draft/cd-modal/delete-draft.html b/app/views/ur/nfa/draft/cd-modal/delete-draft.html new file mode 100644 index 000000000..6f2ee5a93 --- /dev/null +++ b/app/views/ur/nfa/draft/cd-modal/delete-draft.html @@ -0,0 +1,32 @@ +{% block content %} +
+ +
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/draft/cd-modal/request-review.html b/app/views/ur/nfa/draft/cd-modal/request-review.html new file mode 100644 index 000000000..c698d2463 --- /dev/null +++ b/app/views/ur/nfa/draft/cd-modal/request-review.html @@ -0,0 +1,112 @@ +{% block content %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/draft/cd-modal/save-draft.html b/app/views/ur/nfa/draft/cd-modal/save-draft.html new file mode 100644 index 000000000..6915d7278 --- /dev/null +++ b/app/views/ur/nfa/draft/cd-modal/save-draft.html @@ -0,0 +1,30 @@ +{% block content %} +
+ +
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/draft/cd-modal/send-to-cms.html b/app/views/ur/nfa/draft/cd-modal/send-to-cms.html new file mode 100644 index 000000000..fca3de7b3 --- /dev/null +++ b/app/views/ur/nfa/draft/cd-modal/send-to-cms.html @@ -0,0 +1,32 @@ +{% block content %} +
+ +
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/draft/compose-letter.html b/app/views/ur/nfa/draft/compose-letter.html new file mode 100644 index 000000000..923526b3e --- /dev/null +++ b/app/views/ur/nfa/draft/compose-letter.html @@ -0,0 +1,344 @@ +{% extends "layouts/main.html" %} + +{% set serviceName %} + Correspondence Drafter +{% endset%} + +{% set pageName = "Compose letter" %} + +{% block beforeContent %} + +{% endblock %} + +{% block content %} +{% include "/ur/nfa/draft/cd-modal/save-draft.html" %} + +{% include "/ur/nfa/draft/cd-modal/delete-draft.html" %} + +{% include "/ur/nfa/draft/cd-modal/request-review.html" %} + +{% include "/ur/nfa/draft/cd-modal/send-to-cms.html" %} + +
+ +
+
+ +
+
+

Compose letter

+
+ +
+
+ + Case & Victim info + + + + + +
+
+ +
+ +
+ +
+

+ Last saved at 09:10:35 +

+
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ + + +
+ + + +
+
+ + + +
+
+ +
+ +
+ + +
+

+ +

+
+ Please add questions or notes to assist with any actions or reviews. +
+ + +
+ +
+ +
+ +
+ +
+ +
+

+ Please be aware of the following monitoring codes applicable to this case: +

+
    +
  • + Pre-Charge Decision +
  • +
+
+ +
+
+ +
+{% endblock %} + +{% block pageScripts %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/draft/nfa-template.html b/app/views/ur/nfa/draft/nfa-template.html new file mode 100644 index 000000000..4c502e724 --- /dev/null +++ b/app/views/ur/nfa/draft/nfa-template.html @@ -0,0 +1,56 @@ +{% extends "layouts/main.html" %} + +{% set pageName="No further action template" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ Which template does {{ data['victimForename'] }} {{ data['victimSurname'] }} need? +

+
+ +
+ +
+ + +
+ +
+ + +
+ +
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/draft/under-review.html b/app/views/ur/nfa/draft/under-review.html new file mode 100644 index 000000000..5da4d11a4 --- /dev/null +++ b/app/views/ur/nfa/draft/under-review.html @@ -0,0 +1,37 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Review requested" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ +
+

+ Review requested +

+
+ +

+ You have requested a review of your draft to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the charging decison. +

+ + + +

What happens next

+ +

+ Once the draft has been reviewed, check the 'Communication' tab of the victim's page, within the Victim Case Application. From there, you can approve it or amend it as neccessary. +

+ + + View all communications + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/record/follow-up-moc.html b/app/views/ur/nfa/record/follow-up-moc.html new file mode 100644 index 000000000..96694e5b6 --- /dev/null +++ b/app/views/ur/nfa/record/follow-up-moc.html @@ -0,0 +1,74 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Follow-up method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ How does {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the follow-up to the telephone call? +

+
+ +
+ +
+ + +
+ +
+ + +
+ +
or
+ +
+ + +
+ +
+
+ + +
+
+ +
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/record/next-attempt-moc.html b/app/views/ur/nfa/record/next-attempt-moc.html new file mode 100644 index 000000000..db205f9b6 --- /dev/null +++ b/app/views/ur/nfa/record/next-attempt-moc.html @@ -0,0 +1,69 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Next attempt method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ What do you want to do next? +

+
+ +
+ +
+ + +
+ +
+ + +
+ Only choose if listed as an alternative method of contact +
+
+ +
+ + +
+ Only choose if listed as an alternative method of contact +
+
+ +
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/record/telephone-call-1-details.html b/app/views/ur/nfa/record/telephone-call-1-details.html new file mode 100644 index 000000000..9f06e8114 --- /dev/null +++ b/app/views/ur/nfa/record/telephone-call-1-details.html @@ -0,0 +1,120 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +

Telephone call details

+ +
+ +
+ + +
+ For example, 17/05/2025 +
+ +
+ + +
+
+ +
+
+ + Time of call + + +
+ For example, 14:15 +
+ +
+ +
+
+ + +
+
+
+ : +
+ +
+
+ + +
+
+ +
+
+
+ +
+
+ + +

+ Victim informed +

+
+ +
+
+ + +
+ +
+ + +
+
+
+
+ +
+

+ +

+ + +
+ + +
+
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/record/telephone-call-2-details.html b/app/views/ur/nfa/record/telephone-call-2-details.html new file mode 100644 index 000000000..6f960a784 --- /dev/null +++ b/app/views/ur/nfa/record/telephone-call-2-details.html @@ -0,0 +1,120 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +

Telephone call details

+ +
+ +
+ + +
+ For example, 17/05/2025 +
+ +
+ + +
+
+ +
+
+ + Time of call + + +
+ For example, 14:15 +
+ +
+ +
+
+ + +
+
+
+ : +
+ +
+
+ + +
+
+ +
+
+
+ +
+
+ + +

+ Victim informed +

+
+ +
+
+ + +
+ +
+ + +
+
+
+
+ +
+

+ +

+ + +
+ + +
+
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/record/telephone-call-3-details.html b/app/views/ur/nfa/record/telephone-call-3-details.html new file mode 100644 index 000000000..5d06ddacf --- /dev/null +++ b/app/views/ur/nfa/record/telephone-call-3-details.html @@ -0,0 +1,120 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +

Telephone call details

+ +
+ +
+ + +
+ For example, 17/05/2025 +
+ +
+ + +
+
+ +
+
+ + Time of call + + +
+ For example, 14:15 +
+ +
+ +
+
+ + +
+
+
+ : +
+ +
+
+ + +
+
+ +
+
+
+ +
+
+ + +

+ Victim informed +

+
+ +
+
+ + +
+ +
+ + +
+
+
+
+ +
+

+ +

+ + +
+ + +
+
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/record/text-message-details.html b/app/views/ur/nfa/record/text-message-details.html new file mode 100644 index 000000000..e1936851d --- /dev/null +++ b/app/views/ur/nfa/record/text-message-details.html @@ -0,0 +1,184 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Text message details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+

+ Text message details +

+

+ If a text message was sent after being unable to inform the victim by telephone, enter the details. +

+
+
+
+ + Was a text message sent? + +
+
+ + +
+
+

+ Date and time of text message +

+
+ + +
+ For example, 17/05/2025 +
+ +
+ + +
+
+
+
+ + Time of text message + + +
+ Enter a time in 24 hour format, like 14:30 +
+ +
+ +
+
+ + +
+
+
+ : +
+ +
+
+ + +
+
+ +
+
+
+

+ Follow up calls scheduled +

+
+
+ + First call + + +
+ Enter a time in 24 hour format, like 14:30 +
+ +
+ +
+
+ + +
+
+
+ : +
+ +
+
+ + +
+
+ +
+
+
+
+
+ + Second call + + +
+ Enter a time in 24 hour format, like 14:30 +
+ +
+ +
+
+ + +
+
+
+ : +
+ +
+
+ + +
+
+ +
+
+
+
+
+ + +
+
+
+
+ +
+
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/send/check-email-details.html b/app/views/ur/nfa/send/check-email-details.html new file mode 100644 index 000000000..79bc443f8 --- /dev/null +++ b/app/views/ur/nfa/send/check-email-details.html @@ -0,0 +1,77 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Check details" %} + +{% block content %} +
+
+ +

Check the details before sending the email

+ +

Email details

+ +
+
+
+ Type +
+
+ {% if (data['decisionType'] == "dtc") %} + Decision to charge + {% elif (data['decisionType'] == "nfa") %} + No further action + {% endif %} +
+
+
+
+ Recipient +
+
+

+ {% if (data['recipient'] == "victim") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) + {% elif (data['recipient'] == "oic") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['oicRank'] }} {{ data['oicForename'] }} {{ data['oicSurname'] }} (officer in charge) + {% elif (data['recipient'] == "isva") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['isvaForename'] }} {{ data['isvaSurname'] }} (ISVA) + {% endif %} +

+
+
+
+
+ Email address +
+
+ + {% if (data['recipient'] == "victim") %} + {{ data['victimEmailAddress'] }} + {% elif (data['recipient'] == "oic") %} + {{ data['oicEmailAddress'] }} + {% elif (data['recipient'] == "isva") %} + {{ data['isvaEmailAddress'] }} + {% endif %} +
+
+ +
+ +

Now send your email

+ +

+ Select Send email to inform the victim of the charging decision. +

+ + + + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/send/check-letter-details.html b/app/views/ur/nfa/send/check-letter-details.html new file mode 100644 index 000000000..e4bdd40c3 --- /dev/null +++ b/app/views/ur/nfa/send/check-letter-details.html @@ -0,0 +1,70 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Check details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +

Check the details before adding to the print queue

+ +

Letter details

+ +
+
+
+ Type +
+
+ {% if (data['decisionType'] == "dtc") %} + Decision to charge + {% elif (data['decisionType'] == "nfa") %} + No further action + {% endif %} +
+
+
+
+ Recipient +
+
+ {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) +
+
+
+
+ Address +
+
+ {{ data['victimAddressLine1'] }}
{{ data['victimAddressLine2'] }}
{{ data['victimAddressLine3'] }}
{{ data['victimPostCode'] }} +
+
+ +
+ +

Now add to print queue

+ +

+ Select Add to print queue to add the letter. +

+ + + +
+ + Add to print queue later +
+ +
+ +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/send/delivered.html b/app/views/ur/nfa/send/delivered.html new file mode 100644 index 000000000..e38b051a9 --- /dev/null +++ b/app/views/ur/nfa/send/delivered.html @@ -0,0 +1,73 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Email delivered" %} + +{% block content %} +
+
+ +
+

+ Email delivered +

+
+ +

+ The email was successfully delivered to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}). +

+ + + +

Further information

+ +

+ You can view the recorded email on the 'Communications' tab of the victim's page, within the Victim Case Application. +

+ +

+ The content was automatically saved to CMS as well. +

+ + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + + View all communications + + + {% elif (data['callAttempt'] == "2") %} + + View all communications + + + {% elif (data['callAttempt'] == "3") %} + + View all communications + + + {% endif %} + {% elif (data['pmoc'] == "email") %} + + {% if (data['callAttempt'] == "") %} + + View all communications + + + {% elif (data['callAttempt'] == "1") %} + + View all communications + + + {% elif (data['callAttempt'] == "2") %} + + View all communications + + + {% endif %} + {% endif %} + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/send/letter-added-to-print-queue.html b/app/views/ur/nfa/send/letter-added-to-print-queue.html new file mode 100644 index 000000000..47539b58e --- /dev/null +++ b/app/views/ur/nfa/send/letter-added-to-print-queue.html @@ -0,0 +1,78 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Letter added to print queue" %} + +{% block content %} +
+
+ +
+

+ Letter added to print queue +

+
+ +

+ The letter to {{ data['victimForename'] }} {{ data['victimSurname'] }} was successfully added to the print queue. +

+ + + +

Further information

+ +

+ You can view the recorded letter on the 'Communication' tab of the victim's page, within the Victim Case Application. +

+ +

+ The letter was automatically saved to CMS as well. +

+ + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + + View all communications + + + {% elif (data['callAttempt'] == "2") %} + + View all communications + + + {% elif (data['callAttempt'] == "3") %} + + View all communications + + + {% endif %} + {% elif (data['pmoc'] == "email") %} + + {% if (data['callAttempt'] == "") %} + + View all communications + + + {% elif (data['callAttempt'] == "1") %} + + View all communications + + + {% elif (data['callAttempt'] == "2") %} + + View all communications + + + {% elif (data['callAttempt'] == "3") %} + + View all communications + + + {% endif %} + {% endif %} + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/send/permanent-failure.html b/app/views/ur/nfa/send/permanent-failure.html new file mode 100644 index 000000000..14270aced --- /dev/null +++ b/app/views/ur/nfa/send/permanent-failure.html @@ -0,0 +1,36 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Permanent failure" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+

+ Sorry, there is a problem +

+

+ {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. +

+ +

+ Check the email address is correct. If it is incorrect, you can update the email address. +

+ + +

+ Once updated, you can try to send the email again from 'Communication' tab of the victim's record. +

+ + Return to victim record + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/send/sending-email.html b/app/views/ur/nfa/send/sending-email.html new file mode 100644 index 000000000..52e82d59d --- /dev/null +++ b/app/views/ur/nfa/send/sending-email.html @@ -0,0 +1,37 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Sending email" %} + +{% block content %} +
+
+ +

+ Sending email +

+ +

+ The email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}). +

+ + + +

Further information

+ +

+ You can view the recorded email on the 'Communication' tab of the victim's page, within the Victim Case Application. +

+ +

+ The email was automatically saved to CMS as well. +

+ + + View all communications + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/send/technical-failure.html b/app/views/ur/nfa/send/technical-failure.html new file mode 100644 index 000000000..a298c250f --- /dev/null +++ b/app/views/ur/nfa/send/technical-failure.html @@ -0,0 +1,26 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Technical failure" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+

+ Sorry, there is a problem sending the email to {{ data['victimForename'] }} {{ data['victimSurname'] }} +

+

+ The email was saved as a draft. +

+

+ You can try to send the email again now. +

+

+ Alternatively, try sending again later from the 'Communication' tab of the victim's record within the Victim Case Application. +

+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/send/temporary-failure.html b/app/views/ur/nfa/send/temporary-failure.html new file mode 100644 index 000000000..823859dfb --- /dev/null +++ b/app/views/ur/nfa/send/temporary-failure.html @@ -0,0 +1,29 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Temporary failure" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+

+ Sorry, there is a problem +

+

+ The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

+ +

+ You can try to send it again later from the 'Communication' tab of the victim's record within the Victim Case Application. +

+ + Return to victim record + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/start-1/search.html b/app/views/ur/nfa/start-1/search.html new file mode 100644 index 000000000..072978bde --- /dev/null +++ b/app/views/ur/nfa/start-1/search.html @@ -0,0 +1,134 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search by URN" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ + + +
+
+
+
+ + {% if (data['searchUrn'] == data['caseUrn']) %} +
+ +

+ We've found 8 results for {{ data['caseUrn'] }} +

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Dates and amounts
Victim or witness nameURNCase IDCase statusLead defendantAction
OBERON, Shelly + {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
KING, Wendy + {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
JONES, Oliver A + {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
WOODLEY, Alfred + {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
{{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} + {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
COLLOCINI, Emiliano + {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
EVANS, Gareth + {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
COOPER, Tracey + {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
+ {% endif %} + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/start-1/sign-in.html b/app/views/ur/nfa/start-1/sign-in.html new file mode 100644 index 000000000..d6674e3cb --- /dev/null +++ b/app/views/ur/nfa/start-1/sign-in.html @@ -0,0 +1,74 @@ +{% extends "layouts/main.html" %} + +{% set pageName="UR: Sending charging decision email" %} + +{% block header %} +{% endblock %} + +{% block content %} +
+
+ +
+ + + +
+ +

+ Victim Case App +

+ Sign in to your account +

+

+ +
+ +
+ + + + +
+ +
+ + + + +
+ + + +
+
+ +
+ +
+ +
+

+ Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

+

+ As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

+
+ +
+
+{% endblock %} + +{% block footer %} +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/start-2/search.html b/app/views/ur/nfa/start-2/search.html new file mode 100644 index 000000000..653568aaa --- /dev/null +++ b/app/views/ur/nfa/start-2/search.html @@ -0,0 +1,134 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search by URN" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ + + +
+
+
+
+ + {% if (data['searchUrn'] == data['caseUrn']) %} +
+ +

+ We've found 8 results for {{ data['caseUrn'] }} +

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Dates and amounts
Victim or witness nameURNCase IDCase statusLead defendantAction
OBERON, Shelly + {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
KING, Wendy + {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
JONES, Oliver A + {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
WOODLEY, Alfred + {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
{{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} + {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
COLLOCINI, Emiliano + {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
EVANS, Gareth + {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
COOPER, Tracey + {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
+ {% endif %} + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/start-2/sign-in.html b/app/views/ur/nfa/start-2/sign-in.html new file mode 100644 index 000000000..0330bf686 --- /dev/null +++ b/app/views/ur/nfa/start-2/sign-in.html @@ -0,0 +1,74 @@ +{% extends "layouts/main.html" %} + +{% set pageName="UR: Sending charging decision email" %} + +{% block header %} +{% endblock %} + +{% block content %} +
+
+ +
+ + + +
+ +

+ Victim Case App +

+ Sign in to your account +

+

+ +
+ +
+ + + + +
+ +
+ + + + +
+ + + +
+
+ +
+ +
+ +
+

+ Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

+

+ As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

+
+ +
+
+{% endblock %} + +{% block footer %} +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/start-3/search.html b/app/views/ur/nfa/start-3/search.html new file mode 100644 index 000000000..db459fc20 --- /dev/null +++ b/app/views/ur/nfa/start-3/search.html @@ -0,0 +1,134 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search by URN" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ + + +
+
+
+
+ + {% if (data['searchUrn'] == data['caseUrn']) %} +
+ +

+ We've found 8 results for {{ data['caseUrn'] }} +

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Dates and amounts
Victim or witness nameURNCase IDCase statusLead defendantAction
OBERON, Shelly + {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
KING, Wendy + {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
JONES, Oliver A + {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
WOODLEY, Alfred + {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
{{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} + {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
COLLOCINI, Emiliano + {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
EVANS, Gareth + {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
COOPER, Tracey + {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
+ {% endif %} + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/start-3/sign-in.html b/app/views/ur/nfa/start-3/sign-in.html new file mode 100644 index 000000000..ec67c7488 --- /dev/null +++ b/app/views/ur/nfa/start-3/sign-in.html @@ -0,0 +1,74 @@ +{% extends "layouts/main.html" %} + +{% set pageName="UR: Sending charging decision email" %} + +{% block header %} +{% endblock %} + +{% block content %} +
+
+ +
+ + + +
+ +

+ Victim Case App +

+ Sign in to your account +

+

+ +
+ +
+ + + + +
+ +
+ + + + +
+ + + +
+
+ +
+ +
+ +
+

+ Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

+

+ As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

+
+ +
+
+{% endblock %} + +{% block footer %} +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-details/email-address.html b/app/views/ur/nfa/victim-details/email-address.html new file mode 100644 index 000000000..68c4cb67f --- /dev/null +++ b/app/views/ur/nfa/victim-details/email-address.html @@ -0,0 +1,51 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim's email address" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+ +

+ +

+ + + + +
+ +
+

+ +

+ + +
+ + + +
+
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-details/preferred-method-of-contact.html b/app/views/ur/nfa/victim-details/preferred-method-of-contact.html new file mode 100644 index 000000000..47117638a --- /dev/null +++ b/app/views/ur/nfa/victim-details/preferred-method-of-contact.html @@ -0,0 +1,84 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Preferred method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? +

+
+ +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/case-contacts.html b/app/views/ur/nfa/victim-record/case-contacts.html new file mode 100644 index 000000000..aa63e0425 --- /dev/null +++ b/app/views/ur/nfa/victim-record/case-contacts.html @@ -0,0 +1,302 @@ +{% block content %} +

Case contacts

+ +
+
+

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Family Liaison Officer +

+ +
+
+
+
+
+ Name +
+
+ {{ data['familyLiaisonOfficerSurname'] | upper }}, {{ data['familyLiaisonOfficerForename'] }} +
+
+ Change whether details are known (Person 3) +
+
+ +
+
+ Telephone number +
+
+ {{ data['familyLiaisonOfficerPhoneNumber'] }} +
+
+ Change relationship to lead tenant (Person 3) +
+
+ +
+
+ Email address +
+
+ {{ data['familyLiaisonOfficerEmailAddress'] }} +
+
+ Change age (Person 3) +
+
+
+
+
+ +
+
+

+ Independent Domestic Violence Advisor (IDVA) +

+ +
+
+
+
+
+ Name +
+
+ {{ data['idvaSurname'] | upper }}, {{ data['idvaForename'] }} +
+
+ Change whether details are known (Person 3) +
+
+ +
+
+ Telephone number +
+
+ {{ data['idvaPhoneNumber'] }} +
+
+ Change relationship to lead tenant (Person 3) +
+
+ +
+
+ Email address +
+
+ {{ data['idvaEmailAddress'] }} +
+
+ Change age (Person 3) +
+
+
+
+
+ +
+
+ +

Imported contacts

+ +
+
+

+ Counsel +

+
+ +
+
+
+
+ Name +
+
+ {{ data['counselSurname'] | upper }}, {{ data['counselForename'] }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['counselPhoneNumber'] }} +
+
+ +
+
+ Email address +
+
+ {{ data['counselEmailAddress'] }} +
+
+
+
+
+ +
+
+

+ Defence solicitor +

+
+ +
+
+
+
+ Name +
+
+ {{ data['defenceSolicitorSurname'] | upper }}, {{ data['defenceSolicitorForename'] }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['defenceSolicitorPhoneNumber'] }} +
+
+ +
+
+ Email address +
+
+ {{ data['defenceSolicitorEmailAddress'] }} +
+
+
+
+
+ +
+
+

+ High Court Advocate +

+
+ +
+
+
+
+ Name +
+
+ {{ data['highCourtAdvocateSurname'] | upper }}, {{ data['highCourtAdvocateForename'] }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['highCourtAdvocatePhoneNumber'] }} +
+
+ +
+
+ Email address +
+
+ {{ data['highCourtAdvocateEmailAddress'] }} +
+
+
+
+
+ +
+
+

+ Officer in charge (Police) +

+
+ +
+
+
+
+ Rank and name +
+
+ {{ data['oicRank'] }} {{ data['oicSurname'] | upper }}, {{ data['oicForename'] }} +
+
+ +
+
+ Collar number +
+
+ {{ data['oicCollarNumber'] }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['oicPhoneNumber'] }} +
+
+ +
+
+ Email address +
+
+ {{ data['oicEmailAddress'] }} +
+
+
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/draft/amendments-required.html b/app/views/ur/nfa/victim-record/communications/charging-decision/draft/amendments-required.html new file mode 100644 index 000000000..727ced99d --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/draft/amendments-required.html @@ -0,0 +1,13 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. +

+ +

+ The draft requires amendments before sending. +

+ + + Amend draft to inform of a charging decision + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/draft/approved-to-send.html b/app/views/ur/nfa/victim-record/communications/charging-decision/draft/approved-to-send.html new file mode 100644 index 000000000..a7e50a79e --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/draft/approved-to-send.html @@ -0,0 +1,537 @@ +{% block content %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} +{% else %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. +

+{% endif %} + +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} + +{% if (data['callAttempt'] == "1") %} +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes1'] }} +
+
+
+
+
+
+ Text message sent +
+
+ {{ data['textMessageSent'] }} +
+
+ {% if (data['textMessageSent'] == "Yes") %} +
+
+ Text message date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
+
+
+
+ First call scheduled +
+
+ {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} +
+
+
+
+ Second call scheduled +
+
+ {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} +
+
+ {% endif %} +
+{% elif (data['callAttempt'] == "2") %} +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 2 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 14:40 +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ {{ data['callNotes2'] }} +
+
+
+ +
+ + + Previous contact attempts + + +
+
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes1'] }} +
+
+
+
+
+
+ Text message sent +
+
+ {{ data['textMessageSent'] }} +
+
+ {% if (data['textMessageSent'] == "Yes") %} +
+
+ Text message date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
+
+
+
+ First call scheduled +
+
+ {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} +
+
+
+
+ Second call scheduled +
+
+ {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} +
+
+ {% endif %} +
+
+
+{% elif (data['callAttempt'] == "3") %} +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 3 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 15:02 +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes3'] }} +
+
+
+ +
+ + + Previous contact attempts + + +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 2 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 14:40 +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes2'] }} +
+
+
+ +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes1'] }} +
+
+
+
+
+
+ Text message sent +
+
+ {{ data['textMessageSent'] }} +
+
+ {% if (data['textMessageSent'] == "Yes") %} +
+
+ Text message date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
+
+
+
+ First call scheduled +
+
+ {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} +
+
+
+
+ Second call scheduled +
+
+ {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} +
+
+ {% endif %} +
+
+
+ +{% endif %} + +

+ The follow-up draft is approved to send. +

+ +{% if (data['fumoc'] == "email") %} + + Check details before sending to inform of a charging decision + +{% elif (data['fumoc'] == "post") %} + + Check details before printing to inform of a charging decision + +{% else %} +
+ +
+
+
+ Followed up by +
+
+ Does not want to receive follow-up +
+
+
+
+ More details +
+
+ {{ data['noFumocDetails'] }} +
+
+
+{% endif %} + +{% elif (data['pmoc'] == "email") %} +

+ The draft is approved to send. +

+ + + Check details before sending to inform of a charging decision + + +{% elif (data['pmoc'] == "post") %} +

+ The draft is approved to send. +

+ + + Check details before dispatching to inform of a charging decision + + +{% elif (data['pmoc'] == "via-police") %} +

+ The draft is approved to send to the officer in charge. +

+ + + Check details before sending to inform of a charging decision + + + + +{% elif (data['pmoc'] == "via-isva") %} +

+ The draft is approved to send to the victim's Independent Sexual Violence Adviser (ISVA). +

+ + + Check details before sending to inform of a charging decision + + + + +{% else %} +

+ The draft is approved to send. +

+{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/draft/in-progress.html b/app/views/ur/nfa/victim-record/communications/charging-decision/draft/in-progress.html new file mode 100644 index 000000000..fe0d23dfe --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/draft/in-progress.html @@ -0,0 +1,13 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. +

+ +

+ A draft is in progress. +

+ + + Continue draft to inform of a charging decision + +{% endblock %} diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/draft/not-started.html b/app/views/ur/nfa/victim-record/communications/charging-decision/draft/not-started.html new file mode 100644 index 000000000..93e064003 --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/draft/not-started.html @@ -0,0 +1,9 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. +

+ + + Start draft to inform of a charging decision + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/draft/ready-to-send.html b/app/views/ur/nfa/victim-record/communications/charging-decision/draft/ready-to-send.html new file mode 100644 index 000000000..d4c621393 --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/draft/ready-to-send.html @@ -0,0 +1,13 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. +

+ +

+ The draft is ready to send. No changes are required. +

+ + + Review draft before sending to inform of a charging decision + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/draft/under-review.html b/app/views/ur/nfa/victim-record/communications/charging-decision/draft/under-review.html new file mode 100644 index 000000000..dedbc821b --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/draft/under-review.html @@ -0,0 +1,13 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. +

+ +

+ The draft is under review. You can still make changes if you need to. +

+ + + View or continue draft to inform of a charging decision + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/index.html b/app/views/ur/nfa/victim-record/communications/charging-decision/index.html new file mode 100644 index 000000000..b8d423c02 --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/index.html @@ -0,0 +1,173 @@ +{% block content %} +
+
+ {% if (data['nfa'] == "" or data['nfa'] == null) and (data['dtc'] == "" or data['dtc'] == "") %} +
+

+ There are no charging decisions to communicate to the victim at this time. +

+
+ {% endif %} + + {% if (data['dtc'] == "yes") %} +
+
+

+ Decision to charge +

+
+
+

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. +

+ + + Start draft to inform of a charging decision + +
+
+ {% endif %} +
+ +
+ {% if (data['nfa'] == "yes") %} +
+
+

+ No further action +

+
+
+ + + {% if (data['nfaStatus'] == "draft-not-started") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/draft/not-started.html" %} + + {% elif (data['nfaStatus'] == "draft-in-progress") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/draft/in-progress.html" %} + + {% elif (data['nfaStatus'] == "draft-under-review") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/draft/under-review.html" %} + + {% elif (data['nfaStatus'] == "draft-amendments-required") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/draft/amendments-required.html" %} + + {% elif (data['nfaStatus'] == "draft-ready-to-send") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/draft/ready-to-send.html" %} + + {% elif (data['nfaStatus'] == "draft-approved-to-send") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/draft/approved-to-send.html" %} + + + {% elif (data['nfaStatus'] == "not-yet-recorded") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/record/not-yet-recorded.html" %} + + {% elif (data['nfaStatus'] == "informed-after-call-1") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-1.html" %} + + {% elif (data['nfaStatus'] == "informed-after-call-2") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-2.html" %} + + {% elif (data['nfaStatus'] == "informed-after-call-3") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-3.html" %} + + {% elif (data['nfaStatus'] == "after-call-attempt-1") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-1.html" %} + + {% elif (data['nfaStatus'] == "after-call-attempt-2") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-2.html" %} + + {% elif (data['nfaStatus'] == "after-call-attempt-3") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-3.html" %} + + + {% elif (data['nfaStatus'] == "fu-email-after-call-1") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-1.html" %} + + {% elif (data['nfaStatus'] == "fu-email-after-call-2") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-2.html" %} + + {% elif (data['nfaStatus'] == "fu-email-after-call-3") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-3.html" %} + + {% elif (data['nfaStatus'] == "fu-email-failure-permanent") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html" %} + + {% elif (data['nfaStatus'] == "fu-email-failure-permanent-with-success") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-permanent-with-success.html" %} + + {% elif (data['nfaStatus'] == "fu-email-failure-technical") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-technical.html" %} + + {% elif (data['nfaStatus'] == "fu-email-failure-temporary") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html" %} + + {% elif (data['nfaStatus'] == "fu-email-sending") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/send/fu-email/sending.html" %} + + + {% elif (data['nfaStatus'] == "fu-letter-dispatched") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/dispatched.html" %} + + {% elif (data['nfaStatus'] == "fu-letter-after-call-1") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html" %} + + {% elif (data['nfaStatus'] == "fu-letter-after-call-2") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html" %} + + {% elif (data['nfaStatus'] == "fu-letter-after-call-3") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html" %} + + {% elif (data['nfaStatus'] == "fu-letter-after-fu-email-undelivered") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html" %} + + + {% elif (data['nfaStatus'] == "email-delivered") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/send/email/delivered.html" %} + + {% elif (data['nfaStatus'] == "email-after-call-attempt-1") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html" %} + + {% elif (data['nfaStatus'] == "email-after-call-attempt-2") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html" %} + + {% elif (data['nfaStatus'] == "email-failure-permanent") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/send/email/failure-permanent.html" %} + + {% elif (data['nfaStatus'] == "email-failure-permanent-with-success") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/send/email/failure-permanent-with-success.html" %} + + {% elif (data['nfaStatus'] == "email-failure-technical") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/send/email/failure-technical.html" %} + + {% elif (data['nfaStatus'] == "email-failure-temporary") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/send/email/failure-temporary.html" %} + + {% elif (data['nfaStatus'] == "email-sending") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/send/email/sending.html" %} + + + {% elif (data['nfaStatus'] == "letter-dispatched") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/send/letter/dispatched.html" %} + + {% elif (data['nfaStatus'] == "letter-after-call-attempt-1") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-1.html" %} + + {% elif (data['nfaStatus'] == "letter-after-call-attempt-2") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html" %} + + {% elif (data['nfaStatus'] == "letter-after-call-attempt-3") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html" %} + + {% elif (data['nfaStatus'] == "letter-after-email-undelivered") %} + {% include "/ur/nfa/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html" %} + + {% else %} +

There was a problem retrieving information. Try again later.

+ {% endif %} +
+
+ {% endif %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-1.html b/app/views/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-1.html new file mode 100644 index 000000000..3d4f2ce24 --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-1.html @@ -0,0 +1,102 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. +

+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes1'] }} +
+
+
+
+
+
+ Text message sent +
+
+ {{ data['textMessageSent'] }} +
+
+ {% if (data['textMessageSent'] == "Yes") %} +
+
+ Text message date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
+
+
+
+ First call scheduled +
+
+ {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} +
+
+
+
+ Second call scheduled +
+
+ {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} +
+
+ {% endif %} +
+ +{% if (data['textMessageSent'] == "Yes") %} +

+ The next call attempt is scheduled today at {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }}. +

+{% endif %} + + + Record another attempt to inform of a charging decision + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-2.html b/app/views/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-2.html new file mode 100644 index 000000000..041645500 --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-2.html @@ -0,0 +1,162 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. +

+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 2 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes2'] }} +
+
+
+ +
+ + + Previous contact attempts + + +
+
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes1'] }} +
+
+
+
+
+
+ Text message sent +
+
+ {{ data['textMessageSent'] }} +
+
+ {% if (data['textMessageSent'] == "Yes") %} +
+
+ Text message date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
+
+
+
+ First call scheduled +
+
+ {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} +
+
+
+
+ Second call scheduled +
+
+ {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} +
+
+ {% endif %} +
+
+
+ +{% if (data['textMessageSent'] == "Yes") %} +

+ The next call attempt is scheduled today at {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }}. +

+{% endif %} + + + Record another attempt to inform of a charging decision + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-3.html b/app/views/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-3.html new file mode 100644 index 000000000..003cc4cea --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-3.html @@ -0,0 +1,214 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. +

+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 3 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes3'] }} +
+
+
+ +
+ + + Previous contact attempts + + +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 2 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes2'] }} +
+
+
+ +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes1'] }} +
+
+
+
+
+
+ Text message sent +
+
+ {{ data['textMessageSent'] }} +
+
+ {% if (data['textMessageSent'] == "Yes") %} +
+
+ Text message date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
+
+
+
+ First call scheduled +
+
+ {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} +
+
+
+
+ Second call scheduled +
+
+ {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} +
+
+ {% endif %} +
+
+
+ +

+ You must inform the victim by post because you were unable to by telephone. +

+ + + Review draft before printing to inform of a charging decision + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-1.html b/app/views/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-1.html new file mode 100644 index 000000000..8b9db1b09 --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-1.html @@ -0,0 +1,92 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ Old:{{ data['telephoneCallDate1'] }} New:{{ data['newFormat'] }} Tuesday 22 M:{{ data['callMonth1'] }} 2025 at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ {{ data['callNotes1'] }} +
+
+
+ +{% if (data['fumoc'] == "email") %} +

+ The follow-up draft is ready to send. If necessary, add details discussed on the call before sending. +

+ + + Review draft before sending to inform of a charging decision + + +{% elif (data['fumoc'] == "post") %} +

+ The follow-up draft is ready to send. If necessary, add details discussed on the call before printing. +

+ + + Review draft before printing to inform of a charging decision + +{% else %} +
+ +
+
+
+ Followed up by +
+
+ Does not want to receive follow-up +
+
+
+
+ More details +
+
+ {{ data['noFumocDetails'] }} +
+
+
+{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-2.html b/app/views/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-2.html new file mode 100644 index 000000000..92092111e --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-2.html @@ -0,0 +1,190 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 2 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ {{ data['callNotes2'] }} +
+
+
+ +
+ + + Previous contact attempts + + +
+
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes1'] }} +
+
+
+
+
+
+ Text message sent +
+
+ {{ data['textMessageSent'] }} +
+
+ {% if (data['textMessageSent'] == "Yes") %} +
+
+ Text message date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
+
+
+
+ First call scheduled +
+
+ {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} +
+
+
+
+ Second call scheduled +
+
+ {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} +
+
+ {% endif %} +
+
+
+ +{% if (data['fumoc'] == "email") %} +

+ The follow-up draft is ready to send. If necessary, add details discussed on the call before sending. +

+ + + Review draft before sending to inform of a charging decision + + +{% elif (data['fumoc'] == "post") %} +

+ The follow-up draft is ready to send. If necessary, add details discussed on the call before printing. +

+ + + Review draft before printing to inform of a charging decision + + +{% else %} +
+ +
+
+
+ Followed up by +
+
+ Does not want to receive follow-up +
+
+
+
+ More details +
+
+ {{ data['noFumocDetails'] }} +
+
+
+ +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-3.html b/app/views/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-3.html new file mode 100644 index 000000000..faaca13b5 --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-3.html @@ -0,0 +1,243 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 3 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ {{ data['callNotes3'] }} +
+
+
+ +
+ + + Previous contact attempts + + +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 2 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes2'] }} +
+
+
+ +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes1'] }} +
+
+
+
+
+
+ Text message sent +
+
+ {{ data['textMessageSent'] }} +
+
+ {% if (data['textMessageSent'] == "Yes") %} +
+
+ Text message date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
+
+
+
+ First call scheduled +
+
+ {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} +
+
+
+
+ Second call scheduled +
+
+ {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} +
+
+ {% endif %} +
+
+
+ +{% if (data['fumoc'] == "email") %} +

+ The follow-up draft is ready to send. If necessary, add details discussed on the call before sending. +

+ + + Review draft before sending to inform of a charging decision + + +{% elif (data['fumoc'] == "post") %} +

+ The follow-up draft is ready to send. If necessary, add details discussed on the call before printing. +

+ + + Review draft before printing to inform of a charging decision + + +{% else %} +
+ +
+
+
+ Followed up by +
+
+ Does not want to receive follow-up +
+
+
+
+ More details +
+
+ {{ data['noFumocDetails'] }} +
+
+
+{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/record/not-yet-recorded.html b/app/views/ur/nfa/victim-record/communications/charging-decision/record/not-yet-recorded.html new file mode 100644 index 000000000..c8c90093e --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/record/not-yet-recorded.html @@ -0,0 +1,13 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. +

+ +

+ The follow-up draft is ready to send after recording the call. +

+ + + Record call to inform of a charging decision + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html b/app/views/ur/nfa/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html new file mode 100644 index 000000000..e929a36d2 --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html @@ -0,0 +1,143 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
+
+
+
+ Status +
+
+ Delivered +
+
+ +
+ +
+ +
+ + + Previous contact attempts + + +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes1'] }} +
+
+
+
+
+
+ Text message sent +
+
+ {{ data['textMessageSent'] }} +
+
+ {% if (data['textMessageSent'] == "Yes") %} +
+
+ Text message date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
+
+
+
+ First call scheduled +
+
+ {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} +
+
+
+
+ Second call scheduled +
+
+ {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} +
+
+ {% endif %} +
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html b/app/views/ur/nfa/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html new file mode 100644 index 000000000..451fa49c8 --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html @@ -0,0 +1,196 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
+
+
+
+ Status +
+
+ Delivered +
+
+ +
+ +
+ +
+ + + Previous contact attempts + + +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 2 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes2'] }} +
+
+
+ +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes1'] }} +
+
+
+
+
+
+ Text message sent +
+
+ {{ data['textMessageSent'] }} +
+
+ {% if (data['textMessageSent'] == "Yes") %} +
+
+ Text message date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
+
+
+
+ First call scheduled +
+
+ {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} +
+
+
+
+ Second call scheduled +
+
+ {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} +
+
+ {% endif %} +
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/email/delivered.html b/app/views/ur/nfa/victim-record/communications/charging-decision/send/email/delivered.html new file mode 100644 index 000000000..fd27f22a7 --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/send/email/delivered.html @@ -0,0 +1,44 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
+
+
+
+ Status +
+
+ Delivered +
+
+ +
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/email/failure-permanent.html b/app/views/ur/nfa/victim-record/communications/charging-decision/send/email/failure-permanent.html new file mode 100644 index 000000000..ea41cf684 --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/send/email/failure-permanent.html @@ -0,0 +1,51 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
+
+
+
+ Status +
+
+ Permanent failure +
+
+
+ +
+ +

+ Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

+ +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/email/failure-technical.html b/app/views/ur/nfa/victim-record/communications/charging-decision/send/email/failure-technical.html new file mode 100644 index 000000000..11ba86270 --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/send/email/failure-technical.html @@ -0,0 +1,43 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
+
+
+
+ Status +
+
+ Technical failure +
+
+
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/email/failure-temporary.html b/app/views/ur/nfa/victim-record/communications/charging-decision/send/email/failure-temporary.html new file mode 100644 index 000000000..6857f61ba --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/send/email/failure-temporary.html @@ -0,0 +1,51 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
+
+
+
+ Status +
+
+ Temporary failure +
+
+
+ +
+ +

+ The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

+ +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/email/sending.html b/app/views/ur/nfa/victim-record/communications/charging-decision/send/email/sending.html new file mode 100644 index 000000000..66fc644f3 --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/send/email/sending.html @@ -0,0 +1,42 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
+
+
+
+ Status +
+
+ Sending +
+
+
+ +
+ +

+ Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-1.html b/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-1.html new file mode 100644 index 000000000..c92f23e97 --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-1.html @@ -0,0 +1,133 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes1'] }} +
+
+
+
+
+
+ Text message sent +
+
+ {{ data['textMessageSent'] }} +
+
+ {% if (data['textMessageSent'] == "Yes") %} +
+
+ Text message date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
+
+
+
+ First call scheduled +
+
+ {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} +
+
+
+
+ Second call scheduled +
+
+ {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} +
+
+ {% endif %} +
+ +
+ +
+
+
+ Followed up by +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:39 +
+
+
+
+ Status +
+
+ Delivered +
+
+ +
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-2.html b/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-2.html new file mode 100644 index 000000000..7f46d7969 --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-2.html @@ -0,0 +1,196 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 2 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ {{ data['callNotes2'] }} +
+
+
+ +
+ +
+ + + Previous contact attempts + + +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes1'] }} +
+
+
+
+
+
+ Text message sent +
+
+ {{ data['textMessageSent'] }} +
+
+ {% if (data['textMessageSent'] == "Yes") %} +
+
+ Text message date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
+
+
+
+ First call scheduled +
+
+ {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} +
+
+
+
+ Second call scheduled +
+
+ {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} +
+
+ {% endif %} +
+
+
+ +
+ +
+
+
+ Followed up by +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:39 +
+
+
+
+ Status +
+
+ Delivered +
+
+ +
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-3.html b/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-3.html new file mode 100644 index 000000000..68e2c4586 --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-3.html @@ -0,0 +1,249 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 3 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ {{ data['callNotes3'] }} +
+
+
+ +
+ +
+ + + Previous contact attempts + + +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 2 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes2'] }} +
+
+
+ +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes1'] }} +
+
+
+
+
+
+ Text message sent +
+
+ {{ data['textMessageSent'] }} +
+
+ {% if (data['textMessageSent'] == "Yes") %} +
+
+ Text message date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
+
+
+
+ First call scheduled +
+
+ {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} +
+
+
+
+ Second call scheduled +
+
+ {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} +
+
+ {% endif %} +
+
+
+ +
+ +
+
+
+ Followed up by +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:39 +
+
+
+
+ Status +
+
+ Delivered +
+
+ +
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html b/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html new file mode 100644 index 000000000..53d49f952 --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html @@ -0,0 +1,111 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+ +
+
+
+ Followed up by +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:39 +
+
+
+
+ Status +
+
+ Permanent failure +
+
+ +
+ +
+ +

+ Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

+ +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-technical.html b/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-technical.html new file mode 100644 index 000000000..ea23940a5 --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-technical.html @@ -0,0 +1,103 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+ +
+
+
+ Followed up by +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:39 +
+
+
+
+ Status +
+
+ Technical failure +
+
+ +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html b/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html new file mode 100644 index 000000000..4bd3f5a5a --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html @@ -0,0 +1,111 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ Blah blah blah... +
+
+
+ +
+ +
+
+
+ Followed up by +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:39 +
+
+
+
+ Status +
+
+ Temporary failure +
+
+ +
+ +
+ +

+ The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

+ +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/sending.html b/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/sending.html new file mode 100644 index 000000000..f82bfd0f4 --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/sending.html @@ -0,0 +1,139 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes1'] }} +
+
+
+
+
+
+ Text message sent +
+
+ {{ data['textMessageSent'] }} +
+
+ {% if (data['textMessageSent'] == "Yes") %} +
+
+ Text message date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
+
+
+
+ First call scheduled +
+
+ {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} +
+
+
+
+ Second call scheduled +
+
+ {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} +
+
+ {% endif %} +
+ +
+ +
+
+
+ Followed up by +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:39 +
+
+
+
+ Status +
+
+ Sending +
+
+ +
+ +
+ +

+ Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html b/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html new file mode 100644 index 000000000..88aab9d43 --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html @@ -0,0 +1,133 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes1'] }} +
+
+
+
+
+
+ Text message sent +
+
+ {{ data['textMessageSent'] }} +
+
+ {% if (data['textMessageSent'] == "Yes") %} +
+
+ Text message date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
+
+
+
+ First call scheduled +
+
+ {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} +
+
+
+
+ Second call scheduled +
+
+ {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} +
+
+ {% endif %} +
+ +
+ +
+
+
+ Followed up by +
+
+ Post +
+
+
+
+ Address +
+
+ {{ data['victimAddressLine1'] }}
{{ data['victimAddressLine2'] }}
{{ data['victimAddressLine3'] }}
{{ data['victimPostCode'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:39 +
+
+
+
+ Status +
+
+ Queued for printing +
+
+ +
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html b/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html new file mode 100644 index 000000000..1aab2532e --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html @@ -0,0 +1,196 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 2 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes2'] }} +
+
+
+ +
+ +
+ + + Previous contact attempts + + +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes1'] }} +
+
+
+
+
+
+ Text message sent +
+
+ {{ data['textMessageSent'] }} +
+
+ {% if (data['textMessageSent'] == "Yes") %} +
+
+ Text message date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
+
+
+
+ First call scheduled +
+
+ {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} +
+
+
+
+ Second call scheduled +
+
+ {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} +
+
+ {% endif %} +
+
+
+ +
+ +
+
+
+ Followed up by +
+
+ Post +
+
+
+
+ Address +
+
+ {{ data['victimAddressLine1'] }}
{{ data['victimAddressLine2'] }}
{{ data['victimAddressLine3'] }}
{{ data['victimPostCode'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:39 +
+
+
+
+ Status +
+
+ Queued for printing +
+
+ +
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html b/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html new file mode 100644 index 000000000..45fca471a --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html @@ -0,0 +1,249 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 3 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ {{ data['callNotes3'] }} +
+
+
+ +
+ +
+ + + Previous contact attempts + + +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 2 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes2'] }} +
+
+
+ +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes1'] }} +
+
+
+
+
+
+ Text message sent +
+
+ {{ data['textMessageSent'] }} +
+
+ {% if (data['textMessageSent'] == "Yes") %} +
+
+ Text message date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
+
+
+
+ First call scheduled +
+
+ {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} +
+
+
+
+ Second call scheduled +
+
+ {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} +
+
+ {% endif %} +
+
+
+ +
+ +
+
+
+ Followed up by +
+
+ Post +
+
+
+
+ Address +
+
+ {{ data['victimAddressLine1'] }}
{{ data['victimAddressLine2'] }}
{{ data['victimAddressLine3'] }}
{{ data['victimPostCode'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:39 +
+
+
+
+ Status +
+
+ Queued for printing +
+
+ +
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html b/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html new file mode 100644 index 000000000..455083b4d --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html @@ -0,0 +1,295 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 3 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} +
+
+
+
+ Victim informed +
+
+ Yes +
+
+
+
+ Notes +
+
+ {{ data['callNotes3'] }} +
+
+
+ +
+ +
+ + + Previous contact attempts + + +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 2 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes2'] }} +
+
+
+ +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes1'] }} +
+
+
+
+
+
+ Text message sent +
+
+ {{ data['textMessageSent'] }} +
+
+ {% if (data['textMessageSent'] == "Yes") %} +
+
+ Text message date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
+
+
+
+ First call scheduled +
+
+ {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} +
+
+
+
+ Second call scheduled +
+
+ {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} +
+
+ {% endif %} +
+
+
+ +
+ +
+
+
+ Followed up by +
+
+ Post +
+
+
+
+ Address +
+
+ {{ data['victimAddressLine1'] }}
{{ data['victimAddressLine2'] }}
{{ data['victimAddressLine3'] }}
{{ data['victimPostCode'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:39 +
+
+
+
+ Status +
+
+ Queued for printing +
+
+ +
+ +
+ +
+ + + Previous follow-up attempts + + +
+
+
+
+ Contact method +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
+
+
+
+ Status +
+
+ Technical failure +
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-1.html b/app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-1.html new file mode 100644 index 000000000..728ff4451 --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-1.html @@ -0,0 +1,135 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Post +
+
+
+
+ Address +
+
+ {{ data['victimAddressLine1'] }}
{{ data['victimAddressLine2'] }}
{{ data['victimAddressLine3'] }}
{{ data['victimPostCode'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:39 +
+
+
+
+ Status +
+
+ Queued for printing +
+
+
+ +
+ +
+ + + Previous contact attempts + + +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes1'] }} +
+
+
+
+
+
+ Text message sent +
+
+ {{ data['textMessageSent'] }} +
+
+ {% if (data['textMessageSent'] == "Yes") %} +
+
+ Text message date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
+
+
+
+ First call scheduled +
+
+ {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} +
+
+
+
+ Second call scheduled +
+
+ {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} +
+
+ {% endif %} +
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html b/app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html new file mode 100644 index 000000000..31d7667cb --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html @@ -0,0 +1,188 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Post +
+
+
+
+ Address +
+
+ {{ data['victimAddressLine1'] }}
{{ data['victimAddressLine2'] }}
{{ data['victimAddressLine3'] }}
{{ data['victimPostCode'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:39 +
+
+
+
+ Status +
+
+ Queued for printing +
+
+
+ +
+ +
+ + + Previous contact attempts + + +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 2 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes2'] }} +
+
+
+ +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes1'] }} +
+
+
+
+
+
+ Text message sent +
+
+ {{ data['textMessageSent'] }} +
+
+ {% if (data['textMessageSent'] == "Yes") %} +
+
+ Text message date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
+
+
+
+ First call scheduled +
+
+ {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} +
+
+
+
+ Second call scheduled +
+
+ {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} +
+
+ {% endif %} +
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html b/app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html new file mode 100644 index 000000000..e35056593 --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html @@ -0,0 +1,241 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Post +
+
+
+
+ Address +
+
+ {{ data['victimAddressLine1'] }}
{{ data['victimAddressLine2'] }}
{{ data['victimAddressLine3'] }}
{{ data['victimPostCode'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:39 +
+
+
+
+ Status +
+
+ Queued for printing +
+
+
+ +
+ +
+ + + Previous contact attempts + + +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 3 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes3'] }} +
+
+
+ +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 2 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes2'] }} +
+
+
+ +
+ +
+
+
+ Contact method +
+
+ Mobile +
+
+
+
+ Call attempt +
+
+ 1 +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
+
+
+
+ Victim informed +
+
+ No +
+
+
+
+ Notes +
+
+ {{ data['callNotes1'] }} +
+
+
+
+
+
+ Text message sent +
+
+ {{ data['textMessageSent'] }} +
+
+ {% if (data['textMessageSent'] == "Yes") %} +
+
+ Text message date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
+
+
+
+ First call scheduled +
+
+ {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} +
+
+
+
+ Second call scheduled +
+
+ {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} +
+
+ {% endif %} +
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html b/app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html new file mode 100644 index 000000000..01d7c5d0d --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html @@ -0,0 +1,82 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Post +
+
+
+
+ Address +
+
+ {{ data['victimAddressLine1'] }}
{{ data['victimAddressLine2'] }}
{{ data['victimAddressLine3'] }}
{{ data['victimPostCode'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:39 +
+
+
+
+ Status +
+
+ Queued for printing +
+
+
+ +
+ +
+ + + Previous contact attempts + + +
+
+
+
+ Contact method +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
+
+
+
+ Status +
+
+ Technical failure +
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/dispatched.html b/app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/dispatched.html new file mode 100644 index 000000000..76cc2578d --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/dispatched.html @@ -0,0 +1,36 @@ +{% block content %} +
+
+
+ Contact method +
+
+ Post +
+
+
+
+ Address +
+
+ {{ data['victimAddressLine1'] }}
{{ data['victimAddressLine2'] }}
{{ data['victimAddressLine3'] }}
{{ data['victimPostCode'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:39 +
+
+
+
+ Status +
+
+ Queued for printing +
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/index.html b/app/views/ur/nfa/victim-record/communications/index.html new file mode 100644 index 000000000..ebd5d1511 --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/index.html @@ -0,0 +1,67 @@ +{% block content %} +

Communications

+ +
+ {% if (data['pmoc'] == "email") %} +
+ + + Warning + Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
+ + {% elif (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} +
+ + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
+ {% elif (data['pmoc'] == "post") or (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} + {% else %} +
+ + + Warning + Preferred method of contact unknown +

+ To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact. +

+
+
+ {% endif %} +
+ + + +{% if (data['subTab'] == "charging-decision") %} +{% include "/ur/nfa/victim-record/communications/charging-decision/index.html" %} + +{% elif (data['subTab'] == "ptm") %} +{% include "/ur/nfa/victim-record/communications/pre-trial-meeting/index.html" %} + +{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/pre-trial-meeting/index.html b/app/views/ur/nfa/victim-record/communications/pre-trial-meeting/index.html new file mode 100644 index 000000000..9fea52ec8 --- /dev/null +++ b/app/views/ur/nfa/victim-record/communications/pre-trial-meeting/index.html @@ -0,0 +1,22 @@ +{% block content %} +
+
+
+
+

+ CPS pre-trial meeting +

+
+
+

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a meeting yet. +

+ + + Start draft to offer a CPS pre-trial meeting + +
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/index.html b/app/views/ur/nfa/victim-record/index.html new file mode 100644 index 000000000..bfc9e6ded --- /dev/null +++ b/app/views/ur/nfa/victim-record/index.html @@ -0,0 +1,84 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Search for another victim +{% endblock %} + +{% block content %} +
+
+ +
+ {% if (data['success'] == "yes") %} + + {% else %} + {% endif %} + +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+

+ Case URN: {{ data['caseUrn'] }} +

+
+ +
+

Contents

+ + + +
+ {% include "/ur/nfa/victim-record/summary.html" %} +
+ +
+ {% include "/ur/nfa/victim-record/victim-details.html" %} +
+ +
+ {% include "/ur/nfa/victim-record/case-contacts.html" %} +
+ +
+ {% include "/ur/nfa/victim-record/communications/index.html" %} +
+
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/summary.html b/app/views/ur/nfa/victim-record/summary.html new file mode 100644 index 000000000..319254ee3 --- /dev/null +++ b/app/views/ur/nfa/victim-record/summary.html @@ -0,0 +1,350 @@ +{% block content %} +

+ Summary +

+ +
+
+ +
+
+

+ Victim details +

+ + +
+ +
+
+
+
+ Name +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
+
+
+
+ Age +
+
+ {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) +
+
+
+
+ Categories +
+
+

+ Vulnerable +

+

+ Intimidated +

+
+
+
+
+ Disability or access need +
+
+ Yes +
+
+
+
+ Address +
+
+ {{ data['victimAddressLine1'] }}
{{ data['victimAddressLine2'] }}
{{ data['victimAddressLine3'] }}
{{ data['victimPostCode'] }} +
+
+
+
+ Phone +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Email +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Want to be contacted +
+
+ Yes +
+
+
+
+ Preferred method of contact +
+
+ {{ data['pmoc'] | capitalize }} +
+
+
+
+ Preferred contact times +
+
+ {{ data['preferredContactTimes'] }} +
+
+
+
+
+ +
+
+ +
+
+

+ Case contacts +

+ + +
+ +
+
+
+
+ Family Liaison Officer +
+
+ {{ data['familyLiaisonOfficerSurname'] | upper }}, {{ data['familyLiaisonOfficerForename'] }} +
+
+
+
+ IDVA +
+
+ {{ data['idvaSurname'] | upper }}, {{ data['idvaForename'] }} +
+
+
+
+ Counsel +
+
+ {{ data['counselSurname'] | upper }}, {{ data['counselForename'] }} +
+
+
+
+ Defence solicitor +
+
+ {{ data['defenceSolicitorSurname'] | upper }}, {{ data['defenceSolicitorForename'] }} +
+
+
+
+ High court advocate +
+
+ {{ data['highCourtAdvocateSurname'] | upper }}, {{ data['highCourtAdvocateForename'] }} +
+
+
+
+ Officer in charge +
+
+ {{ data['oicRank'] }} {{ data['oicSurname'] | upper }}, {{ data['oicForename'] }} +
+
+
+
+
+ +
+
+

+ Case information +

+
+ +
+
+
+
+ Case status +
+
+ Pending +
+
+
+
+ Monitoring codes +
+
+

+ Mental health +

+

+ Domestic violence +

+

+ Prohibited weapons +

+

+ Human trafficking +

+

+ Media interest +

+
+
+
+
+ Next hearing +
+
+

+ First hearing +

+

+ Wednesday 13 August 2025 +

+

+ Southend Court House: County Court and Family Court and Magistrates Court +

+
+
+
+
+
+ +
+
+ +
+
+

+ Defendant information +

+
+ +
+

+ DAVIES, Bella +

+
+
+
+ Age +
+
+ 34 (15/9/1990) +
+
+
+
+ Charge +
+
+ Grievous bodily harm +
+
+
+
+ Custody +
+
+ In police custody, 15 days +
+
+
+ +

+ SIMPSON, Bart +

+
+
+
+ Age +
+
+ 15 (8/8/2010) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 6 days +
+
+
+ +

+ JONES, Vince +

+
+
+
+ Age +
+
+ 45 (15/9/1979) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 5 days +
+
+
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/victim-details.html b/app/views/ur/nfa/victim-record/victim-details.html new file mode 100644 index 000000000..487045e55 --- /dev/null +++ b/app/views/ur/nfa/victim-record/victim-details.html @@ -0,0 +1,295 @@ +{% block content %} +

Victim details

+ +
+
+
+
+

Name and contact details

+
+ +
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ {{ data['victimAddressLine1'] }}
{{ data['victimAddressLine2'] }}
{{ data['victimAddressLine3'] }}
{{ data['victimPostCode'] }} +
+
+ Change home address +
+
+
+
+ Want to be contacted +
+
+ Yes +
+
+
+
+ Preferred method of contact +
+ {% if (data['pmoc'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['pmoc'] | capitalize }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+ {% if (data['preferredContactTimes'] == "Not provided") %} +
+ Enter preferred contact times +
+ {% else %} +
+ {{ data['preferredContactTimes'] | capitalize }} +
+
+ Change preferred contact times +
+ {% endif %} +
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+ +
+
+

Equality information

+
+ +
+
+
+
+ Age +
+
+ {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) +
+
+ Change age +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

Other information

+
+ +
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/case-locked/banner/by-someone-else.html b/app/views/ur/vcl/case-locked/banner/by-someone-else.html new file mode 100644 index 000000000..feda610c8 --- /dev/null +++ b/app/views/ur/vcl/case-locked/banner/by-someone-else.html @@ -0,0 +1,17 @@ +{% block content %} +
+
+

+ Important +

+
+
+

+ This case was locked on 19 February 2025 at 16:48. +

+

+ To make an update, contact Gerald Kingsley-Smyth and ask them to exit the case. +

+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/case-locked/banner/self-locked.html b/app/views/ur/vcl/case-locked/banner/self-locked.html new file mode 100644 index 000000000..a74be0e46 --- /dev/null +++ b/app/views/ur/vcl/case-locked/banner/self-locked.html @@ -0,0 +1,17 @@ +{% block content %} +
+
+

+ Important +

+
+
+

+ You have locked this case. +

+

+ To make an update, exit the case on CMS. +

+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/case-locked/by-someone-else.html b/app/views/ur/vcl/case-locked/by-someone-else.html new file mode 100644 index 000000000..f811919cb --- /dev/null +++ b/app/views/ur/vcl/case-locked/by-someone-else.html @@ -0,0 +1,27 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Case locked" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+

+ This case is locked +

+

+ This case was locked on 19 February 2025 at 16:48. +

+

+ We could not save the information you entered. To make an update, contact Gerald Kingsley-Smyth and ask them to exit the case. +

+

+ You can still view {{ data['victimForename'] }} {{ data['victimSurname'] }}'s information. +

+ + Continue + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/case-locked/self-locked.html b/app/views/ur/vcl/case-locked/self-locked.html new file mode 100644 index 000000000..65f7590b0 --- /dev/null +++ b/app/views/ur/vcl/case-locked/self-locked.html @@ -0,0 +1,24 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Case locked" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+

+ This case is locked +

+

+ We could not save the information you entered. To make an update, exit the case on CMS. +

+

+ You can still view {{ data['victimForename'] }} {{ data['victimSurname'] }}'s information. +

+ + Continue + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/draft/approved-to-send.html b/app/views/ur/vcl/draft/approved-to-send.html new file mode 100644 index 000000000..7aa342de7 --- /dev/null +++ b/app/views/ur/vcl/draft/approved-to-send.html @@ -0,0 +1,33 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Approved to send" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ +
+

+ Approved to send +

+
+ +

+ Your letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} is approved to send. +

+ +

What happens next

+ +

+ You can now send an email or add a letter to the print queue from the 'Communication' tab of the victim's page, within the Victim Case Application. +

+ + + View all communications + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/draft/cannot-connect.html b/app/views/ur/vcl/draft/cannot-connect.html new file mode 100644 index 000000000..6e2eac13e --- /dev/null +++ b/app/views/ur/vcl/draft/cannot-connect.html @@ -0,0 +1,26 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Cannot connect to Correspondence Drafter" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+

+ Sorry, there is a problem +

+

+ We cannot connect to the letter drafting tool right now. +

+

+ Try again later. +

+ + Go back + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/draft/cd-modal/delete-draft.html b/app/views/ur/vcl/draft/cd-modal/delete-draft.html new file mode 100644 index 000000000..286b76061 --- /dev/null +++ b/app/views/ur/vcl/draft/cd-modal/delete-draft.html @@ -0,0 +1,40 @@ +{% block content %} +
+ +
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/draft/cd-modal/request-review.html b/app/views/ur/vcl/draft/cd-modal/request-review.html new file mode 100644 index 000000000..64d5406b6 --- /dev/null +++ b/app/views/ur/vcl/draft/cd-modal/request-review.html @@ -0,0 +1,138 @@ +{% block content %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/draft/cd-modal/save-draft.html b/app/views/ur/vcl/draft/cd-modal/save-draft.html new file mode 100644 index 000000000..6915d7278 --- /dev/null +++ b/app/views/ur/vcl/draft/cd-modal/save-draft.html @@ -0,0 +1,30 @@ +{% block content %} +
+ +
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/draft/cd-modal/send-to-cms.html b/app/views/ur/vcl/draft/cd-modal/send-to-cms.html new file mode 100644 index 000000000..b7690f4af --- /dev/null +++ b/app/views/ur/vcl/draft/cd-modal/send-to-cms.html @@ -0,0 +1,65 @@ +{% block content %} +
+ +
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/draft/compose-letter.html b/app/views/ur/vcl/draft/compose-letter.html new file mode 100644 index 000000000..f0843b3e3 --- /dev/null +++ b/app/views/ur/vcl/draft/compose-letter.html @@ -0,0 +1,380 @@ +{% extends "layouts/main.html" %} + +{% set serviceName %}Correspondence Drafter{% endset%} + +{% set pageName = "Compose letter" %} + +{% block beforeContent %} + +{% endblock %} + +{% block content %} +{% include "/ur/vcl/draft/cd-modal/save-draft.html" %} + +{% include "/ur/vcl/draft/cd-modal/delete-draft.html" %} + +{% include "/ur/vcl/draft/cd-modal/request-review.html" %} + +{% include "/ur/vcl/draft/cd-modal/send-to-cms.html" %} + +
+ +
+
+ +
+
+

Compose letter

+
+ +
+
+ + Case and victim information + + + + + +
+
+
+ +
+ +
+
+

+ Autosave is on. Last saved at {{ "now" | govukTime }} +

+
+
+
+ + +
+ + +
+ +
+
+ +
+
+ + + +
+ + + +
+
+ + + +
+
+ +
+ +
+
+ + +
+

+ +

+

+ Create a new note +

+ +
+ +
+
+
+ +
+
+ + +
+
+
+ +
+ +
+ +
+

+ Monitoring codes applicable to this case: +

+
    +
  • + Pre-charge decision +
  • +
+
+ + + +
+
+ +
+{% endblock %} + +{% block pageScripts %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/draft/stopped-charge-1.html b/app/views/ur/vcl/draft/stopped-charge-1.html new file mode 100644 index 000000000..08d726f1d --- /dev/null +++ b/app/views/ur/vcl/draft/stopped-charge-1.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Charging decision" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ Why was the charge stopped? +

+
+ +
+ +
+ + +
+ +
+ + +
+
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/draft/stopped-charge-2.html b/app/views/ur/vcl/draft/stopped-charge-2.html new file mode 100644 index 000000000..95f1f487a --- /dev/null +++ b/app/views/ur/vcl/draft/stopped-charge-2.html @@ -0,0 +1,69 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Charging decision" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ Why was the charge stopped? +

+
+ +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/draft/substantially-altered-charge.html b/app/views/ur/vcl/draft/substantially-altered-charge.html new file mode 100644 index 000000000..1fe441b98 --- /dev/null +++ b/app/views/ur/vcl/draft/substantially-altered-charge.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Substantially altered charge" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ Has the level of charge decreased, or increased? +

+
+ +
+ +
+ + +
+ +
+ + +
+
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/draft/under-review.html b/app/views/ur/vcl/draft/under-review.html new file mode 100644 index 000000000..d6bca2a79 --- /dev/null +++ b/app/views/ur/vcl/draft/under-review.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Review requested" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ +
+

+ Review requested +

+
+ Under review with
+ {% if (data['reviewerLevel'] == "d-request") %} + {{ data['d-reviewer'] }} (D) + {% elif (data['reviewerLevel'] == "b3-request") %} + {{ data['b3-reviewer'] }} (B3) + {% elif (data['reviewerLevel'] == "b2-request") %} + {{ data['b2-reviewer'] }} (B2) + {% else %} + {% endif %} +
+
+ +

What happens next

+ +

+ Check for updates on the review to find out if amendments are needed or the review process is complete. +

+ +

+ After the review process is complete you can inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

+ + + Continue + + +
+ + + If you chose the wrong reviewer + + +
+ You can go back and request the review is done by another reviewer. +
+
+ +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/draft/vcl-type-1.html b/app/views/ur/vcl/draft/vcl-type-1.html new file mode 100644 index 000000000..e5e76f84e --- /dev/null +++ b/app/views/ur/vcl/draft/vcl-type-1.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName="VCL type" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ What do you need to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} about? +

+
+ +
+ +
+ + +
+ +
+ + +
+
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/draft/vcl-type-2.html b/app/views/ur/vcl/draft/vcl-type-2.html new file mode 100644 index 000000000..ec209e8f6 --- /dev/null +++ b/app/views/ur/vcl/draft/vcl-type-2.html @@ -0,0 +1,101 @@ +{% extends "layouts/main.html" %} + +{% set pageName="VCL type" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ What do you need to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} about? +

+
+ +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/draft/victim-withdrawal.html b/app/views/ur/vcl/draft/victim-withdrawal.html new file mode 100644 index 000000000..8ce02d901 --- /dev/null +++ b/app/views/ur/vcl/draft/victim-withdrawal.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName="No further action template" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ Has {{ data['victimForename'] }} {{ data['victimSurname'] }} withdrawn from the case? +

+
+ +
+ +
+ + +
+ +
+ + +
+
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/letter-dashboard.html b/app/views/ur/vcl/letter-dashboard.html new file mode 100644 index 000000000..7f29cff18 --- /dev/null +++ b/app/views/ur/vcl/letter-dashboard.html @@ -0,0 +1,113 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Letters" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +

Letters in draft

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
URNVictimLetter typeAuthorReviewerStatusDue dateUpdated on
{{ data['caseUrn'] }}{{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}{% if (data['decisionType']) == "dtc" %}Decision to charge{% elif (data['decisionType']) == "mixed-charges" %}Mixed charges{% elif (data['decisionType']) == "nfa" %}No further action{% endif %}{{ data['userSurname'] | upper }}, {{ data['userForename'] }}SANDERSON, Kerry{% if (data['nfaStatus']) == "draft-in-progress" %}In progress{% elif (data['nfaStatus']) == "draft-under-review" %}Under review{% elif (data['nfaStatus']) == "draft-amendments-required" %}Amendments required{% else %}Ready to send{% endif %}{{ "today" | govukDate() }}
14:04
+ + + +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/record/call-support.html b/app/views/ur/vcl/record/call-support.html new file mode 100644 index 000000000..81400b06a --- /dev/null +++ b/app/views/ur/vcl/record/call-support.html @@ -0,0 +1,244 @@ +{% block content %} +
+
+
+
+

+ + Drafted letter (read-only) + +

+
+ {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% else %}Substantially altered charge{% endif %} +
+
+
+ +
+
+
+
+

+ + Supporting information + +

+
+
+
+ +
+
+ Name +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] }} +
+
+
+
+ Age +
+
+ {{ data['victimAge'] }} +
+
+
+
+ Date of birth +
+
+ {{ data['victimDateOfBirth'] }} +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Address +
+
+ {{ data['victimAddressLine1'] }}
{{ data['victimAddressLine2'] }}
{{ data['victimAddressLine3'] }}
{{ data['victimPostCode'] }} +
+
+ + +
+
+
+ + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/record/follow-up-moc.html b/app/views/ur/vcl/record/follow-up-moc.html new file mode 100644 index 000000000..2380aa51d --- /dev/null +++ b/app/views/ur/vcl/record/follow-up-moc.html @@ -0,0 +1,74 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Follow-up method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ How does {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the letter? +

+
+ +
+ +
+ + +
+ +
+ + +
+ +
or
+ +
+ + +
+ +
+
+ + +
+
+ +
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/record/next-attempt-moc.html b/app/views/ur/vcl/record/next-attempt-moc.html new file mode 100644 index 000000000..a2c592a85 --- /dev/null +++ b/app/views/ur/vcl/record/next-attempt-moc.html @@ -0,0 +1,69 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Next attempt method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ What do you want to do next? +

+
+ +
+ +
+ + +
+ +
+ + +
+ Only choose if listed as an alternative method of contact +
+
+ +
+ + +
+ Only choose if listed as an alternative method of contact +
+
+ +
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/record/phone-call-1.html b/app/views/ur/vcl/record/phone-call-1.html new file mode 100644 index 000000000..c588d8590 --- /dev/null +++ b/app/views/ur/vcl/record/phone-call-1.html @@ -0,0 +1,159 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call 1" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +

Telephone call 1

+ +
+ + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
+ +
+ + +
+ Use the date picker or enter a date. For example, 17/05/2025 +
+ +
+ + +
+
+ +
+
+ + Time of call + + +
+ Enter a time in 24-hour format. For example, 14:30 +
+ +
+ +
+
+ + +
+
+
+ : +
+ +
+
+ + +
+
+ +
+
+
+ +
+
+ + + + What was the call direction? + + +
+
+ + +
+ I called the victim +
+
+ +
+ + +
+ The victim called the CPS +
+
+
+
+
+ +
+
+ + + Were you able to inform the victim? + + +
+
+ + +
+ +
+ + +
+
+
+
+ +
+ + + +
+ + +
+
+ {% include "/ur/vcl/record/call-support.html" %} +
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/record/phone-call-2.html b/app/views/ur/vcl/record/phone-call-2.html new file mode 100644 index 000000000..4fbcf8697 --- /dev/null +++ b/app/views/ur/vcl/record/phone-call-2.html @@ -0,0 +1,161 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call 2" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +

Telephone call 2

+ +
+ + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
+ +
+ + +
+ Use the date picker or enter a date. For example, 17/05/2025 +
+ +
+ + +
+
+ +
+
+ + Time of call + + +
+ Enter a time in 24-hour format. For example, 14:30 +
+ +
+ +
+
+ + +
+
+
+ : +
+ +
+
+ + +
+
+ +
+
+
+ +
+
+ + + + What was the call direction? + + +
+
+ + +
+ I called the victim +
+
+ +
+ + +
+ The victim called the CPS +
+
+
+
+
+ +
+
+ + + Were you able to inform the victim? + + +
+
+ + +
+ +
+ + +
+
+
+
+ +
+

+ +

+ + +
+ + +
+
+ {% include "/ur/vcl/record/call-support.html" %} +
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/record/phone-call-3.html b/app/views/ur/vcl/record/phone-call-3.html new file mode 100644 index 000000000..0f4ed4016 --- /dev/null +++ b/app/views/ur/vcl/record/phone-call-3.html @@ -0,0 +1,158 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call 3 details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +

Telephone call 3

+ +
+ + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
+ +
+ + +
+ Use the date picker or enter a date. For example, 17/05/2025 +
+ +
+ + +
+
+ +
+
+ + Time of call + + +
+ Enter a time in 24-hour format. For example, 14:30 +
+ +
+ +
+
+ + +
+
+
+ : +
+ +
+
+ + +
+
+ +
+
+
+ +
+
+ + + + What was the call direction? + + +
+
+ + +
+ I called the victim +
+
+ +
+ + +
+ The victim called the CPS +
+
+
+
+
+ +
+
+ + + Were you able to inform the victim? + + +
+
+ + +
+ +
+ + +
+
+
+
+ +
+ + +
+ + +
+
+ {% include "/ur/vcl/record/call-support.html" %} +
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/record/read-only-letter.html b/app/views/ur/vcl/record/read-only-letter.html new file mode 100644 index 000000000..19c4013bd --- /dev/null +++ b/app/views/ur/vcl/record/read-only-letter.html @@ -0,0 +1,50 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Read-only letter" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+
+
+

Letter (read-only)

+

+ {% if (data['decisionType'] == "dtc") %}Decision to charge{% elif (data['decisionType'] == "nfa") %}No further action{% else %}Charging decision unknown{% endif %} +

+
+ +
+ +
+
+ +
+
+
+
+ +
+
+ + Ready to send + +
+
+
+
+ +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/record/text-message-details.html b/app/views/ur/vcl/record/text-message-details.html new file mode 100644 index 000000000..07e4ab7ad --- /dev/null +++ b/app/views/ur/vcl/record/text-message-details.html @@ -0,0 +1,155 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Text message details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+
+

+ Text message details +

+

+ Date and time of text message +

+
+ + +
+ If you need to change the date, use the date picker or enter a date. For example, 17/05/2025 +
+ +
+ + +
+
+
+
+ + Time of text message + + +
+ Enter a time in 24-hour format. For example, 14:30 +
+ +
+ +
+
+ + +
+
+
+ : +
+ +
+
+ + +
+
+ +
+
+
+
+
+ + Time of second call attempt + + +
+ Enter the time given in the text message in 24-hour format. For example, 14:30 +
+ +
+ +
+
+ + +
+
+
+ : +
+ +
+
+ + +
+
+ +
+
+
+
+
+ + Time of third call attempt (optional) + + +
+ Enter the time given in the text message in 24-hour format. For example, 14:30 +
+ +
+ +
+
+ + +
+
+
+ : +
+ +
+
+ + +
+
+ +
+
+
+ +
+
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/record/was-text-message-sent.html b/app/views/ur/vcl/record/was-text-message-sent.html new file mode 100644 index 000000000..64f7c32ce --- /dev/null +++ b/app/views/ur/vcl/record/was-text-message-sent.html @@ -0,0 +1,56 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Was a text message sent to the victim?" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ Was a text message sent to {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

+
+ +
+ +
+ + +
+ +
+ + +
+ +
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/send/check-email-details.html b/app/views/ur/vcl/send/check-email-details.html new file mode 100644 index 000000000..6028cc5ed --- /dev/null +++ b/app/views/ur/vcl/send/check-email-details.html @@ -0,0 +1,89 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Check details" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ +

Check the details before sending the email

+ +

Email details

+ +
+
+
+ Type +
+
+ {% if (data['vclType'] == "stopped-charge") %} + Stopped charge + {% elif (data['vclType'] == "nfa") %} + Substantially altered charge + {% endif %} +
+
+
+
+ Included +
+
+ Information pack
+ Crest survey +
+ +
+
+
+ From +
+
+ Victim Services shared mailbox
{{ data['sharedMailbox'] }} +
+
+
+
+ To +
+
+ {% if (data['recipient'] == "victim") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) + {% elif (data['recipient'] == "oic") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['oicRank'] }} {{ data['oicForename'] }} {{ data['oicSurname'] }} (officer in charge) + {% elif (data['recipient'] == "isva") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['isvaForename'] }} {{ data['isvaSurname'] }} (ISVA) + {% endif %}
+ {% if (data['recipient'] == "victim") %} + {{ data['victimEmailAddress'] }} + {% elif (data['recipient'] == "oic") %} + {{ data['oicEmailAddress'] }} + {% elif (data['recipient'] == "isva") %} + {{ data['isvaEmailAddress'] }} + {% endif %} +
+
+ +
+ +

Now send your email

+ +

+ Select Send email to inform the victim of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

+ + + + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/send/check-letter-details.html b/app/views/ur/vcl/send/check-letter-details.html new file mode 100644 index 000000000..6444d9265 --- /dev/null +++ b/app/views/ur/vcl/send/check-letter-details.html @@ -0,0 +1,96 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Check details" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ +
+ +

Check the details before sending for printing

+ +

Letter details

+ +
+
+
+ Type +
+
+ {% if (data['vclType'] == "stopped-charge") %} + Stopped charge + {% elif (data['vclType'] == "nfa") %} + Substantially altered charge + {% endif %} +
+
+
+
+ Included +
+
+ Information pack
+ Crest survey +
+ +
+
+
+ From +
+
+ Victim Services shared mailbox
{{ data['sharedMailbox'] }} +
+
+
+
+ Printer +
+
+ Liverpool office
victim.services.liverpool@cps.gov.uk +
+
+
+
+ Final recipient +
+
+ {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) +
+
+
+
+ Recipient address +
+
+ {{ data['victimAddressLine1'] }}
{{ data['victimAddressLine2'] }}
{{ data['victimAddressLine3'] }}
{{ data['victimPostCode'] }} +
+
+ +
+ +

Now send for printing

+ +

+ Select Send for printing to add the letter to the print queue. +

+ + + +
+ + Send for printing later +
+ +
+ +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/send/delivered.html b/app/views/ur/vcl/send/delivered.html new file mode 100644 index 000000000..ad4067f90 --- /dev/null +++ b/app/views/ur/vcl/send/delivered.html @@ -0,0 +1,93 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Email delivered" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ +
+

+ Email delivered +

+
+ +

+ The email was successfully delivered to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}). +

+ +

+ The information pack and Crest survey were also sent to the victim. +

+ +

Further information

+ +

+ You can view a record of the delivered email on the 'Communications' tab of the victim's page, within the Victim Case Application. +

+ +

+ The letter was automatically saved on CMS as well. +

+ + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + + {% if (data['fumoc'] == "email") %} + + Continue + + {% elif (data['attemptToContactAgain'] == "Email") %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "2") %} + + {% if (data['fumoc'] == "email") %} + + Continue + + {% elif (data['attemptToContactAgain'] == "Email") %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "3") %} + + Continue + + + {% endif %} + {% elif (data['pmoc'] == "email") %} + + + Continue + + + + {% endif %} + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/send/letter-added-to-print-queue.html b/app/views/ur/vcl/send/letter-added-to-print-queue.html new file mode 100644 index 000000000..a002b7210 --- /dev/null +++ b/app/views/ur/vcl/send/letter-added-to-print-queue.html @@ -0,0 +1,86 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Letter added to print queue" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ +
+

+ Letter sent for printing +

+
+ +

+ The letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} was successfully sent for printing. +

+ +

+ The information pack and Crest survey were also sent for printing. +

+ +

Further information

+ +

+ You can view a record of the letter on the 'Communication' tab of the victim's page, within the Victim Case Application. +

+ +

+ The letter was automatically saved to CMS as well. +

+ + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + + Continue + + + {% elif (data['callAttempt'] == "2") %} + + Continue + + + {% elif (data['callAttempt'] == "3") %} + {% if (data['victimInformed3'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% endif %} + {% elif (data['pmoc'] == "email") %} + + {% if (data['callAttempt'] == "") %} + + Continue + + + {% elif (data['callAttempt'] == "1") %} + + Continue + + + {% elif (data['callAttempt'] == "2") %} + + Continue + + + {% elif (data['callAttempt'] == "3") %} + + Continue + + + {% endif %} + {% endif %} + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/send/letter-details.html b/app/views/ur/vcl/send/letter-details.html new file mode 100644 index 000000000..a2e7e41aa --- /dev/null +++ b/app/views/ur/vcl/send/letter-details.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Letter details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+

Letter details

+ +
+ + +
+ For example, 17/05/2025 +
+ +
+ + +
+
+ +
+

+ +

+ + +
+ + +
+
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/send/letter-logged.html b/app/views/ur/vcl/send/letter-logged.html new file mode 100644 index 000000000..8744f88e2 --- /dev/null +++ b/app/views/ur/vcl/send/letter-logged.html @@ -0,0 +1,100 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Letter logged" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ +
+

+ Letter logged +

+
+ +

+ The {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} letter was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimAddressLine1'] }}, {{ data['victimPostCode'] }}). +

+ + + +

Further information

+ +

+ You can view the recorded letter on the 'VCL' tab of the victim's page, within the Victim Case Application. +

+ +

+ The letter was automatically saved to CMS as well. +

+ + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + {% if (data['victimInformed1'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "2") %} + {% if (data['victimInformed2'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "3") %} + {% if (data['victimInformed3'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + {% endif %} + {% elif (data['pmoc'] == "post") %} + + + Continue + + + + {% else %} + + Continue + + {% endif %} + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/send/permanent-failure.html b/app/views/ur/vcl/send/permanent-failure.html new file mode 100644 index 000000000..9801485e8 --- /dev/null +++ b/app/views/ur/vcl/send/permanent-failure.html @@ -0,0 +1,36 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Permanent failure" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+

+ Sorry, there is a problem +

+

+ {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. +

+ +

+ Check the email address is correct. If it is incorrect, you can update the email address. +

+ + +

+ Once updated, you can try to send the email again from 'Communication' tab of the victim's record. +

+ + Return to victim record + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/send/sending-email.html b/app/views/ur/vcl/send/sending-email.html new file mode 100644 index 000000000..7db1c7f18 --- /dev/null +++ b/app/views/ur/vcl/send/sending-email.html @@ -0,0 +1,39 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Sending email" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ +

+ Sending email +

+ +

+ The email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}). +

+ + + +

Further information

+ +

+ You can view the recorded email on the 'Communication' tab of the victim's page, within the Victim Case Application. +

+ +

+ The email was automatically saved to CMS as well. +

+ + + View all communications + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/send/technical-failure.html b/app/views/ur/vcl/send/technical-failure.html new file mode 100644 index 000000000..a298c250f --- /dev/null +++ b/app/views/ur/vcl/send/technical-failure.html @@ -0,0 +1,26 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Technical failure" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+

+ Sorry, there is a problem sending the email to {{ data['victimForename'] }} {{ data['victimSurname'] }} +

+

+ The email was saved as a draft. +

+

+ You can try to send the email again now. +

+

+ Alternatively, try sending again later from the 'Communication' tab of the victim's record within the Victim Case Application. +

+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/send/temporary-failure.html b/app/views/ur/vcl/send/temporary-failure.html new file mode 100644 index 000000000..daa3658f9 --- /dev/null +++ b/app/views/ur/vcl/send/temporary-failure.html @@ -0,0 +1,29 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Temporary failure" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+

+ Sorry, there is a problem +

+

+ The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

+ +

+ You can try to send it again later from the 'Communication' tab of the victim's record within the Victim Case Application. +

+ + Return to victim record + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/start/search.html b/app/views/ur/vcl/start/search.html new file mode 100644 index 000000000..63805d1ea --- /dev/null +++ b/app/views/ur/vcl/start/search.html @@ -0,0 +1,136 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search for a victim" %} + +{% block beforeContent %} +
+
+ +
+ + +
+{% endblock %} + +{% block content %} +
+
+ + + +
+
+
+
+ + {% if (data['searchUrn'] == data['caseUrn']) %} +
+ +

+ We've found 8 results for {{ data['caseUrn'] }} +

+ +
+ +
+
+
+ Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
URN search results showing victims and witnesses
NameCategoryURNLead defendantAction
View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
+ {% endif %} + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/start/sign-in.html b/app/views/ur/vcl/start/sign-in.html new file mode 100644 index 000000000..897b67e0b --- /dev/null +++ b/app/views/ur/vcl/start/sign-in.html @@ -0,0 +1,67 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Sign in to your account" %} + +{% block header %} +{% endblock %} + +{% block content %} +
+
+ +
+ + + +
+ +

+ Victim Case Application +

+ Sign in to your account +

+

+ +
+ +
+ + + + +
+ +
+ + + + +
+ + + +
+
+ +
+ +
+ +
+

+ Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

+

+ As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

+
+ +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-details/email-address.html b/app/views/ur/vcl/victim-details/email-address.html new file mode 100644 index 000000000..6f9e0e1a9 --- /dev/null +++ b/app/views/ur/vcl/victim-details/email-address.html @@ -0,0 +1,51 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim's email address" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+ +

+ +

+ + + + +
+ +
+

+ +

+ + +
+ + + +
+
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-details/preferred-method-of-contact.html b/app/views/ur/vcl/victim-details/preferred-method-of-contact.html new file mode 100644 index 000000000..828125816 --- /dev/null +++ b/app/views/ur/vcl/victim-details/preferred-method-of-contact.html @@ -0,0 +1,84 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Preferred method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? +

+
+ +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/case-contacts.html b/app/views/ur/vcl/victim-record/case-contacts.html new file mode 100644 index 000000000..aa63e0425 --- /dev/null +++ b/app/views/ur/vcl/victim-record/case-contacts.html @@ -0,0 +1,302 @@ +{% block content %} +

Case contacts

+ +
+
+

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Family Liaison Officer +

+ +
+
+
+
+
+ Name +
+
+ {{ data['familyLiaisonOfficerSurname'] | upper }}, {{ data['familyLiaisonOfficerForename'] }} +
+
+ Change whether details are known (Person 3) +
+
+ +
+
+ Telephone number +
+
+ {{ data['familyLiaisonOfficerPhoneNumber'] }} +
+
+ Change relationship to lead tenant (Person 3) +
+
+ +
+
+ Email address +
+
+ {{ data['familyLiaisonOfficerEmailAddress'] }} +
+
+ Change age (Person 3) +
+
+
+
+
+ +
+
+

+ Independent Domestic Violence Advisor (IDVA) +

+ +
+
+
+
+
+ Name +
+
+ {{ data['idvaSurname'] | upper }}, {{ data['idvaForename'] }} +
+
+ Change whether details are known (Person 3) +
+
+ +
+
+ Telephone number +
+
+ {{ data['idvaPhoneNumber'] }} +
+
+ Change relationship to lead tenant (Person 3) +
+
+ +
+
+ Email address +
+
+ {{ data['idvaEmailAddress'] }} +
+
+ Change age (Person 3) +
+
+
+
+
+ +
+
+ +

Imported contacts

+ +
+
+

+ Counsel +

+
+ +
+
+
+
+ Name +
+
+ {{ data['counselSurname'] | upper }}, {{ data['counselForename'] }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['counselPhoneNumber'] }} +
+
+ +
+
+ Email address +
+
+ {{ data['counselEmailAddress'] }} +
+
+
+
+
+ +
+
+

+ Defence solicitor +

+
+ +
+
+
+
+ Name +
+
+ {{ data['defenceSolicitorSurname'] | upper }}, {{ data['defenceSolicitorForename'] }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['defenceSolicitorPhoneNumber'] }} +
+
+ +
+
+ Email address +
+
+ {{ data['defenceSolicitorEmailAddress'] }} +
+
+
+
+
+ +
+
+

+ High Court Advocate +

+
+ +
+
+
+
+ Name +
+
+ {{ data['highCourtAdvocateSurname'] | upper }}, {{ data['highCourtAdvocateForename'] }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['highCourtAdvocatePhoneNumber'] }} +
+
+ +
+
+ Email address +
+
+ {{ data['highCourtAdvocateEmailAddress'] }} +
+
+
+
+
+ +
+
+

+ Officer in charge (Police) +

+
+ +
+
+
+
+ Rank and name +
+
+ {{ data['oicRank'] }} {{ data['oicSurname'] | upper }}, {{ data['oicForename'] }} +
+
+ +
+
+ Collar number +
+
+ {{ data['oicCollarNumber'] }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['oicPhoneNumber'] }} +
+
+ +
+
+ Email address +
+
+ {{ data['oicEmailAddress'] }} +
+
+
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/communications/index.html b/app/views/ur/vcl/victim-record/communications/index.html new file mode 100644 index 000000000..a7e2ad572 --- /dev/null +++ b/app/views/ur/vcl/victim-record/communications/index.html @@ -0,0 +1,87 @@ +{% block content %} +

Communications

+ +
+
+ {% if (data['pmoc'] == "email") %} + {% if (data['vclStatus'] == "email-delivered") %} + {% else %} +
+ + + Warning + Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
+ {% endif %} + {% endif %} + + {% if (data['pmoc'] == "") %} +
+ + + Warning + Preferred method of contact unknown +

+ To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact. +

+
+
+ {% endif %} +
+
+ + + +{% if (data['subTab'] == "charging-decision") %} +{% include "/ur/vcl/victim-record/pcd/index.html" %} + +{% elif (data['subTab'] == "ptm") %} +{% include "/ur/vcl/victim-record/pre-trial/pre-trial-meeting/index.html" %} + +{% elif (data['subTab'] == "vcl") %} +{% include "/ur/vcl/victim-record/vcl/index.html" %} + +{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/index.html b/app/views/ur/vcl/victim-record/index.html new file mode 100644 index 000000000..23e1281a4 --- /dev/null +++ b/app/views/ur/vcl/victim-record/index.html @@ -0,0 +1,179 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} + +{% endblock %} + +{% block content %} +
+
+ + {% if (data['case-locked'] == "by-someone-else") %} + {% include "/ur/vcl/case-locked/banner/by-someone-else.html" %} + {% elif (data['case-locked'] == "self-locked") %} + {% include "/ur/vcl/case-locked/banner/self-locked.html" %} + {% else %} + {% endif %} + + {% if (data['success'] == "yes") %} + + + {% else %} + {% endif %} + +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+

+ Case URN: {{ data['caseUrn'] }} +

+ + +
+

Contents

+ + + +
+ {% include "/ur/vcl/victim-record/summary.html" %} +
+ +
+ {% include "/ur/vcl/victim-record/victim-details.html" %} +
+ +
+ {% include "/ur/vcl/victim-record/case-contacts.html" %} +
+ +
+ {% include "/ur/vcl/victim-record/communications/index.html" %} +
+ +
+ {% include "/ur/vcl/victim-record/pcd/index.html" %} +
+ +
+ {% include "/ur/vcl/victim-record/pre-trial/index.html" %} +
+ +
+ {% include "/ur/vcl/victim-record/vcl/index.html" %} +
+
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/details/call-attempt-1.html b/app/views/ur/vcl/victim-record/pcd/details/call-attempt-1.html new file mode 100644 index 000000000..d69c0c1e9 --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/details/call-attempt-1.html @@ -0,0 +1,92 @@ +{% block content %} +
+ +
+
+ + Telephone call 1 +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] or '09' }}:{{ data['callMinutes1'] or '08' }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Call direction +
+
+ {% if (data['callType1'] == "Yes") %}Outbound{% else %}Inbound{% endif %} +
+
+
+
+ Victim informed +
+
+ {{ data['victimInformed1'] or "Yes" }} +
+
+
+
+ Notes +
+
+ {{ data['callNotes1'] or "Victim was successfully informed" }} +
+
+ {% if (data['victimInformed1'] == "No") and (data['wasTextMessageSent'] == "No") %} +
+
+ Text message sent +
+
+ {{ data['wasTextMessageSent'] }} +
+
+ {% endif %} + {% if (data['wasTextMessageSent'] == "Yes") %} +
+
+ Text message sent +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
+
+ {% if (data['nfaStatus'] == "after-call-attempt-1") %} +
+
+ Next call attempt +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['secondCallHour'] }}:{{ data['secondCallMinutes'] }} +
+
+ {% else %} + {% endif %} + {% endif %} +
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/details/call-attempt-2.html b/app/views/ur/vcl/victim-record/pcd/details/call-attempt-2.html new file mode 100644 index 000000000..a11a1dd3f --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/details/call-attempt-2.html @@ -0,0 +1,72 @@ +{% block content %} +
+ +
+
+ + Telephone call 2 +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Call direction +
+
+ {% if (data['callType2'] == "Yes") %}Outbound{% else %}Inbound{% endif %} +
+
+
+
+ Victim informed +
+
+ {{ data['victimInformed2'] }} +
+
+
+
+ Notes +
+
+ {{ data['callNotes2'] }} +
+
+ {% if (data['nfaStatus'] == "after-call-attempt-2") and (data['nfaStatus'] == "after-call-attempt-2") %} +
+
+ Next call attempt +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['thirdCallHour'] }}:{{ data['thirdCallMinutes'] }} +
+
+ {% else %} + {% endif %} +
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/details/call-attempt-3.html b/app/views/ur/vcl/victim-record/pcd/details/call-attempt-3.html new file mode 100644 index 000000000..6fbbb153a --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/details/call-attempt-3.html @@ -0,0 +1,61 @@ +{% block content %} +
+ +
+
+ + Telephone call 3 +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Call direction +
+
+ {% if (data['callType3'] == "Yes") %}Outbound{% else %}Inbound{% endif %} +
+
+
+
+ Victim informed +
+
+ {{ data['victimInformed3'] }} +
+
+
+
+ Notes +
+
+ {{ data['callNotes3'] }} +
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/details/email.html b/app/views/ur/vcl/victim-record/pcd/details/email.html new file mode 100644 index 000000000..6ce3c9357 --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/details/email.html @@ -0,0 +1,48 @@ +{% block content %} +
+ +
+
+ Email sent +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:39 +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Also included +
+
+ Information pack
Crest survey +
+
+
+
+ Status +
+
+ {{ data['notifyStatus'] | capitalize }} {% if (data['notifyStatus'] == "permanent") or (data['notifyStatus'] == "technical" or data['notifyStatus'] == "temporary") %}failure{% endif %} +
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/details/letter.html b/app/views/ur/vcl/victim-record/pcd/details/letter.html new file mode 100644 index 000000000..d8323f7dc --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/details/letter.html @@ -0,0 +1,52 @@ +{% block content %} +
+
+
+ Letter sent by +
+
+ Post +
+
+
+
+ Letter sent to print +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:39 +
+
+
+
+ Notes +
+
+ {{ data['letterDispatchNotes'] }} +
+
+ + + +
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/draft/amendments-required.html b/app/views/ur/vcl/victim-record/pcd/draft/amendments-required.html new file mode 100644 index 000000000..8d2409f19 --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/draft/amendments-required.html @@ -0,0 +1,26 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+ +

+ The draft requires amendments from you before sending. +

+ + + + + Amend draft to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/draft/approved-to-send.html b/app/views/ur/vcl/victim-record/pcd/draft/approved-to-send.html new file mode 100644 index 000000000..5d5a86b12 --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/draft/approved-to-send.html @@ -0,0 +1,158 @@ +{% block content %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} +{% else %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+{% endif %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} +{% if (data['callAttempt'] == "1") %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
+ +{% elif (data['callAttempt'] == "2") %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +{% elif (data['callAttempt'] == "3") %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +{% endif %} + +{% if (data['fumoc'] == "none") %} +
+
+
+ Letter sent by +
+
+ Letter not wanted +
+
+
+
+ More details +
+
+ {{ data['noFumocDetails'] }} +
+
+
+{% else %} + +

+ The letter is approved to send. +

+{% endif %} + +{% if (data['victimInformed3'] == "No") %} +

+ You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

+{% endif %} + +{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} + + Check details before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} + + + Log letter to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['fumoc'] == "none") %} + +{% else %} + + + Log letter to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} + +{% elif (data['pmoc'] == "email") %} +

+ The letter is approved to send. +

+ + + Check details before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "post") %} +

+ The letter is approved to send. +

+ + + + Log letter to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "via-police") %} +

+ The letter is approved to send to the officer in charge. +

+ + + Check details before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% elif (data['pmoc'] == "via-isva") %} +

+ The letter is approved to send to the victim's Independent Sexual Violence Adviser (ISVA). +

+ + + Check details before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% else %} +

+ The letter is approved to send. +

+{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/draft/in-progress.html b/app/views/ur/vcl/victim-record/pcd/draft/in-progress.html new file mode 100644 index 000000000..8e477049f --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/draft/in-progress.html @@ -0,0 +1,13 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+ +

+ A draft letter is in progress. +

+ + + Continue draft to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/draft/not-started.html b/app/views/ur/vcl/victim-record/pcd/draft/not-started.html new file mode 100644 index 000000000..c1ccc44d1 --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/draft/not-started.html @@ -0,0 +1,9 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+ + + Draft a letter to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/draft/ready-to-send.html b/app/views/ur/vcl/victim-record/pcd/draft/ready-to-send.html new file mode 100644 index 000000000..132947016 --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/draft/ready-to-send.html @@ -0,0 +1,65 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+ +{% if (data['callAttempt'] == "1") %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
+ +{% elif (data['callAttempt'] == "2") %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +{% elif (data['callAttempt'] == "3") %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +{% else %} +{% endif %} + +

+ The letter is ready to send. No changes are required. +

+ +{% if (data['pmoc'] == "email") %} + + Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['pmoc'] == "post") %} + + Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% else %} + + Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/draft/under-review.html b/app/views/ur/vcl/victim-record/pcd/draft/under-review.html new file mode 100644 index 000000000..3679272a8 --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/draft/under-review.html @@ -0,0 +1,83 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+ +{% if (data['reviewer'] == "head") %} +

+ The draft is under review. The current reviewer is Cecilia Galpin (Head). +

+ + + +

+ You can still make changes to the draft if you need to. +

+ +{% elif (data['reviewer'] == "lawyer") %} +

+ The draft is under review. The current reviewer is Geoff Laws (Lawyer). +

+ + + +

+ You can still make changes to the draft if you need to. +

+ +{% else %} +

+ The draft is under review. The current reviewer is {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. +

+ + + +

+ You can still make changes to the draft if you need to. +

+{% endif %} + + + View draft to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/index.html b/app/views/ur/vcl/victim-record/pcd/index.html new file mode 100644 index 000000000..020e2fde2 --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/index.html @@ -0,0 +1,55 @@ +{% block content %} +
+
+ + +
+
+

+ Decision to charge +

+
+
+ {% include "/ur/vcl/victim-record/pcd/send/fu-email/after-call-1.html" %} +
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/next-steps.html b/app/views/ur/vcl/victim-record/pcd/next-steps.html new file mode 100644 index 000000000..1d11f4b5e --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/next-steps.html @@ -0,0 +1,132 @@ +{% block content %} +{% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} +{% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "not-yet-recorded") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") or (data['nfaStatus'] == "draft-ready-to-send") or (data['nfaStatus'] == "draft-approved-to-send") %} +{% if (data['fumoc'] == "none") %} +{% else %} +
+ +
+ + + Next steps + + +
+
    + {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") %} +
  1. Draft the letter and send for review.
  2. + {% endif %} + {% if (data['nfaStatus'] == "draft-amendments-required") %} +
  3. Amend the letter, then request a review.
  4. + {% endif %} + {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") %} +
  5. Check for updates on the review.
  6. +
  7. Amend if needed.
  8. + {% endif %} + {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "not-yet-recorded") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") %} +
  9. Telephone the victim when the letter is ready to send and log the call.
  10. + {% endif %} + {% if (data['nfaStatus'] == "after-call-attempt-3") %} + {% elif (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "not-yet-recorded") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") %} +
  11. Add details from the call to the letter if needed.
  12. + {% endif %} + {% if (data['nfaStatus'] == "after-call-attempt-3") %} +
  13. Send the letter to the victim by post.
  14. + {% else %} + {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} + {% if (data['nfaStatus'] == "draft-approved-to-send") %} +
  15. Send the letter to the victim by email.
  16. + {% else %} +
  17. Review the letter before sending it.
  18. +
  19. Send the letter to the victim by email.
  20. + {% endif %} + {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") or (data['attemptToContactAgain'] == "Post") %} + {% if (data['nfaStatus'] == "draft-approved-to-send") %} +
  21. Send the letter to the victim by post.
  22. + {% else %} +
  23. Review the letter before sending it.
  24. +
  25. Send the letter to the victim by post.
  26. + {% endif %} + {% elif (data['fumoc'] == "none") %} + {% else %} +
  27. Send the letter to the victim using their preferred method (email or post).
  28. + {% endif %} + {% endif %} +
+
+
+{% endif %} +{% else %} +{% endif %} +{% elif (data['pmoc'] == "email") or (data['pmoc'] == "post") %} +{% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-ready-to-send") or (data['nfaStatus'] == "draft-approved-to-send") %} +
+ +
+ + + Next steps + + +
+
    + {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") %} +
  1. Draft the letter and send for review.
  2. + {% endif %} + {% if (data['nfaStatus'] == "draft-amendments-required") %} +
  3. Amend the letter, then request a review.
  4. + {% endif %} + {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") %} +
  5. Check for updates on the review.
  6. +
  7. Amend if needed.
  8. + {% endif %} + {% if (data['pmoc'] == "") %} +
  9. Review the letter.
  10. +
  11. Find out and update the victim's preferred method of contact to proceed further.
  12. + {% else %} + {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "draft-ready-to-send") %} +
  13. Review the letter before sending it.
  14. + {% endif %} + {% if (data['pmoc'] == "email") %} +
  15. Send the letter to the victim by email.
  16. + {% elif (data['pmoc'] == "post") %} +
  17. Send the letter to the victim by post.
  18. + {% elif (data['pmoc'] == "via-police") %} +
  19. Send the letter to the officer in charge by email using Outlook.
  20. + {% elif (data['pmoc'] == "via-isva") %} +
  21. Send the letter to the Independent Sexual Violence Adviser (ISVA) by email using Outlook.
  22. + {% endif %} + {% endif %} +
+
+
+{% endif %} +{% elif (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} +{% else %} +
+ +
+ + + Next steps + + +
+
    + {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") %} +
  1. Draft the letter and send for review.
  2. + {% endif %} + {% if (data['nfaStatus'] == "draft-amendments-required") %} +
  3. Amend the letter, then request a review.
  4. + {% endif %} + {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") %} +
  5. Check for updates on the review.
  6. +
  7. Amend if needed.
  8. + {% endif %} +
  9. Review the letter.
  10. +
  11. Find out and update the victim's preferred method of contact to proceed further.
  12. +
+
+
+{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/record/after-call-attempt-1.html b/app/views/ur/vcl/victim-record/pcd/record/after-call-attempt-1.html new file mode 100644 index 000000000..370783f0c --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/record/after-call-attempt-1.html @@ -0,0 +1,17 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+ +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
+ +

+ Check the letter, security answers, call script and FAQs if you need these during the call. +

+ + + Log another attempt to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/record/after-call-attempt-2.html b/app/views/ur/vcl/victim-record/pcd/record/after-call-attempt-2.html new file mode 100644 index 000000000..3f2e7ab0f --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/record/after-call-attempt-2.html @@ -0,0 +1,26 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+ +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +

+ Check the letter, security answers, call script and FAQs if you need these during the call. +

+ + + Log another attempt to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/record/after-call-attempt-3.html b/app/views/ur/vcl/victim-record/pcd/record/after-call-attempt-3.html new file mode 100644 index 000000000..b0525d5a6 --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/record/after-call-attempt-3.html @@ -0,0 +1,30 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+ +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +

+ You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

+ + + Review letter before printing to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/record/informed-after-call-1.html b/app/views/ur/vcl/victim-record/pcd/record/informed-after-call-1.html new file mode 100644 index 000000000..2cc259b81 --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/record/informed-after-call-1.html @@ -0,0 +1,54 @@ +{% block content %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
+ +{% if (data['fumoc'] == "email") %} +

+ The letter is ready to send. If necessary, add details discussed on the call before sending. +

+ + + Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

+ The letter is ready to send. If necessary, add details discussed on the call before sending to printing. +

+ + + Review letter before printing to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% else %} +
+
+
+ Letter sent by +
+
+ Letter not wanted +
+
+
+
+ Reason for no letter +
+
+ {{ data['noFumocDetails'] }} +
+
+
+ +
+ +

+ The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

+ + + Review before sending to CMS to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/record/informed-after-call-2.html b/app/views/ur/vcl/victim-record/pcd/record/informed-after-call-2.html new file mode 100644 index 000000000..c0670024b --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/record/informed-after-call-2.html @@ -0,0 +1,63 @@ +{% block content %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +{% if (data['fumoc'] == "email") %} +

+ No changes are needed to the letter and it can now be sent. +

+ + + Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

+ No changes are needed to the letter and it can now be sent. +

+ + + Review letter before printing to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% else %} +
+
+
+ Letter sent by +
+
+ Letter not wanted +
+
+
+
+ More details +
+
+ {{ data['noFumocDetails'] }} +
+
+
+ +
+ +

+ The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

+ + + Review before sending to CMS to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/record/informed-after-call-3.html b/app/views/ur/vcl/victim-record/pcd/record/informed-after-call-3.html new file mode 100644 index 000000000..3a5b77b95 --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/record/informed-after-call-3.html @@ -0,0 +1,67 @@ +{% block content %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +{% if (data['fumoc'] == "email") %} +

+ The letter is ready to send. If necessary, add details discussed on the call before sending. +

+ + + Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

+ The letter is ready to send. If necessary, add details discussed on the call before printing. +

+ + + Review letter before printing to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% else %} +
+
+
+ Letter sent by +
+
+ Letter not wanted +
+
+
+
+ More details +
+
+ {{ data['noFumocDetails'] }} +
+
+
+ +
+ +

+ The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

+ + + Review before sending to CMS to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/record/not-yet-recorded.html b/app/views/ur/vcl/victim-record/pcd/record/not-yet-recorded.html new file mode 100644 index 000000000..c19e1d34d --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/record/not-yet-recorded.html @@ -0,0 +1,17 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+ +

+ Call the victim and log the call before sending the letter. +

+ +

+ Check the letter, security answers, call script and FAQs if you need these during the call. +

+ + + Log a call to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/email/after-call-attempt-1.html b/app/views/ur/vcl/victim-record/pcd/send/email/after-call-attempt-1.html new file mode 100644 index 000000000..72d0f494a --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/send/email/after-call-attempt-1.html @@ -0,0 +1,59 @@ +{% block content %} + + +{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/email/after-call-attempt-2.html b/app/views/ur/vcl/victim-record/pcd/send/email/after-call-attempt-2.html new file mode 100644 index 000000000..f39281050 --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/send/email/after-call-attempt-2.html @@ -0,0 +1,63 @@ +{% block content %} + + +{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/email/delivered.html b/app/views/ur/vcl/victim-record/pcd/send/email/delivered.html new file mode 100644 index 000000000..e232ff0f4 --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/send/email/delivered.html @@ -0,0 +1,46 @@ +{% block content %} + + +{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/email/failure-permanent.html b/app/views/ur/vcl/victim-record/pcd/send/email/failure-permanent.html new file mode 100644 index 000000000..985cb7575 --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/send/email/failure-permanent.html @@ -0,0 +1,53 @@ +{% block content %} + + +{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
+ +

+ Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

+ +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/email/failure-technical.html b/app/views/ur/vcl/victim-record/pcd/send/email/failure-technical.html new file mode 100644 index 000000000..db97bab69 --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/send/email/failure-technical.html @@ -0,0 +1,47 @@ +{% block content %} + + +{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/email/failure-temporary.html b/app/views/ur/vcl/victim-record/pcd/send/email/failure-temporary.html new file mode 100644 index 000000000..44b3a9ba9 --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/send/email/failure-temporary.html @@ -0,0 +1,53 @@ +{% block content %} + + +{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
+ +

+ The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

+ +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/email/sending.html b/app/views/ur/vcl/victim-record/pcd/send/email/sending.html new file mode 100644 index 000000000..e97f395bf --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/send/email/sending.html @@ -0,0 +1,44 @@ +{% block content %} + + +{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
+ +

+ Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/fu-email/after-call-1.html b/app/views/ur/vcl/victim-record/pcd/send/fu-email/after-call-1.html new file mode 100644 index 000000000..171419cc1 --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/send/fu-email/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/ur/vcl/victim-record/pcd/details/call-attempt-1.html" %} + +
+ +{% include "/ur/vcl/victim-record/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/fu-email/after-call-2.html b/app/views/ur/vcl/victim-record/pcd/send/fu-email/after-call-2.html new file mode 100644 index 000000000..e927852ed --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/send/fu-email/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/ur/vcl/victim-record/pcd/details/call-attempt-2.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/pcd/details/call-attempt-1.html" %} +
+
+ +
+ +{% include "/ur/vcl/victim-record/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/fu-email/after-call-3.html b/app/views/ur/vcl/victim-record/pcd/send/fu-email/after-call-3.html new file mode 100644 index 000000000..7efbe8793 --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/send/fu-email/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/ur/vcl/victim-record/pcd/details/call-attempt-3.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/pcd/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/pcd/details/call-attempt-1.html" %} +
+
+ +
+ +{% include "/ur/vcl/victim-record/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/fu-email/failure-permanent.html b/app/views/ur/vcl/victim-record/pcd/send/fu-email/failure-permanent.html new file mode 100644 index 000000000..b8eb11629 --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/send/fu-email/failure-permanent.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
+ +{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
+ +

+ Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

+ +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/fu-email/failure-technical.html b/app/views/ur/vcl/victim-record/pcd/send/fu-email/failure-technical.html new file mode 100644 index 000000000..a0bd17b4d --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/send/fu-email/failure-technical.html @@ -0,0 +1,15 @@ +{% block content %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
+ +{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/fu-email/failure-temporary.html b/app/views/ur/vcl/victim-record/pcd/send/fu-email/failure-temporary.html new file mode 100644 index 000000000..932d3988a --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/send/fu-email/failure-temporary.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
+ +{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
+ +

+ The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

+ +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/fu-email/sending.html b/app/views/ur/vcl/victim-record/pcd/send/fu-email/sending.html new file mode 100644 index 000000000..070f3ab48 --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/send/fu-email/sending.html @@ -0,0 +1,107 @@ +{% block content %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + + + +
+ + + +{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
+ +

+ Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-call-1.html b/app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-call-1.html new file mode 100644 index 000000000..fa5df5320 --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-call-1.html @@ -0,0 +1,101 @@ +{% block content %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + + + +
+ +{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-call-2.html b/app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-call-2.html new file mode 100644 index 000000000..1b3385fa5 --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-call-2.html @@ -0,0 +1,63 @@ +{% block content %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +
+ +{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-call-3.html b/app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-call-3.html new file mode 100644 index 000000000..96fbd5c7d --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-call-3.html @@ -0,0 +1,67 @@ +{% block content %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +
+ +{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html b/app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html new file mode 100644 index 000000000..46296a111 --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html @@ -0,0 +1,114 @@ +{% block content %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
+
+ +
+ +{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} + + + +
+ +
+ + + Previous letter attempts + + +
+
+
+
+ Contact method +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
+
+
+
+ Status +
+
+ Technical failure +
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html b/app/views/ur/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html new file mode 100644 index 000000000..53bf7f43c --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html @@ -0,0 +1,51 @@ +{% block content %} + + +{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html b/app/views/ur/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html new file mode 100644 index 000000000..c4a34ecbd --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html @@ -0,0 +1,55 @@ +{% block content %} + + +{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html b/app/views/ur/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html new file mode 100644 index 000000000..f5c72ca2a --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html @@ -0,0 +1,59 @@ +{% block content %} + + +{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
+ + {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/letter/after-email-undelivered.html b/app/views/ur/vcl/victim-record/pcd/send/letter/after-email-undelivered.html new file mode 100644 index 000000000..dfe0fdebf --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/send/letter/after-email-undelivered.html @@ -0,0 +1,84 @@ +{% block content %} + + +{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} + +
+ +
+ + + Previous contact attempts + + +
+
+
+
+ Contact method +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
+
+
+
+ Status +
+
+ Technical failure +
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/letter/dispatched.html b/app/views/ur/vcl/victim-record/pcd/send/letter/dispatched.html new file mode 100644 index 000000000..6c6ef2e7b --- /dev/null +++ b/app/views/ur/vcl/victim-record/pcd/send/letter/dispatched.html @@ -0,0 +1,19 @@ +{% block content %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} + +{% if (data['notifyStatus'] == "") %} +{% else %} +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} +
+
+{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pre-trial/index.html b/app/views/ur/vcl/victim-record/pre-trial/index.html new file mode 100644 index 000000000..47f1340f9 --- /dev/null +++ b/app/views/ur/vcl/victim-record/pre-trial/index.html @@ -0,0 +1,43 @@ +{% block content %} +
+
+

Pre-trial

+ {% if (data['pmoc'] == "email") %} + {% if (data['nfaStatus'] == "email-delivered") %} + {% else %} +
+ + + Warning + Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
+ {% endif %} + + {% elif (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + {% if (data['victimInformed1'] == "Yes") or (data['victimInformed2'] == "Yes") or (data['victimInformed3'] == "Yes") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "draft-approved-to-send") %} + {% else %} +
+ + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
+ {% endif %} + {% elif (data['pmoc'] == "post") or (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} + {% else %} +
+ + + Warning + Preferred method of contact unknown +

+ To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact. +

+
+
+ {% endif %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pre-trial/pre-trial-meeting/index.html b/app/views/ur/vcl/victim-record/pre-trial/pre-trial-meeting/index.html new file mode 100644 index 000000000..489d5076c --- /dev/null +++ b/app/views/ur/vcl/victim-record/pre-trial/pre-trial-meeting/index.html @@ -0,0 +1,22 @@ +{% block content %} +
+
+
+
+

+ CPS pre-trial meeting +

+
+
+

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a meeting yet. +

+ + + Draft a letter to offer a CPS pre-trial meeting + +
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/summary.html b/app/views/ur/vcl/victim-record/summary.html new file mode 100644 index 000000000..a4d763d71 --- /dev/null +++ b/app/views/ur/vcl/victim-record/summary.html @@ -0,0 +1,372 @@ +{% block content %} +

+ Summary +

+ +
+
+ + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + {% if (data['victimInformed1'] == "Yes") or (data['victimInformed2'] == "Yes") or (data['victimInformed3'] == "Yes") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "draft-approved-to-send") %} + {% else %} +
+ + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
+ {% endif %} + {% endif %} + +
+
+ +
+
+ +
+
+

+ Victim details +

+ + +
+ +
+
+
+
+ Name +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
+
+
+
+ Age +
+
+ {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) +
+
+
+
+ Categories +
+
+

+ Victim +

+

+ Vulnerable +

+

+ Intimidated +

+
+
+
+
+ Disability or access need +
+
+ Yes +
+
+
+
+ Address +
+
+ {{ data['victimAddressLine1'] }}
{{ data['victimAddressLine2'] }}
{{ data['victimAddressLine3'] }}
{{ data['victimPostCode'] }} +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Want to be contacted +
+
+ Yes +
+
+
+
+ Preferred method of contact +
+
+ {{ data['pmoc'] | capitalize }} +
+
+
+
+ Preferred contact times +
+
+ {{ data['preferredContactTimes'] }} +
+
+
+
+
+ +
+
+ +
+
+

+ Case contacts +

+ + +
+ +
+
+
+
+ Family Liaison Officer +
+
+ {{ data['familyLiaisonOfficerSurname'] | upper }}, {{ data['familyLiaisonOfficerForename'] }} +
+
+
+
+ IDVA +
+
+ {{ data['idvaSurname'] | upper }}, {{ data['idvaForename'] }} +
+
+
+
+ Counsel +
+
+ {{ data['counselSurname'] | upper }}, {{ data['counselForename'] }} +
+
+
+
+ Defence solicitor +
+
+ {{ data['defenceSolicitorSurname'] | upper }}, {{ data['defenceSolicitorForename'] }} +
+
+
+
+ High court advocate +
+
+ {{ data['highCourtAdvocateSurname'] | upper }}, {{ data['highCourtAdvocateForename'] }} +
+
+
+
+ Officer in charge +
+
+ {{ data['oicRank'] }} {{ data['oicSurname'] | upper }}, {{ data['oicForename'] }} +
+
+
+
+
+ +
+
+

+ Case information +

+
+ +
+
+
+
+ Case status +
+
+ Pending +
+
+
+
+ Monitoring codes +
+
+

+ Mental health +

+

+ Domestic violence +

+

+ Prohibited weapons +

+

+ Human trafficking +

+

+ Media interest +

+
+
+
+
+ Next hearing +
+
+

+ First hearing +

+

+ Thursday, 27 November 2025 +

+

+ Southend Court House: County Court and Family Court and Magistrates Court +

+
+
+
+
+
+ +
+
+ +
+
+

+ Defendant information +

+
+ +
+

+ DAVIES, Bella +

+
+
+
+ Age +
+
+ 34 (15/9/1990) +
+
+
+
+ Charge +
+
+ Grievous bodily harm +
+
+
+
+ Custody +
+
+ In police custody, 15 days +
+
+
+ +

+ SIMPSON, Bart +

+
+
+
+ Age +
+
+ 15 (8/8/2010) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 6 days +
+
+
+ +

+ JONES, Vince +

+
+
+
+ Age +
+
+ 45 (15/9/1979) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 5 days +
+
+
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/details/call-attempt-1.html b/app/views/ur/vcl/victim-record/vcl/details/call-attempt-1.html new file mode 100644 index 000000000..7635cd7a1 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/details/call-attempt-1.html @@ -0,0 +1,92 @@ +{% block content %} +
+ +
+
+ + Telephone call 1 +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Call direction +
+
+ {% if (data['callType1'] == "Yes") %}Outbound{% else %}Inbound{% endif %} +
+
+
+
+ Victim informed +
+
+ {{ data['victimInformed1'] }} +
+
+
+
+ Notes +
+
+ {{ data['callNotes1'] }} +
+
+ {% if (data['victimInformed1'] == "No") and (data['wasTextMessageSent'] == "No") %} +
+
+ Text message sent +
+
+ {{ data['wasTextMessageSent'] }} +
+
+ {% endif %} + {% if (data['wasTextMessageSent'] == "Yes") %} +
+
+ Text message sent +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
+
+ {% if (data['vclStatus'] == "after-call-attempt-1") %} +
+
+ Next call attempt +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['secondCallHour'] }}:{{ data['secondCallMinutes'] }} +
+
+ {% else %} + {% endif %} + {% endif %} +
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/details/call-attempt-2.html b/app/views/ur/vcl/victim-record/vcl/details/call-attempt-2.html new file mode 100644 index 000000000..6fa4e417b --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/details/call-attempt-2.html @@ -0,0 +1,72 @@ +{% block content %} +
+ +
+
+ + Telephone call 2 +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Call direction +
+
+ {% if (data['callType2'] == "Yes") %}Outbound{% else %}Inbound{% endif %} +
+
+
+
+ Victim informed +
+
+ {{ data['victimInformed2'] }} +
+
+
+
+ Notes +
+
+ {{ data['callNotes2'] }} +
+
+ {% if (data['vclStatus'] == "after-call-attempt-2") and (data['vclStatus'] == "after-call-attempt-2") %} +
+
+ Next call attempt +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['thirdCallHour'] }}:{{ data['thirdCallMinutes'] }} +
+
+ {% else %} + {% endif %} +
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/details/call-attempt-3.html b/app/views/ur/vcl/victim-record/vcl/details/call-attempt-3.html new file mode 100644 index 000000000..6fbbb153a --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/details/call-attempt-3.html @@ -0,0 +1,61 @@ +{% block content %} +
+ +
+
+ + Telephone call 3 +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Call direction +
+
+ {% if (data['callType3'] == "Yes") %}Outbound{% else %}Inbound{% endif %} +
+
+
+
+ Victim informed +
+
+ {{ data['victimInformed3'] }} +
+
+
+
+ Notes +
+
+ {{ data['callNotes3'] }} +
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/details/email.html b/app/views/ur/vcl/victim-record/vcl/details/email.html new file mode 100644 index 000000000..6ce3c9357 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/details/email.html @@ -0,0 +1,48 @@ +{% block content %} +
+ +
+
+ Email sent +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:39 +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Also included +
+
+ Information pack
Crest survey +
+
+
+
+ Status +
+
+ {{ data['notifyStatus'] | capitalize }} {% if (data['notifyStatus'] == "permanent") or (data['notifyStatus'] == "technical" or data['notifyStatus'] == "temporary") %}failure{% endif %} +
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/details/letter.html b/app/views/ur/vcl/victim-record/vcl/details/letter.html new file mode 100644 index 000000000..d8323f7dc --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/details/letter.html @@ -0,0 +1,52 @@ +{% block content %} +
+
+
+ Letter sent by +
+
+ Post +
+
+
+
+ Letter sent to print +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:39 +
+
+
+
+ Notes +
+
+ {{ data['letterDispatchNotes'] }} +
+
+ + + +
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/draft/amendments-required.html b/app/views/ur/vcl/victim-record/vcl/draft/amendments-required.html new file mode 100644 index 000000000..5d78f72ce --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/draft/amendments-required.html @@ -0,0 +1,26 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

+ +

+ You need to amend the draft before sending. +

+ + + + + Amend draft to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/draft/approved-to-send.html b/app/views/ur/vcl/victim-record/vcl/draft/approved-to-send.html new file mode 100644 index 000000000..d1f296083 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/draft/approved-to-send.html @@ -0,0 +1,162 @@ +{% block content %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} +{% else %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

+{% endif %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} +{% if (data['callAttempt'] == "1") %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
+ +{% elif (data['callAttempt'] == "2") %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+ +{% elif (data['callAttempt'] == "3") %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+ +{% endif %} + +{% if (data['fumoc'] == "none") %} +
+
+
+ Letter sent by +
+
+ Letter not wanted +
+
+
+
+ More details +
+
+ {{ data['noFumocDetails'] }} +
+
+
+{% else %} + +

+ The letter is approved to send. +

+{% endif %} + +{% if (data['victimInformed3'] == "No") %} +

+ You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

+{% endif %} + +{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} + + Check details before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} + + + Log letter to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['fumoc'] == "none") %} + +{% elif (data['victimInformed3'] == "No") %} + + + Log letter to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% else %} +

+ No phone call was logged. It is also not known how the victim wants to receive the letter. +

+{% endif %} + +{% elif (data['pmoc'] == "email") %} +

+ The letter is approved to send. +

+ + + Check details before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "post") %} +

+ The letter is approved to send. +

+ + + + Log letter to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "via-police") %} +

+ The letter is approved to send to the officer in charge. +

+ + + Check details before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% elif (data['pmoc'] == "via-isva") %} +

+ The letter is approved to send to the victim's Independent Sexual Violence Adviser (ISVA). +

+ + + Check details before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% else %} +

+ The letter is approved to send. +

+{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/draft/in-progress.html b/app/views/ur/vcl/victim-record/vcl/draft/in-progress.html new file mode 100644 index 000000000..fa0ca2f50 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/draft/in-progress.html @@ -0,0 +1,13 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

+ +

+ A draft letter is in progress. +

+ + + Continue draft to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/draft/not-started.html b/app/views/ur/vcl/victim-record/vcl/draft/not-started.html new file mode 100644 index 000000000..12cfa8d79 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/draft/not-started.html @@ -0,0 +1,16 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of a stopped or substantially altered charge. +

+ +{% if (data['vclOption'] == "a") or (data['vclOption'] == "b") %} + + Draft a letter to inform of the stopped or substantially altered charge + +{% elif (data['vclOption'] == "c") %} + + Draft a letter to inform of the stopped or substantially altered charge + +{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/draft/ready-to-send.html b/app/views/ur/vcl/victim-record/vcl/draft/ready-to-send.html new file mode 100644 index 000000000..7d7458d44 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/draft/ready-to-send.html @@ -0,0 +1,65 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

+ +{% if (data['callAttempt'] == "1") %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
+ +{% elif (data['callAttempt'] == "2") %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+ +{% elif (data['callAttempt'] == "3") %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+ +{% else %} +{% endif %} + +

+ The letter is ready to send. No changes are required. +

+ +{% if (data['pmoc'] == "email") %} + + Review letter before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "post") %} + + Review letter before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} + + Review letter before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/draft/under-review.html b/app/views/ur/vcl/victim-record/vcl/draft/under-review.html new file mode 100644 index 000000000..fadd92823 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/draft/under-review.html @@ -0,0 +1,83 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

+ +{% if (data['reviewer'] == "head") %} +

+ The draft is under review. The current reviewer is Cecilia Galpin (Head). +

+ + + +

+ You can still make changes to the draft if you need to. +

+ +{% elif (data['reviewer'] == "lawyer") %} +

+ The draft is under review. The current reviewer is Geoff Laws (Lawyer). +

+ + + +

+ You can still make changes to the draft if you need to. +

+ +{% else %} +

+ The draft is under review with {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. +

+ + + +

+ You can still make changes to the draft if you need to. +

+{% endif %} + + + View draft to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/index.html b/app/views/ur/vcl/victim-record/vcl/index.html new file mode 100644 index 000000000..31b00db21 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/index.html @@ -0,0 +1,205 @@ +{% block content %} +
+
+ + + + + {% if (data['vclType'] == 'stopped-charge') or (data['vclType'] == 'altered-charge') %} +
+
+

+ {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% elif (data['vclType'] == "altered-charge") %}Substantially altered charge{% else %}VCL decision{% endif %} +

+
+
+ + + {% if (data['vclStatus'] == "draft-not-started") %} + {% include "/ur/vcl/victim-record/vcl/draft/not-started.html" %} + + {% elif (data['vclStatus'] == "draft-in-progress") %} + {% include "/ur/vcl/victim-record/vcl/draft/in-progress.html" %} + + {% elif (data['vclStatus'] == "draft-under-review") %} + {% include "/ur/vcl/victim-record/vcl/draft/under-review.html" %} + + {% elif (data['vclStatus'] == "draft-amendments-required") %} + {% include "/ur/vcl/victim-record/vcl/draft/amendments-required.html" %} + + {% elif (data['vclStatus'] == "draft-ready-to-send") %} + {% include "/ur/vcl/victim-record/vcl/draft/ready-to-send.html" %} + + {% elif (data['vclStatus'] == "draft-approved-to-send") %} + {% include "/ur/vcl/victim-record/vcl/draft/approved-to-send.html" %} + + + {% elif (data['vclStatus'] == "not-yet-recorded") %} + {% include "/ur/vcl/victim-record/vcl/record/not-yet-recorded.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-1") %} + {% include "/ur/vcl/victim-record/vcl/record/informed-after-call-1.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-2") %} + {% include "/ur/vcl/victim-record/vcl/record/informed-after-call-2.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-3") %} + {% include "/ur/vcl/victim-record/vcl/record/informed-after-call-3.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-1") %} + {% include "/ur/vcl/victim-record/vcl/record/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-2") %} + {% include "/ur/vcl/victim-record/vcl/record/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-3") %} + {% include "/ur/vcl/victim-record/vcl/record/after-call-attempt-3.html" %} + + + {% elif (data['vclStatus'] == "fu-email-after-call-1") %} + {% include "/ur/vcl/victim-record/vcl/send/fu-email/after-call-1.html" %} + + {% elif (data['vclStatus'] == "fu-email-after-call-2") %} + {% include "/ur/vcl/victim-record/vcl/send/fu-email/after-call-2.html" %} + + {% elif (data['vclStatus'] == "fu-email-after-call-3") %} + {% include "/ur/vcl/victim-record/vcl/send/fu-email/after-call-3.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-permanent") %} + {% include "/ur/vcl/victim-record/vcl/send/fu-email/failure-permanent.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-permanent-with-success") %} + {% include "/ur/vcl/victim-record/vcl/send/fu-email/failure-permanent-with-success.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-technical") %} + {% include "/ur/vcl/victim-record/vcl/send/fu-email/failure-technical.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-temporary") %} + {% include "/ur/vcl/victim-record/vcl/send/fu-email/failure-temporary.html" %} + + {% elif (data['vclStatus'] == "fu-email-sending") %} + {% include "/ur/vcl/victim-record/vcl/send/fu-email/sending.html" %} + + + {% elif (data['vclStatus'] == "fu-letter-dispatched") %} + {% include "/ur/vcl/victim-record/vcl/send/fu-letter/dispatched.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-1") %} + {% include "/ur/vcl/victim-record/vcl/send/fu-letter/after-call-1.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-2") %} + {% include "/ur/vcl/victim-record/vcl/send/fu-letter/after-call-2.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-3") %} + {% include "/ur/vcl/victim-record/vcl/send/fu-letter/after-call-3.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-fu-email-undelivered") %} + {% include "/ur/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html" %} + + + {% elif (data['vclStatus'] == "email-delivered") %} + {% include "/ur/vcl/victim-record/vcl/send/email/delivered.html" %} + + {% elif (data['vclStatus'] == "email-after-call-attempt-1") %} + {% include "/ur/vcl/victim-record/vcl/send/email/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "email-after-call-attempt-2") %} + {% include "/ur/vcl/victim-record/vcl/send/email/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "email-failure-permanent") %} + {% include "/ur/vcl/victim-record/vcl/send/email/failure-permanent.html" %} + + {% elif (data['vclStatus'] == "email-failure-permanent-with-success") %} + {% include "/ur/vcl/victim-record/vcl/send/email/failure-permanent-with-success.html" %} + + {% elif (data['vclStatus'] == "email-failure-technical") %} + {% include "/ur/vcl/victim-record/vcl/send/email/failure-technical.html" %} + + {% elif (data['vclStatus'] == "email-failure-temporary") %} + {% include "/ur/vcl/victim-record/vcl/send/email/failure-temporary.html" %} + + {% elif (data['vclStatus'] == "email-sending") %} + {% include "/ur/vcl/victim-record/vcl/send/email/sending.html" %} + + + {% elif (data['vclStatus'] == "letter-dispatched") %} + {% include "/ur/vcl/victim-record/vcl/send/letter/dispatched.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-1") %} + {% include "/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-2") %} + {% include "/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-3") %} + {% include "/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html" %} + + {% elif (data['vclStatus'] == "letter-after-email-undelivered") %} + {% include "/ur/vcl/victim-record/vcl/send/letter/after-email-undelivered.html" %} + + {% else %} +

There was a problem retrieving information. Try again later.

+ {% endif %} + + {% include "/ur/vcl/victim-record/vcl/next-steps.html" %} +
+
+ {% else %} + {% if (data['pmoc'] == "via-police") %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed of the stopped or substantially altered charge by the police. +

+ {% elif (data['pmoc'] == "via-isva") %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed of the stopped or substantially altered charge by their Independent Sexual Violence Adviser (ISVA). +

+ {% else %} + {% include "/ur/vcl/victim-record/vcl/draft/not-started.html" %} + {% endif %} + + {% include "/ur/vcl/victim-record/vcl/next-steps.html" %} + {% endif %} + + {% if (data['vclSent'] == 'yes') or (data['vclSent'] == 'na') %} + + Start another draft to inform of the stopped or substantially altered charge + + {% endif %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/next-steps.html b/app/views/ur/vcl/victim-record/vcl/next-steps.html new file mode 100644 index 000000000..3ab2e2ff6 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/next-steps.html @@ -0,0 +1,132 @@ +{% block content %} +{% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} +{% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "not-yet-recorded") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") or (data['vclStatus'] == "after-call-attempt-3") or (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") or (data['vclStatus'] == "draft-ready-to-send") or (data['vclStatus'] == "draft-approved-to-send") %} +{% if (data['fumoc'] == "none") %} +{% else %} +
+ +
+ + + Next steps + + +
+
    + {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} +
  1. Draft the letter and send for review.
  2. + {% endif %} + {% if (data['vclStatus'] == "draft-amendments-required") %} +
  3. Amend the letter, then request a review.
  4. + {% endif %} + {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} +
  5. Check for updates on the review.
  6. +
  7. Amend if needed.
  8. + {% endif %} + {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "not-yet-recorded") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") %} +
  9. Call the victim when the letter is ready to send and log the call.
  10. + {% endif %} + {% if (data['vclStatus'] == "after-call-attempt-3") %} + {% elif (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "not-yet-recorded") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") or (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") %} +
  11. Add details from the call to the letter if needed.
  12. + {% endif %} + {% if (data['vclStatus'] == "after-call-attempt-3") %} +
  13. Send the letter to the victim by post.
  14. + {% else %} + {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} + {% if (data['vclStatus'] == "draft-approved-to-send") %} +
  15. Send the letter to the victim by email.
  16. + {% else %} +
  17. Review the letter before sending it.
  18. +
  19. Send the letter to the victim by email.
  20. + {% endif %} + {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") or (data['attemptToContactAgain'] == "Post") %} + {% if (data['vclStatus'] == "draft-approved-to-send") %} +
  21. Send the letter to the victim by post.
  22. + {% else %} +
  23. Review the letter before sending it.
  24. +
  25. Send the letter to the victim by post.
  26. + {% endif %} + {% elif (data['fumoc'] == "none") %} + {% else %} +
  27. Send the letter to the victim using their preferred method (email or post).
  28. + {% endif %} + {% endif %} +
+
+
+{% endif %} +{% else %} +{% endif %} +{% elif (data['pmoc'] == "email") or (data['pmoc'] == "post") %} +{% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-ready-to-send") or (data['vclStatus'] == "draft-approved-to-send") %} +
+ +
+ + + Next steps + + +
+
    + {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} +
  1. Draft the letter and send for review.
  2. + {% endif %} + {% if (data['vclStatus'] == "draft-amendments-required") %} +
  3. Amend the letter, then request a review.
  4. + {% endif %} + {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} +
  5. Check for updates on the review.
  6. +
  7. Amend if needed.
  8. + {% endif %} + {% if (data['pmoc'] == "") %} +
  9. Review the letter.
  10. +
  11. Find out and update the victim's preferred method of contact to proceed further.
  12. + {% else %} + {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "draft-ready-to-send") %} +
  13. Review the letter before sending it.
  14. + {% endif %} + {% if (data['pmoc'] == "email") %} +
  15. Send the letter to the victim by email.
  16. + {% elif (data['pmoc'] == "post") %} +
  17. Send the letter to the victim by post.
  18. + {% elif (data['pmoc'] == "via-police") %} +
  19. Send the letter to the officer in charge by email using Outlook.
  20. + {% elif (data['pmoc'] == "via-isva") %} +
  21. Send the letter to the Independent Sexual Violence Adviser (ISVA) by email using Outlook.
  22. + {% endif %} + {% endif %} +
+
+
+{% endif %} +{% elif (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} +{% else %} +
+ +
+ + + Next steps + + +
+
    + {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} +
  1. Draft the letter and send for review.
  2. + {% endif %} + {% if (data['vclStatus'] == "draft-amendments-required") %} +
  3. Amend the letter, then request a review.
  4. + {% endif %} + {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} +
  5. Check for updates on the review.
  6. +
  7. Amend if needed.
  8. + {% endif %} +
  9. Review the letter.
  10. +
  11. Find out and update the victim's preferred method of contact to proceed further.
  12. +
+
+
+{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/record/after-call-attempt-1.html b/app/views/ur/vcl/victim-record/vcl/record/after-call-attempt-1.html new file mode 100644 index 000000000..cef9ee086 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/record/after-call-attempt-1.html @@ -0,0 +1,17 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

+ +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
+ +

+ Check the letter, security answers, call script and FAQs if you need these during the call. +

+ + + Log another attempt to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/record/after-call-attempt-2.html b/app/views/ur/vcl/victim-record/vcl/record/after-call-attempt-2.html new file mode 100644 index 000000000..d45227535 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/record/after-call-attempt-2.html @@ -0,0 +1,26 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

+ +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+ +

+ Check the letter, security answers, call script and FAQs if you need these during the call. +

+ + + Log another attempt to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/record/after-call-attempt-3.html b/app/views/ur/vcl/victim-record/vcl/record/after-call-attempt-3.html new file mode 100644 index 000000000..7cadaa668 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/record/after-call-attempt-3.html @@ -0,0 +1,30 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

+ +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+ +

+ You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

+ + + Review letter before printing to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/record/informed-after-call-1.html b/app/views/ur/vcl/victim-record/vcl/record/informed-after-call-1.html new file mode 100644 index 000000000..ce1ed05ab --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/record/informed-after-call-1.html @@ -0,0 +1,54 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
+ +{% if (data['fumoc'] == "email") %} +

+ The letter is ready to send. If necessary, add details discussed on the call before sending. +

+ + + Review letter before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

+ The letter is ready to send. If necessary, add details discussed on the call before sending to printing. +

+ + + Review letter before printing to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +
+
+
+ Letter sent by +
+
+ Letter not wanted +
+
+
+
+ Reason for no letter +
+
+ {{ data['noFumocDetails'] }} +
+
+
+ +
+ +

+ The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

+ + + Review before sending to CMS to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/record/informed-after-call-2.html b/app/views/ur/vcl/victim-record/vcl/record/informed-after-call-2.html new file mode 100644 index 000000000..075baed25 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/record/informed-after-call-2.html @@ -0,0 +1,63 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+ +{% if (data['fumoc'] == "email") %} +

+ No changes are needed to the letter and it can now be sent. +

+ + + Review letter before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

+ No changes are needed to the letter and it can now be sent. +

+ + + Review letter before printing to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +
+
+
+ Letter sent by +
+
+ Letter not wanted +
+
+
+
+ More details +
+
+ {{ data['noFumocDetails'] }} +
+
+
+ +
+ +

+ The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

+ + + Review before sending to CMS to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/record/informed-after-call-3.html b/app/views/ur/vcl/victim-record/vcl/record/informed-after-call-3.html new file mode 100644 index 000000000..2dd4996e0 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/record/informed-after-call-3.html @@ -0,0 +1,67 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+ +{% if (data['fumoc'] == "email") %} +

+ The letter is ready to send. If necessary, add details discussed on the call before sending. +

+ + + Review letter before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

+ The letter is ready to send. If necessary, add details discussed on the call before printing. +

+ + + Review letter before printing to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +
+
+
+ Letter sent by +
+
+ Letter not wanted +
+
+
+
+ More details +
+
+ {{ data['noFumocDetails'] }} +
+
+
+ +
+ +

+ The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

+ + + Review before sending to CMS to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/record/not-yet-recorded.html b/app/views/ur/vcl/victim-record/vcl/record/not-yet-recorded.html new file mode 100644 index 000000000..c134686dc --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/record/not-yet-recorded.html @@ -0,0 +1,17 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

+ +

+ Call the victim and log the call before sending the letter. +

+ +

+ Check the letter, security answers, call script and FAQs if you need these during the call. +

+ + + Log a call to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/email/after-call-attempt-1.html b/app/views/ur/vcl/victim-record/vcl/send/email/after-call-attempt-1.html new file mode 100644 index 000000000..bb95981b6 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/send/email/after-call-attempt-1.html @@ -0,0 +1,16 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/email.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/email/after-call-attempt-2.html b/app/views/ur/vcl/victim-record/vcl/send/email/after-call-attempt-2.html new file mode 100644 index 000000000..a44bdda57 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/send/email/after-call-attempt-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/email.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/email/delivered.html b/app/views/ur/vcl/victim-record/vcl/send/email/delivered.html new file mode 100644 index 000000000..f491d3e17 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/send/email/delivered.html @@ -0,0 +1,3 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/email/failure-permanent.html b/app/views/ur/vcl/victim-record/vcl/send/email/failure-permanent.html new file mode 100644 index 000000000..6c83f6260 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/send/email/failure-permanent.html @@ -0,0 +1,18 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/email.html" %} + +
+ +

+ Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

+ +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/email/failure-technical.html b/app/views/ur/vcl/victim-record/vcl/send/email/failure-technical.html new file mode 100644 index 000000000..50a0b76e0 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/send/email/failure-technical.html @@ -0,0 +1,12 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/email.html" %} + +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/email/failure-temporary.html b/app/views/ur/vcl/victim-record/vcl/send/email/failure-temporary.html new file mode 100644 index 000000000..253aeb85b --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/send/email/failure-temporary.html @@ -0,0 +1,18 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/email.html" %} + +
+ +

+ The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

+ +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/email/sending.html b/app/views/ur/vcl/victim-record/vcl/send/email/sending.html new file mode 100644 index 000000000..56c9b09ff --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/send/email/sending.html @@ -0,0 +1,9 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/email.html" %} + +
+ +

+ Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/fu-email/after-call-1.html b/app/views/ur/vcl/victim-record/vcl/send/fu-email/after-call-1.html new file mode 100644 index 000000000..e0b5158d9 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/send/fu-email/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
+ +{% include "/ur/vcl/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/fu-email/after-call-2.html b/app/views/ur/vcl/victim-record/vcl/send/fu-email/after-call-2.html new file mode 100644 index 000000000..7d9afe2aa --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/send/fu-email/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+ +
+ +{% include "/ur/vcl/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/fu-email/after-call-3.html b/app/views/ur/vcl/victim-record/vcl/send/fu-email/after-call-3.html new file mode 100644 index 000000000..7aa040f77 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/send/fu-email/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+ +
+ +{% include "/ur/vcl/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/fu-email/failure-permanent.html b/app/views/ur/vcl/victim-record/vcl/send/fu-email/failure-permanent.html new file mode 100644 index 000000000..889b93532 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/send/fu-email/failure-permanent.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
+ +{% include "/ur/vcl/victim-record/vcl/details/email.html" %} + +
+ +

+ Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

+ +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/fu-email/failure-technical.html b/app/views/ur/vcl/victim-record/vcl/send/fu-email/failure-technical.html new file mode 100644 index 000000000..625515bb4 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/send/fu-email/failure-technical.html @@ -0,0 +1,15 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
+ +{% include "/ur/vcl/victim-record/vcl/details/email.html" %} + +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/fu-email/failure-temporary.html b/app/views/ur/vcl/victim-record/vcl/send/fu-email/failure-temporary.html new file mode 100644 index 000000000..38e1bac1e --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/send/fu-email/failure-temporary.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
+ +{% include "/ur/vcl/victim-record/vcl/details/email.html" %} + +
+ +

+ The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

+ +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/fu-email/sending.html b/app/views/ur/vcl/victim-record/vcl/send/fu-email/sending.html new file mode 100644 index 000000000..89285c350 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/send/fu-email/sending.html @@ -0,0 +1,13 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
+ +{% include "/ur/vcl/victim-record/vcl/details/email.html" %} + +
+ +

+ Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-call-1.html b/app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-call-1.html new file mode 100644 index 000000000..c436eaa4d --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
+ +{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-call-2.html b/app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-call-2.html new file mode 100644 index 000000000..c263de220 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+ +
+ +{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-call-3.html b/app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-call-3.html new file mode 100644 index 000000000..c5ff8fbe6 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+ +
+ +{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html b/app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html new file mode 100644 index 000000000..123ad5cad --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html @@ -0,0 +1,71 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
+
+ +
+ +{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} + +
+ +
+ + + Previous letter attempts + + +
+
+
+
+ Contact method +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
+
+
+
+ Status +
+
+ Technical failure +
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html b/app/views/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html new file mode 100644 index 000000000..e876d8af5 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html @@ -0,0 +1,16 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html b/app/views/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html new file mode 100644 index 000000000..cca89ce64 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html b/app/views/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html new file mode 100644 index 000000000..59512c9d0 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
+ + {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/letter/after-email-undelivered.html b/app/views/ur/vcl/victim-record/vcl/send/letter/after-email-undelivered.html new file mode 100644 index 000000000..9a46c21ad --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/send/letter/after-email-undelivered.html @@ -0,0 +1,49 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} + +
+ +
+ + + Previous contact attempts + + +
+
+
+
+ Contact method +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
+
+
+
+ Status +
+
+ Technical failure +
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/letter/dispatched.html b/app/views/ur/vcl/victim-record/vcl/send/letter/dispatched.html new file mode 100644 index 000000000..e33579852 --- /dev/null +++ b/app/views/ur/vcl/victim-record/vcl/send/letter/dispatched.html @@ -0,0 +1,19 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} + +{% if (data['notifyStatus'] == "") %} +{% else %} +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/email.html" %} +
+
+{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/victim-details.html b/app/views/ur/vcl/victim-record/victim-details.html new file mode 100644 index 000000000..6819583db --- /dev/null +++ b/app/views/ur/vcl/victim-record/victim-details.html @@ -0,0 +1,295 @@ +{% block content %} +

Victim details

+ +
+
+
+
+

Name and contact details

+
+ +
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ {{ data['victimAddressLine1'] }}
{{ data['victimAddressLine2'] }}
{{ data['victimAddressLine3'] }}
{{ data['victimPostCode'] }} +
+
+ Change home address +
+
+
+
+ Want to be contacted +
+
+ Yes +
+
+
+
+ Preferred method of contact +
+ {% if (data['pmoc'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['pmoc'] | capitalize }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+ {% if (data['preferredContactTimes'] == "Not provided") %} +
+ Enter preferred contact times +
+ {% else %} +
+ {{ data['preferredContactTimes'] | capitalize }} +
+
+ Change preferred contact times +
+ {% endif %} +
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+ +
+
+

Equality information

+
+ +
+
+
+
+ Age +
+
+ {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) +
+
+ Change age +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

Other information

+
+ +
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/vso-dashboard.html b/app/views/ur/vcl/vso-dashboard.html new file mode 100644 index 000000000..b19dc4633 --- /dev/null +++ b/app/views/ur/vcl/vso-dashboard.html @@ -0,0 +1,286 @@ +{% extends "layouts/main.html" %} + +{% set pageName="VSO dashboard" %} + +{% block header %} +
+ +
+ +
+
+
+ +
+
+
+{% endblock %} + +{% block content %} +
+
+ +

VSO dashboard

+ +
+
+
+
+

+ All upcoming events +

+
+
+
+
+
+ Age +
+
+ 38 +
+
+ Change age (Lead tenant) +
+
+
+
+ Nationality +
+
+ UK national resident in UK +
+
+ Change nationality (Lead tenant) +
+
+
+
+ Working situation +
+
+ Part time – less than 30 hours a week +
+
+ Change working situation (Lead tenant) +
+
+
+
+
+
+
+
+
+

+ Upcoming events by victim +

+
+
+
+
+
+ Age +
+
+ 38 +
+
+ Change age (Lead tenant) +
+
+
+
+ Nationality +
+
+ UK national resident in UK +
+
+ Change nationality (Lead tenant) +
+
+
+
+ Working situation +
+
+ Part time – less than 30 hours a week +
+
+ Change working situation (Lead tenant) +
+
+
+
+
+
+
+
+
+

+ Recently viewed victims +

+
+
+
+
+
+ Age +
+
+ 38 +
+
+ Change age (Lead tenant) +
+
+
+
+ Nationality +
+
+ UK national resident in UK +
+
+ Change nationality (Lead tenant) +
+
+
+
+ Working situation +
+
+ Part time – less than 30 hours a week +
+
+ Change working situation (Lead tenant) +
+
+
+
+
+
+
+ + + + + +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 000000000..02a85aade --- /dev/null +++ b/package-lock.json @@ -0,0 +1,4259 @@ +{ + "name": "vca", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "dependencies": { + "@dwp/dwp-frontend": "^3.3.0", + "@govuk-prototype-kit/common-templates": "2.0.1", + "@ministryofjustice/frontend": "5.1.4", + "@x-govuk/govuk-prototype-filters": "2.0.0", + "govuk-frontend": "5.11.0", + "govuk-prototype-kit": "13.17.0", + "jquery": "3.7.1", + "xlsx": "^0.18.5" + } + }, + "node_modules/@dwp/dwp-frontend": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@dwp/dwp-frontend/-/dwp-frontend-3.3.0.tgz", + "integrity": "sha512-cjZWgNitxSXw1Y3j0AcYmfDvuuE/5DB+XCD/RqRyRQto74/YJB/4rIMj21SSWNqvPhvOTToH8N0Lip331cc/qQ==" + }, + "node_modules/@govuk-prototype-kit/common-templates": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@govuk-prototype-kit/common-templates/-/common-templates-2.0.1.tgz", + "integrity": "sha512-9vIluzHin4yJhMKt97P6bEW7DzCmHtBZZnCWCkFnjCJoI4HwaBwPCu1CzKhMsSoCKCE2DJsGbTu13iuHzCxVJQ==" + }, + "node_modules/@ministryofjustice/frontend": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@ministryofjustice/frontend/-/frontend-5.1.4.tgz", + "integrity": "sha512-mEeQeBUNd1AgqEqCtYzReaWKdQsbstFmkF+Yaw74PCW0Ql8NvXTAq+FVDLHz5MjUqUA7c9C89zV5GyTnpr0Gsg==", + "engines": { + "node": ">= 4.2.0" + }, + "peerDependencies": { + "govuk-frontend": "^5.8.0", + "moment": "2.30.1" + } + }, + "node_modules/@x-govuk/govuk-prototype-filters": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@x-govuk/govuk-prototype-filters/-/govuk-prototype-filters-2.0.0.tgz", + "integrity": "sha512-R89yIYyELYySKmP4nKuXmVqgbUHC0NHaMJWiYAQ4uUu4kGDxE9pm+5mOA+Nf5AW99vCv0VpJFm6ikWFOzwhJkw==", + "dependencies": { + "govuk-markdown": "^0.8.0", + "lodash": "^4.17.21", + "luxon": "^3.2.1", + "marked": "^15.0.0", + "marked-smartypants": "^1.0.0", + "pluralize": "^8.0.0" + }, + "engines": { + "node": ">=22" + }, + "peerDependencies": { + "govuk-prototype-kit": "^13.0.0" + } + }, + "node_modules/@x-govuk/govuk-prototype-filters/node_modules/marked": { + "version": "15.0.7", + "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.7.tgz", + "integrity": "sha512-dgLIeKGLx5FwziAnsk4ONoGwHwGPJzselimvlVskE9XLN4Orv9u2VA3GWw/lYUqjfA0rUT/6fqKwfZJapP9BEg==", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/adler-32": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz", + "integrity": "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/cfb": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz", + "integrity": "sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==", + "dependencies": { + "adler-32": "~1.3.0", + "crc-32": "~1.2.0" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/codepage": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/codepage/-/codepage-1.15.0.tgz", + "integrity": "sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/frac": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz", + "integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/govuk-frontend": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/govuk-frontend/-/govuk-frontend-5.11.0.tgz", + "integrity": "sha512-RYZDEF1J6nVw5XauQGH+91qplExgHUXfXII7dtIme6I4u3eSvU59yZ0/EFKEwRgTslSqlhJODOnAi5rnQFU5Gw==", + "engines": { + "node": ">= 4.2.0" + } + }, + "node_modules/govuk-markdown": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/govuk-markdown/-/govuk-markdown-0.8.0.tgz", + "integrity": "sha512-svIvA9FL5APomPjDICGUNeckzSSrlxeYGVpMcnI29wND0R/WSCYaXHiDSG5qNIaQWCv2bzHoDfMgY+nEbnvVpg==", + "dependencies": { + "highlight.js": "^11.5.0", + "marked": "^14.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/govuk-markdown/node_modules/marked": { + "version": "14.1.4", + "resolved": "https://registry.npmjs.org/marked/-/marked-14.1.4.tgz", + "integrity": "sha512-vkVZ8ONmUdPnjCKc5uTRvmkRbx4EAi2OkTOXmfTDhZz3OFqMNBM1oTTWwTr4HY4uAEojhzPf+Fy8F1DWa3Sndg==", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/govuk-prototype-kit": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/govuk-prototype-kit/-/govuk-prototype-kit-13.17.0.tgz", + "integrity": "sha512-SkPsPsMLoLAUFLlJ71lZGNQGx75ZS2vo4pdCPupIIeDpwWgYGj7gbT+LV7qeydo+SmkrMYU0BV6myExWsN5p4A==", + "hasShrinkwrap": true, + "dependencies": { + "ansi-colors": "^4.1.3", + "body-parser": "^1.20.2", + "browser-sync": "^3.0.2", + "chokidar": "^3.6.0", + "cookie-parser": "^1.4.6", + "cross-spawn": "^7.0.3", + "csrf-csrf": "^2.3.0", + "del": "^6.1.1", + "dotenv": "^16.4.5", + "express": "^4.18.2", + "express-session": "^1.18.0", + "fs-extra": "^11.2.0", + "govuk-frontend": "5.11.0", + "inquirer": "^8.2.6", + "lodash": "^4.17.21", + "marked": "^4.3.0", + "nodemon": "^3.0.3", + "nunjucks": "^3.2.4", + "portscanner": "^2.2.0", + "require-dir": "^1.2.0", + "sass": "^1.89.2", + "semver": "^7.7.2", + "sync-request": "^6.1.0", + "tar-stream": "^3.1.7", + "universal-analytics": "^0.5.3", + "uuid": "^9.0.1" + }, + "bin": { + "govuk-prototype-kit": "bin/cli" + }, + "engines": { + "node": "^16.x || ^18.x || >= 20.x" + } + }, + "node_modules/govuk-prototype-kit/node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/@parcel/watcher": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", + "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.1", + "@parcel/watcher-darwin-arm64": "2.5.1", + "@parcel/watcher-darwin-x64": "2.5.1", + "@parcel/watcher-freebsd-x64": "2.5.1", + "@parcel/watcher-linux-arm-glibc": "2.5.1", + "@parcel/watcher-linux-arm-musl": "2.5.1", + "@parcel/watcher-linux-arm64-glibc": "2.5.1", + "@parcel/watcher-linux-arm64-musl": "2.5.1", + "@parcel/watcher-linux-x64-glibc": "2.5.1", + "@parcel/watcher-linux-x64-musl": "2.5.1", + "@parcel/watcher-win32-arm64": "2.5.1", + "@parcel/watcher-win32-ia32": "2.5.1", + "@parcel/watcher-win32-x64": "2.5.1" + } + }, + "node_modules/govuk-prototype-kit/node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", + "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/govuk-prototype-kit/node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", + "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/govuk-prototype-kit/node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", + "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/govuk-prototype-kit/node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", + "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/govuk-prototype-kit/node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", + "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/govuk-prototype-kit/node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", + "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/govuk-prototype-kit/node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", + "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/govuk-prototype-kit/node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", + "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/govuk-prototype-kit/node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", + "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/govuk-prototype-kit/node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", + "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/govuk-prototype-kit/node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", + "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/govuk-prototype-kit/node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", + "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/govuk-prototype-kit/node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", + "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/govuk-prototype-kit/node_modules/@socket.io/component-emitter": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", + "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" + }, + "node_modules/govuk-prototype-kit/node_modules/@types/concat-stream": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@types/concat-stream/-/concat-stream-1.6.1.tgz", + "integrity": "sha512-eHE4cQPoj6ngxBZMvVf6Hw7Mh4jMW4U9lpGmS5GBPB9RYxlFg+CHaVN7ErNY4W9XfLIEn20b4VDYaIrbq0q4uA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/govuk-prototype-kit/node_modules/@types/cors": { + "version": "2.8.19", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.19.tgz", + "integrity": "sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/govuk-prototype-kit/node_modules/@types/form-data": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/@types/form-data/-/form-data-0.0.33.tgz", + "integrity": "sha1-yayFsqX9GENbjIXZ7LUObWyJP/g=", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/govuk-prototype-kit/node_modules/@types/node": { + "version": "18.18.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.7.tgz", + "integrity": "sha512-bw+lEsxis6eqJYW8Ql6+yTqkE6RuFtsQPSe5JxXbqYRFQEER5aJA9a5UH9igqDWm3X4iLHIKOHlnAXLM4mi7uQ==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/govuk-prototype-kit/node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "node_modules/govuk-prototype-kit/node_modules/a-sync-waterfall": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz", + "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==" + }, + "node_modules/govuk-prototype-kit/node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "node_modules/govuk-prototype-kit/node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/govuk-prototype-kit/node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/govuk-prototype-kit/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/govuk-prototype-kit/node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "node_modules/govuk-prototype-kit/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "node_modules/govuk-prototype-kit/node_modules/async-each-series": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz", + "integrity": "sha512-p4jj6Fws4Iy2m0iCmI2am2ZNZCgbdgE+P8F/8csmn2vx7ixXrO2zGcuNsD46X5uZSVecmkEy/M06X2vG8KD6dQ==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "node_modules/govuk-prototype-kit/node_modules/b4a": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", + "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==" + }, + "node_modules/govuk-prototype-kit/node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/govuk-prototype-kit/node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/govuk-prototype-kit/node_modules/base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "license": "MIT", + "engines": { + "node": "^4.5.0 || >= 5.9" + } + }, + "node_modules/govuk-prototype-kit/node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "node_modules/govuk-prototype-kit/node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/bl/node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/govuk-prototype-kit/node_modules/bl/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/govuk-prototype-kit/node_modules/body-parser/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/body-parser/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/govuk-prototype-kit/node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/browser-sync": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-3.0.4.tgz", + "integrity": "sha512-mcYOIy4BW6sWSEnTSBjQwWsnbx2btZX78ajTTjdNfyC/EqQVcIe0nQR6894RNAMtvlfAnLaH9L2ka97zpvgenA==", + "license": "Apache-2.0", + "dependencies": { + "browser-sync-client": "^3.0.4", + "browser-sync-ui": "^3.0.4", + "bs-recipes": "1.3.4", + "chalk": "4.1.2", + "chokidar": "^3.5.1", + "connect": "3.6.6", + "connect-history-api-fallback": "^1", + "dev-ip": "^1.0.1", + "easy-extender": "^2.3.4", + "eazy-logger": "^4.1.0", + "etag": "^1.8.1", + "fresh": "^0.5.2", + "fs-extra": "3.0.1", + "http-proxy": "^1.18.1", + "immutable": "^3", + "micromatch": "^4.0.8", + "opn": "5.3.0", + "portscanner": "2.2.0", + "raw-body": "^2.3.2", + "resp-modifier": "6.0.2", + "rx": "4.1.0", + "send": "^0.19.0", + "serve-index": "^1.9.1", + "serve-static": "^1.16.2", + "server-destroy": "1.0.1", + "socket.io": "^4.4.1", + "ua-parser-js": "^1.0.33", + "yargs": "^17.3.1" + }, + "bin": { + "browser-sync": "dist/bin.js" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/browser-sync-client": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-3.0.4.tgz", + "integrity": "sha512-+ew5ubXzGRKVjquBL3u6najS40TG7GxCdyBll0qSRc/n+JRV9gb/yDdRL1IAgRHqjnJTdqeBKKIQabjvjRSYRQ==", + "license": "ISC", + "dependencies": { + "etag": "1.8.1", + "fresh": "0.5.2", + "mitt": "^1.1.3" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/browser-sync-ui": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-3.0.4.tgz", + "integrity": "sha512-5Po3YARCZ/8yQHFzvrSjn8+hBUF7ZWac39SHsy8Tls+7tE62iq6pYWxpVU6aOOMAGD21RwFQhQeqmJPf70kHEQ==", + "license": "Apache-2.0", + "dependencies": { + "async-each-series": "0.1.1", + "chalk": "4.1.2", + "connect-history-api-fallback": "^1", + "immutable": "^3", + "server-destroy": "1.0.1", + "socket.io-client": "^4.4.1", + "stream-throttle": "^0.1.3" + } + }, + "node_modules/govuk-prototype-kit/node_modules/browser-sync/node_modules/fs-extra": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", + "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/browser-sync/node_modules/jsonfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", + "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/bs-recipes": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz", + "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=" + }, + "node_modules/govuk-prototype-kit/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/govuk-prototype-kit/node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/govuk-prototype-kit/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/govuk-prototype-kit/node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "node_modules/govuk-prototype-kit/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/govuk-prototype-kit/node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "node_modules/govuk-prototype-kit/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/govuk-prototype-kit/node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/cli-spinners": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", + "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/govuk-prototype-kit/node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/govuk-prototype-kit/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/govuk-prototype-kit/node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, + "node_modules/govuk-prototype-kit/node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "node_modules/govuk-prototype-kit/node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/connect": { + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", + "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.0", + "parseurl": "~1.3.2", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/govuk-prototype-kit/node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/cookie-parser": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.7.tgz", + "integrity": "sha512-nGUvgXnotP3BsjiLX2ypbQnWoGUPIIfHQNZkkC668ntrzGWEZVW70HDEB1qnNGMicPje6EttlIgzo51YSwNQGw==", + "license": "MIT", + "dependencies": { + "cookie": "0.7.2", + "cookie-signature": "1.0.6" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "node_modules/govuk-prototype-kit/node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/govuk-prototype-kit/node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "license": "MIT", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/govuk-prototype-kit/node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/csrf-csrf": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/csrf-csrf/-/csrf-csrf-2.3.0.tgz", + "integrity": "sha512-bUVpFobukoKdE2h0VNTgRmPelVnsGcnVavUOCYLFBnl6ss98bW7hPFWsQyuHMVdYK2NGRlQvthUEb4iX5nUb1w==", + "dependencies": { + "http-errors": "^2.0.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/govuk-prototype-kit/node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/govuk-prototype-kit/node_modules/del": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", + "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", + "dependencies": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/govuk-prototype-kit/node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/govuk-prototype-kit/node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "license": "Apache-2.0", + "optional": true, + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/govuk-prototype-kit/node_modules/dev-ip": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", + "integrity": "sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=", + "bin": { + "dev-ip": "lib/dev-ip.js" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/dotenv": { + "version": "16.4.5", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/govuk-prototype-kit/node_modules/easy-extender": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz", + "integrity": "sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==", + "dependencies": { + "lodash": "^4.17.10" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/eazy-logger": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-4.1.0.tgz", + "integrity": "sha512-+mn7lRm+Zf1UT/YaH8WXtpU6PIV2iOjzP6jgKoiaq/VNrjYKp+OHZGe2znaLgDeFkw8cL9ffuaUm+nNnzcYyGw==", + "dependencies": { + "chalk": "4.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "node_modules/govuk-prototype-kit/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/govuk-prototype-kit/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/engine.io": { + "version": "6.6.4", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.4.tgz", + "integrity": "sha512-ZCkIjSYNDyGn0R6ewHDtXgns/Zre/NT6Agvq1/WobF7JXgFff4SeDroKiCO3fNJreU9YG429Sc81o4w5ok/W5g==", + "license": "MIT", + "dependencies": { + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.7.2", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.17.1" + }, + "engines": { + "node": ">=10.2.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/engine.io-client": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.6.3.tgz", + "integrity": "sha512-T0iLjnyNWahNyv/lcjS2y4oE358tVS/SYQNxYXGAJ9/GLgH4VCvOQ/mhTjqU88mLZCQgiG8RIegFHYCdVC+j5w==", + "license": "MIT", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.17.1", + "xmlhttprequest-ssl": "~2.1.1" + } + }, + "node_modules/govuk-prototype-kit/node_modules/engine.io-client/node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/govuk-prototype-kit/node_modules/engine.io-client/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/govuk-prototype-kit/node_modules/engine.io-parser": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", + "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/engine.io/node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/govuk-prototype-kit/node_modules/engine.io/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/govuk-prototype-kit/node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/govuk-prototype-kit/node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/govuk-prototype-kit/node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "node_modules/govuk-prototype-kit/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/govuk-prototype-kit/node_modules/express": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.3", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.7.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.3.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.12", + "proxy-addr": "~2.0.7", + "qs": "6.13.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.19.0", + "serve-static": "1.16.2", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/govuk-prototype-kit/node_modules/express-session": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.18.1.tgz", + "integrity": "sha512-a5mtTqEaZvBCL9A9aqkrtfz+3SMDhOVUnjafjo+s7A9Txkq+SVX2DLvSp1Zrv4uCXa3lMSK3viWnh9Gg07PBUA==", + "license": "MIT", + "dependencies": { + "cookie": "0.7.2", + "cookie-signature": "1.0.7", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-headers": "~1.0.2", + "parseurl": "~1.3.3", + "safe-buffer": "5.2.1", + "uid-safe": "~2.1.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/express-session/node_modules/cookie-signature": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", + "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==" + }, + "node_modules/govuk-prototype-kit/node_modules/express-session/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/express-session/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/govuk-prototype-kit/node_modules/express/node_modules/cookie": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/express/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/express/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/express/node_modules/finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/express/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/govuk-prototype-kit/node_modules/express/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/govuk-prototype-kit/node_modules/express/node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/express/node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/express/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/govuk-prototype-kit/node_modules/fast-fifo": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.2.0.tgz", + "integrity": "sha512-NcvQXt7Cky1cNau15FWy64IjuO8X0JijhTBBrJj1YlxlDfRkJXNaK9RFUjwpfDPzMdv7wB38jr53l9tkNLxnWg==" + }, + "node_modules/govuk-prototype-kit/node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/govuk-prototype-kit/node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/govuk-prototype-kit/node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/finalhandler": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/finalhandler/node_modules/statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/govuk-prototype-kit/node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/govuk-prototype-kit/node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/govuk-prototype-kit/node_modules/fs-extra/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/govuk-prototype-kit/node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/govuk-prototype-kit/node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/govuk-prototype-kit/node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/govuk-prototype-kit/node_modules/get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=", + "engines": { + "node": ">=4" + } + }, + "node_modules/govuk-prototype-kit/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/govuk-prototype-kit/node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/govuk-prototype-kit/node_modules/govuk-frontend": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/govuk-frontend/-/govuk-frontend-5.11.0.tgz", + "integrity": "sha512-RYZDEF1J6nVw5XauQGH+91qplExgHUXfXII7dtIme6I4u3eSvU59yZ0/EFKEwRgTslSqlhJODOnAi5rnQFU5Gw==", + "license": "MIT", + "engines": { + "node": ">= 4.2.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "node_modules/govuk-prototype-kit/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/govuk-prototype-kit/node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/govuk-prototype-kit/node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/govuk-prototype-kit/node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/govuk-prototype-kit/node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/govuk-prototype-kit/node_modules/http-basic": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/http-basic/-/http-basic-8.1.3.tgz", + "integrity": "sha512-/EcDMwJZh3mABI2NhGfHOGOeOZITqfkEO4p/xK+l3NpyncIHUQBoMvCSF/b5GqvKtySC2srL/GGG3+EtlqlmCw==", + "dependencies": { + "caseless": "^0.12.0", + "concat-stream": "^1.6.2", + "http-response-object": "^3.0.1", + "parse-cache-control": "^1.0.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/http-errors/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/http-errors/node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/govuk-prototype-kit/node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/http-response-object": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/http-response-object/-/http-response-object-3.0.2.tgz", + "integrity": "sha512-bqX0XTF6fnXSQcEJ2Iuyr75yVakyjIDCqroJQ/aHfSdlM743Cwqoi2nDYMzLGWUcuTWGWy8AAvOKXTfiv6q9RA==", + "dependencies": { + "@types/node": "^10.0.3" + } + }, + "node_modules/govuk-prototype-kit/node_modules/http-response-object/node_modules/@types/node": { + "version": "10.17.60", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", + "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" + }, + "node_modules/govuk-prototype-kit/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/govuk-prototype-kit/node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/govuk-prototype-kit/node_modules/ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=" + }, + "node_modules/govuk-prototype-kit/node_modules/immutable": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", + "integrity": "sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/govuk-prototype-kit/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/govuk-prototype-kit/node_modules/inquirer": { + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.6.tgz", + "integrity": "sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.4.1", + "run-async": "^2.4.0", + "rxjs": "^7.5.5", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6", + "wrap-ansi": "^6.0.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/inquirer/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/govuk-prototype-kit/node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/is-number-like": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", + "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==", + "dependencies": { + "lodash.isfinite": "^3.3.2" + } + }, + "node_modules/govuk-prototype-kit/node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/govuk-prototype-kit/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/govuk-prototype-kit/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/govuk-prototype-kit/node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "node_modules/govuk-prototype-kit/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/jsonfile/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/limiter": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz", + "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==" + }, + "node_modules/govuk-prototype-kit/node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/govuk-prototype-kit/node_modules/lodash.isfinite": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", + "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=" + }, + "node_modules/govuk-prototype-kit/node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/govuk-prototype-kit/node_modules/marked": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", + "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/govuk-prototype-kit/node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/govuk-prototype-kit/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/govuk-prototype-kit/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/govuk-prototype-kit/node_modules/mitt": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz", + "integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==", + "license": "MIT" + }, + "node_modules/govuk-prototype-kit/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/govuk-prototype-kit/node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, + "node_modules/govuk-prototype-kit/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "license": "MIT", + "optional": true + }, + "node_modules/govuk-prototype-kit/node_modules/nodemon": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.0.3.tgz", + "integrity": "sha512-7jH/NXbFPxVaMwmBCC2B9F/V6X1VkEdNgx3iu9jji8WxWcvhMWkmhNWhI5077zknOnZnBzba9hZP6bCPJLSReQ==", + "dependencies": { + "chokidar": "^3.5.2", + "debug": "^4", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^7.5.3", + "simple-update-notifier": "^2.0.0", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nodemon" + } + }, + "node_modules/govuk-prototype-kit/node_modules/nodemon/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/govuk-prototype-kit/node_modules/nodemon/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/govuk-prototype-kit/node_modules/nodemon/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/govuk-prototype-kit/node_modules/nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/govuk-prototype-kit/node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/nunjucks": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.4.tgz", + "integrity": "sha512-26XRV6BhkgK0VOxfbU5cQI+ICFUtMLixv1noZn1tGU38kQH5A5nmmbk/O45xdyBhD1esk47nKrY0mvQpZIhRjQ==", + "dependencies": { + "a-sync-waterfall": "^1.0.0", + "asap": "^2.0.3", + "commander": "^5.1.0" + }, + "bin": { + "nunjucks-precompile": "bin/precompile" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "chokidar": "^3.3.0" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, + "node_modules/govuk-prototype-kit/node_modules/nunjucks/node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/govuk-prototype-kit/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/govuk-prototype-kit/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/govuk-prototype-kit/node_modules/opn": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", + "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/govuk-prototype-kit/node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/govuk-prototype-kit/node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/govuk-prototype-kit/node_modules/parse-cache-control": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-cache-control/-/parse-cache-control-1.0.1.tgz", + "integrity": "sha1-juqz5U+laSD+Fro493+iGqzC104=" + }, + "node_modules/govuk-prototype-kit/node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/path-to-regexp": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", + "license": "MIT" + }, + "node_modules/govuk-prototype-kit/node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/govuk-prototype-kit/node_modules/portscanner": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.2.0.tgz", + "integrity": "sha512-IFroCz/59Lqa2uBvzK3bKDbDDIEaAY8XJ1jFxcLWTqosrsc32//P4VuSB2vZXoHiHqOmx8B5L5hnKOxL/7FlPw==", + "dependencies": { + "async": "^2.6.0", + "is-number-like": "^1.0.3" + }, + "engines": { + "node": ">=0.4", + "npm": ">=1.0.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/portscanner/node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/govuk-prototype-kit/node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/govuk-prototype-kit/node_modules/promise": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/govuk-prototype-kit/node_modules/pstree.remy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==" + }, + "node_modules/govuk-prototype-kit/node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/govuk-prototype-kit/node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/govuk-prototype-kit/node_modules/queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==" + }, + "node_modules/govuk-prototype-kit/node_modules/random-bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", + "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/govuk-prototype-kit/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/require-dir": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/require-dir/-/require-dir-1.2.0.tgz", + "integrity": "sha512-LY85DTSu+heYgDqq/mK+7zFHWkttVNRXC9NKcKGyuGLdlsfbjEPrIEYdCVrx6hqnJb+xSu3Lzaoo8VnmOhhjNA==", + "engines": { + "node": "*" + } + }, + "node_modules/govuk-prototype-kit/node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "node_modules/govuk-prototype-kit/node_modules/resp-modifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz", + "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=", + "dependencies": { + "debug": "^2.2.0", + "minimatch": "^3.0.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/govuk-prototype-kit/node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/govuk-prototype-kit/node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/govuk-prototype-kit/node_modules/rx": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", + "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=" + }, + "node_modules/govuk-prototype-kit/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/govuk-prototype-kit/node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/govuk-prototype-kit/node_modules/sass": { + "version": "1.89.2", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.89.2.tgz", + "integrity": "sha512-xCmtksBKd/jdJ9Bt9p7nPKiuqrlBMBuuGkQlkhZjjQk3Ty48lv93k5Dq6OPkKt4XwxDJ7tvlfrTa1MPA9bf+QA==", + "license": "MIT", + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, + "node_modules/govuk-prototype-kit/node_modules/sass/node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/govuk-prototype-kit/node_modules/sass/node_modules/immutable": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.3.tgz", + "integrity": "sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==", + "license": "MIT" + }, + "node_modules/govuk-prototype-kit/node_modules/sass/node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/govuk-prototype-kit/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/govuk-prototype-kit/node_modules/send": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.1.tgz", + "integrity": "sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/send/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/send/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/govuk-prototype-kit/node_modules/send/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/govuk-prototype-kit/node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/serve-static/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/serve-static/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/serve-static/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/govuk-prototype-kit/node_modules/serve-static/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/serve-static/node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/serve-static/node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/serve-static/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==", + "license": "ISC" + }, + "node_modules/govuk-prototype-kit/node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/govuk-prototype-kit/node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/govuk-prototype-kit/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/govuk-prototype-kit/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/govuk-prototype-kit/node_modules/simple-update-notifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/govuk-prototype-kit/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/socket.io": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.1.tgz", + "integrity": "sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "cors": "~2.8.5", + "debug": "~4.3.2", + "engine.io": "~6.6.0", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.2.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/socket.io-adapter": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz", + "integrity": "sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==", + "license": "MIT", + "dependencies": { + "debug": "~4.3.4", + "ws": "~8.17.1" + } + }, + "node_modules/govuk-prototype-kit/node_modules/socket.io-adapter/node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/govuk-prototype-kit/node_modules/socket.io-adapter/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/govuk-prototype-kit/node_modules/socket.io-client": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.8.1.tgz", + "integrity": "sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==", + "license": "MIT", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.6.1", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/socket.io-client/node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/govuk-prototype-kit/node_modules/socket.io-client/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/govuk-prototype-kit/node_modules/socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/socket.io-parser/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/govuk-prototype-kit/node_modules/socket.io-parser/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/govuk-prototype-kit/node_modules/socket.io/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/govuk-prototype-kit/node_modules/socket.io/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/govuk-prototype-kit/node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/stream-throttle": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz", + "integrity": "sha512-889+B9vN9dq7/vLbGyuHeZ6/ctf5sNuGWsDy89uNxkFTAgzy0eK7+w5fL3KLNRTkLle7EgZGvHUphZW0Q26MnQ==", + "license": "BSD-3-Clause", + "dependencies": { + "commander": "^2.2.0", + "limiter": "^1.0.5" + }, + "bin": { + "throttleproxy": "bin/throttleproxy.js" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/streamx": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.0.tgz", + "integrity": "sha512-HcxY6ncGjjklGs1xsP1aR71INYcsXFJet5CU1CHqihQ2J5nOsbd4OjgjHO42w/4QNv9gZb3BueV+Vxok5pLEXg==", + "dependencies": { + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" + } + }, + "node_modules/govuk-prototype-kit/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/supports-color/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/sync-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/sync-request/-/sync-request-6.1.0.tgz", + "integrity": "sha512-8fjNkrNlNCrVc/av+Jn+xxqfCjYaBoHqCsDz6mt030UMxJGr+GSfCV1dQt2gRtlL63+VPidwDVLr7V2OcTSdRw==", + "dependencies": { + "http-response-object": "^3.0.1", + "sync-rpc": "^1.2.1", + "then-request": "^6.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/sync-rpc": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/sync-rpc/-/sync-rpc-1.3.6.tgz", + "integrity": "sha512-J8jTXuZzRlvU7HemDgHi3pGnh/rkoqR/OZSjhTyyZrEkkYQbk7Z33AXp37mkPfPpfdOuj7Ex3H/TJM1z48uPQw==", + "dependencies": { + "get-port": "^3.1.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/then-request": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/then-request/-/then-request-6.0.2.tgz", + "integrity": "sha512-3ZBiG7JvP3wbDzA9iNY5zJQcHL4jn/0BWtXIkagfz7QgOL/LqjCEOBQuJNZfu0XYnv5JhKh+cDxCPM4ILrqruA==", + "dependencies": { + "@types/concat-stream": "^1.6.0", + "@types/form-data": "0.0.33", + "@types/node": "^8.0.0", + "@types/qs": "^6.2.31", + "caseless": "~0.12.0", + "concat-stream": "^1.6.0", + "form-data": "^2.2.0", + "http-basic": "^8.1.1", + "http-response-object": "^3.0.1", + "promise": "^8.0.0", + "qs": "^6.4.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/then-request/node_modules/@types/node": { + "version": "8.10.66", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.66.tgz", + "integrity": "sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==" + }, + "node_modules/govuk-prototype-kit/node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "node_modules/govuk-prototype-kit/node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/touch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", + "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", + "dependencies": { + "nopt": "~1.0.10" + }, + "bin": { + "nodetouch": "bin/nodetouch.js" + } + }, + "node_modules/govuk-prototype-kit/node_modules/tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + }, + "node_modules/govuk-prototype-kit/node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/govuk-prototype-kit/node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "node_modules/govuk-prototype-kit/node_modules/ua-parser-js": { + "version": "1.0.35", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.35.tgz", + "integrity": "sha512-fKnGuqmTBnIE+/KXSzCn4db8RTigUzw1AN0DmdU6hJovUTbYJKyqj+8Mt1c4VfRDnOVJnENmfYkIPZ946UrSAA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + } + ], + "engines": { + "node": "*" + } + }, + "node_modules/govuk-prototype-kit/node_modules/uid-safe": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", + "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", + "dependencies": { + "random-bytes": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/undefsafe": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==" + }, + "node_modules/govuk-prototype-kit/node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + }, + "node_modules/govuk-prototype-kit/node_modules/universal-analytics": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.5.3.tgz", + "integrity": "sha512-HXSMyIcf2XTvwZ6ZZQLfxfViRm/yTGoRgDeTbojtq6rezeyKB0sTBcKH2fhddnteAHRcHiKgr/ACpbgjGOC6RQ==", + "dependencies": { + "debug": "^4.3.1", + "uuid": "^8.0.0" + }, + "engines": { + "node": ">=12.18.2" + } + }, + "node_modules/govuk-prototype-kit/node_modules/universal-analytics/node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/govuk-prototype-kit/node_modules/universal-analytics/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/govuk-prototype-kit/node_modules/universal-analytics/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/govuk-prototype-kit/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/govuk-prototype-kit/node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/govuk-prototype-kit/node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/govuk-prototype-kit/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/govuk-prototype-kit/node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/govuk-prototype-kit/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/govuk-prototype-kit/node_modules/xmlhttprequest-ssl": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.1.2.tgz", + "integrity": "sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/govuk-prototype-kit/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/govuk-prototype-kit/node_modules/yargs": { + "version": "17.4.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.4.0.tgz", + "integrity": "sha512-WJudfrk81yWFSOkZYpAZx4Nt7V4xp7S/uJkX0CnxovMCt1wCE8LNftPpNuF9X/u9gN5nsD7ycYtRcDf2pL3UiA==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/govuk-prototype-kit/node_modules/yargs/node_modules/yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/highlight.js": { + "version": "11.11.1", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.11.1.tgz", + "integrity": "sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/jquery": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==" + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/luxon": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.5.0.tgz", + "integrity": "sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/marked": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", + "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", + "peer": true, + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/marked-smartypants": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/marked-smartypants/-/marked-smartypants-1.1.9.tgz", + "integrity": "sha512-VPeuaUr5IWptI7nJdgQ9ugrLWYGv13NdzEXTtKY3cmB4aRWOI2RzhLlf+xQp6Wnob9SAPO2sNVlfSJr+nflk/A==", + "dependencies": { + "smartypants": "^0.2.2" + }, + "peerDependencies": { + "marked": ">=4 <16" + } + }, + "node_modules/moment": { + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", + "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/smartypants": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/smartypants/-/smartypants-0.2.2.tgz", + "integrity": "sha512-TzobUYoEft/xBtb2voRPryAUIvYguG0V7Tt3de79I1WfXgCwelqVsGuZSnu3GFGRZhXR90AeEYIM+icuB/S06Q==", + "bin": { + "smartypants": "bin/smartypants.js", + "smartypantsu": "bin/smartypantsu.js" + } + }, + "node_modules/ssf": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz", + "integrity": "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==", + "dependencies": { + "frac": "~1.1.2" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/wmf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz", + "integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/word": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/word/-/word-0.3.0.tgz", + "integrity": "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/xlsx": { + "version": "0.18.5", + "resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.18.5.tgz", + "integrity": "sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==", + "dependencies": { + "adler-32": "~1.3.0", + "cfb": "~1.2.1", + "codepage": "~1.15.0", + "crc-32": "~1.2.1", + "ssf": "~0.11.2", + "wmf": "~1.0.1", + "word": "~0.3.0" + }, + "bin": { + "xlsx": "bin/xlsx.njs" + }, + "engines": { + "node": ">=0.8" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 000000000..a945a6db4 --- /dev/null +++ b/package.json @@ -0,0 +1,17 @@ +{ + "scripts": { + "dev": "govuk-prototype-kit dev", + "serve": "govuk-prototype-kit serve", + "start": "govuk-prototype-kit start" + }, + "dependencies": { + "@dwp/dwp-frontend": "^3.3.0", + "@govuk-prototype-kit/common-templates": "2.0.1", + "@ministryofjustice/frontend": "5.1.4", + "@x-govuk/govuk-prototype-filters": "2.0.0", + "govuk-frontend": "5.11.0", + "govuk-prototype-kit": "13.17.0", + "jquery": "3.7.1", + "xlsx": "^0.18.5" + } +} diff --git a/usage-data-config.json b/usage-data-config.json new file mode 100644 index 000000000..1e40d9d0b --- /dev/null +++ b/usage-data-config.json @@ -0,0 +1,4 @@ +{ + "collectUsageData": true, + "clientId": "6c6b819a-d794-465b-8366-7ddae9db8afe" +} \ No newline at end of file From d56c9ac24fa1c0959233cac2b6a99945815da973 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Thu, 16 Oct 2025 16:12:42 +0100 Subject: [PATCH 003/113] Case locked copy updates and max-width container update --- app/assets/sass/application.scss | 2 +- app/views/ur/vcl/case-locked/by-someone-else.html | 2 +- app/views/ur/vcl/case-locked/self-locked.html | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/assets/sass/application.scss b/app/assets/sass/application.scss index ac5f0add1..1d1ad34ec 100644 --- a/app/assets/sass/application.scss +++ b/app/assets/sass/application.scss @@ -9,7 +9,7 @@ @import "patterns/overlay"; .govuk-width-container { - max-width: 1400px; + max-width: 1320px; padding-right: govuk-spacing(7); padding-left: govuk-spacing(7); } diff --git a/app/views/ur/vcl/case-locked/by-someone-else.html b/app/views/ur/vcl/case-locked/by-someone-else.html index f811919cb..91e9e5e09 100644 --- a/app/views/ur/vcl/case-locked/by-someone-else.html +++ b/app/views/ur/vcl/case-locked/by-someone-else.html @@ -17,7 +17,7 @@

We could not save the information you entered. To make an update, contact Gerald Kingsley-Smyth and ask them to exit the case.

- You can still view {{ data['victimForename'] }} {{ data['victimSurname'] }}'s information. + To view the victim's information, search for the URN and slect the victim's name again.

Continue diff --git a/app/views/ur/vcl/case-locked/self-locked.html b/app/views/ur/vcl/case-locked/self-locked.html index 65f7590b0..bfa4efe4c 100644 --- a/app/views/ur/vcl/case-locked/self-locked.html +++ b/app/views/ur/vcl/case-locked/self-locked.html @@ -14,7 +14,7 @@

We could not save the information you entered. To make an update, exit the case on CMS.

- You can still view {{ data['victimForename'] }} {{ data['victimSurname'] }}'s information. + To view the victim's information, search for the URN and slect the victim's name again.

Continue From c07c1eeb0dcaa4b779be2b36ff508f32a8e7c3ed Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Thu, 16 Oct 2025 16:25:56 +0100 Subject: [PATCH 004/113] Correction on typo --- app/views/ur/vcl/case-locked/by-someone-else.html | 2 +- app/views/ur/vcl/case-locked/self-locked.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/views/ur/vcl/case-locked/by-someone-else.html b/app/views/ur/vcl/case-locked/by-someone-else.html index 91e9e5e09..9ef1c67e0 100644 --- a/app/views/ur/vcl/case-locked/by-someone-else.html +++ b/app/views/ur/vcl/case-locked/by-someone-else.html @@ -17,7 +17,7 @@

We could not save the information you entered. To make an update, contact Gerald Kingsley-Smyth and ask them to exit the case.

- To view the victim's information, search for the URN and slect the victim's name again. + To view the victim's information, search for the URN and select the victim's name again.

Continue diff --git a/app/views/ur/vcl/case-locked/self-locked.html b/app/views/ur/vcl/case-locked/self-locked.html index bfa4efe4c..16ff416b1 100644 --- a/app/views/ur/vcl/case-locked/self-locked.html +++ b/app/views/ur/vcl/case-locked/self-locked.html @@ -14,7 +14,7 @@

We could not save the information you entered. To make an update, exit the case on CMS.

- To view the victim's information, search for the URN and slect the victim's name again. + To view the victim's information, search for the URN and select the victim's name again.

Continue From 6d0a997502b06d504091da0a5f71e19188c60a51 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Thu, 16 Oct 2025 16:45:32 +0100 Subject: [PATCH 005/113] Frontend and prototype kit update --- package-lock.json | 850 ++++++++++++++++++++-------------------------- package.json | 5 +- 2 files changed, 372 insertions(+), 483 deletions(-) diff --git a/package-lock.json b/package-lock.json index 02a85aade..16cd75d8d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,5 +1,5 @@ { - "name": "vca", + "name": "VCA-prototype", "lockfileVersion": 3, "requires": true, "packages": { @@ -7,10 +7,11 @@ "dependencies": { "@dwp/dwp-frontend": "^3.3.0", "@govuk-prototype-kit/common-templates": "2.0.1", + "@govuk-prototype-kit/step-by-step": "2.2.3", "@ministryofjustice/frontend": "5.1.4", "@x-govuk/govuk-prototype-filters": "2.0.0", - "govuk-frontend": "5.11.0", - "govuk-prototype-kit": "13.17.0", + "govuk-frontend": "5.13.0", + "govuk-prototype-kit": "13.18.1", "jquery": "3.7.1", "xlsx": "^0.18.5" } @@ -25,6 +26,11 @@ "resolved": "https://registry.npmjs.org/@govuk-prototype-kit/common-templates/-/common-templates-2.0.1.tgz", "integrity": "sha512-9vIluzHin4yJhMKt97P6bEW7DzCmHtBZZnCWCkFnjCJoI4HwaBwPCu1CzKhMsSoCKCE2DJsGbTu13iuHzCxVJQ==" }, + "node_modules/@govuk-prototype-kit/step-by-step": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@govuk-prototype-kit/step-by-step/-/step-by-step-2.2.3.tgz", + "integrity": "sha512-/UTle5BrANiWlcrgaaJgiOp61qQdKPU4VUuToQH63u10E+G/NK78x370NuxA78lO/NvXAh4gndt6SQdpy7r2+g==" + }, "node_modules/@ministryofjustice/frontend": { "version": "5.1.4", "resolved": "https://registry.npmjs.org/@ministryofjustice/frontend/-/frontend-5.1.4.tgz", @@ -115,9 +121,9 @@ } }, "node_modules/govuk-frontend": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/govuk-frontend/-/govuk-frontend-5.11.0.tgz", - "integrity": "sha512-RYZDEF1J6nVw5XauQGH+91qplExgHUXfXII7dtIme6I4u3eSvU59yZ0/EFKEwRgTslSqlhJODOnAi5rnQFU5Gw==", + "version": "5.13.0", + "resolved": "https://registry.npmjs.org/govuk-frontend/-/govuk-frontend-5.13.0.tgz", + "integrity": "sha512-6N3pHelWN7wftdM6e4YEzZAfattapa1gnd+Al6d5PUbfTr9D+T2dnphpNpjX75CTEhihlQqlL0RDQ3WIfZ3PSg==", "engines": { "node": ">= 4.2.0" } @@ -146,11 +152,12 @@ } }, "node_modules/govuk-prototype-kit": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/govuk-prototype-kit/-/govuk-prototype-kit-13.17.0.tgz", - "integrity": "sha512-SkPsPsMLoLAUFLlJ71lZGNQGx75ZS2vo4pdCPupIIeDpwWgYGj7gbT+LV7qeydo+SmkrMYU0BV6myExWsN5p4A==", + "version": "13.18.1", + "resolved": "https://registry.npmjs.org/govuk-prototype-kit/-/govuk-prototype-kit-13.18.1.tgz", + "integrity": "sha512-RvuJZs+S1J/JbtGQgqyyo9xd9hDJFJAZ6tieDHrXehadRgbgmZXJytlOlV1zcz5F92L3kJdNva09rTvh51On4g==", "hasShrinkwrap": true, "dependencies": { + "@inquirer/confirm": "^5.1.15", "ansi-colors": "^4.1.3", "body-parser": "^1.20.2", "browser-sync": "^3.0.2", @@ -164,7 +171,6 @@ "express-session": "^1.18.0", "fs-extra": "^11.2.0", "govuk-frontend": "5.11.0", - "inquirer": "^8.2.6", "lodash": "^4.17.21", "marked": "^4.3.0", "nodemon": "^3.0.3", @@ -185,6 +191,106 @@ "node": "^16.x || ^18.x || >= 20.x" } }, + "node_modules/govuk-prototype-kit/node_modules/@inquirer/confirm": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.15.tgz", + "integrity": "sha512-SwHMGa8Z47LawQN0rog0sT+6JpiL0B7eW9p1Bb7iCeKDGTI5Ez25TSc2l8kw52VV7hA4sX/C78CGkMrKXfuspA==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.15", + "@inquirer/type": "^3.0.8" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/govuk-prototype-kit/node_modules/@inquirer/core": { + "version": "10.1.15", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.15.tgz", + "integrity": "sha512-8xrp836RZvKkpNbVvgWUlxjT4CraKk2q+I3Ksy+seI2zkcE+y6wNs1BVhgcv8VyImFecUhdQrYLdW32pAjwBdA==", + "license": "MIT", + "dependencies": { + "@inquirer/figures": "^1.0.13", + "@inquirer/type": "^3.0.8", + "ansi-escapes": "^4.3.2", + "cli-width": "^4.1.0", + "mute-stream": "^2.0.0", + "signal-exit": "^4.1.0", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/govuk-prototype-kit/node_modules/@inquirer/core/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/govuk-prototype-kit/node_modules/@inquirer/core/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/govuk-prototype-kit/node_modules/@inquirer/figures": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.13.tgz", + "integrity": "sha512-lGPVU3yO9ZNqA7vTYz26jny41lE7yoQansmqdMLBEfqaGsmdg7V3W9mK9Pvb5IL4EVZ9GnSDGMO/cJXud5dMaw==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/govuk-prototype-kit/node_modules/@inquirer/type": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.8.tgz", + "integrity": "sha512-lg9Whz8onIHRthWaN1Q9EGLa/0LFJjyM8mEUbL1eTi6yMGvBf8gvyDLtxSXztQsxMvhxxNpJYrwa1YHdq+w4Jw==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, "node_modules/govuk-prototype-kit/node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -544,11 +650,12 @@ } }, "node_modules/govuk-prototype-kit/node_modules/@types/node": { - "version": "18.18.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.7.tgz", - "integrity": "sha512-bw+lEsxis6eqJYW8Ql6+yTqkE6RuFtsQPSe5JxXbqYRFQEER5aJA9a5UH9igqDWm3X4iLHIKOHlnAXLM4mi7uQ==", + "version": "22.17.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.17.2.tgz", + "integrity": "sha512-gL6z5N9Jm9mhY+U2KXZpteb+09zyffliRkZyZOHODGATyC5B1Jt/7TzuuiLkFsSUMLbS1OLmlj/E+/3KF4Q/4w==", + "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~6.21.0" } }, "node_modules/govuk-prototype-kit/node_modules/@types/qs": { @@ -699,25 +806,6 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "node_modules/govuk-prototype-kit/node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/govuk-prototype-kit/node_modules/base64id": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", @@ -740,34 +828,6 @@ "node": ">=8" } }, - "node_modules/govuk-prototype-kit/node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/govuk-prototype-kit/node_modules/bl/node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/govuk-prototype-kit/node_modules/bl/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/govuk-prototype-kit/node_modules/body-parser": { "version": "1.20.3", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", @@ -927,29 +987,6 @@ "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz", "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=" }, - "node_modules/govuk-prototype-kit/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, "node_modules/govuk-prototype-kit/node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -963,17 +1000,27 @@ "node": ">= 0.8" } }, - "node_modules/govuk-prototype-kit/node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "node_modules/govuk-prototype-kit/node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", "license": "MIT", "dependencies": { - "es-define-property": "^1.0.0", "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/govuk-prototype-kit/node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" }, "engines": { "node": ">= 0.4" @@ -1002,11 +1049,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/govuk-prototype-kit/node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" - }, "node_modules/govuk-prototype-kit/node_modules/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", @@ -1038,34 +1080,13 @@ "node": ">=6" } }, - "node_modules/govuk-prototype-kit/node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/govuk-prototype-kit/node_modules/cli-spinners": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", - "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/govuk-prototype-kit/node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", + "license": "ISC", "engines": { - "node": ">= 10" + "node": ">= 12" } }, "node_modules/govuk-prototype-kit/node_modules/cliui": { @@ -1078,14 +1099,6 @@ "wrap-ansi": "^7.0.0" } }, - "node_modules/govuk-prototype-kit/node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "engines": { - "node": ">=0.8" - } - }, "node_modules/govuk-prototype-kit/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -1274,34 +1287,6 @@ "ms": "2.0.0" } }, - "node_modules/govuk-prototype-kit/node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/govuk-prototype-kit/node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/govuk-prototype-kit/node_modules/del": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", @@ -1395,6 +1380,20 @@ "url": "https://dotenvx.com" } }, + "node_modules/govuk-prototype-kit/node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/govuk-prototype-kit/node_modules/easy-extender": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz", @@ -1524,13 +1523,10 @@ "license": "MIT" }, "node_modules/govuk-prototype-kit/node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.4" - }, "engines": { "node": ">= 0.4" } @@ -1544,6 +1540,33 @@ "node": ">= 0.4" } }, + "node_modules/govuk-prototype-kit/node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/govuk-prototype-kit/node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/govuk-prototype-kit/node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -1557,14 +1580,6 @@ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" }, - "node_modules/govuk-prototype-kit/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/govuk-prototype-kit/node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", @@ -1625,16 +1640,16 @@ } }, "node_modules/govuk-prototype-kit/node_modules/express-session": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.18.1.tgz", - "integrity": "sha512-a5mtTqEaZvBCL9A9aqkrtfz+3SMDhOVUnjafjo+s7A9Txkq+SVX2DLvSp1Zrv4uCXa3lMSK3viWnh9Gg07PBUA==", + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.18.2.tgz", + "integrity": "sha512-SZjssGQC7TzTs9rpPDuUrR23GNZ9+2+IkA/+IJWmvQilTr5OSliEHGF+D9scbIpdC6yGtTI0/VhaHoVes2AN/A==", "license": "MIT", "dependencies": { "cookie": "0.7.2", "cookie-signature": "1.0.7", "debug": "2.6.9", "depd": "~2.0.0", - "on-headers": "~1.0.2", + "on-headers": "~1.1.0", "parseurl": "~1.3.3", "safe-buffer": "5.2.1", "uid-safe": "~2.1.5" @@ -1799,19 +1814,6 @@ "node": ">= 0.8" } }, - "node_modules/govuk-prototype-kit/node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/govuk-prototype-kit/node_modules/fast-fifo": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.2.0.tgz", @@ -1840,20 +1842,6 @@ "reusify": "^1.0.4" } }, - "node_modules/govuk-prototype-kit/node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/govuk-prototype-kit/node_modules/fill-range": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", @@ -1912,18 +1900,42 @@ } }, "node_modules/govuk-prototype-kit/node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.5.tgz", + "integrity": "sha512-jqdObeR2rxZZbPSGL+3VckHMYtu+f9//KXBsVny6JSX/pa38Fy+bGjuG8eW/H6USNQWhLi8Num++cU2yOCNz4A==", + "license": "MIT", "dependencies": { "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.35", + "safe-buffer": "^5.2.1" }, "engines": { "node": ">= 0.12" } }, + "node_modules/govuk-prototype-kit/node_modules/form-data/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, "node_modules/govuk-prototype-kit/node_modules/forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", @@ -1996,16 +2008,21 @@ } }, "node_modules/govuk-prototype-kit/node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", "license": "MIT", "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -2022,6 +2039,19 @@ "node": ">=4" } }, + "node_modules/govuk-prototype-kit/node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/govuk-prototype-kit/node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", @@ -2053,11 +2083,12 @@ } }, "node_modules/govuk-prototype-kit/node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dependencies": { - "get-intrinsic": "^1.1.3" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -2085,22 +2116,11 @@ "node": ">=4" } }, - "node_modules/govuk-prototype-kit/node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "node_modules/govuk-prototype-kit/node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/govuk-prototype-kit/node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", "engines": { "node": ">= 0.4" }, @@ -2108,10 +2128,14 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/govuk-prototype-kit/node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "node_modules/govuk-prototype-kit/node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, "engines": { "node": ">= 0.4" }, @@ -2120,9 +2144,10 @@ } }, "node_modules/govuk-prototype-kit/node_modules/hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -2217,25 +2242,6 @@ "node": ">=0.10.0" } }, - "node_modules/govuk-prototype-kit/node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/govuk-prototype-kit/node_modules/ignore": { "version": "5.2.4", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", @@ -2280,44 +2286,6 @@ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, - "node_modules/govuk-prototype-kit/node_modules/inquirer": { - "version": "8.2.6", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.6.tgz", - "integrity": "sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==", - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^6.0.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/govuk-prototype-kit/node_modules/inquirer/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/govuk-prototype-kit/node_modules/ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", @@ -2364,14 +2332,6 @@ "node": ">=0.10.0" } }, - "node_modules/govuk-prototype-kit/node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "engines": { - "node": ">=8" - } - }, "node_modules/govuk-prototype-kit/node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -2405,17 +2365,6 @@ "node": ">=8" } }, - "node_modules/govuk-prototype-kit/node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/govuk-prototype-kit/node_modules/is-wsl": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", @@ -2468,21 +2417,6 @@ "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=" }, - "node_modules/govuk-prototype-kit/node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/govuk-prototype-kit/node_modules/marked": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", @@ -2494,6 +2428,15 @@ "node": ">= 12" } }, + "node_modules/govuk-prototype-kit/node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/govuk-prototype-kit/node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -2571,14 +2514,6 @@ "node": ">= 0.6" } }, - "node_modules/govuk-prototype-kit/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, "node_modules/govuk-prototype-kit/node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -2602,9 +2537,13 @@ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "node_modules/govuk-prototype-kit/node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", + "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } }, "node_modules/govuk-prototype-kit/node_modules/negotiator": { "version": "0.6.3", @@ -2743,9 +2682,13 @@ } }, "node_modules/govuk-prototype-kit/node_modules/object-inspect": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -2762,9 +2705,10 @@ } }, "node_modules/govuk-prototype-kit/node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -2777,20 +2721,6 @@ "wrappy": "1" } }, - "node_modules/govuk-prototype-kit/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/govuk-prototype-kit/node_modules/opn": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", @@ -2802,36 +2732,6 @@ "node": ">=4" } }, - "node_modules/govuk-prototype-kit/node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/govuk-prototype-kit/node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/govuk-prototype-kit/node_modules/p-map": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", @@ -3078,18 +2978,6 @@ "node": ">= 0.8.0" } }, - "node_modules/govuk-prototype-kit/node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/govuk-prototype-kit/node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -3132,14 +3020,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/govuk-prototype-kit/node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "engines": { - "node": ">=0.12.0" - } - }, "node_modules/govuk-prototype-kit/node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -3167,14 +3047,6 @@ "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=" }, - "node_modules/govuk-prototype-kit/node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "dependencies": { - "tslib": "^2.1.0" - } - }, "node_modules/govuk-prototype-kit/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -3455,23 +3327,6 @@ "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==", "license": "ISC" }, - "node_modules/govuk-prototype-kit/node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "license": "MIT", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/govuk-prototype-kit/node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -3497,15 +3352,16 @@ } }, "node_modules/govuk-prototype-kit/node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -3514,10 +3370,58 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/govuk-prototype-kit/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + "node_modules/govuk-prototype-kit/node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/govuk-prototype-kit/node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/govuk-prototype-kit/node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/govuk-prototype-kit/node_modules/simple-update-notifier": { "version": "2.0.0", @@ -3830,22 +3734,6 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.66.tgz", "integrity": "sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==" }, - "node_modules/govuk-prototype-kit/node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" - }, - "node_modules/govuk-prototype-kit/node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, "node_modules/govuk-prototype-kit/node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -3877,11 +3765,6 @@ "nodetouch": "bin/nodetouch.js" } }, - "node_modules/govuk-prototype-kit/node_modules/tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - }, "node_modules/govuk-prototype-kit/node_modules/type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", @@ -3934,9 +3817,10 @@ "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==" }, "node_modules/govuk-prototype-kit/node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "license": "MIT" }, "node_modules/govuk-prototype-kit/node_modules/universal-analytics": { "version": "0.5.3", @@ -4028,14 +3912,6 @@ "node": ">= 0.8" } }, - "node_modules/govuk-prototype-kit/node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dependencies": { - "defaults": "^1.0.3" - } - }, "node_modules/govuk-prototype-kit/node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -4133,6 +4009,18 @@ "node": ">=12" } }, + "node_modules/govuk-prototype-kit/node_modules/yoctocolors-cjs": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.3.tgz", + "integrity": "sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/highlight.js": { "version": "11.11.1", "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.11.1.tgz", diff --git a/package.json b/package.json index a945a6db4..f06b630e5 100644 --- a/package.json +++ b/package.json @@ -7,10 +7,11 @@ "dependencies": { "@dwp/dwp-frontend": "^3.3.0", "@govuk-prototype-kit/common-templates": "2.0.1", + "@govuk-prototype-kit/step-by-step": "2.2.3", "@ministryofjustice/frontend": "5.1.4", "@x-govuk/govuk-prototype-filters": "2.0.0", - "govuk-frontend": "5.11.0", - "govuk-prototype-kit": "13.17.0", + "govuk-frontend": "5.13.0", + "govuk-prototype-kit": "13.18.1", "jquery": "3.7.1", "xlsx": "^0.18.5" } From e4db691039fbc6bd7eceb281cc84e69e0422c129 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Mon, 20 Oct 2025 19:12:39 +0100 Subject: [PATCH 006/113] new delivery prototype vcl content and ur updates --- .../case-locked/banner/by-someone-else.html | 17 + .../vcl/case-locked/banner/self-locked.html | 17 + .../vcl/case-locked/by-someone-else.html | 27 ++ .../delivery/vcl/case-locked/self-locked.html | 24 ++ .../delivery/vcl/draft/approved-to-send.html | 33 ++ .../delivery/vcl/draft/cannot-connect.html | 26 ++ .../vcl/draft/cd-modal/delete-draft.html | 40 ++ .../vcl/draft/cd-modal/request-review.html | 138 +++++++ .../vcl/draft/cd-modal/save-draft.html | 30 ++ .../vcl/draft/cd-modal/send-to-cms.html | 65 +++ .../delivery/vcl/draft/compose-letter.html | 380 ++++++++++++++++++ .../delivery/vcl/draft/stopped-charge-1.html | 55 +++ .../delivery/vcl/draft/stopped-charge-2.html | 69 ++++ .../draft/substantially-altered-charge.html | 55 +++ .../delivery/vcl/draft/under-review.html | 55 +++ app/views/delivery/vcl/draft/vcl-type-1.html | 55 +++ app/views/delivery/vcl/draft/vcl-type-2.html | 101 +++++ .../delivery/vcl/draft/victim-withdrawal.html | 55 +++ app/views/delivery/vcl/letter-dashboard.html | 113 ++++++ .../delivery/vcl/record/call-support.html | 244 +++++++++++ .../delivery/vcl/record/follow-up-moc.html | 74 ++++ .../delivery/vcl/record/next-attempt-moc.html | 72 ++++ .../delivery/vcl/record/phone-call-1.html | 159 ++++++++ .../delivery/vcl/record/phone-call-2.html | 161 ++++++++ .../delivery/vcl/record/phone-call-3.html | 158 ++++++++ .../delivery/vcl/record/read-only-letter.html | 50 +++ .../vcl/record/text-message-details.html | 155 +++++++ .../vcl/record/was-text-message-sent.html | 56 +++ .../vcl/send/check-email-details.html | 89 ++++ .../vcl/send/check-letter-details.html | 96 +++++ app/views/delivery/vcl/send/delivered.html | 93 +++++ .../vcl/send/letter-added-to-print-queue.html | 86 ++++ .../delivery/vcl/send/letter-details.html | 55 +++ .../delivery/vcl/send/letter-logged.html | 100 +++++ .../delivery/vcl/send/permanent-failure.html | 36 ++ .../delivery/vcl/send/sending-email.html | 39 ++ .../delivery/vcl/send/technical-failure.html | 26 ++ .../delivery/vcl/send/temporary-failure.html | 29 ++ app/views/delivery/vcl/start/search.html | 136 +++++++ app/views/delivery/vcl/start/sign-in.html | 67 +++ .../delivery/vcl/vca-work-management.html | 229 +++++++++++ .../vcl/victim-details/email-address.html | 51 +++ .../preferred-method-of-contact.html | 84 ++++ .../vcl/victim-record/case-contacts.html | 302 ++++++++++++++ .../victim-record/communications/index.html | 87 ++++ .../delivery/vcl/victim-record/index.html | 179 +++++++++ .../pcd/details/call-attempt-1.html | 92 +++++ .../pcd/details/call-attempt-2.html | 72 ++++ .../pcd/details/call-attempt-3.html | 61 +++ .../vcl/victim-record/pcd/details/email.html | 48 +++ .../vcl/victim-record/pcd/details/letter.html | 52 +++ .../pcd/draft/amendments-required.html | 26 ++ .../pcd/draft/approved-to-send.html | 158 ++++++++ .../victim-record/pcd/draft/in-progress.html | 13 + .../victim-record/pcd/draft/not-started.html | 9 + .../pcd/draft/ready-to-send.html | 65 +++ .../victim-record/pcd/draft/under-review.html | 83 ++++ .../delivery/vcl/victim-record/pcd/index.html | 55 +++ .../vcl/victim-record/pcd/next-steps.html | 132 ++++++ .../pcd/record/after-call-attempt-1.html | 17 + .../pcd/record/after-call-attempt-2.html | 26 ++ .../pcd/record/after-call-attempt-3.html | 30 ++ .../pcd/record/informed-after-call-1.html | 54 +++ .../pcd/record/informed-after-call-2.html | 63 +++ .../pcd/record/informed-after-call-3.html | 67 +++ .../pcd/record/not-yet-recorded.html | 17 + .../pcd/send/email/after-call-attempt-1.html | 59 +++ .../pcd/send/email/after-call-attempt-2.html | 63 +++ .../pcd/send/email/delivered.html | 46 +++ .../pcd/send/email/failure-permanent.html | 53 +++ .../pcd/send/email/failure-technical.html | 47 +++ .../pcd/send/email/failure-temporary.html | 53 +++ .../victim-record/pcd/send/email/sending.html | 44 ++ .../pcd/send/fu-email/after-call-1.html | 7 + .../pcd/send/fu-email/after-call-2.html | 20 + .../pcd/send/fu-email/after-call-3.html | 24 ++ .../pcd/send/fu-email/failure-permanent.html | 21 + .../pcd/send/fu-email/failure-technical.html | 15 + .../pcd/send/fu-email/failure-temporary.html | 21 + .../pcd/send/fu-email/sending.html | 107 +++++ .../pcd/send/fu-letter/after-call-1.html | 101 +++++ .../pcd/send/fu-letter/after-call-2.html | 63 +++ .../pcd/send/fu-letter/after-call-3.html | 67 +++ .../fu-letter/after-fu-email-undelivered.html | 114 ++++++ .../pcd/send/letter/after-call-attempt-1.html | 51 +++ .../pcd/send/letter/after-call-attempt-2.html | 55 +++ .../pcd/send/letter/after-call-attempt-3.html | 59 +++ .../send/letter/after-email-undelivered.html | 84 ++++ .../pcd/send/letter/dispatched.html | 19 + .../vcl/victim-record/pre-trial/index.html | 43 ++ .../pre-trial/pre-trial-meeting/index.html | 22 + .../delivery/vcl/victim-record/summary.html | 372 +++++++++++++++++ .../vcl/details/call-attempt-1.html | 92 +++++ .../vcl/details/call-attempt-2.html | 72 ++++ .../vcl/details/call-attempt-3.html | 61 +++ .../vcl/victim-record/vcl/details/email.html | 48 +++ .../vcl/victim-record/vcl/details/letter.html | 52 +++ .../vcl/draft/amendments-required.html | 26 ++ .../vcl/draft/approved-to-send.html | 162 ++++++++ .../victim-record/vcl/draft/in-progress.html | 13 + .../victim-record/vcl/draft/not-started.html | 16 + .../vcl/draft/ready-to-send.html | 65 +++ .../victim-record/vcl/draft/under-review.html | 83 ++++ .../delivery/vcl/victim-record/vcl/index.html | 205 ++++++++++ .../vcl/victim-record/vcl/next-steps.html | 132 ++++++ .../vcl/record/after-call-attempt-1.html | 17 + .../vcl/record/after-call-attempt-2.html | 26 ++ .../vcl/record/after-call-attempt-3.html | 30 ++ .../vcl/record/informed-after-call-1.html | 54 +++ .../vcl/record/informed-after-call-2.html | 63 +++ .../vcl/record/informed-after-call-3.html | 67 +++ .../vcl/record/not-yet-recorded.html | 17 + .../vcl/send/email/after-call-attempt-1.html | 16 + .../vcl/send/email/after-call-attempt-2.html | 20 + .../vcl/send/email/delivered.html | 3 + .../vcl/send/email/failure-permanent.html | 18 + .../vcl/send/email/failure-technical.html | 12 + .../vcl/send/email/failure-temporary.html | 18 + .../victim-record/vcl/send/email/sending.html | 9 + .../vcl/send/fu-email/after-call-1.html | 7 + .../vcl/send/fu-email/after-call-2.html | 20 + .../vcl/send/fu-email/after-call-3.html | 24 ++ .../vcl/send/fu-email/failure-permanent.html | 21 + .../vcl/send/fu-email/failure-technical.html | 15 + .../vcl/send/fu-email/failure-temporary.html | 21 + .../vcl/send/fu-email/sending.html | 13 + .../vcl/send/fu-letter/after-call-1.html | 7 + .../vcl/send/fu-letter/after-call-2.html | 20 + .../vcl/send/fu-letter/after-call-3.html | 24 ++ .../fu-letter/after-fu-email-undelivered.html | 71 ++++ .../vcl/send/letter/after-call-attempt-1.html | 16 + .../vcl/send/letter/after-call-attempt-2.html | 20 + .../vcl/send/letter/after-call-attempt-3.html | 24 ++ .../send/letter/after-email-undelivered.html | 49 +++ .../vcl/send/letter/dispatched.html | 19 + .../vcl/victim-record/victim-details.html | 295 ++++++++++++++ app/views/delivery/vcl/vso-dashboard.html | 286 +++++++++++++ 137 files changed, 9387 insertions(+) create mode 100644 app/views/delivery/vcl/case-locked/banner/by-someone-else.html create mode 100644 app/views/delivery/vcl/case-locked/banner/self-locked.html create mode 100644 app/views/delivery/vcl/case-locked/by-someone-else.html create mode 100644 app/views/delivery/vcl/case-locked/self-locked.html create mode 100644 app/views/delivery/vcl/draft/approved-to-send.html create mode 100644 app/views/delivery/vcl/draft/cannot-connect.html create mode 100644 app/views/delivery/vcl/draft/cd-modal/delete-draft.html create mode 100644 app/views/delivery/vcl/draft/cd-modal/request-review.html create mode 100644 app/views/delivery/vcl/draft/cd-modal/save-draft.html create mode 100644 app/views/delivery/vcl/draft/cd-modal/send-to-cms.html create mode 100644 app/views/delivery/vcl/draft/compose-letter.html create mode 100644 app/views/delivery/vcl/draft/stopped-charge-1.html create mode 100644 app/views/delivery/vcl/draft/stopped-charge-2.html create mode 100644 app/views/delivery/vcl/draft/substantially-altered-charge.html create mode 100644 app/views/delivery/vcl/draft/under-review.html create mode 100644 app/views/delivery/vcl/draft/vcl-type-1.html create mode 100644 app/views/delivery/vcl/draft/vcl-type-2.html create mode 100644 app/views/delivery/vcl/draft/victim-withdrawal.html create mode 100644 app/views/delivery/vcl/letter-dashboard.html create mode 100644 app/views/delivery/vcl/record/call-support.html create mode 100644 app/views/delivery/vcl/record/follow-up-moc.html create mode 100644 app/views/delivery/vcl/record/next-attempt-moc.html create mode 100644 app/views/delivery/vcl/record/phone-call-1.html create mode 100644 app/views/delivery/vcl/record/phone-call-2.html create mode 100644 app/views/delivery/vcl/record/phone-call-3.html create mode 100644 app/views/delivery/vcl/record/read-only-letter.html create mode 100644 app/views/delivery/vcl/record/text-message-details.html create mode 100644 app/views/delivery/vcl/record/was-text-message-sent.html create mode 100644 app/views/delivery/vcl/send/check-email-details.html create mode 100644 app/views/delivery/vcl/send/check-letter-details.html create mode 100644 app/views/delivery/vcl/send/delivered.html create mode 100644 app/views/delivery/vcl/send/letter-added-to-print-queue.html create mode 100644 app/views/delivery/vcl/send/letter-details.html create mode 100644 app/views/delivery/vcl/send/letter-logged.html create mode 100644 app/views/delivery/vcl/send/permanent-failure.html create mode 100644 app/views/delivery/vcl/send/sending-email.html create mode 100644 app/views/delivery/vcl/send/technical-failure.html create mode 100644 app/views/delivery/vcl/send/temporary-failure.html create mode 100644 app/views/delivery/vcl/start/search.html create mode 100644 app/views/delivery/vcl/start/sign-in.html create mode 100644 app/views/delivery/vcl/vca-work-management.html create mode 100644 app/views/delivery/vcl/victim-details/email-address.html create mode 100644 app/views/delivery/vcl/victim-details/preferred-method-of-contact.html create mode 100644 app/views/delivery/vcl/victim-record/case-contacts.html create mode 100644 app/views/delivery/vcl/victim-record/communications/index.html create mode 100644 app/views/delivery/vcl/victim-record/index.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/details/call-attempt-1.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/details/call-attempt-2.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/details/call-attempt-3.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/details/email.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/details/letter.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/draft/amendments-required.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/draft/approved-to-send.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/draft/in-progress.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/draft/not-started.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/draft/ready-to-send.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/draft/under-review.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/index.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/next-steps.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-1.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-2.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-3.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-1.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-2.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-3.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/record/not-yet-recorded.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/send/email/after-call-attempt-1.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/send/email/after-call-attempt-2.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/send/email/delivered.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/send/email/failure-permanent.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/send/email/failure-technical.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/send/email/failure-temporary.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/send/email/sending.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/send/fu-email/after-call-1.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/send/fu-email/after-call-2.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/send/fu-email/after-call-3.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/send/fu-email/failure-permanent.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/send/fu-email/failure-technical.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/send/fu-email/failure-temporary.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/send/fu-email/sending.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/send/fu-letter/after-call-1.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/send/fu-letter/after-call-2.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/send/fu-letter/after-call-3.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/send/letter/after-email-undelivered.html create mode 100644 app/views/delivery/vcl/victim-record/pcd/send/letter/dispatched.html create mode 100644 app/views/delivery/vcl/victim-record/pre-trial/index.html create mode 100644 app/views/delivery/vcl/victim-record/pre-trial/pre-trial-meeting/index.html create mode 100644 app/views/delivery/vcl/victim-record/summary.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/details/call-attempt-1.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/details/call-attempt-2.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/details/call-attempt-3.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/details/email.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/details/letter.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/draft/amendments-required.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/draft/approved-to-send.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/draft/in-progress.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/draft/not-started.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/draft/ready-to-send.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/draft/under-review.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/index.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/next-steps.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-1.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-2.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-3.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-1.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-2.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-3.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/record/not-yet-recorded.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/send/email/after-call-attempt-1.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/send/email/after-call-attempt-2.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/send/email/delivered.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/send/email/failure-permanent.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/send/email/failure-technical.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/send/email/failure-temporary.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/send/email/sending.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/send/fu-email/after-call-1.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/send/fu-email/after-call-2.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/send/fu-email/after-call-3.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/send/fu-email/failure-permanent.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/send/fu-email/failure-technical.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/send/fu-email/failure-temporary.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/send/fu-email/sending.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-1.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-2.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-3.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/send/letter/after-email-undelivered.html create mode 100644 app/views/delivery/vcl/victim-record/vcl/send/letter/dispatched.html create mode 100644 app/views/delivery/vcl/victim-record/victim-details.html create mode 100644 app/views/delivery/vcl/vso-dashboard.html diff --git a/app/views/delivery/vcl/case-locked/banner/by-someone-else.html b/app/views/delivery/vcl/case-locked/banner/by-someone-else.html new file mode 100644 index 000000000..feda610c8 --- /dev/null +++ b/app/views/delivery/vcl/case-locked/banner/by-someone-else.html @@ -0,0 +1,17 @@ +{% block content %} +
+
+

+ Important +

+
+
+

+ This case was locked on 19 February 2025 at 16:48. +

+

+ To make an update, contact Gerald Kingsley-Smyth and ask them to exit the case. +

+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/case-locked/banner/self-locked.html b/app/views/delivery/vcl/case-locked/banner/self-locked.html new file mode 100644 index 000000000..a74be0e46 --- /dev/null +++ b/app/views/delivery/vcl/case-locked/banner/self-locked.html @@ -0,0 +1,17 @@ +{% block content %} +
+
+

+ Important +

+
+
+

+ You have locked this case. +

+

+ To make an update, exit the case on CMS. +

+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/case-locked/by-someone-else.html b/app/views/delivery/vcl/case-locked/by-someone-else.html new file mode 100644 index 000000000..9ef1c67e0 --- /dev/null +++ b/app/views/delivery/vcl/case-locked/by-someone-else.html @@ -0,0 +1,27 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Case locked" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/case-locked/self-locked.html b/app/views/delivery/vcl/case-locked/self-locked.html new file mode 100644 index 000000000..16ff416b1 --- /dev/null +++ b/app/views/delivery/vcl/case-locked/self-locked.html @@ -0,0 +1,24 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Case locked" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+

+ This case is locked +

+

+ We could not save the information you entered. To make an update, exit the case on CMS. +

+

+ To view the victim's information, search for the URN and select the victim's name again. +

+ + Continue + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/draft/approved-to-send.html b/app/views/delivery/vcl/draft/approved-to-send.html new file mode 100644 index 000000000..6d1dc6db5 --- /dev/null +++ b/app/views/delivery/vcl/draft/approved-to-send.html @@ -0,0 +1,33 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Approved to send" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ +
+

+ Approved to send +

+
+ +

+ Your letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} is approved to send. +

+ +

What happens next

+ +

+ You can now send an email or add a letter to the print queue from the 'Communications' tab of the victim's page, within the Victim Case Application. +

+ + + View all communications + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/draft/cannot-connect.html b/app/views/delivery/vcl/draft/cannot-connect.html new file mode 100644 index 000000000..6e2eac13e --- /dev/null +++ b/app/views/delivery/vcl/draft/cannot-connect.html @@ -0,0 +1,26 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Cannot connect to Correspondence Drafter" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+

+ Sorry, there is a problem +

+

+ We cannot connect to the letter drafting tool right now. +

+

+ Try again later. +

+ + Go back + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/draft/cd-modal/delete-draft.html b/app/views/delivery/vcl/draft/cd-modal/delete-draft.html new file mode 100644 index 000000000..286b76061 --- /dev/null +++ b/app/views/delivery/vcl/draft/cd-modal/delete-draft.html @@ -0,0 +1,40 @@ +{% block content %} +
+ +
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/draft/cd-modal/request-review.html b/app/views/delivery/vcl/draft/cd-modal/request-review.html new file mode 100644 index 000000000..64d5406b6 --- /dev/null +++ b/app/views/delivery/vcl/draft/cd-modal/request-review.html @@ -0,0 +1,138 @@ +{% block content %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/draft/cd-modal/save-draft.html b/app/views/delivery/vcl/draft/cd-modal/save-draft.html new file mode 100644 index 000000000..6915d7278 --- /dev/null +++ b/app/views/delivery/vcl/draft/cd-modal/save-draft.html @@ -0,0 +1,30 @@ +{% block content %} +
+ +
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/draft/cd-modal/send-to-cms.html b/app/views/delivery/vcl/draft/cd-modal/send-to-cms.html new file mode 100644 index 000000000..b7690f4af --- /dev/null +++ b/app/views/delivery/vcl/draft/cd-modal/send-to-cms.html @@ -0,0 +1,65 @@ +{% block content %} +
+ +
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/draft/compose-letter.html b/app/views/delivery/vcl/draft/compose-letter.html new file mode 100644 index 000000000..f0843b3e3 --- /dev/null +++ b/app/views/delivery/vcl/draft/compose-letter.html @@ -0,0 +1,380 @@ +{% extends "layouts/main.html" %} + +{% set serviceName %}Correspondence Drafter{% endset%} + +{% set pageName = "Compose letter" %} + +{% block beforeContent %} + +{% endblock %} + +{% block content %} +{% include "/ur/vcl/draft/cd-modal/save-draft.html" %} + +{% include "/ur/vcl/draft/cd-modal/delete-draft.html" %} + +{% include "/ur/vcl/draft/cd-modal/request-review.html" %} + +{% include "/ur/vcl/draft/cd-modal/send-to-cms.html" %} + +
+ +
+
+ +
+
+

Compose letter

+
+ +
+
+ + Case and victim information + + + + + +
+
+
+ +
+ +
+
+

+ Autosave is on. Last saved at {{ "now" | govukTime }} +

+
+
+
+ + +
+ + +
+ +
+
+ +
+
+ + + +
+ + + +
+
+ + + +
+
+ +
+ +
+
+ + +
+

+ +

+

+ Create a new note +

+ +
+ +
+
+
+ +
+
+ + +
+
+
+ +
+ +
+ +
+

+ Monitoring codes applicable to this case: +

+
    +
  • + Pre-charge decision +
  • +
+
+ + + +
+
+ +
+{% endblock %} + +{% block pageScripts %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/draft/stopped-charge-1.html b/app/views/delivery/vcl/draft/stopped-charge-1.html new file mode 100644 index 000000000..08d726f1d --- /dev/null +++ b/app/views/delivery/vcl/draft/stopped-charge-1.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Charging decision" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ Why was the charge stopped? +

+
+ +
+ +
+ + +
+ +
+ + +
+
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/draft/stopped-charge-2.html b/app/views/delivery/vcl/draft/stopped-charge-2.html new file mode 100644 index 000000000..95f1f487a --- /dev/null +++ b/app/views/delivery/vcl/draft/stopped-charge-2.html @@ -0,0 +1,69 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Charging decision" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ Why was the charge stopped? +

+
+ +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/draft/substantially-altered-charge.html b/app/views/delivery/vcl/draft/substantially-altered-charge.html new file mode 100644 index 000000000..1fe441b98 --- /dev/null +++ b/app/views/delivery/vcl/draft/substantially-altered-charge.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Substantially altered charge" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ Has the level of charge decreased, or increased? +

+
+ +
+ +
+ + +
+ +
+ + +
+
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/draft/under-review.html b/app/views/delivery/vcl/draft/under-review.html new file mode 100644 index 000000000..684fc5e82 --- /dev/null +++ b/app/views/delivery/vcl/draft/under-review.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Review requested" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ +
+

+ Review requested +

+
+ Under review with
+ {% if (data['reviewerLevel'] == "d-request") %} + {{ data['d-reviewer'] }} (D) + {% elif (data['reviewerLevel'] == "b3-request") %} + {{ data['b3-reviewer'] }} (B3) + {% elif (data['reviewerLevel'] == "b2-request") %} + {{ data['b2-reviewer'] }} (B2) + {% else %} + {% endif %} +
+
+ +

What happens next

+ +

+ Check for updates on the review to find out if amendments are needed or the review process is complete. +

+ +

+ Once the letter is approved you can inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

+ + + Continue + + +
+ + + If you chose the wrong reviewer + + +
+ You can go back and request the review is done by another reviewer. +
+
+ +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/draft/vcl-type-1.html b/app/views/delivery/vcl/draft/vcl-type-1.html new file mode 100644 index 000000000..e5e76f84e --- /dev/null +++ b/app/views/delivery/vcl/draft/vcl-type-1.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName="VCL type" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ What do you need to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} about? +

+
+ +
+ +
+ + +
+ +
+ + +
+
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/draft/vcl-type-2.html b/app/views/delivery/vcl/draft/vcl-type-2.html new file mode 100644 index 000000000..ec209e8f6 --- /dev/null +++ b/app/views/delivery/vcl/draft/vcl-type-2.html @@ -0,0 +1,101 @@ +{% extends "layouts/main.html" %} + +{% set pageName="VCL type" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ What do you need to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} about? +

+
+ +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/draft/victim-withdrawal.html b/app/views/delivery/vcl/draft/victim-withdrawal.html new file mode 100644 index 000000000..8ce02d901 --- /dev/null +++ b/app/views/delivery/vcl/draft/victim-withdrawal.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName="No further action template" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ Has {{ data['victimForename'] }} {{ data['victimSurname'] }} withdrawn from the case? +

+
+ +
+ +
+ + +
+ +
+ + +
+
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/letter-dashboard.html b/app/views/delivery/vcl/letter-dashboard.html new file mode 100644 index 000000000..7f29cff18 --- /dev/null +++ b/app/views/delivery/vcl/letter-dashboard.html @@ -0,0 +1,113 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Letters" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +

Letters in draft

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
URNVictimLetter typeAuthorReviewerStatusDue dateUpdated on
{{ data['caseUrn'] }}{{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}{% if (data['decisionType']) == "dtc" %}Decision to charge{% elif (data['decisionType']) == "mixed-charges" %}Mixed charges{% elif (data['decisionType']) == "nfa" %}No further action{% endif %}{{ data['userSurname'] | upper }}, {{ data['userForename'] }}SANDERSON, Kerry{% if (data['nfaStatus']) == "draft-in-progress" %}In progress{% elif (data['nfaStatus']) == "draft-under-review" %}Under review{% elif (data['nfaStatus']) == "draft-amendments-required" %}Amendments required{% else %}Ready to send{% endif %}{{ "today" | govukDate() }}
14:04
+ + + +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/record/call-support.html b/app/views/delivery/vcl/record/call-support.html new file mode 100644 index 000000000..81400b06a --- /dev/null +++ b/app/views/delivery/vcl/record/call-support.html @@ -0,0 +1,244 @@ +{% block content %} +
+
+
+
+

+ + Drafted letter (read-only) + +

+
+ {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% else %}Substantially altered charge{% endif %} +
+
+
+ +
+
+
+
+

+ + Supporting information + +

+
+
+
+ +
+
+ Name +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] }} +
+
+
+
+ Age +
+
+ {{ data['victimAge'] }} +
+
+
+
+ Date of birth +
+
+ {{ data['victimDateOfBirth'] }} +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Address +
+
+ {{ data['victimAddressLine1'] }}
{{ data['victimAddressLine2'] }}
{{ data['victimAddressLine3'] }}
{{ data['victimPostCode'] }} +
+
+ + +
+
+
+ + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/record/follow-up-moc.html b/app/views/delivery/vcl/record/follow-up-moc.html new file mode 100644 index 000000000..2380aa51d --- /dev/null +++ b/app/views/delivery/vcl/record/follow-up-moc.html @@ -0,0 +1,74 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Follow-up method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ How does {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the letter? +

+
+ +
+ +
+ + +
+ +
+ + +
+ +
or
+ +
+ + +
+ +
+
+ + +
+
+ +
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/record/next-attempt-moc.html b/app/views/delivery/vcl/record/next-attempt-moc.html new file mode 100644 index 000000000..c83743ed4 --- /dev/null +++ b/app/views/delivery/vcl/record/next-attempt-moc.html @@ -0,0 +1,72 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Next attempt method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ What do you want to do next? +

+
+ +
+ +
+ + +
+ Preferred method of contact +
+
+ +
+ + + +
+ +
+ + + +
+ +
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/record/phone-call-1.html b/app/views/delivery/vcl/record/phone-call-1.html new file mode 100644 index 000000000..c588d8590 --- /dev/null +++ b/app/views/delivery/vcl/record/phone-call-1.html @@ -0,0 +1,159 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call 1" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +

Telephone call 1

+ +
+ + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
+ +
+ + +
+ Use the date picker or enter a date. For example, 17/05/2025 +
+ +
+ + +
+
+ +
+
+ + Time of call + + +
+ Enter a time in 24-hour format. For example, 14:30 +
+ +
+ +
+
+ + +
+
+
+ : +
+ +
+
+ + +
+
+ +
+
+
+ +
+
+ + + + What was the call direction? + + +
+
+ + +
+ I called the victim +
+
+ +
+ + +
+ The victim called the CPS +
+
+
+
+
+ +
+
+ + + Were you able to inform the victim? + + +
+
+ + +
+ +
+ + +
+
+
+
+ +
+ + + +
+ + +
+
+ {% include "/ur/vcl/record/call-support.html" %} +
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/record/phone-call-2.html b/app/views/delivery/vcl/record/phone-call-2.html new file mode 100644 index 000000000..4fbcf8697 --- /dev/null +++ b/app/views/delivery/vcl/record/phone-call-2.html @@ -0,0 +1,161 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call 2" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +

Telephone call 2

+ +
+ + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
+ +
+ + +
+ Use the date picker or enter a date. For example, 17/05/2025 +
+ +
+ + +
+
+ +
+
+ + Time of call + + +
+ Enter a time in 24-hour format. For example, 14:30 +
+ +
+ +
+
+ + +
+
+
+ : +
+ +
+
+ + +
+
+ +
+
+
+ +
+
+ + + + What was the call direction? + + +
+
+ + +
+ I called the victim +
+
+ +
+ + +
+ The victim called the CPS +
+
+
+
+
+ +
+
+ + + Were you able to inform the victim? + + +
+
+ + +
+ +
+ + +
+
+
+
+ +
+

+ +

+ + +
+ + +
+
+ {% include "/ur/vcl/record/call-support.html" %} +
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/record/phone-call-3.html b/app/views/delivery/vcl/record/phone-call-3.html new file mode 100644 index 000000000..0f4ed4016 --- /dev/null +++ b/app/views/delivery/vcl/record/phone-call-3.html @@ -0,0 +1,158 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call 3 details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +

Telephone call 3

+ +
+ + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
+ +
+ + +
+ Use the date picker or enter a date. For example, 17/05/2025 +
+ +
+ + +
+
+ +
+
+ + Time of call + + +
+ Enter a time in 24-hour format. For example, 14:30 +
+ +
+ +
+
+ + +
+
+
+ : +
+ +
+
+ + +
+
+ +
+
+
+ +
+
+ + + + What was the call direction? + + +
+
+ + +
+ I called the victim +
+
+ +
+ + +
+ The victim called the CPS +
+
+
+
+
+ +
+
+ + + Were you able to inform the victim? + + +
+
+ + +
+ +
+ + +
+
+
+
+ +
+ + +
+ + +
+
+ {% include "/ur/vcl/record/call-support.html" %} +
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/record/read-only-letter.html b/app/views/delivery/vcl/record/read-only-letter.html new file mode 100644 index 000000000..19c4013bd --- /dev/null +++ b/app/views/delivery/vcl/record/read-only-letter.html @@ -0,0 +1,50 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Read-only letter" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+
+
+

Letter (read-only)

+

+ {% if (data['decisionType'] == "dtc") %}Decision to charge{% elif (data['decisionType'] == "nfa") %}No further action{% else %}Charging decision unknown{% endif %} +

+
+ +
+ +
+
+ +
+
+
+
+ +
+
+ + Ready to send + +
+
+
+
+ +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/record/text-message-details.html b/app/views/delivery/vcl/record/text-message-details.html new file mode 100644 index 000000000..07e4ab7ad --- /dev/null +++ b/app/views/delivery/vcl/record/text-message-details.html @@ -0,0 +1,155 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Text message details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+
+

+ Text message details +

+

+ Date and time of text message +

+
+ + +
+ If you need to change the date, use the date picker or enter a date. For example, 17/05/2025 +
+ +
+ + +
+
+
+
+ + Time of text message + + +
+ Enter a time in 24-hour format. For example, 14:30 +
+ +
+ +
+
+ + +
+
+
+ : +
+ +
+
+ + +
+
+ +
+
+
+
+
+ + Time of second call attempt + + +
+ Enter the time given in the text message in 24-hour format. For example, 14:30 +
+ +
+ +
+
+ + +
+
+
+ : +
+ +
+
+ + +
+
+ +
+
+
+
+
+ + Time of third call attempt (optional) + + +
+ Enter the time given in the text message in 24-hour format. For example, 14:30 +
+ +
+ +
+
+ + +
+
+
+ : +
+ +
+
+ + +
+
+ +
+
+
+ +
+
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/record/was-text-message-sent.html b/app/views/delivery/vcl/record/was-text-message-sent.html new file mode 100644 index 000000000..64f7c32ce --- /dev/null +++ b/app/views/delivery/vcl/record/was-text-message-sent.html @@ -0,0 +1,56 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Was a text message sent to the victim?" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ Was a text message sent to {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

+
+ +
+ +
+ + +
+ +
+ + +
+ +
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/send/check-email-details.html b/app/views/delivery/vcl/send/check-email-details.html new file mode 100644 index 000000000..6028cc5ed --- /dev/null +++ b/app/views/delivery/vcl/send/check-email-details.html @@ -0,0 +1,89 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Check details" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ +

Check the details before sending the email

+ +

Email details

+ +
+
+
+ Type +
+
+ {% if (data['vclType'] == "stopped-charge") %} + Stopped charge + {% elif (data['vclType'] == "nfa") %} + Substantially altered charge + {% endif %} +
+
+
+
+ Included +
+
+ Information pack
+ Crest survey +
+ +
+
+
+ From +
+
+ Victim Services shared mailbox
{{ data['sharedMailbox'] }} +
+
+
+
+ To +
+
+ {% if (data['recipient'] == "victim") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) + {% elif (data['recipient'] == "oic") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['oicRank'] }} {{ data['oicForename'] }} {{ data['oicSurname'] }} (officer in charge) + {% elif (data['recipient'] == "isva") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['isvaForename'] }} {{ data['isvaSurname'] }} (ISVA) + {% endif %}
+ {% if (data['recipient'] == "victim") %} + {{ data['victimEmailAddress'] }} + {% elif (data['recipient'] == "oic") %} + {{ data['oicEmailAddress'] }} + {% elif (data['recipient'] == "isva") %} + {{ data['isvaEmailAddress'] }} + {% endif %} +
+
+ +
+ +

Now send your email

+ +

+ Select Send email to inform the victim of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

+ + + + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/send/check-letter-details.html b/app/views/delivery/vcl/send/check-letter-details.html new file mode 100644 index 000000000..6444d9265 --- /dev/null +++ b/app/views/delivery/vcl/send/check-letter-details.html @@ -0,0 +1,96 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Check details" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ +
+ +

Check the details before sending for printing

+ +

Letter details

+ +
+
+
+ Type +
+
+ {% if (data['vclType'] == "stopped-charge") %} + Stopped charge + {% elif (data['vclType'] == "nfa") %} + Substantially altered charge + {% endif %} +
+
+
+
+ Included +
+
+ Information pack
+ Crest survey +
+ +
+
+
+ From +
+
+ Victim Services shared mailbox
{{ data['sharedMailbox'] }} +
+
+
+
+ Printer +
+
+ Liverpool office
victim.services.liverpool@cps.gov.uk +
+
+
+
+ Final recipient +
+
+ {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) +
+
+
+
+ Recipient address +
+
+ {{ data['victimAddressLine1'] }}
{{ data['victimAddressLine2'] }}
{{ data['victimAddressLine3'] }}
{{ data['victimPostCode'] }} +
+
+ +
+ +

Now send for printing

+ +

+ Select Send for printing to add the letter to the print queue. +

+ + + +
+ + Send for printing later +
+ +
+ +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/send/delivered.html b/app/views/delivery/vcl/send/delivered.html new file mode 100644 index 000000000..aca227fe8 --- /dev/null +++ b/app/views/delivery/vcl/send/delivered.html @@ -0,0 +1,93 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Email delivered" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ +
+

+ Email delivered to
{{ data['victimForename'] }} {{ data['victimSurname'] }} +

+
+ + + +

+ The information pack and Crest survey were also sent. +

+ +

Further information

+ +

+ You can view a log of the delivered email on the 'Communications' tab of the victim's page, within the Victim Case Application. +

+ +

+ The letter was automatically saved on CMS. +

+ + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + + {% if (data['fumoc'] == "email") %} + + Continue + + {% elif (data['attemptToContactAgain'] == "Email") %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "2") %} + + {% if (data['fumoc'] == "email") %} + + Continue + + {% elif (data['attemptToContactAgain'] == "Email") %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "3") %} + + Continue + + + {% endif %} + {% elif (data['pmoc'] == "email") %} + + + Continue + + + + {% endif %} + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/send/letter-added-to-print-queue.html b/app/views/delivery/vcl/send/letter-added-to-print-queue.html new file mode 100644 index 000000000..536cf8b03 --- /dev/null +++ b/app/views/delivery/vcl/send/letter-added-to-print-queue.html @@ -0,0 +1,86 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Letter added to print queue" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ +
+

+ Letter sent for printing +

+
+ +

+ The letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} was successfully sent for printing. +

+ +

+ The information pack and Crest survey were also sent for printing. +

+ +

Further information

+ +

+ You can view a record of the letter on the 'Communications' tab of the victim's page, within the Victim Case Application. +

+ +

+ The letter was automatically saved to CMS as well. +

+ + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + + Continue + + + {% elif (data['callAttempt'] == "2") %} + + Continue + + + {% elif (data['callAttempt'] == "3") %} + {% if (data['victimInformed3'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% endif %} + {% elif (data['pmoc'] == "email") %} + + {% if (data['callAttempt'] == "") %} + + Continue + + + {% elif (data['callAttempt'] == "1") %} + + Continue + + + {% elif (data['callAttempt'] == "2") %} + + Continue + + + {% elif (data['callAttempt'] == "3") %} + + Continue + + + {% endif %} + {% endif %} + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/send/letter-details.html b/app/views/delivery/vcl/send/letter-details.html new file mode 100644 index 000000000..75d3927c0 --- /dev/null +++ b/app/views/delivery/vcl/send/letter-details.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Letter details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+

Letter details

+ +
+ + +
+ Use the date picker or enter a date. For example, 17/05/2025 +
+ +
+ + +
+
+ +
+

+ +

+ + +
+ + +
+
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/send/letter-logged.html b/app/views/delivery/vcl/send/letter-logged.html new file mode 100644 index 000000000..0fb4a2464 --- /dev/null +++ b/app/views/delivery/vcl/send/letter-logged.html @@ -0,0 +1,100 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Letter logged" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ +
+

+ Letter logged +

+
+ +

+ The {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} letter was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

+ + + +

Further information

+ +

+ You can view the logged letter on the 'Communications' tab of the victim's page, within the Victim Case Application. +

+ +

+ The letter was automatically saved to CMS. +

+ + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + {% if (data['victimInformed1'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "2") %} + {% if (data['victimInformed2'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "3") %} + {% if (data['victimInformed3'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + {% endif %} + {% elif (data['pmoc'] == "post") %} + + + Continue + + + + {% else %} + + Continue + + {% endif %} + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/send/permanent-failure.html b/app/views/delivery/vcl/send/permanent-failure.html new file mode 100644 index 000000000..47ceb11f3 --- /dev/null +++ b/app/views/delivery/vcl/send/permanent-failure.html @@ -0,0 +1,36 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Permanent failure" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+

+ Sorry, there is a problem +

+

+ {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. +

+ +

+ Check the email address is correct. If it is incorrect, you can update the email address. +

+ + +

+ Once updated, you can try to send the email again from 'Communications' tab of the victim's record. +

+ + Continue + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/send/sending-email.html b/app/views/delivery/vcl/send/sending-email.html new file mode 100644 index 000000000..c968a5580 --- /dev/null +++ b/app/views/delivery/vcl/send/sending-email.html @@ -0,0 +1,39 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Sending email" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
+
+ +

+ Sending email +

+ +

+ The email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

+ + + +

Further information

+ +

+ You can view a log of the sent email on the 'Communications' tab of the victim's page, within the Victim Case Application. +

+ +

+ The email was automatically saved to CMS. +

+ + + Continue + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/send/technical-failure.html b/app/views/delivery/vcl/send/technical-failure.html new file mode 100644 index 000000000..100081fac --- /dev/null +++ b/app/views/delivery/vcl/send/technical-failure.html @@ -0,0 +1,26 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Technical failure" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+

+ Sorry, there is a problem sending the email to {{ data['victimForename'] }} {{ data['victimSurname'] }} +

+

+ The email was saved as a draft. +

+

+ You can try to send the email again now. +

+

+ Alternatively, try sending again later from the 'Communications' tab of the victim's record within the Victim Case Application. +

+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/send/temporary-failure.html b/app/views/delivery/vcl/send/temporary-failure.html new file mode 100644 index 000000000..224437e1b --- /dev/null +++ b/app/views/delivery/vcl/send/temporary-failure.html @@ -0,0 +1,29 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Temporary failure" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+

+ Sorry, there is a problem +

+

+ The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

+ +

+ You can try to send it again later from the 'Communications' tab of the victim's record within the Victim Case Application. +

+ + Continue + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/start/search.html b/app/views/delivery/vcl/start/search.html new file mode 100644 index 000000000..63805d1ea --- /dev/null +++ b/app/views/delivery/vcl/start/search.html @@ -0,0 +1,136 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search for a victim" %} + +{% block beforeContent %} +
+
+ +
+ + +
+{% endblock %} + +{% block content %} +
+
+ + + +
+
+
+
+ + {% if (data['searchUrn'] == data['caseUrn']) %} +
+ +

+ We've found 8 results for {{ data['caseUrn'] }} +

+ +
+ +
+
+
+ Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
URN search results showing victims and witnesses
NameCategoryURNLead defendantAction
View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
+ {% endif %} + + +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/start/sign-in.html b/app/views/delivery/vcl/start/sign-in.html new file mode 100644 index 000000000..897b67e0b --- /dev/null +++ b/app/views/delivery/vcl/start/sign-in.html @@ -0,0 +1,67 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Sign in to your account" %} + +{% block header %} +{% endblock %} + +{% block content %} +
+
+ +
+ + + +
+ +

+ Victim Case Application +

+ Sign in to your account +

+

+ +
+ +
+ + + + +
+ +
+ + + + +
+ + + +
+
+ +
+ +
+ +
+

+ Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

+

+ As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

+
+ +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/vca-work-management.html b/app/views/delivery/vcl/vca-work-management.html new file mode 100644 index 000000000..f1bd5d847 --- /dev/null +++ b/app/views/delivery/vcl/vca-work-management.html @@ -0,0 +1,229 @@ +{% extends "layouts/main.html" %} +{% set pageName="VCA work management" %} + +{% block beforeContent %} + +{% endblock %} + +{% block content %} +
+
+

Victim case work assigned to you

+ +

This dashboard shows victims assigned to you, outstanding actions (for example, VCL communications), letter review status and SLAs. Items nearing their due date are highlighted and announced for assistive technologies.

+ + + + + +
+ +
+ {% if data['victims'] and data['victims']|length > 0 %} +
    + {% for victim in data['victims'] %} + {# compute small helper attributes for client-side filtering: lowercase name & urn, boolean flags #} +
  • +
    +
    +
    +

    + {{ victim.surname | upper }}, {{ victim.forename }} +

    +

    URN: {{ victim.urn }}

    +
    + +
    + Open case +
    +
    + +
    +
    +

    Outstanding actions

    + {% if victim.actions and victim.actions|length > 0 %} +
      + {% for action in victim.actions %} +
    • + {{ action.title }} + {% if action.type %}({{ action.type }}){% endif %} + {% if action.nearing_due %} + + Due in {{ action.days_to_due }} day{% if action.days_to_due != 1 %}s{% endif %} — action required + + {% elif action.days_to_due is defined %} + + Due in {{ action.days_to_due }} day{% if action.days_to_due != 1 %}s{% endif %} + + {% endif %} +
    • + {% endfor %} +
    + {% else %} +

    No outstanding actions

    + {% endif %} +
    + +
    +

    Letters & review status

    + {% if victim.letters and victim.letters|length > 0 %} +
      + {% for letter in victim.letters %} +
    • +
      {{ letter.type }}
      + +
      + {% if letter.review_status == "approved" %} + Approved + {% elif letter.review_status == "under-review" %} + Under review + {% elif letter.review_status == "amendments-required" %} + Amendments required + {% else %} + {{ letter.review_status | default("Not reviewed") }} + {% endif %} + sent {{ letter.sent_date | default('–') }} +
      + +
      + {% if letter.sla_remaining is defined %} + {% if letter.sla_remaining <= 1 %} + SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} + {% elif letter.sla_remaining <= 3 %} + SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} + {% else %} + SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} + {% endif %} + SLA total: {{ letter.sla_days }} day{% if letter.sla_days != 1 %}s{% endif %} + {% else %} + No SLA + {% endif %} +
      +
    • + {% endfor %} +
    + {% else %} +

    No letters

    + {% endif %} +
    +
    + + +
    +
  • + {% endfor %} +
+ {% else %} +
+

You have no victims assigned or no outstanding items. Use the search to find a victim.

+
+ {% endif %} +
+ + +
+
+ +{# Minimal client-side behaviour to make the dashboard interactive and accessible #} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-details/email-address.html b/app/views/delivery/vcl/victim-details/email-address.html new file mode 100644 index 000000000..6f9e0e1a9 --- /dev/null +++ b/app/views/delivery/vcl/victim-details/email-address.html @@ -0,0 +1,51 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim's email address" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+ +

+ +

+ + + + +
+ +
+

+ +

+ + +
+ + + +
+
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-details/preferred-method-of-contact.html b/app/views/delivery/vcl/victim-details/preferred-method-of-contact.html new file mode 100644 index 000000000..828125816 --- /dev/null +++ b/app/views/delivery/vcl/victim-details/preferred-method-of-contact.html @@ -0,0 +1,84 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Preferred method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
+
+ +
+ +
+
+ + +

+ What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? +

+
+ +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+
+
+ + + +
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/case-contacts.html b/app/views/delivery/vcl/victim-record/case-contacts.html new file mode 100644 index 000000000..aa63e0425 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/case-contacts.html @@ -0,0 +1,302 @@ +{% block content %} +

Case contacts

+ +
+
+

Contacts

+ +

+ You can add only one contact for each role type. +

+ + + +
+
+

+ Family Liaison Officer +

+ +
+
+
+
+
+ Name +
+
+ {{ data['familyLiaisonOfficerSurname'] | upper }}, {{ data['familyLiaisonOfficerForename'] }} +
+
+ Change whether details are known (Person 3) +
+
+ +
+
+ Telephone number +
+
+ {{ data['familyLiaisonOfficerPhoneNumber'] }} +
+
+ Change relationship to lead tenant (Person 3) +
+
+ +
+
+ Email address +
+
+ {{ data['familyLiaisonOfficerEmailAddress'] }} +
+
+ Change age (Person 3) +
+
+
+
+
+ +
+
+

+ Independent Domestic Violence Advisor (IDVA) +

+ +
+
+
+
+
+ Name +
+
+ {{ data['idvaSurname'] | upper }}, {{ data['idvaForename'] }} +
+
+ Change whether details are known (Person 3) +
+
+ +
+
+ Telephone number +
+
+ {{ data['idvaPhoneNumber'] }} +
+
+ Change relationship to lead tenant (Person 3) +
+
+ +
+
+ Email address +
+
+ {{ data['idvaEmailAddress'] }} +
+
+ Change age (Person 3) +
+
+
+
+
+ +
+
+ +

Imported contacts

+ +
+
+

+ Counsel +

+
+ +
+
+
+
+ Name +
+
+ {{ data['counselSurname'] | upper }}, {{ data['counselForename'] }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['counselPhoneNumber'] }} +
+
+ +
+
+ Email address +
+
+ {{ data['counselEmailAddress'] }} +
+
+
+
+
+ +
+
+

+ Defence solicitor +

+
+ +
+
+
+
+ Name +
+
+ {{ data['defenceSolicitorSurname'] | upper }}, {{ data['defenceSolicitorForename'] }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['defenceSolicitorPhoneNumber'] }} +
+
+ +
+
+ Email address +
+
+ {{ data['defenceSolicitorEmailAddress'] }} +
+
+
+
+
+ +
+
+

+ High Court Advocate +

+
+ +
+
+
+
+ Name +
+
+ {{ data['highCourtAdvocateSurname'] | upper }}, {{ data['highCourtAdvocateForename'] }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['highCourtAdvocatePhoneNumber'] }} +
+
+ +
+
+ Email address +
+
+ {{ data['highCourtAdvocateEmailAddress'] }} +
+
+
+
+
+ +
+
+

+ Officer in charge (Police) +

+
+ +
+
+
+
+ Rank and name +
+
+ {{ data['oicRank'] }} {{ data['oicSurname'] | upper }}, {{ data['oicForename'] }} +
+
+ +
+
+ Collar number +
+
+ {{ data['oicCollarNumber'] }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['oicPhoneNumber'] }} +
+
+ +
+
+ Email address +
+
+ {{ data['oicEmailAddress'] }} +
+
+
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/communications/index.html b/app/views/delivery/vcl/victim-record/communications/index.html new file mode 100644 index 000000000..a7e2ad572 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/communications/index.html @@ -0,0 +1,87 @@ +{% block content %} +

Communications

+ +
+
+ {% if (data['pmoc'] == "email") %} + {% if (data['vclStatus'] == "email-delivered") %} + {% else %} +
+ + + Warning + Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
+ {% endif %} + {% endif %} + + {% if (data['pmoc'] == "") %} +
+ + + Warning + Preferred method of contact unknown +

+ To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact. +

+
+
+ {% endif %} +
+
+ + + +{% if (data['subTab'] == "charging-decision") %} +{% include "/ur/vcl/victim-record/pcd/index.html" %} + +{% elif (data['subTab'] == "ptm") %} +{% include "/ur/vcl/victim-record/pre-trial/pre-trial-meeting/index.html" %} + +{% elif (data['subTab'] == "vcl") %} +{% include "/ur/vcl/victim-record/vcl/index.html" %} + +{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/index.html b/app/views/delivery/vcl/victim-record/index.html new file mode 100644 index 000000000..23e1281a4 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/index.html @@ -0,0 +1,179 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} + +{% endblock %} + +{% block content %} +
+
+ + {% if (data['case-locked'] == "by-someone-else") %} + {% include "/ur/vcl/case-locked/banner/by-someone-else.html" %} + {% elif (data['case-locked'] == "self-locked") %} + {% include "/ur/vcl/case-locked/banner/self-locked.html" %} + {% else %} + {% endif %} + + {% if (data['success'] == "yes") %} + + + {% else %} + {% endif %} + +

+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

+

+ Case URN: {{ data['caseUrn'] }} +

+ + +
+

Contents

+ + + +
+ {% include "/ur/vcl/victim-record/summary.html" %} +
+ +
+ {% include "/ur/vcl/victim-record/victim-details.html" %} +
+ +
+ {% include "/ur/vcl/victim-record/case-contacts.html" %} +
+ +
+ {% include "/ur/vcl/victim-record/communications/index.html" %} +
+ +
+ {% include "/ur/vcl/victim-record/pcd/index.html" %} +
+ +
+ {% include "/ur/vcl/victim-record/pre-trial/index.html" %} +
+ +
+ {% include "/ur/vcl/victim-record/vcl/index.html" %} +
+
+ +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/details/call-attempt-1.html b/app/views/delivery/vcl/victim-record/pcd/details/call-attempt-1.html new file mode 100644 index 000000000..d69c0c1e9 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/details/call-attempt-1.html @@ -0,0 +1,92 @@ +{% block content %} +
+ +
+
+ + Telephone call 1 +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] or '09' }}:{{ data['callMinutes1'] or '08' }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Call direction +
+
+ {% if (data['callType1'] == "Yes") %}Outbound{% else %}Inbound{% endif %} +
+
+
+
+ Victim informed +
+
+ {{ data['victimInformed1'] or "Yes" }} +
+
+
+
+ Notes +
+
+ {{ data['callNotes1'] or "Victim was successfully informed" }} +
+
+ {% if (data['victimInformed1'] == "No") and (data['wasTextMessageSent'] == "No") %} +
+
+ Text message sent +
+
+ {{ data['wasTextMessageSent'] }} +
+
+ {% endif %} + {% if (data['wasTextMessageSent'] == "Yes") %} +
+
+ Text message sent +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
+
+ {% if (data['nfaStatus'] == "after-call-attempt-1") %} +
+
+ Next call attempt +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['secondCallHour'] }}:{{ data['secondCallMinutes'] }} +
+
+ {% else %} + {% endif %} + {% endif %} +
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/details/call-attempt-2.html b/app/views/delivery/vcl/victim-record/pcd/details/call-attempt-2.html new file mode 100644 index 000000000..a11a1dd3f --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/details/call-attempt-2.html @@ -0,0 +1,72 @@ +{% block content %} +
+ +
+
+ + Telephone call 2 +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Call direction +
+
+ {% if (data['callType2'] == "Yes") %}Outbound{% else %}Inbound{% endif %} +
+
+
+
+ Victim informed +
+
+ {{ data['victimInformed2'] }} +
+
+
+
+ Notes +
+
+ {{ data['callNotes2'] }} +
+
+ {% if (data['nfaStatus'] == "after-call-attempt-2") and (data['nfaStatus'] == "after-call-attempt-2") %} +
+
+ Next call attempt +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['thirdCallHour'] }}:{{ data['thirdCallMinutes'] }} +
+
+ {% else %} + {% endif %} +
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/details/call-attempt-3.html b/app/views/delivery/vcl/victim-record/pcd/details/call-attempt-3.html new file mode 100644 index 000000000..6fbbb153a --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/details/call-attempt-3.html @@ -0,0 +1,61 @@ +{% block content %} +
+ +
+
+ + Telephone call 3 +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Call direction +
+
+ {% if (data['callType3'] == "Yes") %}Outbound{% else %}Inbound{% endif %} +
+
+
+
+ Victim informed +
+
+ {{ data['victimInformed3'] }} +
+
+
+
+ Notes +
+
+ {{ data['callNotes3'] }} +
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/details/email.html b/app/views/delivery/vcl/victim-record/pcd/details/email.html new file mode 100644 index 000000000..6ce3c9357 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/details/email.html @@ -0,0 +1,48 @@ +{% block content %} +
+ +
+
+ Email sent +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:39 +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Also included +
+
+ Information pack
Crest survey +
+
+
+
+ Status +
+
+ {{ data['notifyStatus'] | capitalize }} {% if (data['notifyStatus'] == "permanent") or (data['notifyStatus'] == "technical" or data['notifyStatus'] == "temporary") %}failure{% endif %} +
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/details/letter.html b/app/views/delivery/vcl/victim-record/pcd/details/letter.html new file mode 100644 index 000000000..d8323f7dc --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/details/letter.html @@ -0,0 +1,52 @@ +{% block content %} +
+
+
+ Letter sent by +
+
+ Post +
+
+
+
+ Letter sent to print +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:39 +
+
+
+
+ Notes +
+
+ {{ data['letterDispatchNotes'] }} +
+
+ + + +
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/draft/amendments-required.html b/app/views/delivery/vcl/victim-record/pcd/draft/amendments-required.html new file mode 100644 index 000000000..4ed02c398 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/draft/amendments-required.html @@ -0,0 +1,26 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+ +

+ The draft requires amendments from you before sending. +

+ + + + + Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/draft/approved-to-send.html b/app/views/delivery/vcl/victim-record/pcd/draft/approved-to-send.html new file mode 100644 index 000000000..d7b250b3c --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/draft/approved-to-send.html @@ -0,0 +1,158 @@ +{% block content %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} +{% else %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+{% endif %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} +{% if (data['callAttempt'] == "1") %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
+ +{% elif (data['callAttempt'] == "2") %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +{% elif (data['callAttempt'] == "3") %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +{% endif %} + +{% if (data['fumoc'] == "none") %} +
+
+
+ Letter sent by +
+
+ Letter not wanted +
+
+
+
+ More details +
+
+ {{ data['noFumocDetails'] }} +
+
+
+{% else %} + +

+ You can now send the letter. +

+{% endif %} + +{% if (data['victimInformed3'] == "No") %} +

+ You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

+{% endif %} + +{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['fumoc'] == "none") %} + +{% else %} + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} + +{% elif (data['pmoc'] == "email") %} +

+ You can now send the letter. +

+ + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "post") %} +

+ You can now send the letter. +

+ + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "via-police") %} +

+ The letter is approved to send to the officer in charge. +

+ + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% elif (data['pmoc'] == "via-isva") %} +

+ The letter is approved to send to the victim's Independent Sexual Violence Adviser (ISVA). +

+ + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% else %} +

+ You can now send the letter. +

+{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/draft/in-progress.html b/app/views/delivery/vcl/victim-record/pcd/draft/in-progress.html new file mode 100644 index 000000000..8143c226e --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/draft/in-progress.html @@ -0,0 +1,13 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+ +

+ A draft letter is in progress. +

+ + + Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/draft/not-started.html b/app/views/delivery/vcl/victim-record/pcd/draft/not-started.html new file mode 100644 index 000000000..1ed57c150 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/draft/not-started.html @@ -0,0 +1,9 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+ + + Draft a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/draft/ready-to-send.html b/app/views/delivery/vcl/victim-record/pcd/draft/ready-to-send.html new file mode 100644 index 000000000..372a48a98 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/draft/ready-to-send.html @@ -0,0 +1,65 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+ +{% if (data['callAttempt'] == "1") %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
+ +{% elif (data['callAttempt'] == "2") %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +{% elif (data['callAttempt'] == "3") %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +{% else %} +{% endif %} + +

+ The letter is ready to send. No amendments are required. +

+ +{% if (data['pmoc'] == "email") %} + + Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['pmoc'] == "post") %} + + Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% else %} + + Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/draft/under-review.html b/app/views/delivery/vcl/victim-record/pcd/draft/under-review.html new file mode 100644 index 000000000..f2062bb37 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/draft/under-review.html @@ -0,0 +1,83 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+ +{% if (data['reviewer'] == "head") %} +

+ The draft is under review. The current reviewer is Cecilia Galpin (Head). +

+ + + +

+ You can still make changes to the draft if you need to. +

+ +{% elif (data['reviewer'] == "lawyer") %} +

+ The draft is under review. The current reviewer is Geoff Laws (Lawyer). +

+ + + +

+ You can still make changes to the draft if you need to. +

+ +{% else %} +

+ The draft is under review. The current reviewer is {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. +

+ + + +

+ You can still make changes to the draft if you need to. +

+{% endif %} + + + View draft to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/index.html b/app/views/delivery/vcl/victim-record/pcd/index.html new file mode 100644 index 000000000..020e2fde2 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/index.html @@ -0,0 +1,55 @@ +{% block content %} +
+
+ + +
+
+

+ Decision to charge +

+
+
+ {% include "/ur/vcl/victim-record/pcd/send/fu-email/after-call-1.html" %} +
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/next-steps.html b/app/views/delivery/vcl/victim-record/pcd/next-steps.html new file mode 100644 index 000000000..1d11f4b5e --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/next-steps.html @@ -0,0 +1,132 @@ +{% block content %} +{% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} +{% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "not-yet-recorded") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") or (data['nfaStatus'] == "draft-ready-to-send") or (data['nfaStatus'] == "draft-approved-to-send") %} +{% if (data['fumoc'] == "none") %} +{% else %} +
+ +
+ + + Next steps + + +
+
    + {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") %} +
  1. Draft the letter and send for review.
  2. + {% endif %} + {% if (data['nfaStatus'] == "draft-amendments-required") %} +
  3. Amend the letter, then request a review.
  4. + {% endif %} + {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") %} +
  5. Check for updates on the review.
  6. +
  7. Amend if needed.
  8. + {% endif %} + {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "not-yet-recorded") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") %} +
  9. Telephone the victim when the letter is ready to send and log the call.
  10. + {% endif %} + {% if (data['nfaStatus'] == "after-call-attempt-3") %} + {% elif (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "not-yet-recorded") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") %} +
  11. Add details from the call to the letter if needed.
  12. + {% endif %} + {% if (data['nfaStatus'] == "after-call-attempt-3") %} +
  13. Send the letter to the victim by post.
  14. + {% else %} + {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} + {% if (data['nfaStatus'] == "draft-approved-to-send") %} +
  15. Send the letter to the victim by email.
  16. + {% else %} +
  17. Review the letter before sending it.
  18. +
  19. Send the letter to the victim by email.
  20. + {% endif %} + {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") or (data['attemptToContactAgain'] == "Post") %} + {% if (data['nfaStatus'] == "draft-approved-to-send") %} +
  21. Send the letter to the victim by post.
  22. + {% else %} +
  23. Review the letter before sending it.
  24. +
  25. Send the letter to the victim by post.
  26. + {% endif %} + {% elif (data['fumoc'] == "none") %} + {% else %} +
  27. Send the letter to the victim using their preferred method (email or post).
  28. + {% endif %} + {% endif %} +
+
+
+{% endif %} +{% else %} +{% endif %} +{% elif (data['pmoc'] == "email") or (data['pmoc'] == "post") %} +{% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-ready-to-send") or (data['nfaStatus'] == "draft-approved-to-send") %} +
+ +
+ + + Next steps + + +
+
    + {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") %} +
  1. Draft the letter and send for review.
  2. + {% endif %} + {% if (data['nfaStatus'] == "draft-amendments-required") %} +
  3. Amend the letter, then request a review.
  4. + {% endif %} + {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") %} +
  5. Check for updates on the review.
  6. +
  7. Amend if needed.
  8. + {% endif %} + {% if (data['pmoc'] == "") %} +
  9. Review the letter.
  10. +
  11. Find out and update the victim's preferred method of contact to proceed further.
  12. + {% else %} + {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "draft-ready-to-send") %} +
  13. Review the letter before sending it.
  14. + {% endif %} + {% if (data['pmoc'] == "email") %} +
  15. Send the letter to the victim by email.
  16. + {% elif (data['pmoc'] == "post") %} +
  17. Send the letter to the victim by post.
  18. + {% elif (data['pmoc'] == "via-police") %} +
  19. Send the letter to the officer in charge by email using Outlook.
  20. + {% elif (data['pmoc'] == "via-isva") %} +
  21. Send the letter to the Independent Sexual Violence Adviser (ISVA) by email using Outlook.
  22. + {% endif %} + {% endif %} +
+
+
+{% endif %} +{% elif (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} +{% else %} +
+ +
+ + + Next steps + + +
+
    + {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") %} +
  1. Draft the letter and send for review.
  2. + {% endif %} + {% if (data['nfaStatus'] == "draft-amendments-required") %} +
  3. Amend the letter, then request a review.
  4. + {% endif %} + {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") %} +
  5. Check for updates on the review.
  6. +
  7. Amend if needed.
  8. + {% endif %} +
  9. Review the letter.
  10. +
  11. Find out and update the victim's preferred method of contact to proceed further.
  12. +
+
+
+{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-1.html b/app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-1.html new file mode 100644 index 000000000..712cc100b --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-1.html @@ -0,0 +1,17 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+ +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
+ + + + + Log another call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-2.html b/app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-2.html new file mode 100644 index 000000000..7cea5d3f8 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-2.html @@ -0,0 +1,26 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+ +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ + + + + Log another call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-3.html b/app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-3.html new file mode 100644 index 000000000..a8ec69252 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-3.html @@ -0,0 +1,30 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+ +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +

+ You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

+ + + Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-1.html b/app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-1.html new file mode 100644 index 000000000..d454d57aa --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-1.html @@ -0,0 +1,54 @@ +{% block content %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
+ +{% if (data['fumoc'] == "email") %} +

+ The letter is ready to send. If necessary, add details discussed on the call before sending. +

+ + + Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

+ The letter is ready to send. If necessary, add details discussed on the call before sending to printing. +

+ + + Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% else %} +
+
+
+ Letter sent by +
+
+ Letter not wanted +
+
+
+
+ Reason for no letter +
+
+ {{ data['noFumocDetails'] }} +
+
+
+ +
+ +

+ The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

+ + + Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-2.html b/app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-2.html new file mode 100644 index 000000000..eae8a085c --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-2.html @@ -0,0 +1,63 @@ +{% block content %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +{% if (data['fumoc'] == "email") %} +

+ No changes are needed to the letter and it can now be sent. +

+ + + Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

+ No changes are needed to the letter and it can now be sent. +

+ + + Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% else %} +
+
+
+ Letter sent by +
+
+ Letter not wanted +
+
+
+
+ More details +
+
+ {{ data['noFumocDetails'] }} +
+
+
+ +
+ +

+ The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

+ + + Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-3.html b/app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-3.html new file mode 100644 index 000000000..6bc3c5543 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-3.html @@ -0,0 +1,67 @@ +{% block content %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +{% if (data['fumoc'] == "email") %} +

+ The letter is ready to send. If necessary, add details discussed on the call before sending. +

+ + + Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

+ The letter is ready to send. If necessary, add details discussed on the call before printing. +

+ + + Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% else %} +
+
+
+ Letter sent by +
+
+ Letter not wanted +
+
+
+
+ More details +
+
+ {{ data['noFumocDetails'] }} +
+
+
+ +
+ +

+ The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

+ + + Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/record/not-yet-recorded.html b/app/views/delivery/vcl/victim-record/pcd/record/not-yet-recorded.html new file mode 100644 index 000000000..9bd9d7aa9 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/record/not-yet-recorded.html @@ -0,0 +1,17 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

+ +

+ Telephone the victim and log the call before sending the letter. +

+ + + + + Log a call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/email/after-call-attempt-1.html b/app/views/delivery/vcl/victim-record/pcd/send/email/after-call-attempt-1.html new file mode 100644 index 000000000..72d0f494a --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/send/email/after-call-attempt-1.html @@ -0,0 +1,59 @@ +{% block content %} + + +{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/email/after-call-attempt-2.html b/app/views/delivery/vcl/victim-record/pcd/send/email/after-call-attempt-2.html new file mode 100644 index 000000000..f39281050 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/send/email/after-call-attempt-2.html @@ -0,0 +1,63 @@ +{% block content %} + + +{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/email/delivered.html b/app/views/delivery/vcl/victim-record/pcd/send/email/delivered.html new file mode 100644 index 000000000..e232ff0f4 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/send/email/delivered.html @@ -0,0 +1,46 @@ +{% block content %} + + +{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/email/failure-permanent.html b/app/views/delivery/vcl/victim-record/pcd/send/email/failure-permanent.html new file mode 100644 index 000000000..21a3741af --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/send/email/failure-permanent.html @@ -0,0 +1,53 @@ +{% block content %} + + +{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
+ +

+ Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

+ +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/email/failure-technical.html b/app/views/delivery/vcl/victim-record/pcd/send/email/failure-technical.html new file mode 100644 index 000000000..5e3f5c406 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/send/email/failure-technical.html @@ -0,0 +1,47 @@ +{% block content %} + + +{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/email/failure-temporary.html b/app/views/delivery/vcl/victim-record/pcd/send/email/failure-temporary.html new file mode 100644 index 000000000..201513967 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/send/email/failure-temporary.html @@ -0,0 +1,53 @@ +{% block content %} + + +{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
+ +

+ The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

+ +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/email/sending.html b/app/views/delivery/vcl/victim-record/pcd/send/email/sending.html new file mode 100644 index 000000000..e97f395bf --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/send/email/sending.html @@ -0,0 +1,44 @@ +{% block content %} + + +{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
+ +

+ Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/fu-email/after-call-1.html b/app/views/delivery/vcl/victim-record/pcd/send/fu-email/after-call-1.html new file mode 100644 index 000000000..171419cc1 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/send/fu-email/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/ur/vcl/victim-record/pcd/details/call-attempt-1.html" %} + +
+ +{% include "/ur/vcl/victim-record/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/fu-email/after-call-2.html b/app/views/delivery/vcl/victim-record/pcd/send/fu-email/after-call-2.html new file mode 100644 index 000000000..e927852ed --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/send/fu-email/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/ur/vcl/victim-record/pcd/details/call-attempt-2.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/pcd/details/call-attempt-1.html" %} +
+
+ +
+ +{% include "/ur/vcl/victim-record/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/fu-email/after-call-3.html b/app/views/delivery/vcl/victim-record/pcd/send/fu-email/after-call-3.html new file mode 100644 index 000000000..7efbe8793 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/send/fu-email/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/ur/vcl/victim-record/pcd/details/call-attempt-3.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/pcd/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/pcd/details/call-attempt-1.html" %} +
+
+ +
+ +{% include "/ur/vcl/victim-record/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/fu-email/failure-permanent.html b/app/views/delivery/vcl/victim-record/pcd/send/fu-email/failure-permanent.html new file mode 100644 index 000000000..d2eb7e13b --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/send/fu-email/failure-permanent.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
+ +{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
+ +

+ Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

+ +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/fu-email/failure-technical.html b/app/views/delivery/vcl/victim-record/pcd/send/fu-email/failure-technical.html new file mode 100644 index 000000000..16f9dd323 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/send/fu-email/failure-technical.html @@ -0,0 +1,15 @@ +{% block content %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
+ +{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/fu-email/failure-temporary.html b/app/views/delivery/vcl/victim-record/pcd/send/fu-email/failure-temporary.html new file mode 100644 index 000000000..2882d9879 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/send/fu-email/failure-temporary.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
+ +{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
+ +

+ The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

+ +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/fu-email/sending.html b/app/views/delivery/vcl/victim-record/pcd/send/fu-email/sending.html new file mode 100644 index 000000000..070f3ab48 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/send/fu-email/sending.html @@ -0,0 +1,107 @@ +{% block content %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + + + +
+ + + +{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
+ +

+ Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/fu-letter/after-call-1.html b/app/views/delivery/vcl/victim-record/pcd/send/fu-letter/after-call-1.html new file mode 100644 index 000000000..fa5df5320 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/send/fu-letter/after-call-1.html @@ -0,0 +1,101 @@ +{% block content %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + + + +
+ +{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/fu-letter/after-call-2.html b/app/views/delivery/vcl/victim-record/pcd/send/fu-letter/after-call-2.html new file mode 100644 index 000000000..1b3385fa5 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/send/fu-letter/after-call-2.html @@ -0,0 +1,63 @@ +{% block content %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +
+ +{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/fu-letter/after-call-3.html b/app/views/delivery/vcl/victim-record/pcd/send/fu-letter/after-call-3.html new file mode 100644 index 000000000..96fbd5c7d --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/send/fu-letter/after-call-3.html @@ -0,0 +1,67 @@ +{% block content %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+ +
+ +{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html b/app/views/delivery/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html new file mode 100644 index 000000000..46296a111 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html @@ -0,0 +1,114 @@ +{% block content %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
+
+ +
+ +{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} + + + +
+ +
+ + + Previous letter attempts + + +
+
+
+
+ Contact method +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
+
+
+
+ Status +
+
+ Technical failure +
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html b/app/views/delivery/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html new file mode 100644 index 000000000..53bf7f43c --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html @@ -0,0 +1,51 @@ +{% block content %} + + +{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html b/app/views/delivery/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html new file mode 100644 index 000000000..c4a34ecbd --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html @@ -0,0 +1,55 @@ +{% block content %} + + +{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html b/app/views/delivery/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html new file mode 100644 index 000000000..f5c72ca2a --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html @@ -0,0 +1,59 @@ +{% block content %} + + +{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
+ + {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/letter/after-email-undelivered.html b/app/views/delivery/vcl/victim-record/pcd/send/letter/after-email-undelivered.html new file mode 100644 index 000000000..dfe0fdebf --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/send/letter/after-email-undelivered.html @@ -0,0 +1,84 @@ +{% block content %} + + +{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} + +
+ +
+ + + Previous contact attempts + + +
+
+
+
+ Contact method +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
+
+
+
+ Status +
+
+ Technical failure +
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/letter/dispatched.html b/app/views/delivery/vcl/victim-record/pcd/send/letter/dispatched.html new file mode 100644 index 000000000..6c6ef2e7b --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pcd/send/letter/dispatched.html @@ -0,0 +1,19 @@ +{% block content %} +{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} + +{% if (data['notifyStatus'] == "") %} +{% else %} +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} +
+
+{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pre-trial/index.html b/app/views/delivery/vcl/victim-record/pre-trial/index.html new file mode 100644 index 000000000..47f1340f9 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pre-trial/index.html @@ -0,0 +1,43 @@ +{% block content %} +
+
+

Pre-trial

+ {% if (data['pmoc'] == "email") %} + {% if (data['nfaStatus'] == "email-delivered") %} + {% else %} +
+ + + Warning + Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
+ {% endif %} + + {% elif (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + {% if (data['victimInformed1'] == "Yes") or (data['victimInformed2'] == "Yes") or (data['victimInformed3'] == "Yes") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "draft-approved-to-send") %} + {% else %} +
+ + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
+ {% endif %} + {% elif (data['pmoc'] == "post") or (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} + {% else %} +
+ + + Warning + Preferred method of contact unknown +

+ To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact. +

+
+
+ {% endif %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pre-trial/pre-trial-meeting/index.html b/app/views/delivery/vcl/victim-record/pre-trial/pre-trial-meeting/index.html new file mode 100644 index 000000000..489d5076c --- /dev/null +++ b/app/views/delivery/vcl/victim-record/pre-trial/pre-trial-meeting/index.html @@ -0,0 +1,22 @@ +{% block content %} +
+
+
+
+

+ CPS pre-trial meeting +

+
+
+

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a meeting yet. +

+ + + Draft a letter to offer a CPS pre-trial meeting + +
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/summary.html b/app/views/delivery/vcl/victim-record/summary.html new file mode 100644 index 000000000..a4d763d71 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/summary.html @@ -0,0 +1,372 @@ +{% block content %} +

+ Summary +

+ +
+
+ + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + {% if (data['victimInformed1'] == "Yes") or (data['victimInformed2'] == "Yes") or (data['victimInformed3'] == "Yes") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "draft-approved-to-send") %} + {% else %} +
+ + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
+ {% endif %} + {% endif %} + +
+
+ +
+
+ +
+
+

+ Victim details +

+ + +
+ +
+
+
+
+ Name +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
+
+
+
+ Age +
+
+ {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) +
+
+
+
+ Categories +
+
+

+ Victim +

+

+ Vulnerable +

+

+ Intimidated +

+
+
+
+
+ Disability or access need +
+
+ Yes +
+
+
+
+ Address +
+
+ {{ data['victimAddressLine1'] }}
{{ data['victimAddressLine2'] }}
{{ data['victimAddressLine3'] }}
{{ data['victimPostCode'] }} +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Want to be contacted +
+
+ Yes +
+
+
+
+ Preferred method of contact +
+
+ {{ data['pmoc'] | capitalize }} +
+
+
+
+ Preferred contact times +
+
+ {{ data['preferredContactTimes'] }} +
+
+
+
+
+ +
+
+ +
+
+

+ Case contacts +

+ + +
+ +
+
+
+
+ Family Liaison Officer +
+
+ {{ data['familyLiaisonOfficerSurname'] | upper }}, {{ data['familyLiaisonOfficerForename'] }} +
+
+
+
+ IDVA +
+
+ {{ data['idvaSurname'] | upper }}, {{ data['idvaForename'] }} +
+
+
+
+ Counsel +
+
+ {{ data['counselSurname'] | upper }}, {{ data['counselForename'] }} +
+
+
+
+ Defence solicitor +
+
+ {{ data['defenceSolicitorSurname'] | upper }}, {{ data['defenceSolicitorForename'] }} +
+
+
+
+ High court advocate +
+
+ {{ data['highCourtAdvocateSurname'] | upper }}, {{ data['highCourtAdvocateForename'] }} +
+
+
+
+ Officer in charge +
+
+ {{ data['oicRank'] }} {{ data['oicSurname'] | upper }}, {{ data['oicForename'] }} +
+
+
+
+
+ +
+
+

+ Case information +

+
+ +
+
+
+
+ Case status +
+
+ Pending +
+
+
+
+ Monitoring codes +
+
+

+ Mental health +

+

+ Domestic violence +

+

+ Prohibited weapons +

+

+ Human trafficking +

+

+ Media interest +

+
+
+
+
+ Next hearing +
+
+

+ First hearing +

+

+ Thursday, 27 November 2025 +

+

+ Southend Court House: County Court and Family Court and Magistrates Court +

+
+
+
+
+
+ +
+
+ +
+
+

+ Defendant information +

+
+ +
+

+ DAVIES, Bella +

+
+
+
+ Age +
+
+ 34 (15/9/1990) +
+
+
+
+ Charge +
+
+ Grievous bodily harm +
+
+
+
+ Custody +
+
+ In police custody, 15 days +
+
+
+ +

+ SIMPSON, Bart +

+
+
+
+ Age +
+
+ 15 (8/8/2010) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 6 days +
+
+
+ +

+ JONES, Vince +

+
+
+
+ Age +
+
+ 45 (15/9/1979) +
+
+
+
+ Charge +
+
+ Actual bodily harm +
+
+
+
+ Custody +
+
+ On police bail, 5 days +
+
+
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/details/call-attempt-1.html b/app/views/delivery/vcl/victim-record/vcl/details/call-attempt-1.html new file mode 100644 index 000000000..7635cd7a1 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/details/call-attempt-1.html @@ -0,0 +1,92 @@ +{% block content %} +
+ +
+
+ + Telephone call 1 +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Call direction +
+
+ {% if (data['callType1'] == "Yes") %}Outbound{% else %}Inbound{% endif %} +
+
+
+
+ Victim informed +
+
+ {{ data['victimInformed1'] }} +
+
+
+
+ Notes +
+
+ {{ data['callNotes1'] }} +
+
+ {% if (data['victimInformed1'] == "No") and (data['wasTextMessageSent'] == "No") %} +
+
+ Text message sent +
+
+ {{ data['wasTextMessageSent'] }} +
+
+ {% endif %} + {% if (data['wasTextMessageSent'] == "Yes") %} +
+
+ Text message sent +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
+
+ {% if (data['vclStatus'] == "after-call-attempt-1") %} +
+
+ Next call attempt +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['secondCallHour'] }}:{{ data['secondCallMinutes'] }} +
+
+ {% else %} + {% endif %} + {% endif %} +
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/details/call-attempt-2.html b/app/views/delivery/vcl/victim-record/vcl/details/call-attempt-2.html new file mode 100644 index 000000000..6fa4e417b --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/details/call-attempt-2.html @@ -0,0 +1,72 @@ +{% block content %} +
+ +
+
+ + Telephone call 2 +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Call direction +
+
+ {% if (data['callType2'] == "Yes") %}Outbound{% else %}Inbound{% endif %} +
+
+
+
+ Victim informed +
+
+ {{ data['victimInformed2'] }} +
+
+
+
+ Notes +
+
+ {{ data['callNotes2'] }} +
+
+ {% if (data['vclStatus'] == "after-call-attempt-2") and (data['vclStatus'] == "after-call-attempt-2") %} +
+
+ Next call attempt +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['thirdCallHour'] }}:{{ data['thirdCallMinutes'] }} +
+
+ {% else %} + {% endif %} +
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/details/call-attempt-3.html b/app/views/delivery/vcl/victim-record/vcl/details/call-attempt-3.html new file mode 100644 index 000000000..6fbbb153a --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/details/call-attempt-3.html @@ -0,0 +1,61 @@ +{% block content %} +
+ +
+
+ + Telephone call 3 +
+
+ {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} +
+
+ +
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+
+
+ Call direction +
+
+ {% if (data['callType3'] == "Yes") %}Outbound{% else %}Inbound{% endif %} +
+
+
+
+ Victim informed +
+
+ {{ data['victimInformed3'] }} +
+
+
+
+ Notes +
+
+ {{ data['callNotes3'] }} +
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/details/email.html b/app/views/delivery/vcl/victim-record/vcl/details/email.html new file mode 100644 index 000000000..6ce3c9357 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/details/email.html @@ -0,0 +1,48 @@ +{% block content %} +
+ +
+
+ Email sent +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:39 +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Also included +
+
+ Information pack
Crest survey +
+
+
+
+ Status +
+
+ {{ data['notifyStatus'] | capitalize }} {% if (data['notifyStatus'] == "permanent") or (data['notifyStatus'] == "technical" or data['notifyStatus'] == "temporary") %}failure{% endif %} +
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/details/letter.html b/app/views/delivery/vcl/victim-record/vcl/details/letter.html new file mode 100644 index 000000000..d8323f7dc --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/details/letter.html @@ -0,0 +1,52 @@ +{% block content %} +
+
+
+ Letter sent by +
+
+ Post +
+
+
+
+ Letter sent to print +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:39 +
+
+
+
+ Notes +
+
+ {{ data['letterDispatchNotes'] }} +
+
+ + + +
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/draft/amendments-required.html b/app/views/delivery/vcl/victim-record/vcl/draft/amendments-required.html new file mode 100644 index 000000000..8128d3fab --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/draft/amendments-required.html @@ -0,0 +1,26 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

+ +

+ You need to amend the draft before sending. +

+ + + + + Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/draft/approved-to-send.html b/app/views/delivery/vcl/victim-record/vcl/draft/approved-to-send.html new file mode 100644 index 000000000..4b340e0bf --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/draft/approved-to-send.html @@ -0,0 +1,162 @@ +{% block content %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} +{% else %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

+{% endif %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} +{% if (data['callAttempt'] == "1") %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
+ +{% elif (data['callAttempt'] == "2") %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+ +{% elif (data['callAttempt'] == "3") %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+ +{% endif %} + +{% if (data['fumoc'] == "none") %} +
+
+
+ Letter sent by +
+
+ Letter not wanted +
+
+
+
+ More details +
+
+ {{ data['noFumocDetails'] }} +
+
+
+{% else %} + +

+ You can now send the letter. +

+{% endif %} + +{% if (data['victimInformed3'] == "No") %} +

+ You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

+{% endif %} + +{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['fumoc'] == "none") %} + +{% elif (data['victimInformed3'] == "No") %} + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% else %} +

+ No phone call was logged. It is also not known how the victim wants to receive the letter. +

+{% endif %} + +{% elif (data['pmoc'] == "email") %} +

+ You can now send the letter. +

+ + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "post") %} +

+ You can now send the letter. +

+ + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "via-police") %} +

+ The letter is approved to send to the officer in charge. +

+ + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% elif (data['pmoc'] == "via-isva") %} +

+ The letter is approved to send to the victim's Independent Sexual Violence Adviser (ISVA). +

+ + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% else %} +

+ You can now send the letter. +

+{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/draft/in-progress.html b/app/views/delivery/vcl/victim-record/vcl/draft/in-progress.html new file mode 100644 index 000000000..0dc0ff07c --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/draft/in-progress.html @@ -0,0 +1,13 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

+ +

+ A draft letter is in progress. +

+ + + Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/draft/not-started.html b/app/views/delivery/vcl/victim-record/vcl/draft/not-started.html new file mode 100644 index 000000000..f4e86ce1f --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/draft/not-started.html @@ -0,0 +1,16 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about a stopped or substantially altered charge. +

+ +{% if (data['vclOption'] == "a") or (data['vclOption'] == "b") %} + + Draft a letter to inform about the stopped or substantially altered charge + +{% elif (data['vclOption'] == "c") %} + + Draft a letter to inform about the stopped or substantially altered charge + +{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/draft/ready-to-send.html b/app/views/delivery/vcl/victim-record/vcl/draft/ready-to-send.html new file mode 100644 index 000000000..4e477a5c9 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/draft/ready-to-send.html @@ -0,0 +1,65 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

+ +{% if (data['callAttempt'] == "1") %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
+ +{% elif (data['callAttempt'] == "2") %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+ +{% elif (data['callAttempt'] == "3") %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+ +{% else %} +{% endif %} + +

+ The letter is ready to send. No amendments are required. +

+ +{% if (data['pmoc'] == "email") %} + + Review letter before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "post") %} + + Review letter before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} + + Review letter before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/draft/under-review.html b/app/views/delivery/vcl/victim-record/vcl/draft/under-review.html new file mode 100644 index 000000000..e520dc5b3 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/draft/under-review.html @@ -0,0 +1,83 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

+ +{% if (data['reviewer'] == "head") %} +

+ The draft is under review. The current reviewer is Cecilia Galpin (Head). +

+ + + +

+ You can still make changes to the draft if you need to. +

+ +{% elif (data['reviewer'] == "lawyer") %} +

+ The draft is under review. The current reviewer is Geoff Laws (Lawyer). +

+ + + +

+ You can still make changes to the draft if you need to. +

+ +{% else %} +

+ The draft is under review with {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. +

+ + + +

+ You can still make changes to the draft if you need to. +

+{% endif %} + + + View draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/index.html b/app/views/delivery/vcl/victim-record/vcl/index.html new file mode 100644 index 000000000..e303069e3 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/index.html @@ -0,0 +1,205 @@ +{% block content %} +
+
+ + + + + {% if (data['vclType'] == 'stopped-charge') or (data['vclType'] == 'altered-charge') %} +
+
+

+ {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% elif (data['vclType'] == "altered-charge") %}Substantially altered charge{% else %}VCL decision{% endif %} +

+
+
+ + + {% if (data['vclStatus'] == "draft-not-started") %} + {% include "/ur/vcl/victim-record/vcl/draft/not-started.html" %} + + {% elif (data['vclStatus'] == "draft-in-progress") %} + {% include "/ur/vcl/victim-record/vcl/draft/in-progress.html" %} + + {% elif (data['vclStatus'] == "draft-under-review") %} + {% include "/ur/vcl/victim-record/vcl/draft/under-review.html" %} + + {% elif (data['vclStatus'] == "draft-amendments-required") %} + {% include "/ur/vcl/victim-record/vcl/draft/amendments-required.html" %} + + {% elif (data['vclStatus'] == "draft-ready-to-send") %} + {% include "/ur/vcl/victim-record/vcl/draft/ready-to-send.html" %} + + {% elif (data['vclStatus'] == "draft-approved-to-send") %} + {% include "/ur/vcl/victim-record/vcl/draft/approved-to-send.html" %} + + + {% elif (data['vclStatus'] == "not-yet-recorded") %} + {% include "/ur/vcl/victim-record/vcl/record/not-yet-recorded.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-1") %} + {% include "/ur/vcl/victim-record/vcl/record/informed-after-call-1.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-2") %} + {% include "/ur/vcl/victim-record/vcl/record/informed-after-call-2.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-3") %} + {% include "/ur/vcl/victim-record/vcl/record/informed-after-call-3.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-1") %} + {% include "/ur/vcl/victim-record/vcl/record/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-2") %} + {% include "/ur/vcl/victim-record/vcl/record/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-3") %} + {% include "/ur/vcl/victim-record/vcl/record/after-call-attempt-3.html" %} + + + {% elif (data['vclStatus'] == "fu-email-after-call-1") %} + {% include "/ur/vcl/victim-record/vcl/send/fu-email/after-call-1.html" %} + + {% elif (data['vclStatus'] == "fu-email-after-call-2") %} + {% include "/ur/vcl/victim-record/vcl/send/fu-email/after-call-2.html" %} + + {% elif (data['vclStatus'] == "fu-email-after-call-3") %} + {% include "/ur/vcl/victim-record/vcl/send/fu-email/after-call-3.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-permanent") %} + {% include "/ur/vcl/victim-record/vcl/send/fu-email/failure-permanent.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-permanent-with-success") %} + {% include "/ur/vcl/victim-record/vcl/send/fu-email/failure-permanent-with-success.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-technical") %} + {% include "/ur/vcl/victim-record/vcl/send/fu-email/failure-technical.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-temporary") %} + {% include "/ur/vcl/victim-record/vcl/send/fu-email/failure-temporary.html" %} + + {% elif (data['vclStatus'] == "fu-email-sending") %} + {% include "/ur/vcl/victim-record/vcl/send/fu-email/sending.html" %} + + + {% elif (data['vclStatus'] == "fu-letter-dispatched") %} + {% include "/ur/vcl/victim-record/vcl/send/fu-letter/dispatched.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-1") %} + {% include "/ur/vcl/victim-record/vcl/send/fu-letter/after-call-1.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-2") %} + {% include "/ur/vcl/victim-record/vcl/send/fu-letter/after-call-2.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-3") %} + {% include "/ur/vcl/victim-record/vcl/send/fu-letter/after-call-3.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-fu-email-undelivered") %} + {% include "/ur/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html" %} + + + {% elif (data['vclStatus'] == "email-delivered") %} + {% include "/ur/vcl/victim-record/vcl/send/email/delivered.html" %} + + {% elif (data['vclStatus'] == "email-after-call-attempt-1") %} + {% include "/ur/vcl/victim-record/vcl/send/email/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "email-after-call-attempt-2") %} + {% include "/ur/vcl/victim-record/vcl/send/email/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "email-failure-permanent") %} + {% include "/ur/vcl/victim-record/vcl/send/email/failure-permanent.html" %} + + {% elif (data['vclStatus'] == "email-failure-permanent-with-success") %} + {% include "/ur/vcl/victim-record/vcl/send/email/failure-permanent-with-success.html" %} + + {% elif (data['vclStatus'] == "email-failure-technical") %} + {% include "/ur/vcl/victim-record/vcl/send/email/failure-technical.html" %} + + {% elif (data['vclStatus'] == "email-failure-temporary") %} + {% include "/ur/vcl/victim-record/vcl/send/email/failure-temporary.html" %} + + {% elif (data['vclStatus'] == "email-sending") %} + {% include "/ur/vcl/victim-record/vcl/send/email/sending.html" %} + + + {% elif (data['vclStatus'] == "letter-dispatched") %} + {% include "/ur/vcl/victim-record/vcl/send/letter/dispatched.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-1") %} + {% include "/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-2") %} + {% include "/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-3") %} + {% include "/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html" %} + + {% elif (data['vclStatus'] == "letter-after-email-undelivered") %} + {% include "/ur/vcl/victim-record/vcl/send/letter/after-email-undelivered.html" %} + + {% else %} +

There was a problem retrieving information. Try again later.

+ {% endif %} + + {% include "/ur/vcl/victim-record/vcl/next-steps.html" %} +
+
+ {% else %} + {% if (data['pmoc'] == "via-police") %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by the police. +

+ {% elif (data['pmoc'] == "via-isva") %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by their Independent Sexual Violence Adviser (ISVA). +

+ {% else %} + {% include "/ur/vcl/victim-record/vcl/draft/not-started.html" %} + {% endif %} + + {% include "/ur/vcl/victim-record/vcl/next-steps.html" %} + {% endif %} + + {% if (data['vclSent'] == 'yes') or (data['vclSent'] == 'na') %} + + Start another draft to inform about the stopped or substantially altered charge + + {% endif %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/next-steps.html b/app/views/delivery/vcl/victim-record/vcl/next-steps.html new file mode 100644 index 000000000..63ee4e1d4 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/next-steps.html @@ -0,0 +1,132 @@ +{% block content %} +{% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} +{% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "not-yet-recorded") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") or (data['vclStatus'] == "after-call-attempt-3") or (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") or (data['vclStatus'] == "draft-ready-to-send") or (data['vclStatus'] == "draft-approved-to-send") %} +{% if (data['fumoc'] == "none") %} +{% else %} +
+ +
+ + + Next steps + + +
+
    + {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} +
  1. Draft the letter and send for review.
  2. + {% endif %} + {% if (data['vclStatus'] == "draft-amendments-required") %} +
  3. Amend the letter, then request a review.
  4. + {% endif %} + {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} +
  5. Check for updates on the review.
  6. +
  7. Amend if needed.
  8. + {% endif %} + {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "not-yet-recorded") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") %} +
  9. Telephone the victim when the letter is ready to send and log the call.
  10. + {% endif %} + {% if (data['vclStatus'] == "after-call-attempt-3") %} + {% elif (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "not-yet-recorded") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") or (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") %} +
  11. Add details from the call to the letter if needed.
  12. + {% endif %} + {% if (data['vclStatus'] == "after-call-attempt-3") %} +
  13. Send the letter to the victim by post.
  14. + {% else %} + {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} + {% if (data['vclStatus'] == "draft-approved-to-send") %} +
  15. Send the letter to the victim by email.
  16. + {% else %} +
  17. Review the letter before sending it.
  18. +
  19. Send the letter to the victim by email.
  20. + {% endif %} + {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") or (data['attemptToContactAgain'] == "Post") %} + {% if (data['vclStatus'] == "draft-approved-to-send") %} +
  21. Send the letter to the victim by post.
  22. + {% else %} +
  23. Review the letter before sending it.
  24. +
  25. Send the letter to the victim by post.
  26. + {% endif %} + {% elif (data['fumoc'] == "none") %} + {% else %} +
  27. Send the letter to the victim using their preferred method (email or post).
  28. + {% endif %} + {% endif %} +
+
+
+{% endif %} +{% else %} +{% endif %} +{% elif (data['pmoc'] == "email") or (data['pmoc'] == "post") %} +{% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-ready-to-send") or (data['vclStatus'] == "draft-approved-to-send") %} +
+ +
+ + + Next steps + + +
+
    + {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} +
  1. Draft the letter and send for review.
  2. + {% endif %} + {% if (data['vclStatus'] == "draft-amendments-required") %} +
  3. Amend the letter, then request a review.
  4. + {% endif %} + {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} +
  5. Check for updates on the review.
  6. +
  7. Amend if needed.
  8. + {% endif %} + {% if (data['pmoc'] == "") %} +
  9. Review the letter.
  10. +
  11. Find out and update the victim's preferred method of contact to proceed further.
  12. + {% else %} + {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "draft-ready-to-send") %} +
  13. Review the letter before sending it.
  14. + {% endif %} + {% if (data['pmoc'] == "email") %} +
  15. Send the letter to the victim by email.
  16. + {% elif (data['pmoc'] == "post") %} +
  17. Send the letter to the victim by post.
  18. + {% elif (data['pmoc'] == "via-police") %} +
  19. Send the letter to the officer in charge by email using Outlook.
  20. + {% elif (data['pmoc'] == "via-isva") %} +
  21. Send the letter to the Independent Sexual Violence Adviser (ISVA) by email using Outlook.
  22. + {% endif %} + {% endif %} +
+
+
+{% endif %} +{% elif (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} +{% else %} +
+ +
+ + + Next steps + + +
+
    + {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} +
  1. Draft the letter and send for review.
  2. + {% endif %} + {% if (data['vclStatus'] == "draft-amendments-required") %} +
  3. Amend the letter, then request a review.
  4. + {% endif %} + {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} +
  5. Check for updates on the review.
  6. +
  7. Amend if needed.
  8. + {% endif %} +
  9. Review the letter.
  10. +
  11. Find out and update the victim's preferred method of contact to proceed further.
  12. +
+
+
+{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-1.html b/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-1.html new file mode 100644 index 000000000..fba5da497 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-1.html @@ -0,0 +1,17 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

+ +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
+ + + + + Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-2.html b/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-2.html new file mode 100644 index 000000000..64c2ef8c6 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-2.html @@ -0,0 +1,26 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

+ +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+ + + + + Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-3.html b/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-3.html new file mode 100644 index 000000000..d183d2723 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-3.html @@ -0,0 +1,30 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

+ +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+ +

+ You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

+ + + Review letter before printing to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-1.html b/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-1.html new file mode 100644 index 000000000..c2534741d --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-1.html @@ -0,0 +1,54 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
+ +{% if (data['fumoc'] == "email") %} +

+ The letter is ready to send. If necessary, add details discussed on the call before sending. +

+ + + Review letter before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

+ The letter is ready to send. If necessary, add details discussed on the call before sending to printing. +

+ + + Review letter before printing to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +
+
+
+ Letter sent by +
+
+ Letter not wanted +
+
+
+
+ Reason for no letter +
+
+ {{ data['noFumocDetails'] }} +
+
+
+ +
+ +

+ The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

+ + + Review before sending to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-2.html b/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-2.html new file mode 100644 index 000000000..bf1c47c0b --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-2.html @@ -0,0 +1,63 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+ +{% if (data['fumoc'] == "email") %} +

+ No changes are needed to the letter and it can now be sent. +

+ + + Review letter before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

+ No changes are needed to the letter and it can now be sent. +

+ + + Review letter before printing to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +
+
+
+ Letter sent by +
+
+ Letter not wanted +
+
+
+
+ More details +
+
+ {{ data['noFumocDetails'] }} +
+
+
+ +
+ +

+ The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

+ + + Review before sending to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-3.html b/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-3.html new file mode 100644 index 000000000..833d31a95 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-3.html @@ -0,0 +1,67 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+ +{% if (data['fumoc'] == "email") %} +

+ The letter is ready to send. If necessary, add details discussed on the call before sending. +

+ + + Review letter before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

+ The letter is ready to send. If necessary, add details discussed on the call before printing. +

+ + + Review letter before printing to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +
+
+
+ Letter sent by +
+
+ Letter not wanted +
+
+
+
+ More details +
+
+ {{ data['noFumocDetails'] }} +
+
+
+ +
+ +

+ The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

+ + + Review before sending to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/record/not-yet-recorded.html b/app/views/delivery/vcl/victim-record/vcl/record/not-yet-recorded.html new file mode 100644 index 000000000..e496c2080 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/record/not-yet-recorded.html @@ -0,0 +1,17 @@ +{% block content %} +

+ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

+ +

+ Telephone the victim and log the call before sending the letter. +

+ + + + + Log a call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/email/after-call-attempt-1.html b/app/views/delivery/vcl/victim-record/vcl/send/email/after-call-attempt-1.html new file mode 100644 index 000000000..bb95981b6 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/send/email/after-call-attempt-1.html @@ -0,0 +1,16 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/email.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/email/after-call-attempt-2.html b/app/views/delivery/vcl/victim-record/vcl/send/email/after-call-attempt-2.html new file mode 100644 index 000000000..a44bdda57 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/send/email/after-call-attempt-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/email.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/email/delivered.html b/app/views/delivery/vcl/victim-record/vcl/send/email/delivered.html new file mode 100644 index 000000000..f491d3e17 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/send/email/delivered.html @@ -0,0 +1,3 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/email/failure-permanent.html b/app/views/delivery/vcl/victim-record/vcl/send/email/failure-permanent.html new file mode 100644 index 000000000..b10b4a327 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/send/email/failure-permanent.html @@ -0,0 +1,18 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/email.html" %} + +
+ +

+ Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

+ +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/email/failure-technical.html b/app/views/delivery/vcl/victim-record/vcl/send/email/failure-technical.html new file mode 100644 index 000000000..efcb31018 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/send/email/failure-technical.html @@ -0,0 +1,12 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/email.html" %} + +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/email/failure-temporary.html b/app/views/delivery/vcl/victim-record/vcl/send/email/failure-temporary.html new file mode 100644 index 000000000..229335f15 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/send/email/failure-temporary.html @@ -0,0 +1,18 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/email.html" %} + +
+ +

+ The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

+ +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/email/sending.html b/app/views/delivery/vcl/victim-record/vcl/send/email/sending.html new file mode 100644 index 000000000..56c9b09ff --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/send/email/sending.html @@ -0,0 +1,9 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/email.html" %} + +
+ +

+ Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/fu-email/after-call-1.html b/app/views/delivery/vcl/victim-record/vcl/send/fu-email/after-call-1.html new file mode 100644 index 000000000..e0b5158d9 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/send/fu-email/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
+ +{% include "/ur/vcl/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/fu-email/after-call-2.html b/app/views/delivery/vcl/victim-record/vcl/send/fu-email/after-call-2.html new file mode 100644 index 000000000..7d9afe2aa --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/send/fu-email/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+ +
+ +{% include "/ur/vcl/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/fu-email/after-call-3.html b/app/views/delivery/vcl/victim-record/vcl/send/fu-email/after-call-3.html new file mode 100644 index 000000000..7aa040f77 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/send/fu-email/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+ +
+ +{% include "/ur/vcl/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/fu-email/failure-permanent.html b/app/views/delivery/vcl/victim-record/vcl/send/fu-email/failure-permanent.html new file mode 100644 index 000000000..f54a57765 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/send/fu-email/failure-permanent.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
+ +{% include "/ur/vcl/victim-record/vcl/details/email.html" %} + +
+ +

+ Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

+ +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/fu-email/failure-technical.html b/app/views/delivery/vcl/victim-record/vcl/send/fu-email/failure-technical.html new file mode 100644 index 000000000..4198ee945 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/send/fu-email/failure-technical.html @@ -0,0 +1,15 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
+ +{% include "/ur/vcl/victim-record/vcl/details/email.html" %} + +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/fu-email/failure-temporary.html b/app/views/delivery/vcl/victim-record/vcl/send/fu-email/failure-temporary.html new file mode 100644 index 000000000..f87c0b5bf --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/send/fu-email/failure-temporary.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
+ +{% include "/ur/vcl/victim-record/vcl/details/email.html" %} + +
+ +

+ The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

+ +
+ + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/fu-email/sending.html b/app/views/delivery/vcl/victim-record/vcl/send/fu-email/sending.html new file mode 100644 index 000000000..89285c350 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/send/fu-email/sending.html @@ -0,0 +1,13 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
+ +{% include "/ur/vcl/victim-record/vcl/details/email.html" %} + +
+ +

+ Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-1.html b/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-1.html new file mode 100644 index 000000000..c436eaa4d --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
+ +{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-2.html b/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-2.html new file mode 100644 index 000000000..c263de220 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+ +
+ +{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-3.html b/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-3.html new file mode 100644 index 000000000..c5ff8fbe6 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+ +
+ +{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html b/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html new file mode 100644 index 000000000..123ad5cad --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html @@ -0,0 +1,71 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
+
+ +
+ +{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} + +
+ +
+ + + Previous letter attempts + + +
+
+
+
+ Contact method +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
+
+
+
+ Status +
+
+ Technical failure +
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html b/app/views/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html new file mode 100644 index 000000000..e876d8af5 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html @@ -0,0 +1,16 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html b/app/views/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html new file mode 100644 index 000000000..cca89ce64 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html b/app/views/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html new file mode 100644 index 000000000..59512c9d0 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} + +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
+ + {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
+ + {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/letter/after-email-undelivered.html b/app/views/delivery/vcl/victim-record/vcl/send/letter/after-email-undelivered.html new file mode 100644 index 000000000..9a46c21ad --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/send/letter/after-email-undelivered.html @@ -0,0 +1,49 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} + +
+ +
+ + + Previous contact attempts + + +
+
+
+
+ Contact method +
+
+ Email +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+
+
+ Date and time +
+
+ {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
+
+
+
+ Status +
+
+ Technical failure +
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/letter/dispatched.html b/app/views/delivery/vcl/victim-record/vcl/send/letter/dispatched.html new file mode 100644 index 000000000..e33579852 --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/send/letter/dispatched.html @@ -0,0 +1,19 @@ +{% block content %} +{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} + +{% if (data['notifyStatus'] == "") %} +{% else %} +
+ +
+ + + Previous contact attempts + + +
+ {% include "/ur/vcl/victim-record/vcl/details/email.html" %} +
+
+{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/victim-details.html b/app/views/delivery/vcl/victim-record/victim-details.html new file mode 100644 index 000000000..6819583db --- /dev/null +++ b/app/views/delivery/vcl/victim-record/victim-details.html @@ -0,0 +1,295 @@ +{% block content %} +

Victim details

+ +
+
+
+
+

Name and contact details

+
+ +
+
+
+
+ Name and title +
+
+ {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] }} {{ data['victimForename'] }} +
+
+ Change full name +
+
+
+
+ Preferred name +
+
+ {{ data['victimPreferredName'] }} +
+
+ Change preferred name +
+
+
+
+ Telephone number +
+
+ {{ data['victimPhoneNumber'] }} +
+
+ Change phone number +
+
+
+
+ Email address +
+
+ {{ data['victimEmailAddress'] }} +
+
+ Change email address +
+
+
+
+ Address +
+
+ {{ data['victimAddressLine1'] }}
{{ data['victimAddressLine2'] }}
{{ data['victimAddressLine3'] }}
{{ data['victimPostCode'] }} +
+
+ Change home address +
+
+
+
+ Want to be contacted +
+
+ Yes +
+
+
+
+ Preferred method of contact +
+ {% if (data['pmoc'] == "Not provided") %} +
+ Enter preferred method of contact +
+ {% else %} +
+ {{ data['pmoc'] | capitalize }} +
+
+ Change preferred method of contact +
+ {% endif %} +
+
+
+ Preferred correspondence language +
+
+ English +
+
+ Change preferred correspondence language +
+
+
+
+ Preferred contact times +
+ {% if (data['preferredContactTimes'] == "Not provided") %} +
+ Enter preferred contact times +
+ {% else %} +
+ {{ data['preferredContactTimes'] | capitalize }} +
+
+ Change preferred contact times +
+ {% endif %} +
+
+
+ Victim representative contact details +
+
+ Not provided +
+
+ Change victim representative contact details +
+
+
+
+
+ +
+
+ +
+
+

Equality information

+
+ +
+
+
+
+ Age +
+
+ {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) +
+
+ Change age +
+
+
+
+ Has health conditions or illness +
+
+ Yes +
+
+ Change if they have health conditions or illness +
+
+
+
+ Health conditions or illness +
+
+ Not provided +
+
+ Change health conditions or illness +
+
+
+
+ Abilities reduced +
+
+ Not provided +
+
+ Change if abilities reduced +
+
+
+
+ Ethnic group +
+
+ White +
+
+ Change ethnic group +
+
+
+
+ Ethnic background +
+
+ English, Welsh, Scottish, Northern Irish or British +
+
+ Change ethnic background +
+
+
+
+ Religion +
+
+

Preferred not to say

+
+
+ Change religion +
+
+
+
+ Sex +
+
+

Preferred not to say

+
+
+ Change sex +
+
+
+
+ Gender identity +
+
+

Preferred not to say

+
+
+ Change gender identity +
+
+ +
+
+
+ +
+
+

Other information

+
+ +
+
+
+
+ Previous convictions +
+
+ Yes +
+
+ Change if has previous convictions +
+
+
+
+ Special measures required +
+
+ Not provided +
+
+ Change special measures required +
+
+
+
+ Power of Attorney +
+
+ No +
+
+ Change Power of Attorney +
+
+
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/vso-dashboard.html b/app/views/delivery/vcl/vso-dashboard.html new file mode 100644 index 000000000..b19dc4633 --- /dev/null +++ b/app/views/delivery/vcl/vso-dashboard.html @@ -0,0 +1,286 @@ +{% extends "layouts/main.html" %} + +{% set pageName="VSO dashboard" %} + +{% block header %} +
+ +
+ +
+
+
+ +
+
+
+{% endblock %} + +{% block content %} +
+
+ +

VSO dashboard

+ +
+
+
+
+

+ All upcoming events +

+
+
+
+
+
+ Age +
+
+ 38 +
+
+ Change age (Lead tenant) +
+
+
+
+ Nationality +
+
+ UK national resident in UK +
+
+ Change nationality (Lead tenant) +
+
+
+
+ Working situation +
+
+ Part time – less than 30 hours a week +
+
+ Change working situation (Lead tenant) +
+
+
+
+
+
+
+
+
+

+ Upcoming events by victim +

+
+
+
+
+
+ Age +
+
+ 38 +
+
+ Change age (Lead tenant) +
+
+
+
+ Nationality +
+
+ UK national resident in UK +
+
+ Change nationality (Lead tenant) +
+
+
+
+ Working situation +
+
+ Part time – less than 30 hours a week +
+
+ Change working situation (Lead tenant) +
+
+
+
+
+
+
+
+
+

+ Recently viewed victims +

+
+
+
+
+
+ Age +
+
+ 38 +
+
+ Change age (Lead tenant) +
+
+
+
+ Nationality +
+
+ UK national resident in UK +
+
+ Change nationality (Lead tenant) +
+
+
+
+ Working situation +
+
+ Part time – less than 30 hours a week +
+
+ Change working situation (Lead tenant) +
+
+
+
+
+
+
+ + + + + +
+
+{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file From 5547c2c3f6cee354e90649c064ae6a2ba01be743 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Mon, 20 Oct 2025 21:11:31 +0100 Subject: [PATCH 007/113] Correction of UR content --- app/views/ur/vcl/draft/under-review.html | 2 +- app/views/ur/vcl/send/delivered.html | 2 +- .../ur/vcl/victim-record/vcl/draft/amendments-required.html | 2 +- app/views/ur/vcl/victim-record/vcl/draft/under-review.html | 2 +- app/views/ur/vcl/victim-record/vcl/next-steps.html | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/views/ur/vcl/draft/under-review.html b/app/views/ur/vcl/draft/under-review.html index d6bca2a79..a81625b8c 100644 --- a/app/views/ur/vcl/draft/under-review.html +++ b/app/views/ur/vcl/draft/under-review.html @@ -13,7 +13,7 @@

Review requested

- Under review with
+ Under review of
{% if (data['reviewerLevel'] == "d-request") %} {{ data['d-reviewer'] }} (D) {% elif (data['reviewerLevel'] == "b3-request") %} diff --git a/app/views/ur/vcl/send/delivered.html b/app/views/ur/vcl/send/delivered.html index ad4067f90..4ff62a043 100644 --- a/app/views/ur/vcl/send/delivered.html +++ b/app/views/ur/vcl/send/delivered.html @@ -25,7 +25,7 @@

Further information

- You can view a record of the delivered email on the 'Communications' tab of the victim's page, within the Victim Case Application. + You can view a record of the delivered email on the 'VCL' tab of the victim's page, within the Victim Case Application.

diff --git a/app/views/ur/vcl/victim-record/vcl/draft/amendments-required.html b/app/views/ur/vcl/victim-record/vcl/draft/amendments-required.html index 5d78f72ce..d3ef51252 100644 --- a/app/views/ur/vcl/victim-record/vcl/draft/amendments-required.html +++ b/app/views/ur/vcl/victim-record/vcl/draft/amendments-required.html @@ -4,7 +4,7 @@

- You need to amend the draft before sending. + The draft requires amendments from you before sending.

-
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
- - - - - - - - - - -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/draft/vcl-type-1.html b/app/views/delivery/vcl/draft/vcl-type.html similarity index 89% rename from app/views/delivery/vcl/draft/vcl-type-1.html rename to app/views/delivery/vcl/draft/vcl-type.html index e5e76f84e..94e1667ff 100644 --- a/app/views/delivery/vcl/draft/vcl-type-1.html +++ b/app/views/delivery/vcl/draft/vcl-type.html @@ -10,7 +10,7 @@
-
+
@@ -51,5 +51,5 @@

{% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/draft/victim-withdrawal.html b/app/views/delivery/vcl/draft/victim-withdrawal.html deleted file mode 100644 index 8ce02d901..000000000 --- a/app/views/delivery/vcl/draft/victim-withdrawal.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="No further action template" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
-
- - - -
-
- - -

- Has {{ data['victimForename'] }} {{ data['victimSurname'] }} withdrawn from the case? -

-
- -
- -
- - -
- -
- - -
-
-
-
- - - - - -
-
-{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/letter-dashboard.html b/app/views/delivery/vcl/letter-dashboard.html index 7f29cff18..336ffebb2 100644 --- a/app/views/delivery/vcl/letter-dashboard.html +++ b/app/views/delivery/vcl/letter-dashboard.html @@ -109,5 +109,5 @@

Letters

{% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/record/call-support.html b/app/views/delivery/vcl/record/call-support.html index 81400b06a..b6c34ce25 100644 --- a/app/views/delivery/vcl/record/call-support.html +++ b/app/views/delivery/vcl/record/call-support.html @@ -40,7 +40,7 @@

{% if (data['decisionType'] == "dtc") %}Decision to charge{% elif (data['decisionType'] == "nfa") %}No further action{% else %}Mixed charges{% endif %}
- + View letter for the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} (opens in a new tab)
@@ -163,7 +163,7 @@

{% if (data['decisionType'] == "dtc") %}Decision to charge{% elif (data['decisionType'] == "nfa") %}No further action{% else %}Mixed charges{% endif %}
- + View letter for the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} (opens in a new tab)
diff --git a/app/views/delivery/vcl/record/follow-up-moc.html b/app/views/delivery/vcl/record/follow-up-moc.html index 2380aa51d..c1a0ae3b7 100644 --- a/app/views/delivery/vcl/record/follow-up-moc.html +++ b/app/views/delivery/vcl/record/follow-up-moc.html @@ -10,7 +10,7 @@
-
+
@@ -70,5 +70,5 @@

{% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/record/next-attempt-moc.html b/app/views/delivery/vcl/record/next-attempt-moc.html index c83743ed4..fb3dee305 100644 --- a/app/views/delivery/vcl/record/next-attempt-moc.html +++ b/app/views/delivery/vcl/record/next-attempt-moc.html @@ -10,7 +10,7 @@
- +
@@ -68,5 +68,5 @@

{% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/record/phone-call-1.html b/app/views/delivery/vcl/record/phone-call-1.html index c588d8590..dbfaa3934 100644 --- a/app/views/delivery/vcl/record/phone-call-1.html +++ b/app/views/delivery/vcl/record/phone-call-1.html @@ -10,7 +10,7 @@
- +

Telephone call 1

@@ -150,10 +150,10 @@

Telephone call 1

- {% include "/ur/vcl/record/call-support.html" %} + {% include "/delivery/vcl/record/call-support.html" %}
{% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/record/phone-call-2.html b/app/views/delivery/vcl/record/phone-call-2.html index 4fbcf8697..476df23fd 100644 --- a/app/views/delivery/vcl/record/phone-call-2.html +++ b/app/views/delivery/vcl/record/phone-call-2.html @@ -10,7 +10,7 @@
-
+

Telephone call 2

@@ -152,10 +152,10 @@

- {% include "/ur/vcl/record/call-support.html" %} + {% include "/delivery/vcl/record/call-support.html" %}
{% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/record/phone-call-3.html b/app/views/delivery/vcl/record/phone-call-3.html index 0f4ed4016..95427d4be 100644 --- a/app/views/delivery/vcl/record/phone-call-3.html +++ b/app/views/delivery/vcl/record/phone-call-3.html @@ -10,7 +10,7 @@
-
+

Telephone call 3

@@ -149,10 +149,10 @@

Telephone call 3

- {% include "/ur/vcl/record/call-support.html" %} + {% include "/delivery/vcl/record/call-support.html" %}
{% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/record/text-message-details.html b/app/views/delivery/vcl/record/text-message-details.html index 07e4ab7ad..2a2fb5379 100644 --- a/app/views/delivery/vcl/record/text-message-details.html +++ b/app/views/delivery/vcl/record/text-message-details.html @@ -9,7 +9,7 @@ {% block content %}
-
+

Text message details

@@ -151,5 +151,5 @@

{% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/record/was-text-message-sent.html b/app/views/delivery/vcl/record/was-text-message-sent.html index 64f7c32ce..4d24b1705 100644 --- a/app/views/delivery/vcl/record/was-text-message-sent.html +++ b/app/views/delivery/vcl/record/was-text-message-sent.html @@ -10,7 +10,7 @@
- +
@@ -52,5 +52,5 @@

{% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/send/check-email-details.html b/app/views/delivery/vcl/send/check-email-details.html index 6028cc5ed..aca98e923 100644 --- a/app/views/delivery/vcl/send/check-email-details.html +++ b/app/views/delivery/vcl/send/check-email-details.html @@ -78,10 +78,10 @@

Now send your email

diff --git a/app/views/delivery/vcl/send/check-letter-details.html b/app/views/delivery/vcl/send/check-letter-details.html index 6444d9265..db1aa87a8 100644 --- a/app/views/delivery/vcl/send/check-letter-details.html +++ b/app/views/delivery/vcl/send/check-letter-details.html @@ -8,7 +8,7 @@
- +

Check the details before sending for printing

@@ -86,7 +86,7 @@

Now send for printing

- Send for printing later + Send for printing later
diff --git a/app/views/delivery/vcl/send/delivered.html b/app/views/delivery/vcl/send/delivered.html index aca227fe8..03260d5b5 100644 --- a/app/views/delivery/vcl/send/delivered.html +++ b/app/views/delivery/vcl/send/delivered.html @@ -37,11 +37,11 @@

Further information

{% if (data['callAttempt'] == "1") %} {% if (data['fumoc'] == "email") %} - + Continue {% elif (data['attemptToContactAgain'] == "Email") %} - + Continue {% endif %} @@ -49,39 +49,39 @@

Further information

{% elif (data['callAttempt'] == "2") %} {% if (data['fumoc'] == "email") %} - + Continue {% elif (data['attemptToContactAgain'] == "Email") %} - + Continue {% endif %} {% elif (data['callAttempt'] == "3") %} - + Continue {% endif %} {% elif (data['pmoc'] == "email") %} - + Continue {% else %} - + Continue {% endif %} diff --git a/app/views/delivery/vcl/send/permanent-failure.html b/app/views/delivery/vcl/send/permanent-failure.html index 47ceb11f3..638846380 100644 --- a/app/views/delivery/vcl/send/permanent-failure.html +++ b/app/views/delivery/vcl/send/permanent-failure.html @@ -19,7 +19,7 @@

The email was saved as a draft.

-->

- Check the email address is correct. If it is incorrect, you can update the email address. + Check the email address is correct. If it is incorrect, you can update the email address.

- + Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/draft/approved-to-send.html b/app/views/delivery/vcl/victim-record/pcd/draft/approved-to-send.html index d7b250b3c..60371b1f8 100644 --- a/app/views/delivery/vcl/victim-record/pcd/draft/approved-to-send.html +++ b/app/views/delivery/vcl/victim-record/pcd/draft/approved-to-send.html @@ -7,12 +7,12 @@ {% endif %} {% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} {% if (data['callAttempt'] == "1") %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %}
{% elif (data['callAttempt'] == "2") %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %}
@@ -21,12 +21,12 @@
- {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %}
{% elif (data['callAttempt'] == "3") %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %}
@@ -35,11 +35,11 @@
- {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + {% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %}
- {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %}
@@ -78,23 +78,23 @@ {% endif %} {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} - + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} - - + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% elif (data['fumoc'] == "none") %} {% else %} - - + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endif %} @@ -104,7 +104,7 @@ You can now send the letter.

- + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} @@ -113,10 +113,10 @@ You can now send the letter.

- - + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} @@ -125,7 +125,7 @@ The letter is approved to send to the officer in charge.

- + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} @@ -140,7 +140,7 @@ The letter is approved to send to the victim's Independent Sexual Violence Adviser (ISVA).

- + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} diff --git a/app/views/delivery/vcl/victim-record/pcd/draft/in-progress.html b/app/views/delivery/vcl/victim-record/pcd/draft/in-progress.html index 8143c226e..bb0e78457 100644 --- a/app/views/delivery/vcl/victim-record/pcd/draft/in-progress.html +++ b/app/views/delivery/vcl/victim-record/pcd/draft/in-progress.html @@ -7,7 +7,7 @@ A draft letter is in progress.

- + Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/draft/not-started.html b/app/views/delivery/vcl/victim-record/pcd/draft/not-started.html index 1ed57c150..64cd105a5 100644 --- a/app/views/delivery/vcl/victim-record/pcd/draft/not-started.html +++ b/app/views/delivery/vcl/victim-record/pcd/draft/not-started.html @@ -3,7 +3,7 @@ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}.

- + Draft a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/draft/ready-to-send.html b/app/views/delivery/vcl/victim-record/pcd/draft/ready-to-send.html index 372a48a98..5b0224345 100644 --- a/app/views/delivery/vcl/victim-record/pcd/draft/ready-to-send.html +++ b/app/views/delivery/vcl/victim-record/pcd/draft/ready-to-send.html @@ -4,12 +4,12 @@

{% if (data['callAttempt'] == "1") %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %}
{% elif (data['callAttempt'] == "2") %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %}
@@ -18,12 +18,12 @@
- {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %}
{% elif (data['callAttempt'] == "3") %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %}
@@ -32,11 +32,11 @@
- {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + {% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %}
- {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %}
@@ -48,17 +48,17 @@

{% if (data['pmoc'] == "email") %} - + Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} {% elif (data['pmoc'] == "post") %} - + Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} {% else %} - + Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} {% endif %} diff --git a/app/views/delivery/vcl/victim-record/pcd/draft/under-review.html b/app/views/delivery/vcl/victim-record/pcd/draft/under-review.html index f2062bb37..64c8f0995 100644 --- a/app/views/delivery/vcl/victim-record/pcd/draft/under-review.html +++ b/app/views/delivery/vcl/victim-record/pcd/draft/under-review.html @@ -77,7 +77,7 @@

{% endif %} - + View draft to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/index.html b/app/views/delivery/vcl/victim-record/pcd/index.html index 020e2fde2..c66e64c8b 100644 --- a/app/views/delivery/vcl/victim-record/pcd/index.html +++ b/app/views/delivery/vcl/victim-record/pcd/index.html @@ -34,7 +34,7 @@ Warning Preferred method of contact unknown

- To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact. + To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact.

@@ -47,7 +47,7 @@

- {% include "/ur/vcl/victim-record/pcd/send/fu-email/after-call-1.html" %} + {% include "/delivery/vcl/victim-record/pcd/send/fu-email/after-call-1.html" %}

diff --git a/app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-1.html b/app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-1.html index 712cc100b..d7a69d247 100644 --- a/app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-1.html +++ b/app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-1.html @@ -3,7 +3,7 @@ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}.

-{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %}
@@ -11,7 +11,7 @@ Check the letter, security answers, call script and FAQs if you need these during the call.

--> - + Log another call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-2.html b/app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-2.html index 7cea5d3f8..741683671 100644 --- a/app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-2.html +++ b/app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-2.html @@ -3,7 +3,7 @@ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}.

-{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %}
@@ -12,7 +12,7 @@
- {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %}
@@ -20,7 +20,7 @@ Check the letter, security answers, call script and FAQs if you need these during the call.

--> - + Log another call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-3.html b/app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-3.html index a8ec69252..fce0886e8 100644 --- a/app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-3.html +++ b/app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-3.html @@ -3,7 +3,7 @@ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}.

-{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %}
@@ -12,11 +12,11 @@
- {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + {% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %}
- {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %}
@@ -24,7 +24,7 @@ You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone.

- + Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-1.html b/app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-1.html index d454d57aa..65eb1e82d 100644 --- a/app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-1.html +++ b/app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-1.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %}
@@ -8,7 +8,7 @@ The letter is ready to send. If necessary, add details discussed on the call before sending.

- + Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} @@ -17,7 +17,7 @@ The letter is ready to send. If necessary, add details discussed on the call before sending to printing.

- + Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} @@ -47,7 +47,7 @@ The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it.

- + Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} {% endif %} diff --git a/app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-2.html b/app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-2.html index eae8a085c..47a731637 100644 --- a/app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-2.html +++ b/app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-2.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %}
@@ -8,7 +8,7 @@
- {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %}
@@ -17,7 +17,7 @@ No changes are needed to the letter and it can now be sent.

- + Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} @@ -26,7 +26,7 @@ No changes are needed to the letter and it can now be sent.

- + Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} @@ -56,7 +56,7 @@ The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it.

- + Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} {% endif %} diff --git a/app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-3.html b/app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-3.html index 6bc3c5543..8520e42f7 100644 --- a/app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-3.html +++ b/app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-3.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %}
@@ -8,11 +8,11 @@
- {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + {% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %}
- {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %}
@@ -21,7 +21,7 @@ The letter is ready to send. If necessary, add details discussed on the call before sending.

- + Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} @@ -30,7 +30,7 @@ The letter is ready to send. If necessary, add details discussed on the call before printing.

- + Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} @@ -60,7 +60,7 @@ The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it.

- + Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} {% endif %} diff --git a/app/views/delivery/vcl/victim-record/pcd/record/not-yet-recorded.html b/app/views/delivery/vcl/victim-record/pcd/record/not-yet-recorded.html index 9bd9d7aa9..eaa9afe48 100644 --- a/app/views/delivery/vcl/victim-record/pcd/record/not-yet-recorded.html +++ b/app/views/delivery/vcl/victim-record/pcd/record/not-yet-recorded.html @@ -11,7 +11,7 @@ Check the letter, security answers, call script and FAQs if you need these during the call.

--> - + Log a call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/email/after-call-attempt-1.html b/app/views/delivery/vcl/victim-record/pcd/send/email/after-call-attempt-1.html index 72d0f494a..2c5095ecb 100644 --- a/app/views/delivery/vcl/victim-record/pcd/send/email/after-call-attempt-1.html +++ b/app/views/delivery/vcl/victim-record/pcd/send/email/after-call-attempt-1.html @@ -42,7 +42,7 @@
--> -{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/email.html" %}
@@ -53,7 +53,7 @@
- {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %}
{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/email/after-call-attempt-2.html b/app/views/delivery/vcl/victim-record/pcd/send/email/after-call-attempt-2.html index f39281050..4fd374108 100644 --- a/app/views/delivery/vcl/victim-record/pcd/send/email/after-call-attempt-2.html +++ b/app/views/delivery/vcl/victim-record/pcd/send/email/after-call-attempt-2.html @@ -42,7 +42,7 @@

--> -{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/email.html" %}
@@ -53,11 +53,11 @@
- {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + {% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %}
- {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %}
{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/email/delivered.html b/app/views/delivery/vcl/victim-record/pcd/send/email/delivered.html index e232ff0f4..853b5d9fd 100644 --- a/app/views/delivery/vcl/victim-record/pcd/send/email/delivered.html +++ b/app/views/delivery/vcl/victim-record/pcd/send/email/delivered.html @@ -42,5 +42,5 @@
--> -{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/email.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/email/failure-permanent.html b/app/views/delivery/vcl/victim-record/pcd/send/email/failure-permanent.html index 21a3741af..8b7ce33b1 100644 --- a/app/views/delivery/vcl/victim-record/pcd/send/email/failure-permanent.html +++ b/app/views/delivery/vcl/victim-record/pcd/send/email/failure-permanent.html @@ -34,7 +34,7 @@
--> -{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/email.html" %}
diff --git a/app/views/delivery/vcl/victim-record/pcd/send/email/failure-technical.html b/app/views/delivery/vcl/victim-record/pcd/send/email/failure-technical.html index 5e3f5c406..457a1bedb 100644 --- a/app/views/delivery/vcl/victim-record/pcd/send/email/failure-technical.html +++ b/app/views/delivery/vcl/victim-record/pcd/send/email/failure-technical.html @@ -34,7 +34,7 @@

--> -{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/email.html" %}
@@ -42,6 +42,6 @@ Try to send email again to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - Send a letter instead to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + Send a letter instead to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %}
{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/email/failure-temporary.html b/app/views/delivery/vcl/victim-record/pcd/send/email/failure-temporary.html index 201513967..c2987e486 100644 --- a/app/views/delivery/vcl/victim-record/pcd/send/email/failure-temporary.html +++ b/app/views/delivery/vcl/victim-record/pcd/send/email/failure-temporary.html @@ -34,7 +34,7 @@
--> -{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/email.html" %}
diff --git a/app/views/delivery/vcl/victim-record/pcd/send/email/sending.html b/app/views/delivery/vcl/victim-record/pcd/send/email/sending.html index e97f395bf..d59452a76 100644 --- a/app/views/delivery/vcl/victim-record/pcd/send/email/sending.html +++ b/app/views/delivery/vcl/victim-record/pcd/send/email/sending.html @@ -34,7 +34,7 @@

--> -{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/email.html" %}
diff --git a/app/views/delivery/vcl/victim-record/pcd/send/fu-email/after-call-1.html b/app/views/delivery/vcl/victim-record/pcd/send/fu-email/after-call-1.html index 171419cc1..3a36ad0fd 100644 --- a/app/views/delivery/vcl/victim-record/pcd/send/fu-email/after-call-1.html +++ b/app/views/delivery/vcl/victim-record/pcd/send/fu-email/after-call-1.html @@ -1,7 +1,7 @@ {% block content %} -{% include "/ur/vcl/victim-record/pcd/details/call-attempt-1.html" %} +{% include "/delivery/vcl/victim-record/pcd/details/call-attempt-1.html" %}
-{% include "/ur/vcl/victim-record/pcd/details/email.html" %} +{% include "/delivery/vcl/victim-record/pcd/details/email.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/fu-email/after-call-2.html b/app/views/delivery/vcl/victim-record/pcd/send/fu-email/after-call-2.html index e927852ed..6e4161c03 100644 --- a/app/views/delivery/vcl/victim-record/pcd/send/fu-email/after-call-2.html +++ b/app/views/delivery/vcl/victim-record/pcd/send/fu-email/after-call-2.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/ur/vcl/victim-record/pcd/details/call-attempt-2.html" %} +{% include "/delivery/vcl/victim-record/pcd/details/call-attempt-2.html" %}
@@ -10,11 +10,11 @@
- {% include "/ur/vcl/victim-record/pcd/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/pcd/details/call-attempt-1.html" %}

-{% include "/ur/vcl/victim-record/pcd/details/email.html" %} +{% include "/delivery/vcl/victim-record/pcd/details/email.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/fu-email/after-call-3.html b/app/views/delivery/vcl/victim-record/pcd/send/fu-email/after-call-3.html index 7efbe8793..e6ea0a772 100644 --- a/app/views/delivery/vcl/victim-record/pcd/send/fu-email/after-call-3.html +++ b/app/views/delivery/vcl/victim-record/pcd/send/fu-email/after-call-3.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/ur/vcl/victim-record/pcd/details/call-attempt-3.html" %} +{% include "/delivery/vcl/victim-record/pcd/details/call-attempt-3.html" %}
@@ -10,15 +10,15 @@
- {% include "/ur/vcl/victim-record/pcd/details/call-attempt-2.html" %} + {% include "/delivery/vcl/victim-record/pcd/details/call-attempt-2.html" %}
- {% include "/ur/vcl/victim-record/pcd/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/pcd/details/call-attempt-1.html" %}

-{% include "/ur/vcl/victim-record/pcd/details/email.html" %} +{% include "/delivery/vcl/victim-record/pcd/details/email.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/fu-email/failure-permanent.html b/app/views/delivery/vcl/victim-record/pcd/send/fu-email/failure-permanent.html index d2eb7e13b..16f01dc91 100644 --- a/app/views/delivery/vcl/victim-record/pcd/send/fu-email/failure-permanent.html +++ b/app/views/delivery/vcl/victim-record/pcd/send/fu-email/failure-permanent.html @@ -1,9 +1,9 @@ {% block content %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %}
-{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/email.html" %}
@@ -14,7 +14,7 @@
diff --git a/app/views/delivery/vcl/victim-record/pcd/send/fu-email/failure-technical.html b/app/views/delivery/vcl/victim-record/pcd/send/fu-email/failure-technical.html index 16f9dd323..28150cb3e 100644 --- a/app/views/delivery/vcl/victim-record/pcd/send/fu-email/failure-technical.html +++ b/app/views/delivery/vcl/victim-record/pcd/send/fu-email/failure-technical.html @@ -1,14 +1,14 @@ {% block content %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %}
-{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/email.html" %}
diff --git a/app/views/delivery/vcl/victim-record/pcd/send/fu-email/failure-temporary.html b/app/views/delivery/vcl/victim-record/pcd/send/fu-email/failure-temporary.html index 2882d9879..1b10d33f0 100644 --- a/app/views/delivery/vcl/victim-record/pcd/send/fu-email/failure-temporary.html +++ b/app/views/delivery/vcl/victim-record/pcd/send/fu-email/failure-temporary.html @@ -1,9 +1,9 @@ {% block content %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %}
-{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/email.html" %}
@@ -14,7 +14,7 @@
diff --git a/app/views/delivery/vcl/victim-record/pcd/send/fu-email/sending.html b/app/views/delivery/vcl/victim-record/pcd/send/fu-email/sending.html index 070f3ab48..0558797ef 100644 --- a/app/views/delivery/vcl/victim-record/pcd/send/fu-email/sending.html +++ b/app/views/delivery/vcl/victim-record/pcd/send/fu-email/sending.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/email.html" %}
diff --git a/app/views/delivery/vcl/victim-record/pcd/send/fu-letter/after-call-1.html b/app/views/delivery/vcl/victim-record/pcd/send/fu-letter/after-call-1.html index fa5df5320..8f032351b 100644 --- a/app/views/delivery/vcl/victim-record/pcd/send/fu-letter/after-call-1.html +++ b/app/views/delivery/vcl/victim-record/pcd/send/fu-letter/after-call-1.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/letter.html" %}
@@ -45,7 +45,7 @@
- {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %}
{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html b/app/views/delivery/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html index c4a34ecbd..91ddc7a68 100644 --- a/app/views/delivery/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html +++ b/app/views/delivery/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html @@ -34,7 +34,7 @@
--> -{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/letter.html" %}
@@ -45,11 +45,11 @@
- {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + {% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %}
- {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %}
{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html b/app/views/delivery/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html index f5c72ca2a..dae098936 100644 --- a/app/views/delivery/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html +++ b/app/views/delivery/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html @@ -34,7 +34,7 @@
--> -{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/letter.html" %}
@@ -45,15 +45,15 @@
- {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + {% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %}
- {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + {% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %}
- {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %}
{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/send/letter/after-email-undelivered.html b/app/views/delivery/vcl/victim-record/pcd/send/letter/after-email-undelivered.html index dfe0fdebf..0bb32a9e0 100644 --- a/app/views/delivery/vcl/victim-record/pcd/send/letter/after-email-undelivered.html +++ b/app/views/delivery/vcl/victim-record/pcd/send/letter/after-email-undelivered.html @@ -34,7 +34,7 @@ --> -{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/letter.html" %}
diff --git a/app/views/delivery/vcl/victim-record/pcd/send/letter/dispatched.html b/app/views/delivery/vcl/victim-record/pcd/send/letter/dispatched.html index 6c6ef2e7b..886f5ef5b 100644 --- a/app/views/delivery/vcl/victim-record/pcd/send/letter/dispatched.html +++ b/app/views/delivery/vcl/victim-record/pcd/send/letter/dispatched.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} +{% include "/delivery/vcl/victim-record/communications/charging-decision/details/letter.html" %} {% if (data['notifyStatus'] == "") %} {% else %} @@ -12,7 +12,7 @@
- {% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} + {% include "/delivery/vcl/victim-record/communications/charging-decision/details/email.html" %}
{% endif %} diff --git a/app/views/delivery/vcl/victim-record/pre-trial/index.html b/app/views/delivery/vcl/victim-record/pre-trial/index.html index 47f1340f9..1f5d10353 100644 --- a/app/views/delivery/vcl/victim-record/pre-trial/index.html +++ b/app/views/delivery/vcl/victim-record/pre-trial/index.html @@ -33,7 +33,7 @@

Pre-trial

Warning Preferred method of contact unknown

- To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact. + To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact.

diff --git a/app/views/delivery/vcl/victim-record/vcl/draft/amendments-required.html b/app/views/delivery/vcl/victim-record/vcl/draft/amendments-required.html index 8128d3fab..49377b607 100644 --- a/app/views/delivery/vcl/victim-record/vcl/draft/amendments-required.html +++ b/app/views/delivery/vcl/victim-record/vcl/draft/amendments-required.html @@ -20,7 +20,7 @@ --> - + Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/draft/approved-to-send.html b/app/views/delivery/vcl/victim-record/vcl/draft/approved-to-send.html index 4b340e0bf..57b537039 100644 --- a/app/views/delivery/vcl/victim-record/vcl/draft/approved-to-send.html +++ b/app/views/delivery/vcl/victim-record/vcl/draft/approved-to-send.html @@ -7,12 +7,12 @@ {% endif %} {% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} {% if (data['callAttempt'] == "1") %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/call-attempt-1.html" %}
{% elif (data['callAttempt'] == "2") %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/call-attempt-2.html" %}
@@ -21,12 +21,12 @@
- {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/call-attempt-1.html" %}
{% elif (data['callAttempt'] == "3") %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/call-attempt-3.html" %}
@@ -35,11 +35,11 @@
- {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/call-attempt-2.html" %}
- {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/call-attempt-1.html" %}
@@ -78,23 +78,23 @@ {% endif %} {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} - + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} - - + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% elif (data['fumoc'] == "none") %} {% elif (data['victimInformed3'] == "No") %} - - + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% else %} @@ -108,7 +108,7 @@ You can now send the letter.

- + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} @@ -117,10 +117,10 @@ You can now send the letter.

- - + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} @@ -129,7 +129,7 @@ The letter is approved to send to the officer in charge.

- + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} @@ -144,7 +144,7 @@ The letter is approved to send to the victim's Independent Sexual Violence Adviser (ISVA).

- + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} diff --git a/app/views/delivery/vcl/victim-record/vcl/draft/in-progress.html b/app/views/delivery/vcl/victim-record/vcl/draft/in-progress.html index 0dc0ff07c..94fbfc809 100644 --- a/app/views/delivery/vcl/victim-record/vcl/draft/in-progress.html +++ b/app/views/delivery/vcl/victim-record/vcl/draft/in-progress.html @@ -7,7 +7,7 @@ A draft letter is in progress.

- + Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/draft/not-started.html b/app/views/delivery/vcl/victim-record/vcl/draft/not-started.html index f4e86ce1f..ef6540034 100644 --- a/app/views/delivery/vcl/victim-record/vcl/draft/not-started.html +++ b/app/views/delivery/vcl/victim-record/vcl/draft/not-started.html @@ -3,14 +3,8 @@ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about a stopped or substantially altered charge.

-{% if (data['vclOption'] == "a") or (data['vclOption'] == "b") %} - + Draft a letter to inform about the stopped or substantially altered charge -{% elif (data['vclOption'] == "c") %} - - Draft a letter to inform about the stopped or substantially altered charge - -{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/draft/ready-to-send.html b/app/views/delivery/vcl/victim-record/vcl/draft/ready-to-send.html index 4e477a5c9..4a27ff3f7 100644 --- a/app/views/delivery/vcl/victim-record/vcl/draft/ready-to-send.html +++ b/app/views/delivery/vcl/victim-record/vcl/draft/ready-to-send.html @@ -4,12 +4,12 @@

{% if (data['callAttempt'] == "1") %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/call-attempt-1.html" %}
{% elif (data['callAttempt'] == "2") %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/call-attempt-2.html" %}
@@ -18,12 +18,12 @@
- {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/call-attempt-1.html" %}
{% elif (data['callAttempt'] == "3") %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/call-attempt-3.html" %}
@@ -32,11 +32,11 @@
- {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/call-attempt-2.html" %}
- {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/call-attempt-1.html" %}
@@ -48,17 +48,17 @@

{% if (data['pmoc'] == "email") %} - + Review letter before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% elif (data['pmoc'] == "post") %} - + Review letter before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% else %} - + Review letter before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endif %} diff --git a/app/views/delivery/vcl/victim-record/vcl/draft/under-review.html b/app/views/delivery/vcl/victim-record/vcl/draft/under-review.html index e520dc5b3..c0c27b992 100644 --- a/app/views/delivery/vcl/victim-record/vcl/draft/under-review.html +++ b/app/views/delivery/vcl/victim-record/vcl/draft/under-review.html @@ -77,7 +77,7 @@

{% endif %} - + View draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/index.html b/app/views/delivery/vcl/victim-record/vcl/index.html index e303069e3..82e9db7d6 100644 --- a/app/views/delivery/vcl/victim-record/vcl/index.html +++ b/app/views/delivery/vcl/victim-record/vcl/index.html @@ -34,7 +34,7 @@ Warning Preferred method of contact unknown

- To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact. + To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact.

@@ -51,132 +51,132 @@

{% if (data['vclStatus'] == "draft-not-started") %} - {% include "/ur/vcl/victim-record/vcl/draft/not-started.html" %} + {% include "/delivery/vcl/victim-record/vcl/draft/not-started.html" %} {% elif (data['vclStatus'] == "draft-in-progress") %} - {% include "/ur/vcl/victim-record/vcl/draft/in-progress.html" %} + {% include "/delivery/vcl/victim-record/vcl/draft/in-progress.html" %} {% elif (data['vclStatus'] == "draft-under-review") %} - {% include "/ur/vcl/victim-record/vcl/draft/under-review.html" %} + {% include "/delivery/vcl/victim-record/vcl/draft/under-review.html" %} {% elif (data['vclStatus'] == "draft-amendments-required") %} - {% include "/ur/vcl/victim-record/vcl/draft/amendments-required.html" %} + {% include "/delivery/vcl/victim-record/vcl/draft/amendments-required.html" %} {% elif (data['vclStatus'] == "draft-ready-to-send") %} - {% include "/ur/vcl/victim-record/vcl/draft/ready-to-send.html" %} + {% include "/delivery/vcl/victim-record/vcl/draft/ready-to-send.html" %} {% elif (data['vclStatus'] == "draft-approved-to-send") %} - {% include "/ur/vcl/victim-record/vcl/draft/approved-to-send.html" %} + {% include "/delivery/vcl/victim-record/vcl/draft/approved-to-send.html" %} {% elif (data['vclStatus'] == "not-yet-recorded") %} - {% include "/ur/vcl/victim-record/vcl/record/not-yet-recorded.html" %} + {% include "/delivery/vcl/victim-record/vcl/record/not-yet-recorded.html" %} {% elif (data['vclStatus'] == "informed-after-call-1") %} - {% include "/ur/vcl/victim-record/vcl/record/informed-after-call-1.html" %} + {% include "/delivery/vcl/victim-record/vcl/record/informed-after-call-1.html" %} {% elif (data['vclStatus'] == "informed-after-call-2") %} - {% include "/ur/vcl/victim-record/vcl/record/informed-after-call-2.html" %} + {% include "/delivery/vcl/victim-record/vcl/record/informed-after-call-2.html" %} {% elif (data['vclStatus'] == "informed-after-call-3") %} - {% include "/ur/vcl/victim-record/vcl/record/informed-after-call-3.html" %} + {% include "/delivery/vcl/victim-record/vcl/record/informed-after-call-3.html" %} {% elif (data['vclStatus'] == "after-call-attempt-1") %} - {% include "/ur/vcl/victim-record/vcl/record/after-call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/vcl/record/after-call-attempt-1.html" %} {% elif (data['vclStatus'] == "after-call-attempt-2") %} - {% include "/ur/vcl/victim-record/vcl/record/after-call-attempt-2.html" %} + {% include "/delivery/vcl/victim-record/vcl/record/after-call-attempt-2.html" %} {% elif (data['vclStatus'] == "after-call-attempt-3") %} - {% include "/ur/vcl/victim-record/vcl/record/after-call-attempt-3.html" %} + {% include "/delivery/vcl/victim-record/vcl/record/after-call-attempt-3.html" %} {% elif (data['vclStatus'] == "fu-email-after-call-1") %} - {% include "/ur/vcl/victim-record/vcl/send/fu-email/after-call-1.html" %} + {% include "/delivery/vcl/victim-record/vcl/send/fu-email/after-call-1.html" %} {% elif (data['vclStatus'] == "fu-email-after-call-2") %} - {% include "/ur/vcl/victim-record/vcl/send/fu-email/after-call-2.html" %} + {% include "/delivery/vcl/victim-record/vcl/send/fu-email/after-call-2.html" %} {% elif (data['vclStatus'] == "fu-email-after-call-3") %} - {% include "/ur/vcl/victim-record/vcl/send/fu-email/after-call-3.html" %} + {% include "/delivery/vcl/victim-record/vcl/send/fu-email/after-call-3.html" %} {% elif (data['vclStatus'] == "fu-email-failure-permanent") %} - {% include "/ur/vcl/victim-record/vcl/send/fu-email/failure-permanent.html" %} + {% include "/delivery/vcl/victim-record/vcl/send/fu-email/failure-permanent.html" %} {% elif (data['vclStatus'] == "fu-email-failure-permanent-with-success") %} - {% include "/ur/vcl/victim-record/vcl/send/fu-email/failure-permanent-with-success.html" %} + {% include "/delivery/vcl/victim-record/vcl/send/fu-email/failure-permanent-with-success.html" %} {% elif (data['vclStatus'] == "fu-email-failure-technical") %} - {% include "/ur/vcl/victim-record/vcl/send/fu-email/failure-technical.html" %} + {% include "/delivery/vcl/victim-record/vcl/send/fu-email/failure-technical.html" %} {% elif (data['vclStatus'] == "fu-email-failure-temporary") %} - {% include "/ur/vcl/victim-record/vcl/send/fu-email/failure-temporary.html" %} + {% include "/delivery/vcl/victim-record/vcl/send/fu-email/failure-temporary.html" %} {% elif (data['vclStatus'] == "fu-email-sending") %} - {% include "/ur/vcl/victim-record/vcl/send/fu-email/sending.html" %} + {% include "/delivery/vcl/victim-record/vcl/send/fu-email/sending.html" %} {% elif (data['vclStatus'] == "fu-letter-dispatched") %} - {% include "/ur/vcl/victim-record/vcl/send/fu-letter/dispatched.html" %} + {% include "/delivery/vcl/victim-record/vcl/send/fu-letter/dispatched.html" %} {% elif (data['vclStatus'] == "fu-letter-after-call-1") %} - {% include "/ur/vcl/victim-record/vcl/send/fu-letter/after-call-1.html" %} + {% include "/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-1.html" %} {% elif (data['vclStatus'] == "fu-letter-after-call-2") %} - {% include "/ur/vcl/victim-record/vcl/send/fu-letter/after-call-2.html" %} + {% include "/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-2.html" %} {% elif (data['vclStatus'] == "fu-letter-after-call-3") %} - {% include "/ur/vcl/victim-record/vcl/send/fu-letter/after-call-3.html" %} + {% include "/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-3.html" %} {% elif (data['vclStatus'] == "fu-letter-after-fu-email-undelivered") %} - {% include "/ur/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html" %} + {% include "/delivery/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html" %} {% elif (data['vclStatus'] == "email-delivered") %} - {% include "/ur/vcl/victim-record/vcl/send/email/delivered.html" %} + {% include "/delivery/vcl/victim-record/vcl/send/email/delivered.html" %} {% elif (data['vclStatus'] == "email-after-call-attempt-1") %} - {% include "/ur/vcl/victim-record/vcl/send/email/after-call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/vcl/send/email/after-call-attempt-1.html" %} {% elif (data['vclStatus'] == "email-after-call-attempt-2") %} - {% include "/ur/vcl/victim-record/vcl/send/email/after-call-attempt-2.html" %} + {% include "/delivery/vcl/victim-record/vcl/send/email/after-call-attempt-2.html" %} {% elif (data['vclStatus'] == "email-failure-permanent") %} - {% include "/ur/vcl/victim-record/vcl/send/email/failure-permanent.html" %} + {% include "/delivery/vcl/victim-record/vcl/send/email/failure-permanent.html" %} {% elif (data['vclStatus'] == "email-failure-permanent-with-success") %} - {% include "/ur/vcl/victim-record/vcl/send/email/failure-permanent-with-success.html" %} + {% include "/delivery/vcl/victim-record/vcl/send/email/failure-permanent-with-success.html" %} {% elif (data['vclStatus'] == "email-failure-technical") %} - {% include "/ur/vcl/victim-record/vcl/send/email/failure-technical.html" %} + {% include "/delivery/vcl/victim-record/vcl/send/email/failure-technical.html" %} {% elif (data['vclStatus'] == "email-failure-temporary") %} - {% include "/ur/vcl/victim-record/vcl/send/email/failure-temporary.html" %} + {% include "/delivery/vcl/victim-record/vcl/send/email/failure-temporary.html" %} {% elif (data['vclStatus'] == "email-sending") %} - {% include "/ur/vcl/victim-record/vcl/send/email/sending.html" %} + {% include "/delivery/vcl/victim-record/vcl/send/email/sending.html" %} {% elif (data['vclStatus'] == "letter-dispatched") %} - {% include "/ur/vcl/victim-record/vcl/send/letter/dispatched.html" %} + {% include "/delivery/vcl/victim-record/vcl/send/letter/dispatched.html" %} {% elif (data['vclStatus'] == "letter-after-call-attempt-1") %} - {% include "/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html" %} {% elif (data['vclStatus'] == "letter-after-call-attempt-2") %} - {% include "/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html" %} + {% include "/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html" %} {% elif (data['vclStatus'] == "letter-after-call-attempt-3") %} - {% include "/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html" %} + {% include "/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html" %} {% elif (data['vclStatus'] == "letter-after-email-undelivered") %} - {% include "/ur/vcl/victim-record/vcl/send/letter/after-email-undelivered.html" %} + {% include "/delivery/vcl/victim-record/vcl/send/letter/after-email-undelivered.html" %} {% else %}

There was a problem retrieving information. Try again later.

{% endif %} - {% include "/ur/vcl/victim-record/vcl/next-steps.html" %} + {% include "/delivery/vcl/victim-record/vcl/next-steps.html" %} {% else %} @@ -189,14 +189,14 @@

{{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by their Independent Sexual Violence Adviser (ISVA).

{% else %} - {% include "/ur/vcl/victim-record/vcl/draft/not-started.html" %} + {% include "/delivery/vcl/victim-record/vcl/draft/not-started.html" %} {% endif %} - {% include "/ur/vcl/victim-record/vcl/next-steps.html" %} + {% include "/delivery/vcl/victim-record/vcl/next-steps.html" %} {% endif %} {% if (data['vclSent'] == 'yes') or (data['vclSent'] == 'na') %} - + Start another draft to inform about the stopped or substantially altered charge {% endif %} diff --git a/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-1.html b/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-1.html index fba5da497..19036cc13 100644 --- a/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-1.html +++ b/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-1.html @@ -3,7 +3,7 @@ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}.

-{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/call-attempt-1.html" %}
@@ -11,7 +11,7 @@ Check the letter, security answers, call script and FAQs if you need these during the call.

--> - + Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-2.html b/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-2.html index 64c2ef8c6..378b59c16 100644 --- a/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-2.html +++ b/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-2.html @@ -3,7 +3,7 @@ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}.

-{% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/call-attempt-2.html" %}
@@ -12,7 +12,7 @@
- {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/call-attempt-1.html" %}
@@ -20,7 +20,7 @@ Check the letter, security answers, call script and FAQs if you need these during the call.

--> - + Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-3.html b/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-3.html index d183d2723..b1ce90c5b 100644 --- a/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-3.html +++ b/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-3.html @@ -3,7 +3,7 @@ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}.

-{% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/call-attempt-3.html" %}
@@ -12,11 +12,11 @@
- {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/call-attempt-2.html" %}
- {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/call-attempt-1.html" %}
@@ -24,7 +24,7 @@ You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone.

- + Review letter before printing to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-1.html b/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-1.html index c2534741d..05a68d1f0 100644 --- a/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-1.html +++ b/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-1.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/call-attempt-1.html" %}
@@ -8,7 +8,7 @@ The letter is ready to send. If necessary, add details discussed on the call before sending.

- + Review letter before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} @@ -17,7 +17,7 @@ The letter is ready to send. If necessary, add details discussed on the call before sending to printing.

- + Review letter before printing to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} @@ -47,7 +47,7 @@ The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it.

- + Review before sending to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endif %} diff --git a/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-2.html b/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-2.html index bf1c47c0b..bcdb36296 100644 --- a/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-2.html +++ b/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-2.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/call-attempt-2.html" %}
@@ -8,7 +8,7 @@
- {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/call-attempt-1.html" %}
@@ -17,7 +17,7 @@ No changes are needed to the letter and it can now be sent.

- + Review letter before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} @@ -26,7 +26,7 @@ No changes are needed to the letter and it can now be sent.

- + Review letter before printing to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} @@ -56,7 +56,7 @@ The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it.

- + Review before sending to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endif %} diff --git a/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-3.html b/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-3.html index 833d31a95..fb87aebaf 100644 --- a/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-3.html +++ b/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-3.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/call-attempt-3.html" %}
@@ -8,11 +8,11 @@
- {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/call-attempt-2.html" %}
- {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/call-attempt-1.html" %}
@@ -21,7 +21,7 @@ The letter is ready to send. If necessary, add details discussed on the call before sending.

- + Review letter before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} @@ -30,7 +30,7 @@ The letter is ready to send. If necessary, add details discussed on the call before printing.

- + Review letter before printing to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} @@ -60,7 +60,7 @@ The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it.

- + Review before sending to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endif %} diff --git a/app/views/delivery/vcl/victim-record/vcl/record/not-yet-recorded.html b/app/views/delivery/vcl/victim-record/vcl/record/not-yet-recorded.html index e496c2080..298a998cd 100644 --- a/app/views/delivery/vcl/victim-record/vcl/record/not-yet-recorded.html +++ b/app/views/delivery/vcl/victim-record/vcl/record/not-yet-recorded.html @@ -11,7 +11,7 @@ Check the letter, security answers, call script and FAQs if you need these during the call.

--> - + Log a call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/email/after-call-attempt-1.html b/app/views/delivery/vcl/victim-record/vcl/send/email/after-call-attempt-1.html index bb95981b6..a40ce5f13 100644 --- a/app/views/delivery/vcl/victim-record/vcl/send/email/after-call-attempt-1.html +++ b/app/views/delivery/vcl/victim-record/vcl/send/email/after-call-attempt-1.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/ur/vcl/victim-record/vcl/details/email.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/email.html" %}
@@ -10,7 +10,7 @@
- {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/call-attempt-1.html" %}
{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/email/after-call-attempt-2.html b/app/views/delivery/vcl/victim-record/vcl/send/email/after-call-attempt-2.html index a44bdda57..a2483335a 100644 --- a/app/views/delivery/vcl/victim-record/vcl/send/email/after-call-attempt-2.html +++ b/app/views/delivery/vcl/victim-record/vcl/send/email/after-call-attempt-2.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/ur/vcl/victim-record/vcl/details/email.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/email.html" %}
@@ -10,11 +10,11 @@
- {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/call-attempt-2.html" %}
- {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/call-attempt-1.html" %}
{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/email/delivered.html b/app/views/delivery/vcl/victim-record/vcl/send/email/delivered.html index f491d3e17..f1bdd0a6b 100644 --- a/app/views/delivery/vcl/victim-record/vcl/send/email/delivered.html +++ b/app/views/delivery/vcl/victim-record/vcl/send/email/delivered.html @@ -1,3 +1,3 @@ {% block content %} -{% include "/ur/vcl/victim-record/vcl/details/email.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/email.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/email/failure-permanent.html b/app/views/delivery/vcl/victim-record/vcl/send/email/failure-permanent.html index b10b4a327..0e67abf50 100644 --- a/app/views/delivery/vcl/victim-record/vcl/send/email/failure-permanent.html +++ b/app/views/delivery/vcl/victim-record/vcl/send/email/failure-permanent.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/ur/vcl/victim-record/vcl/details/email.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/email.html" %}
diff --git a/app/views/delivery/vcl/victim-record/vcl/send/email/failure-technical.html b/app/views/delivery/vcl/victim-record/vcl/send/email/failure-technical.html index efcb31018..fb72c4992 100644 --- a/app/views/delivery/vcl/victim-record/vcl/send/email/failure-technical.html +++ b/app/views/delivery/vcl/victim-record/vcl/send/email/failure-technical.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/ur/vcl/victim-record/vcl/details/email.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/email.html" %}
@@ -7,6 +7,6 @@ Try to send email again to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - Send a letter instead to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + Send a letter instead to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/email/failure-temporary.html b/app/views/delivery/vcl/victim-record/vcl/send/email/failure-temporary.html index 229335f15..a94cf6e21 100644 --- a/app/views/delivery/vcl/victim-record/vcl/send/email/failure-temporary.html +++ b/app/views/delivery/vcl/victim-record/vcl/send/email/failure-temporary.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/ur/vcl/victim-record/vcl/details/email.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/email.html" %}
diff --git a/app/views/delivery/vcl/victim-record/vcl/send/email/sending.html b/app/views/delivery/vcl/victim-record/vcl/send/email/sending.html index 56c9b09ff..cc07b461e 100644 --- a/app/views/delivery/vcl/victim-record/vcl/send/email/sending.html +++ b/app/views/delivery/vcl/victim-record/vcl/send/email/sending.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/ur/vcl/victim-record/vcl/details/email.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/email.html" %}
diff --git a/app/views/delivery/vcl/victim-record/vcl/send/fu-email/after-call-1.html b/app/views/delivery/vcl/victim-record/vcl/send/fu-email/after-call-1.html index e0b5158d9..2cf57c1f5 100644 --- a/app/views/delivery/vcl/victim-record/vcl/send/fu-email/after-call-1.html +++ b/app/views/delivery/vcl/victim-record/vcl/send/fu-email/after-call-1.html @@ -1,7 +1,7 @@ {% block content %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/call-attempt-1.html" %}
-{% include "/ur/vcl/victim-record/vcl/details/email.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/email.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/fu-email/after-call-2.html b/app/views/delivery/vcl/victim-record/vcl/send/fu-email/after-call-2.html index 7d9afe2aa..a8a024dba 100644 --- a/app/views/delivery/vcl/victim-record/vcl/send/fu-email/after-call-2.html +++ b/app/views/delivery/vcl/victim-record/vcl/send/fu-email/after-call-2.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/call-attempt-2.html" %}
@@ -10,11 +10,11 @@
- {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/call-attempt-1.html" %}

-{% include "/ur/vcl/victim-record/vcl/details/email.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/email.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/fu-email/after-call-3.html b/app/views/delivery/vcl/victim-record/vcl/send/fu-email/after-call-3.html index 7aa040f77..93cf1226d 100644 --- a/app/views/delivery/vcl/victim-record/vcl/send/fu-email/after-call-3.html +++ b/app/views/delivery/vcl/victim-record/vcl/send/fu-email/after-call-3.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/call-attempt-3.html" %}
@@ -10,15 +10,15 @@
- {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/call-attempt-2.html" %}
- {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/call-attempt-1.html" %}

-{% include "/ur/vcl/victim-record/vcl/details/email.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/email.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/fu-email/failure-permanent.html b/app/views/delivery/vcl/victim-record/vcl/send/fu-email/failure-permanent.html index f54a57765..6ccaf9381 100644 --- a/app/views/delivery/vcl/victim-record/vcl/send/fu-email/failure-permanent.html +++ b/app/views/delivery/vcl/victim-record/vcl/send/fu-email/failure-permanent.html @@ -1,9 +1,9 @@ {% block content %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/call-attempt-1.html" %}
-{% include "/ur/vcl/victim-record/vcl/details/email.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/email.html" %}
@@ -14,7 +14,7 @@
diff --git a/app/views/delivery/vcl/victim-record/vcl/send/fu-email/failure-technical.html b/app/views/delivery/vcl/victim-record/vcl/send/fu-email/failure-technical.html index 4198ee945..993b827d9 100644 --- a/app/views/delivery/vcl/victim-record/vcl/send/fu-email/failure-technical.html +++ b/app/views/delivery/vcl/victim-record/vcl/send/fu-email/failure-technical.html @@ -1,14 +1,14 @@ {% block content %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/call-attempt-1.html" %}
-{% include "/ur/vcl/victim-record/vcl/details/email.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/email.html" %}
diff --git a/app/views/delivery/vcl/victim-record/vcl/send/fu-email/failure-temporary.html b/app/views/delivery/vcl/victim-record/vcl/send/fu-email/failure-temporary.html index f87c0b5bf..61d83377c 100644 --- a/app/views/delivery/vcl/victim-record/vcl/send/fu-email/failure-temporary.html +++ b/app/views/delivery/vcl/victim-record/vcl/send/fu-email/failure-temporary.html @@ -1,9 +1,9 @@ {% block content %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/call-attempt-1.html" %}
-{% include "/ur/vcl/victim-record/vcl/details/email.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/email.html" %}
@@ -14,7 +14,7 @@
diff --git a/app/views/delivery/vcl/victim-record/vcl/send/fu-email/sending.html b/app/views/delivery/vcl/victim-record/vcl/send/fu-email/sending.html index 89285c350..e658a2bb0 100644 --- a/app/views/delivery/vcl/victim-record/vcl/send/fu-email/sending.html +++ b/app/views/delivery/vcl/victim-record/vcl/send/fu-email/sending.html @@ -1,9 +1,9 @@ {% block content %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/call-attempt-1.html" %}
-{% include "/ur/vcl/victim-record/vcl/details/email.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/email.html" %}
diff --git a/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-1.html b/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-1.html index c436eaa4d..6c3a05e42 100644 --- a/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-1.html +++ b/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-1.html @@ -1,7 +1,7 @@ {% block content %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/call-attempt-1.html" %}
-{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/letter.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-2.html b/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-2.html index c263de220..73f4d447c 100644 --- a/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-2.html +++ b/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-2.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/call-attempt-2.html" %}
@@ -10,11 +10,11 @@
- {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/call-attempt-1.html" %}

-{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/letter.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-3.html b/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-3.html index c5ff8fbe6..33b7866f7 100644 --- a/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-3.html +++ b/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-3.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/call-attempt-3.html" %}
@@ -10,15 +10,15 @@
- {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/call-attempt-2.html" %}
- {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/call-attempt-1.html" %}

-{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/letter.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html b/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html index 123ad5cad..9af909b27 100644 --- a/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html +++ b/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/call-attempt-3.html" %}
@@ -10,18 +10,18 @@
- {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/call-attempt-2.html" %}
- {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/call-attempt-1.html" %}

-{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/letter.html" %}
diff --git a/app/views/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html b/app/views/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html index e876d8af5..622114634 100644 --- a/app/views/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html +++ b/app/views/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/letter.html" %}
@@ -10,7 +10,7 @@
- {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/call-attempt-1.html" %}
{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html b/app/views/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html index cca89ce64..1cd5fdc98 100644 --- a/app/views/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html +++ b/app/views/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/letter.html" %}
@@ -10,11 +10,11 @@
- {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/call-attempt-2.html" %}
- {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/call-attempt-1.html" %}
{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html b/app/views/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html index 59512c9d0..a352de2a4 100644 --- a/app/views/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html +++ b/app/views/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/letter.html" %}
@@ -10,15 +10,15 @@
- {% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/call-attempt-3.html" %}
- {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/call-attempt-2.html" %}
- {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/call-attempt-1.html" %}
{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/letter/after-email-undelivered.html b/app/views/delivery/vcl/victim-record/vcl/send/letter/after-email-undelivered.html index 9a46c21ad..157db3194 100644 --- a/app/views/delivery/vcl/victim-record/vcl/send/letter/after-email-undelivered.html +++ b/app/views/delivery/vcl/victim-record/vcl/send/letter/after-email-undelivered.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/letter.html" %}
diff --git a/app/views/delivery/vcl/victim-record/vcl/send/letter/dispatched.html b/app/views/delivery/vcl/victim-record/vcl/send/letter/dispatched.html index e33579852..2f6d70d3f 100644 --- a/app/views/delivery/vcl/victim-record/vcl/send/letter/dispatched.html +++ b/app/views/delivery/vcl/victim-record/vcl/send/letter/dispatched.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} +{% include "/delivery/vcl/victim-record/vcl/details/letter.html" %} {% if (data['notifyStatus'] == "") %} {% else %} @@ -12,7 +12,7 @@
- {% include "/ur/vcl/victim-record/vcl/details/email.html" %} + {% include "/delivery/vcl/victim-record/vcl/details/email.html" %}
{% endif %} diff --git a/app/views/delivery/vcl/victim-record/victim-details.html b/app/views/delivery/vcl/victim-record/victim-details.html index 6819583db..07196b358 100644 --- a/app/views/delivery/vcl/victim-record/victim-details.html +++ b/app/views/delivery/vcl/victim-record/victim-details.html @@ -79,14 +79,14 @@

Name and contact details

{% if (data['pmoc'] == "Not provided") %}
- Enter preferred method of contact + Enter preferred method of contact
{% else %}
{{ data['pmoc'] | capitalize }}
- Change preferred method of contact + Change preferred method of contact
{% endif %} diff --git a/app/views/delivery/vcl/vso-dashboard.html b/app/views/delivery/vcl/vso-dashboard.html index b19dc4633..32492d702 100644 --- a/app/views/delivery/vcl/vso-dashboard.html +++ b/app/views/delivery/vcl/vso-dashboard.html @@ -282,5 +282,5 @@

Letters

{% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/index.html b/app/views/index.html index 28393da7c..dccd1a4d2 100644 --- a/app/views/index.html +++ b/app/views/index.html @@ -1,6 +1,6 @@ {% extends "layouts/main.html" %} -{% set pageName="Home" %} +{% set pageName="Prototype index" %} {% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} @@ -52,31 +52,6 @@

After the draft has been approved (PMOC is mobile) -
  • - - After the draft has been approved (PMOC is email) - -
  • -
  • - - After the draft has been approved (PMOC is post) - -
  • -
  • - - PMOC is Via police - -
  • -
  • - - PMOC is Via ISVA - -
  • -
  • - - PMOC is unknown - -
  • @@ -87,9 +62,6 @@

    No further action (NFA)

    -

    @@ -129,43 +101,64 @@

    - -

    Delivery

    - - From 298fcdb2fa596c5aa67f8c7078a7a602d5b6ef31 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Tue, 21 Oct 2025 00:04:34 +0100 Subject: [PATCH 009/113] Prototype index refactor --- app/views/index.html | 41 ++++++++++++++++++++--------------------- 1 file changed, 20 insertions(+), 21 deletions(-) diff --git a/app/views/index.html b/app/views/index.html index b38d6d44a..6e9bff685 100644 --- a/app/views/index.html +++ b/app/views/index.html @@ -16,39 +16,38 @@

    Research

    -
    +

    - + Victim meetings

    -
    -
    +

    - (17th October 2025) + (17 October 2025)

    1. Arrange a meeting
    2. -

    - + Victim Communication & Liaison Scheme (VCL)

    -
    +
    +

    + (10 to 15 October 2025) +

    1. @@ -81,12 +80,12 @@

      - + No further action (NFA)

      -
      +

      (21 to 23 July 2025)

      @@ -106,12 +105,12 @@

      - + Decision to charge (DtC)

      -
      +

    -{% endif %} {% else %} {% endif %} {% elif (data['pmoc'] == "email") or (data['pmoc'] == "post") %} diff --git a/app/views/delivery/vcl/victim-record/vcl/progress-tracker.html b/app/views/delivery/vcl/victim-record/vcl/progress-tracker.html new file mode 100644 index 000000000..c17a1f94a --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/progress-tracker.html @@ -0,0 +1,252 @@ +{% block content %} +

    + Progress tracker +

    + +{% if (data['pmoc'] == "via-police") %} +
    +
      +
    1. + + + Send the letter to the officer in charge by email using Outlook not completed + +
    2. +
    +
    + +{% elif (data['pmoc'] == "via-isva") %} +
    +
      +
    1. + + + Send the letter to the Independent Sexual Violence Adviser (ISVA) by email using Outlook not completed + +
    2. +
    +
    + +{% else %} +
    +
      + {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} +
    1. + + + Draft the letter and send for review not completed + +
    2. + {% elif (data['vclStatus'] == "draft-amendments-required") %} +
    3. + + + Draft the letter and send for review completed + +
    4. +
    5. + + + Amend the letter, then request a review not completed + +
    6. + {% else %} +
    7. + + + Draft the letter and send for review completed + +
    8. + {% endif %} + + {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} +
    9. + + + Check for updates on the review not completed + +
    10. +
    11. + + + Amend if needed not completed + +
    12. + {% else %} +
    13. + + + Check for updates on the review completed + +
    14. + {% endif %} + {% endif %} + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "not-yet-recorded") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") %} +
    15. + + + Telephone the victim and log the call not completed + +
    16. +
    17. + + + Add details from the call to the letter if needed not completed + +
    18. +
    19. + + + Send the letter to the victim using their preferred method (email or post) not completed + +
    20. + {% endif %} + + {% if (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") or (data['vclStatus'] == "after-call-attempt-3") %} +
    21. + + + Telephone the victim and log the call completed + +
    22. +
    23. + + + Add details from the call to the letter if needed not completed + +
    24. + {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} +
    25. + + + Send the letter to the victim by email not completed + +
    26. + {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} +
    27. + + + Send the letter to the victim by post not completed + +
    28. + {% endif %} + {% endif %} + + {% if (data['vclStatus'] == "draft-approved-to-send") %} +
    29. + + + Telephone the victim and log the call completed + +
    30. +
    31. + + + Add details from the call to the letter if needed completed + +
    32. + {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} +
    33. + + + Send the letter to the victim by email not completed + +
    34. + {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") or (data['attemptToContactAgain'] == "Post") %} +
    35. + + + Send the letter to the victim by post not completed + +
    36. + {% elif (data['fumoc'] == "none") %} + {% else %} +
    37. + + + Send the letter to the victim using their preferred method (email or post) not completed + +
    38. + {% endif %} + {% endif %} + + {% endif %} + + {% if (data['pmoc'] == "email") or (data['pmoc'] == "post") %} + {% if (data['vclStatus'] == "email-delivered") or (data['vclStatus'] == "email-after-call-1") or (data['vclStatus'] == "email-after-call-2") or (data['vclStatus'] == "email-after-call-3") or (data['vclStatus'] == "email-failure-permanent") or (data['vclStatus'] == "email-failure-permanent-with-success") or (data['vclStatus'] == "email-failure-technical") or (data['vclStatus'] == "email-failure-temporary") or (data['vclStatus'] == "email-sending") %} +
    39. + + + Review the letter before sending it completed + +
    40. + {% elif (data['vclStatus'] == "letter-dispatched") or (data['vclStatus'] == "letter-after-call-1") or (data['vclStatus'] == "letter-after-call-2") or (data['vclStatus'] == "letter-after-call-3") %} +
    41. + + + Review the letter before sending it completed + +
    42. + {% else %} +
    43. + + + Review the letter before sending it not completed + +
    44. + {% endif %} + {% endif %} + + {% if (data['pmoc'] == "email") %} + {% if (data['vclSent'] == "yes") %} +
    45. + + + Send the letter to the victim by email completed + +
    46. + {% else %} +
    47. + + + Send the letter to the victim by email not completed + +
    48. + {% endif %} + {% elif (data['pmoc'] == "post") %} + {% if (data['vclSent'] == "yes") %} +
    49. + + + Send the letter to the victim by post completed + +
    50. + {% else %} +
    51. + + + Send the letter to the victim by post not completed + +
    52. + {% endif %} + + {% elif (data['pmoc'] == "") %} +
    53. + + + Review the letter completed + +
    54. +
    55. + + + Find out and update the victim's preferred method of contact to proceed further not completed + +
    56. + {% endif %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/record/not-yet-recorded.html b/app/views/delivery/vcl/victim-record/vcl/record/not-yet-recorded.html index 298a998cd..f317044be 100644 --- a/app/views/delivery/vcl/victim-record/vcl/record/not-yet-recorded.html +++ b/app/views/delivery/vcl/victim-record/vcl/record/not-yet-recorded.html @@ -4,7 +4,7 @@

    - Telephone the victim and log the call before sending the letter. + Telephone the victim and log the call details.

    diff --git a/app/views/delivery/vcl/draft/stopped-charge.html b/app/views/delivery/vcl/draft/stopped-charge.html index 87fc5deda..d37245529 100644 --- a/app/views/delivery/vcl/draft/stopped-charge.html +++ b/app/views/delivery/vcl/draft/stopped-charge.html @@ -24,10 +24,13 @@

    - + +
    + Victims' Right to Review +
    @@ -38,10 +41,13 @@

    - + +
    + Victims' Right to Review +
    diff --git a/app/views/delivery/vcl/draft/substantially-altered-charge.html b/app/views/delivery/vcl/draft/substantially-altered-charge.html index 7cb0e03d1..3f797bcc8 100644 --- a/app/views/delivery/vcl/draft/substantially-altered-charge.html +++ b/app/views/delivery/vcl/draft/substantially-altered-charge.html @@ -17,7 +17,7 @@

    - Has the level of charge decreased, or increased? + Has the level of charge decreased or increased?

    diff --git a/app/views/delivery/vcl/record/call-support.html b/app/views/delivery/vcl/record/call-support.html index b6c34ce25..89e78e8ff 100644 --- a/app/views/delivery/vcl/record/call-support.html +++ b/app/views/delivery/vcl/record/call-support.html @@ -41,7 +41,7 @@

    {% if (data['decisionType'] == "dtc") %}Decision to charge{% elif (data['decisionType'] == "nfa") %}No further action{% else %}Mixed charges{% endif %}
    - View letter for the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} (opens in a new tab) + View letter for the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} (opens in new tab)

    --> @@ -93,26 +93,26 @@

    {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }}

    -
    + +

    @@ -127,7 +127,7 @@

    @@ -143,7 +143,7 @@

    @@ -164,7 +164,7 @@

    {% if (data['decisionType'] == "dtc") %}Decision to charge{% elif (data['decisionType'] == "nfa") %}No further action{% else %}Mixed charges{% endif %}
    - View letter for the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} (opens in a new tab) + View letter for the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} (opens in new tab)

    @@ -222,7 +222,7 @@

    - View call script for the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} (opens in a new tab) + View call script for the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} (opens in new tab)

    @@ -232,7 +232,7 @@

    - View FAQs for the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} (opens in a new tab) + View FAQs for the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} (opens in new tab)

    diff --git a/app/views/delivery/vcl/record/next-attempt-moc.html b/app/views/delivery/vcl/record/next-attempt-moc.html index fb3dee305..e2b942b1a 100644 --- a/app/views/delivery/vcl/record/next-attempt-moc.html +++ b/app/views/delivery/vcl/record/next-attempt-moc.html @@ -24,7 +24,7 @@

    - + @@ -34,23 +34,17 @@

    - + -
    - + -
    diff --git a/app/views/delivery/vcl/send/check-email-details.html b/app/views/delivery/vcl/send/check-email-details.html index 9bea1e0ae..6e5cee2e5 100644 --- a/app/views/delivery/vcl/send/check-email-details.html +++ b/app/views/delivery/vcl/send/check-email-details.html @@ -69,6 +69,16 @@

    Email details

    + {% if (data['nfaStatus'] == "email-delivered") %} +
    + + + Warning + Only send this email to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
    + {% endif %} +

    Now send your email

    diff --git a/app/views/delivery/vcl/send/delivered.html b/app/views/delivery/vcl/send/delivered.html index 03260d5b5..2dbbdb1ec 100644 --- a/app/views/delivery/vcl/send/delivered.html +++ b/app/views/delivery/vcl/send/delivered.html @@ -40,7 +40,7 @@

    Further information

    Continue - {% elif (data['attemptToContactAgain'] == "Email") %} + {% elif (data['attemptToContactAgain'] == "email") %} Continue @@ -52,7 +52,7 @@

    Further information

    Continue - {% elif (data['attemptToContactAgain'] == "Email") %} + {% elif (data['attemptToContactAgain'] == "email") %} Continue diff --git a/app/views/delivery/vcl/victim-details/preferred-method-of-contact.html b/app/views/delivery/vcl/victim-details/preferred-method-of-contact.html index dd4904525..1a2d3df91 100644 --- a/app/views/delivery/vcl/victim-details/preferred-method-of-contact.html +++ b/app/views/delivery/vcl/victim-details/preferred-method-of-contact.html @@ -61,7 +61,7 @@

    diff --git a/app/views/delivery/vcl/victim-record/communications/index.html b/app/views/delivery/vcl/victim-record/communications/index.html index 53ed4fb50..911467ba9 100644 --- a/app/views/delivery/vcl/victim-record/communications/index.html +++ b/app/views/delivery/vcl/victim-record/communications/index.html @@ -6,6 +6,19 @@

    Communications

    {% if (data['pmoc'] == "email") %} {% if (data['vclStatus'] == "email-delivered") %} {% else %} + {% if (data['victimEmailAddress'] == "") %} +
    + + + Warning + Preferred method of contact is missing +

    + Confirm it first then enter an email address. +

    +
    +
    + {% else %} + {% if (data['nfaStatus'] == "") %}
    @@ -15,6 +28,8 @@

    Communications

    {% endif %} {% endif %} + {% endif %} + {% endif %} {% if (data['pmoc'] == "") %}
    @@ -29,7 +44,7 @@

    Communications

    {% endif %} - {% if (data['telephone-number'] == "") %} + {% if ((data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile")) and (data['victimPhoneNumber'] == "") %}
    @@ -41,6 +56,19 @@

    Communications

    {% endif %} + + {% if (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} +
    + + + Warning + Preferred method of contact is missing +

    + Confirm it first then enter an address. +

    +
    +
    + {% endif %} diff --git a/app/views/delivery/vcl/victim-record/pcd/draft/approved-to-send.html b/app/views/delivery/vcl/victim-record/pcd/draft/approved-to-send.html index 60371b1f8..e82856447 100644 --- a/app/views/delivery/vcl/victim-record/pcd/draft/approved-to-send.html +++ b/app/views/delivery/vcl/victim-record/pcd/draft/approved-to-send.html @@ -137,7 +137,7 @@ {% elif (data['pmoc'] == "via-isva") %}

    - The letter is approved to send to the victim's Independent Sexual Violence Adviser (ISVA). + The letter is approved to send to the victim's independent sexual violence adviser (ISVA).

    @@ -146,7 +146,7 @@ diff --git a/app/views/delivery/vcl/victim-record/pcd/next-steps.html b/app/views/delivery/vcl/victim-record/pcd/next-steps.html index 1d11f4b5e..4efde6171 100644 --- a/app/views/delivery/vcl/victim-record/pcd/next-steps.html +++ b/app/views/delivery/vcl/victim-record/pcd/next-steps.html @@ -94,7 +94,7 @@ {% elif (data['pmoc'] == "via-police") %}
  • Send the letter to the officer in charge by email using Outlook.
  • {% elif (data['pmoc'] == "via-isva") %} -
  • Send the letter to the Independent Sexual Violence Adviser (ISVA) by email using Outlook.
  • +
  • Send the letter to the independent sexual violence adviser (ISVA) by email using Outlook.
  • {% endif %} {% endif %} diff --git a/app/views/delivery/vcl/victim-record/vcl/draft/approved-to-send.html b/app/views/delivery/vcl/victim-record/vcl/draft/approved-to-send.html index 57b537039..5df0d1ff5 100644 --- a/app/views/delivery/vcl/victim-record/vcl/draft/approved-to-send.html +++ b/app/views/delivery/vcl/victim-record/vcl/draft/approved-to-send.html @@ -77,11 +77,11 @@

    {% endif %} -{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} +{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") %}
    Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} -{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} +{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") %} @@ -141,7 +141,7 @@ {% elif (data['pmoc'] == "via-isva") %}

    - The letter is approved to send to the victim's Independent Sexual Violence Adviser (ISVA). + The letter is approved to send to the victim's independent sexual violence adviser (ISVA).

    @@ -150,7 +150,7 @@ diff --git a/app/views/delivery/vcl/victim-record/vcl/draft/ready-to-send.html b/app/views/delivery/vcl/victim-record/vcl/draft/ready-to-send.html index f3779c48c..167b23a5c 100644 --- a/app/views/delivery/vcl/victim-record/vcl/draft/ready-to-send.html +++ b/app/views/delivery/vcl/victim-record/vcl/draft/ready-to-send.html @@ -43,15 +43,46 @@ {% else %} {% endif %} -

    + + +{% if (data['pmoc'] == "email") and (data['victimEmailAddress'] == "") %} +

    + You must confirm the preferred method of contact first then enter an email address. +

    +{% elif (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} +

    + You must confirm the preferred method of contact first then enter a address. +

    +{% else %} +

    + The letter is ready to send. No amendments are required. +

    + +

    + You must review the letter before sending to the victim. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + {% else %} + {% endif %} + {% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/index.html b/app/views/delivery/vcl/victim-record/vcl/index.html index 7c89ed058..0f8df4d40 100644 --- a/app/views/delivery/vcl/victim-record/vcl/index.html +++ b/app/views/delivery/vcl/victim-record/vcl/index.html @@ -197,7 +197,7 @@

    {% elif (data['pmoc'] == "via-isva") %}

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by their Independent Sexual Violence Adviser (ISVA). + {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by their independent sexual violence adviser (ISVA).

    {% else %} {% include "/delivery/vcl/victim-record/vcl/draft/not-started.html" %} diff --git a/app/views/delivery/vcl/victim-record/vcl/next-steps.html b/app/views/delivery/vcl/victim-record/vcl/next-steps.html index 89cd1a297..b83804cce 100644 --- a/app/views/delivery/vcl/victim-record/vcl/next-steps.html +++ b/app/views/delivery/vcl/victim-record/vcl/next-steps.html @@ -14,56 +14,88 @@ {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %}
  • Draft the letter and send for review.
  • {% endif %} + {% if (data['vclStatus'] == "draft-amendments-required") %}
  • Amend the letter, then request a review.
  • {% endif %} + {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %}
  • Check for updates on the review.
  • Amend if needed.
  • {% endif %} + {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "not-yet-recorded") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") %}
  • Telephone the victim when the letter is ready to send and log the call.
  • {% endif %} + {% if (data['vclStatus'] == "after-call-attempt-3") %} +
  • Review the letter before sending it.
  • +
  • Send the letter to the victim by post.
  • + {% if (data['fumoc'] == "none") %} + {% else %} +
  • Review the letter before sending it.
  • +
  • Send the letter to the victim by post.
  • + {% endif %} {% elif (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "not-yet-recorded") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") or (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") %}
  • Add details from the call to the letter if needed.
  • {% endif %} + {% if (data['vclStatus'] == "after-call-attempt-3") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
  • Send the letter to the victim by post.
  • - {% endif %} - {% else %} - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} - {% if (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
  • Send the letter to the victim by email.
  • - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} {% else %} - -
  • Send the letter to the victim by email.
  • - {% endif %} - {% endif %} - {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") or (data['attemptToContactAgain'] == "Post") %} - {% if (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
  • Send the letter to the victim by post.
  • - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} - -
  • Send the letter to the victim by post.
  • - {% endif %} - {% endif %} - {% elif (data['fumoc'] == "none") %} - {% else %} -
  • Send the letter to the victim using their preferred method (email or post).
  • - {% endif %} + {% if (data['fumoc'] == "email") %} + {% if (data['vclStatus'] == "draft-approved-to-send") %} + {% if (data['fumoc'] == "none") %} + {% else %} +
  • Send the letter to the victim by email.
  • + {% endif %} + {% else %} + {% if (data['fumoc'] == "none") %} + {% else %} +
  • Send the letter to the victim by email.
  • + {% endif %} + {% endif %} + {% elif (data['attemptToContactAgain'] == "email") %} + {% if (data['vclStatus'] == "draft-approved-to-send") %} + {% if (data['fumoc'] == "none") %} + {% else %} +
  • Send the letter to the victim by email.
  • + {% endif %} + {% else %} + {% if (data['fumoc'] == "none") %} + {% else %} +
  • Review the letter before sending it.
  • +
  • Send the letter to the victim by email.
  • + {% endif %} + {% endif %} + {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") %} + {% if (data['vclStatus'] == "draft-approved-to-send") %} + {% if (data['fumoc'] == "none") %} + {% else %} +
  • Send the letter to the victim by post.
  • + {% endif %} + {% else %} + {% if (data['fumoc'] == "none") %} + {% else %} +
  • Send the letter to the victim by post.
  • + {% endif %} + {% endif %} + {% elif (data['attemptToContactAgain'] == "post") %} + {% if (data['vclStatus'] == "draft-approved-to-send") %} + {% if (data['fumoc'] == "none") %} + {% else %} +
  • Send the letter to the victim by post.
  • + {% endif %} + {% else %} + {% if (data['fumoc'] == "none") %} + {% else %} +
  • Review the letter before sending it.
  • +
  • Send the letter to the victim by post.
  • + {% endif %} + {% endif %} + {% elif (data['fumoc'] == "none") %} + {% else %} +
  • Send the letter to the victim using their preferred method (email or post).
  • + {% endif %} {% endif %} @@ -106,7 +138,7 @@ {% elif (data['pmoc'] == "via-police") %}
  • Send the letter to the officer in charge by email using Outlook.
  • {% elif (data['pmoc'] == "via-isva") %} -
  • Send the letter to the Independent Sexual Violence Adviser (ISVA) by email using Outlook.
  • +
  • Send the letter to the independent sexual violence adviser (ISVA) by email using Outlook.
  • {% endif %} {% endif %} diff --git a/app/views/delivery/vcl/victim-record/vcl/progress-tracker.html b/app/views/delivery/vcl/victim-record/vcl/progress-tracker.html index c17a1f94a..0c0b45751 100644 --- a/app/views/delivery/vcl/victim-record/vcl/progress-tracker.html +++ b/app/views/delivery/vcl/victim-record/vcl/progress-tracker.html @@ -21,7 +21,7 @@

  • - Send the letter to the Independent Sexual Violence Adviser (ISVA) by email using Outlook not completed + Send the letter to the independent sexual violence adviser (ISVA) by email using Outlook not completed
  • diff --git a/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-3.html b/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-3.html index b1ce90c5b..e2c42920b 100644 --- a/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-3.html +++ b/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-3.html @@ -24,7 +24,15 @@ You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone.

    - + + +

    + First, you must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + +
    + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-1.html b/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-1.html index 05a68d1f0..ce3071fb7 100644 --- a/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-1.html +++ b/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-1.html @@ -3,22 +3,13 @@
    -{% if (data['fumoc'] == "email") %} +{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %}

    - The letter is ready to send. If necessary, add details discussed on the call before sending. + You must review the letter before sending to the victim. You can add details discussed on the call if needed.

    - Review letter before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['fumoc'] == "post") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before sending to printing. -

    - - - Review letter before printing to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% else %} @@ -44,11 +35,11 @@

    - The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. + You must review the letter before sending to CMS. You can add details discussed on the call if needed.

    - Review before sending to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-2.html b/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-2.html index bcdb36296..9cba9588f 100644 --- a/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-2.html +++ b/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-2.html @@ -12,22 +12,13 @@ -{% if (data['fumoc'] == "email") %} +{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %}

    - No changes are needed to the letter and it can now be sent. + You must review the letter before sending to the victim. You can add details discussed on the call if needed.

    - Review letter before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['fumoc'] == "post") %} -

    - No changes are needed to the letter and it can now be sent. -

    - - - Review letter before printing to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% else %} @@ -53,11 +44,11 @@

    - The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. + You must review the letter before sending to CMS. You can add details discussed on the call if needed.

    - Review before sending to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-3.html b/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-3.html index fb87aebaf..96af13241 100644 --- a/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-3.html +++ b/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-3.html @@ -16,22 +16,13 @@ -{% if (data['fumoc'] == "email") %} +{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %}

    - The letter is ready to send. If necessary, add details discussed on the call before sending. + You must review the letter before sending to the victim. You can add details discussed on the call if needed.

    - Review letter before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['fumoc'] == "post") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before printing. -

    - - - Review letter before printing to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% else %} @@ -57,11 +48,11 @@

    - The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. + You must review the letter before sending to CMS. You can add details discussed on the call if needed.

    - Review before sending to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/record/not-yet-recorded.html b/app/views/delivery/vcl/victim-record/vcl/record/not-yet-recorded.html index f317044be..cebfcb7df 100644 --- a/app/views/delivery/vcl/victim-record/vcl/record/not-yet-recorded.html +++ b/app/views/delivery/vcl/victim-record/vcl/record/not-yet-recorded.html @@ -3,15 +3,17 @@ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}.

    +{% if (data['victimPhoneNumber'] == "") %}

    - Telephone the victim and log the call details. + You must confirm the preferred method of contact first then enter a telephone number. +

    +{% else %} +

    + Telephone the victim and log the details during the call.

    - - - Log a call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + View letter and make call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} +{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html b/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html index 9af909b27..8e85ea30c 100644 --- a/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html +++ b/app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html @@ -28,10 +28,12 @@
    - Previous letter attempts + Previous contact attempts -
    + + {% include "/delivery/vcl/victim-record/vcl/details/email.html" %} +
    {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/send/letter/after-email-undelivered.html b/app/views/delivery/vcl/victim-record/vcl/send/letter/after-email-undelivered.html index 157db3194..69793c5ab 100644 --- a/app/views/delivery/vcl/victim-record/vcl/send/letter/after-email-undelivered.html +++ b/app/views/delivery/vcl/victim-record/vcl/send/letter/after-email-undelivered.html @@ -9,7 +9,9 @@ Previous contact attempts -
    + + {% include "/delivery/vcl/victim-record/vcl/details/email.html" %} + {% endblock %} \ No newline at end of file diff --git a/app/views/dashboard-concepts/create-reminder.html b/app/views/wandt-concepts/create-reminder.html similarity index 100% rename from app/views/dashboard-concepts/create-reminder.html rename to app/views/wandt-concepts/create-reminder.html diff --git a/app/views/dashboard-concepts/concept-1.html b/app/views/wandt-concepts/dashboard-1.html similarity index 100% rename from app/views/dashboard-concepts/concept-1.html rename to app/views/wandt-concepts/dashboard-1.html diff --git a/app/views/dashboard-concepts/team-victims.html b/app/views/wandt-concepts/team-victims.html similarity index 100% rename from app/views/dashboard-concepts/team-victims.html rename to app/views/wandt-concepts/team-victims.html diff --git a/app/views/wandt-concepts/vsm-tasks-1.html b/app/views/wandt-concepts/vsm-tasks-1.html new file mode 100644 index 000000000..b88d30eb7 --- /dev/null +++ b/app/views/wandt-concepts/vsm-tasks-1.html @@ -0,0 +1,219 @@ +{% extends "layouts/main.html" %} +{% set pageName="Tasks" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    +
    +
    +
    +

    Tasks

    +
    + +
    +
    +
    + + +
    +
    +

    Tasks due today (5)

    + +

    + View tasks due today +

    +
    +
    +

    Overdue tasks (3)

    + +

    + View overdue tasks +

    +
    +
    +

    Unallocated victims (7)

    + +

    + Allocate unallocated victim cases +

    +
    +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Letters to review (13) +
    Victim and URNLetter typeLast updateNext action
    Jane Doe
    54KR1626525
    Decision to charge22/10/2024
    Vivienne Reid
    + Review +
    John Smith
    54KR1626525
    No further action24/10/2025
    Sarah Jackson
    + Review +
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting24/10/2025
    Sarah Jackson
    + Review +
    Alice Johnson
    54KR1626525/1
    VCL Scheme24/10/2025
    Mel Symonds
    + Review +
    Michael Roberts
    54KR1626790
    VCL Scheme25/10/2025
    Rana Sesko
    + Review +
    + + +
    + +
    +
    +

    Team allocation (33)

    + + +

    + View all victims allocated to team +

    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/dashboard-concepts/my-tasks.html b/app/views/wandt-concepts/vso-tasks-1.html similarity index 100% rename from app/views/dashboard-concepts/my-tasks.html rename to app/views/wandt-concepts/vso-tasks-1.html diff --git a/app/views/dashboard-concepts/my-tasks-2.html b/app/views/wandt-concepts/vso-tasks-2.html similarity index 100% rename from app/views/dashboard-concepts/my-tasks-2.html rename to app/views/wandt-concepts/vso-tasks-2.html From b3ffc1237725557f33352d8f22fec77adbea1578 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Wed, 19 Nov 2025 10:17:44 +0000 Subject: [PATCH 012/113] Lozza changes and w and t --- .DS_Store | Bin 6148 -> 6148 bytes .github/workflows/playwright.yml | 27 ++ .gitignore | 7 + app/.DS_Store | Bin 6148 -> 6148 bytes .../nfa/{record => call}/follow-up-moc.js | 0 .../nfa/{record => call}/next-attempt-moc.js | 0 .../telephone-call-1-details.js | 0 .../telephone-call-2-details.js | 0 .../telephone-call-3-details.js | 0 .../{record => call}/text-message-details.js | 0 .../{record => call}/was-text-message-sent.js | 0 .../vcl/{record => call}/follow-up-moc.js | 0 .../vcl/{record => call}/next-attempt-moc.js | 0 .../vcl/{record => call}/phone-call-1.js | 0 .../vcl/{record => call}/phone-call-2.js | 0 .../vcl/{record => call}/phone-call-3.js | 0 .../{record => call}/text-message-details.js | 0 .../{record => call}/was-text-message-sent.js | 0 .../ur/nfa/{record => call}/follow-up-moc.js | 0 .../nfa/{record => call}/next-attempt-moc.js | 0 .../telephone-call-1-details.js | 0 .../telephone-call-2-details.js | 0 .../telephone-call-3-details.js | 0 .../{record => call}/text-message-details.js | 0 .../{record => call}/was-text-message-sent.js | 0 .../ur/vcl/{record => call}/follow-up-moc.js | 0 .../vcl/{record => call}/next-attempt-moc.js | 0 .../ur/vcl/{record => call}/phone-call-1.js | 0 .../ur/vcl/{record => call}/phone-call-2.js | 0 .../ur/vcl/{record => call}/phone-call-3.js | 0 .../{record => call}/text-message-details.js | 0 .../{record => call}/was-text-message-sent.js | 0 .../ur/wat/vcl/call/follow-up-moc.js | 30 ++ .../ur/wat/vcl/call/next-attempt-moc.js | 30 ++ .../ur/wat/vcl/call/phone-call-1.js | 143 +++++++ .../ur/wat/vcl/call/phone-call-2.js | 143 +++++++ .../ur/wat/vcl/call/phone-call-3.js | 143 +++++++ .../ur/wat/vcl/call/text-message-details.js | 158 ++++++++ .../ur/wat/vcl/call/was-text-message-sent.js | 30 ++ .../wat/vcl/draft/cd-modal/request-review.js | 29 ++ .../ur/wat/vcl/draft/compose-letter.js | 65 +++ .../ur/wat/vcl/draft/stopped-charge.js | 30 ++ .../vcl/draft/substantially-altered-charge.js | 30 ++ .../javascripts/ur/wat/vcl/draft/vcl-type.js | 30 ++ .../javascripts/ur/wat/vcl/email-address.js | 63 +++ .../ur/wat/vcl/preferred-method-of-contact.js | 30 ++ .../ur/wat/vcl/send/letter-details.js | 35 ++ .../javascripts/ur/wat/vcl/victim-record.js | 12 + app/routes.js | 289 +++++++++++--- .../nfa/archive/next-scheduled-call.html | 4 +- .../nfa/{record => call}/call-support.html | 4 +- .../nfa/{record => call}/follow-up-moc.html | 4 +- .../{record => call}/next-attempt-moc.html | 4 +- .../{record => call}/read-only-letter.html | 0 .../telephone-call-1-details.html | 6 +- .../telephone-call-2-details.html | 6 +- .../telephone-call-3-details.html | 6 +- .../text-message-details.html | 4 +- .../was-text-message-sent.html | 4 +- app/views/delivery/nfa/letter-dashboard.html | 2 +- app/views/delivery/nfa/start-3/search.html | 2 +- .../after-call-attempt-1.html | 2 +- .../after-call-attempt-2.html | 2 +- .../after-call-attempt-3.html | 0 .../before-call-1.html} | 2 +- .../informed-after-call-1.html | 0 .../informed-after-call-2.html | 0 .../informed-after-call-3.html | 0 .../charging-decision/index.html | 4 +- .../charging-decision/next-steps.html | 6 +- .../vcl/{record => call}/call-support.html | 4 +- .../vcl/{record => call}/follow-up-moc.html | 4 +- .../{record => call}/next-attempt-moc.html | 4 +- .../vcl/{record => call}/phone-call-1.html | 6 +- .../vcl/{record => call}/phone-call-2.html | 6 +- .../vcl/{record => call}/phone-call-3.html | 6 +- .../{record => call}/read-only-letter.html | 0 .../text-message-details.html | 4 +- .../was-text-message-sent.html | 4 +- app/views/delivery/vcl/letter-dashboard.html | 2 +- .../after-call-attempt-1.html | 2 +- .../after-call-attempt-2.html | 2 +- .../after-call-attempt-3.html | 0 .../before-call-1.html} | 2 +- .../informed-after-call-1.html | 0 .../informed-after-call-2.html | 0 .../informed-after-call-3.html | 0 .../vcl/victim-record/pcd/next-steps.html | 6 +- .../after-call-attempt-1.html | 2 +- .../after-call-attempt-2.html | 2 +- .../after-call-attempt-3.html | 0 .../before-call-1.html} | 2 +- .../informed-after-call-1.html | 0 .../informed-after-call-2.html | 0 .../informed-after-call-3.html | 0 .../vcl/victim-record/vcl/index copy.html | 39 ++ .../delivery/vcl/victim-record/vcl/index.html | 16 +- .../vcl/victim-record/vcl/next-steps.html | 6 +- .../victim-record/vcl/progress-tracker.html | 2 +- app/views/delivery/vcl/vso-dashboard.html | 2 +- app/views/index.html | 57 ++- app/views/ur/nfa/draft/nfa-template.html | 2 +- app/views/ur/nfa/record/follow-up-moc.html | 4 +- app/views/ur/nfa/record/next-attempt-moc.html | 4 +- .../nfa/record/telephone-call-1-details.html | 4 +- .../nfa/record/telephone-call-2-details.html | 4 +- .../nfa/record/telephone-call-3-details.html | 4 +- .../ur/nfa/record/text-message-details.html | 4 +- app/views/ur/nfa/start-3/search.html | 2 +- .../charging-decision/index.html | 4 +- .../record/after-call-attempt-1.html | 2 +- .../record/after-call-attempt-2.html | 2 +- ...t-yet-recorded.html => before-call-1.html} | 2 +- .../ur/vcl/{record => call}/call-support.html | 4 +- .../vcl/{record => call}/follow-up-moc.html | 4 +- .../{record => call}/next-attempt-moc.html | 4 +- .../ur/vcl/{record => call}/phone-call-1.html | 6 +- .../ur/vcl/{record => call}/phone-call-2.html | 6 +- .../ur/vcl/{record => call}/phone-call-3.html | 6 +- .../{record => call}/read-only-letter.html | 0 .../text-message-details.html | 4 +- .../was-text-message-sent.html | 4 +- app/views/ur/vcl/letter-dashboard.html | 2 +- .../after-call-attempt-1.html | 2 +- .../after-call-attempt-2.html | 2 +- .../after-call-attempt-3.html | 0 .../before-call-1.html} | 2 +- .../informed-after-call-1.html | 0 .../informed-after-call-2.html | 0 .../informed-after-call-3.html | 0 .../ur/vcl/victim-record/pcd/next-steps.html | 6 +- .../after-call-attempt-1.html | 2 +- .../after-call-attempt-2.html | 2 +- .../after-call-attempt-3.html | 0 .../before-call-1.html} | 2 +- .../informed-after-call-1.html | 0 .../informed-after-call-2.html | 0 .../informed-after-call-3.html | 0 app/views/ur/vcl/victim-record/vcl/index.html | 16 +- .../ur/vcl/victim-record/vcl/next-steps.html | 6 +- app/views/ur/vcl/vso-dashboard.html | 2 +- app/views/ur/wat/vcl/call/call-support.html | 244 ++++++++++++ app/views/ur/wat/vcl/call/follow-up-moc.html | 74 ++++ .../ur/wat/vcl/call/next-attempt-moc.html | 66 ++++ app/views/ur/wat/vcl/call/phone-call-1.html | 159 ++++++++ app/views/ur/wat/vcl/call/phone-call-2.html | 161 ++++++++ app/views/ur/wat/vcl/call/phone-call-3.html | 158 ++++++++ .../ur/wat/vcl/call/read-only-letter.html | 50 +++ .../ur/wat/vcl/call/text-message-details.html | 155 ++++++++ .../wat/vcl/call/was-text-message-sent.html | 56 +++ .../case-locked/banner/by-someone-else.html | 17 + .../vcl/case-locked/banner/self-locked.html | 17 + .../wat/vcl/case-locked/by-someone-else.html | 27 ++ .../ur/wat/vcl/case-locked/self-locked.html | 24 ++ app/views/ur/wat/vcl/cases.html | 161 ++++++++ .../wat/vcl/concepts}/create-reminder.html | 0 .../wat/vcl/concepts}/dashboard-1.html | 0 app/views/ur/wat/vcl/concepts/overview.html | 194 +++++++++ .../wat/vcl/concepts}/team-victims.html | 0 .../wat/vcl/concepts/vca-work-management.html | 229 +++++++++++ .../wat/vcl/concepts}/vsm-tasks-1.html | 2 +- .../ur/wat/vcl/concepts/vso-dashboard.html | 286 ++++++++++++++ .../wat/vcl/concepts}/vso-tasks-1.html | 14 +- .../wat/vcl/concepts}/vso-tasks-2.html | 0 .../ur/wat/vcl/draft/approved-to-send.html | 33 ++ .../ur/wat/vcl/draft/cannot-connect.html | 24 ++ .../wat/vcl/draft/cd-modal/delete-draft.html | 40 ++ .../vcl/draft/cd-modal/request-review.html | 138 +++++++ .../ur/wat/vcl/draft/cd-modal/save-draft.html | 30 ++ .../wat/vcl/draft/cd-modal/send-to-cms.html | 65 +++ .../ur/wat/vcl/draft/compose-letter.html | 367 +++++++++++++++++ .../ur/wat/vcl/draft/stopped-charge.html | 75 ++++ .../draft/substantially-altered-charge.html | 55 +++ app/views/ur/wat/vcl/draft/under-review.html | 55 +++ app/views/ur/wat/vcl/draft/vcl-type.html | 55 +++ app/views/ur/wat/vcl/header/vso.html | 37 ++ app/views/ur/wat/vcl/letter-dashboard.html | 113 ++++++ .../ur/wat/vcl/send/check-email-details.html | 99 +++++ .../ur/wat/vcl/send/check-letter-details.html | 96 +++++ app/views/ur/wat/vcl/send/delivered.html | 93 +++++ .../vcl/send/letter-added-to-print-queue.html | 86 ++++ app/views/ur/wat/vcl/send/letter-details.html | 55 +++ app/views/ur/wat/vcl/send/letter-logged.html | 100 +++++ .../ur/wat/vcl/send/permanent-failure.html | 36 ++ app/views/ur/wat/vcl/send/sending-email.html | 39 ++ .../ur/wat/vcl/send/technical-failure.html | 26 ++ .../ur/wat/vcl/send/temporary-failure.html | 29 ++ app/views/ur/wat/vcl/start/sign-in.html | 67 ++++ app/views/ur/wat/vcl/tasks.html | 255 ++++++++++++ .../wat/vcl/victim-details/email-address.html | 51 +++ .../preferred-method-of-contact.html | 84 ++++ .../wat/vcl/victim-record/case-contacts.html | 302 ++++++++++++++ .../victim-record/communications/index.html | 128 ++++++ app/views/ur/wat/vcl/victim-record/index.html | 173 ++++++++ .../pcd/call/after-call-attempt-1.html | 17 + .../pcd/call/after-call-attempt-2.html | 26 ++ .../pcd/call/after-call-attempt-3.html | 30 ++ .../victim-record/pcd/call/before-call-1.html | 17 + .../pcd/call/informed-after-call-1.html | 54 +++ .../pcd/call/informed-after-call-2.html | 63 +++ .../pcd/call/informed-after-call-3.html | 67 ++++ .../pcd/details/call-attempt-1.html | 92 +++++ .../pcd/details/call-attempt-2.html | 72 ++++ .../pcd/details/call-attempt-3.html | 61 +++ .../vcl/victim-record/pcd/details/email.html | 48 +++ .../vcl/victim-record/pcd/details/letter.html | 20 + .../pcd/draft/amendments-required.html | 26 ++ .../pcd/draft/approved-to-send.html | 158 ++++++++ .../victim-record/pcd/draft/in-progress.html | 13 + .../victim-record/pcd/draft/not-started.html | 9 + .../pcd/draft/ready-to-send.html | 57 +++ .../victim-record/pcd/draft/under-review.html | 83 ++++ .../ur/wat/vcl/victim-record/pcd/index.html | 25 ++ .../wat/vcl/victim-record/pcd/next-steps.html | 132 +++++++ .../pcd/send/email/after-call-attempt-1.html | 59 +++ .../pcd/send/email/after-call-attempt-2.html | 63 +++ .../pcd/send/email/delivered.html | 46 +++ .../pcd/send/email/failure-permanent.html | 53 +++ .../pcd/send/email/failure-technical.html | 47 +++ .../pcd/send/email/failure-temporary.html | 53 +++ .../victim-record/pcd/send/email/sending.html | 44 +++ .../pcd/send/fu-email/after-call-1.html | 7 + .../pcd/send/fu-email/after-call-2.html | 20 + .../pcd/send/fu-email/after-call-3.html | 24 ++ .../pcd/send/fu-email/failure-permanent.html | 21 + .../pcd/send/fu-email/failure-technical.html | 15 + .../pcd/send/fu-email/failure-temporary.html | 21 + .../pcd/send/fu-email/sending.html | 107 +++++ .../pcd/send/fu-letter/after-call-1.html | 101 +++++ .../pcd/send/fu-letter/after-call-2.html | 63 +++ .../pcd/send/fu-letter/after-call-3.html | 67 ++++ .../fu-letter/after-fu-email-undelivered.html | 114 ++++++ .../pcd/send/letter/after-call-attempt-1.html | 51 +++ .../pcd/send/letter/after-call-attempt-2.html | 55 +++ .../pcd/send/letter/after-call-attempt-3.html | 59 +++ .../send/letter/after-email-undelivered.html | 84 ++++ .../pcd/send/letter/dispatched.html | 19 + .../vcl/victim-record/pre-trial/index.html | 43 ++ .../pre-trial/pre-trial-meeting/index.html | 22 ++ .../ur/wat/vcl/victim-record/summary.html | 372 ++++++++++++++++++ .../vcl/call/after-call-attempt-1.html | 23 ++ .../vcl/call/after-call-attempt-2.html | 26 ++ .../vcl/call/after-call-attempt-3.html | 38 ++ .../victim-record/vcl/call/before-call-1.html | 19 + .../vcl/call/informed-after-call-1.html | 45 +++ .../vcl/call/informed-after-call-2.html | 54 +++ .../vcl/call/informed-after-call-3.html | 58 +++ .../vcl/details/call-attempt-1.html | 75 ++++ .../vcl/details/call-attempt-2.html | 55 +++ .../vcl/details/call-attempt-3.html | 44 +++ .../vcl/victim-record/vcl/details/email.html | 36 ++ .../vcl/victim-record/vcl/details/letter.html | 20 + .../vcl/draft/amendments-required.html | 26 ++ .../vcl/draft/approved-to-send.html | 162 ++++++++ .../victim-record/vcl/draft/in-progress.html | 13 + .../victim-record/vcl/draft/not-started.html | 10 + .../vcl/draft/ready-to-send.html | 88 +++++ .../victim-record/vcl/draft/under-review.html | 83 ++++ .../wat/vcl/victim-record/vcl/index copy.html | 39 ++ .../ur/wat/vcl/victim-record/vcl/index.html | 219 +++++++++++ .../wat/vcl/victim-record/vcl/next-steps.html | 176 +++++++++ .../victim-record/vcl/progress-tracker.html | 252 ++++++++++++ .../vcl/send/email/after-call-attempt-1.html | 16 + .../vcl/send/email/after-call-attempt-2.html | 20 + .../vcl/send/email/delivered.html | 3 + .../vcl/send/email/failure-permanent.html | 18 + .../vcl/send/email/failure-technical.html | 12 + .../vcl/send/email/failure-temporary.html | 18 + .../victim-record/vcl/send/email/sending.html | 9 + .../vcl/send/fu-email/after-call-1.html | 7 + .../vcl/send/fu-email/after-call-2.html | 20 + .../vcl/send/fu-email/after-call-3.html | 24 ++ .../vcl/send/fu-email/failure-permanent.html | 21 + .../vcl/send/fu-email/failure-technical.html | 15 + .../vcl/send/fu-email/failure-temporary.html | 21 + .../vcl/send/fu-email/sending.html | 13 + .../vcl/send/fu-letter/after-call-1.html | 7 + .../vcl/send/fu-letter/after-call-2.html | 20 + .../vcl/send/fu-letter/after-call-3.html | 24 ++ .../fu-letter/after-fu-email-undelivered.html | 73 ++++ .../vcl/send/letter/after-call-attempt-1.html | 16 + .../vcl/send/letter/after-call-attempt-2.html | 20 + .../vcl/send/letter/after-call-attempt-3.html | 24 ++ .../send/letter/after-email-undelivered.html | 51 +++ .../vcl/send/letter/dispatched.html | 19 + .../wat/vcl/victim-record/victim-details.html | 295 ++++++++++++++ figma-plugin-import-screenshots/code.js | 58 +++ figma-plugin-import-screenshots/manifest.json | 8 + figma-plugin-import-screenshots/ui.html | 73 ++++ package-lock.json | 78 ++++ package.json | 4 + playwright.config.js | 81 ++++ playwright.config.ts | 36 ++ screenshots/example.spec.js | 19 + tests/prototype.spec.ts | 120 ++++++ 295 files changed, 11893 insertions(+), 197 deletions(-) create mode 100644 .github/workflows/playwright.yml rename app/assets/javascripts/delivery/nfa/{record => call}/follow-up-moc.js (100%) rename app/assets/javascripts/delivery/nfa/{record => call}/next-attempt-moc.js (100%) rename app/assets/javascripts/delivery/nfa/{record => call}/telephone-call-1-details.js (100%) rename app/assets/javascripts/delivery/nfa/{record => call}/telephone-call-2-details.js (100%) rename app/assets/javascripts/delivery/nfa/{record => call}/telephone-call-3-details.js (100%) rename app/assets/javascripts/delivery/nfa/{record => call}/text-message-details.js (100%) rename app/assets/javascripts/delivery/nfa/{record => call}/was-text-message-sent.js (100%) rename app/assets/javascripts/delivery/vcl/{record => call}/follow-up-moc.js (100%) rename app/assets/javascripts/delivery/vcl/{record => call}/next-attempt-moc.js (100%) rename app/assets/javascripts/delivery/vcl/{record => call}/phone-call-1.js (100%) rename app/assets/javascripts/delivery/vcl/{record => call}/phone-call-2.js (100%) rename app/assets/javascripts/delivery/vcl/{record => call}/phone-call-3.js (100%) rename app/assets/javascripts/delivery/vcl/{record => call}/text-message-details.js (100%) rename app/assets/javascripts/delivery/vcl/{record => call}/was-text-message-sent.js (100%) rename app/assets/javascripts/ur/nfa/{record => call}/follow-up-moc.js (100%) rename app/assets/javascripts/ur/nfa/{record => call}/next-attempt-moc.js (100%) rename app/assets/javascripts/ur/nfa/{record => call}/telephone-call-1-details.js (100%) rename app/assets/javascripts/ur/nfa/{record => call}/telephone-call-2-details.js (100%) rename app/assets/javascripts/ur/nfa/{record => call}/telephone-call-3-details.js (100%) rename app/assets/javascripts/ur/nfa/{record => call}/text-message-details.js (100%) rename app/assets/javascripts/ur/nfa/{record => call}/was-text-message-sent.js (100%) rename app/assets/javascripts/ur/vcl/{record => call}/follow-up-moc.js (100%) rename app/assets/javascripts/ur/vcl/{record => call}/next-attempt-moc.js (100%) rename app/assets/javascripts/ur/vcl/{record => call}/phone-call-1.js (100%) rename app/assets/javascripts/ur/vcl/{record => call}/phone-call-2.js (100%) rename app/assets/javascripts/ur/vcl/{record => call}/phone-call-3.js (100%) rename app/assets/javascripts/ur/vcl/{record => call}/text-message-details.js (100%) rename app/assets/javascripts/ur/vcl/{record => call}/was-text-message-sent.js (100%) create mode 100644 app/assets/javascripts/ur/wat/vcl/call/follow-up-moc.js create mode 100644 app/assets/javascripts/ur/wat/vcl/call/next-attempt-moc.js create mode 100644 app/assets/javascripts/ur/wat/vcl/call/phone-call-1.js create mode 100644 app/assets/javascripts/ur/wat/vcl/call/phone-call-2.js create mode 100644 app/assets/javascripts/ur/wat/vcl/call/phone-call-3.js create mode 100644 app/assets/javascripts/ur/wat/vcl/call/text-message-details.js create mode 100644 app/assets/javascripts/ur/wat/vcl/call/was-text-message-sent.js create mode 100644 app/assets/javascripts/ur/wat/vcl/draft/cd-modal/request-review.js create mode 100644 app/assets/javascripts/ur/wat/vcl/draft/compose-letter.js create mode 100644 app/assets/javascripts/ur/wat/vcl/draft/stopped-charge.js create mode 100644 app/assets/javascripts/ur/wat/vcl/draft/substantially-altered-charge.js create mode 100644 app/assets/javascripts/ur/wat/vcl/draft/vcl-type.js create mode 100644 app/assets/javascripts/ur/wat/vcl/email-address.js create mode 100644 app/assets/javascripts/ur/wat/vcl/preferred-method-of-contact.js create mode 100644 app/assets/javascripts/ur/wat/vcl/send/letter-details.js create mode 100644 app/assets/javascripts/ur/wat/vcl/victim-record.js rename app/views/delivery/nfa/{record => call}/call-support.html (98%) rename app/views/delivery/nfa/{record => call}/follow-up-moc.html (92%) rename app/views/delivery/nfa/{record => call}/next-attempt-moc.html (91%) rename app/views/delivery/nfa/{record => call}/read-only-letter.html (100%) rename app/views/delivery/nfa/{record => call}/telephone-call-1-details.html (95%) rename app/views/delivery/nfa/{record => call}/telephone-call-2-details.html (95%) rename app/views/delivery/nfa/{record => call}/telephone-call-3-details.html (95%) rename app/views/delivery/nfa/{record => call}/text-message-details.html (96%) rename app/views/delivery/nfa/{record => call}/was-text-message-sent.html (88%) rename app/views/delivery/nfa/victim-record/communications/charging-decision/{record => call}/after-call-attempt-1.html (85%) rename app/views/delivery/nfa/victim-record/communications/charging-decision/{record => call}/after-call-attempt-2.html (88%) rename app/views/delivery/nfa/victim-record/communications/charging-decision/{record => call}/after-call-attempt-3.html (100%) rename app/views/delivery/nfa/victim-record/communications/charging-decision/{record/not-yet-recorded.html => call/before-call-1.html} (83%) rename app/views/delivery/nfa/victim-record/communications/charging-decision/{record => call}/informed-after-call-1.html (100%) rename app/views/delivery/nfa/victim-record/communications/charging-decision/{record => call}/informed-after-call-2.html (100%) rename app/views/delivery/nfa/victim-record/communications/charging-decision/{record => call}/informed-after-call-3.html (100%) rename app/views/delivery/vcl/{record => call}/call-support.html (98%) rename app/views/delivery/vcl/{record => call}/follow-up-moc.html (92%) rename app/views/delivery/vcl/{record => call}/next-attempt-moc.html (90%) rename app/views/delivery/vcl/{record => call}/phone-call-1.html (96%) rename app/views/delivery/vcl/{record => call}/phone-call-2.html (96%) rename app/views/delivery/vcl/{record => call}/phone-call-3.html (96%) rename app/views/delivery/vcl/{record => call}/read-only-letter.html (100%) rename app/views/delivery/vcl/{record => call}/text-message-details.html (96%) rename app/views/delivery/vcl/{record => call}/was-text-message-sent.html (88%) rename app/views/delivery/vcl/victim-record/pcd/{record => call}/after-call-attempt-1.html (85%) rename app/views/delivery/vcl/victim-record/pcd/{record => call}/after-call-attempt-2.html (88%) rename app/views/delivery/vcl/victim-record/pcd/{record => call}/after-call-attempt-3.html (100%) rename app/views/delivery/vcl/victim-record/pcd/{record/not-yet-recorded.html => call/before-call-1.html} (84%) rename app/views/delivery/vcl/victim-record/pcd/{record => call}/informed-after-call-1.html (100%) rename app/views/delivery/vcl/victim-record/pcd/{record => call}/informed-after-call-2.html (100%) rename app/views/delivery/vcl/victim-record/pcd/{record => call}/informed-after-call-3.html (100%) rename app/views/delivery/vcl/victim-record/vcl/{record => call}/after-call-attempt-1.html (85%) rename app/views/delivery/vcl/victim-record/vcl/{record => call}/after-call-attempt-2.html (88%) rename app/views/delivery/vcl/victim-record/vcl/{record => call}/after-call-attempt-3.html (100%) rename app/views/delivery/vcl/victim-record/vcl/{record/not-yet-recorded.html => call/before-call-1.html} (86%) rename app/views/delivery/vcl/victim-record/vcl/{record => call}/informed-after-call-1.html (100%) rename app/views/delivery/vcl/victim-record/vcl/{record => call}/informed-after-call-2.html (100%) rename app/views/delivery/vcl/victim-record/vcl/{record => call}/informed-after-call-3.html (100%) create mode 100644 app/views/delivery/vcl/victim-record/vcl/index copy.html rename app/views/ur/nfa/victim-record/communications/charging-decision/record/{not-yet-recorded.html => before-call-1.html} (65%) rename app/views/ur/vcl/{record => call}/call-support.html (98%) rename app/views/ur/vcl/{record => call}/follow-up-moc.html (93%) rename app/views/ur/vcl/{record => call}/next-attempt-moc.html (91%) rename app/views/ur/vcl/{record => call}/phone-call-1.html (96%) rename app/views/ur/vcl/{record => call}/phone-call-2.html (96%) rename app/views/ur/vcl/{record => call}/phone-call-3.html (96%) rename app/views/ur/vcl/{record => call}/read-only-letter.html (100%) rename app/views/ur/vcl/{record => call}/text-message-details.html (96%) rename app/views/ur/vcl/{record => call}/was-text-message-sent.html (88%) rename app/views/ur/vcl/victim-record/pcd/{record => call}/after-call-attempt-1.html (85%) rename app/views/ur/vcl/victim-record/pcd/{record => call}/after-call-attempt-2.html (88%) rename app/views/ur/vcl/victim-record/pcd/{record => call}/after-call-attempt-3.html (100%) rename app/views/ur/vcl/victim-record/pcd/{record/not-yet-recorded.html => call/before-call-1.html} (84%) rename app/views/ur/vcl/victim-record/pcd/{record => call}/informed-after-call-1.html (100%) rename app/views/ur/vcl/victim-record/pcd/{record => call}/informed-after-call-2.html (100%) rename app/views/ur/vcl/victim-record/pcd/{record => call}/informed-after-call-3.html (100%) rename app/views/ur/vcl/victim-record/vcl/{record => call}/after-call-attempt-1.html (85%) rename app/views/ur/vcl/victim-record/vcl/{record => call}/after-call-attempt-2.html (88%) rename app/views/ur/vcl/victim-record/vcl/{record => call}/after-call-attempt-3.html (100%) rename app/views/ur/vcl/victim-record/vcl/{record/not-yet-recorded.html => call/before-call-1.html} (84%) rename app/views/ur/vcl/victim-record/vcl/{record => call}/informed-after-call-1.html (100%) rename app/views/ur/vcl/victim-record/vcl/{record => call}/informed-after-call-2.html (100%) rename app/views/ur/vcl/victim-record/vcl/{record => call}/informed-after-call-3.html (100%) create mode 100644 app/views/ur/wat/vcl/call/call-support.html create mode 100644 app/views/ur/wat/vcl/call/follow-up-moc.html create mode 100644 app/views/ur/wat/vcl/call/next-attempt-moc.html create mode 100644 app/views/ur/wat/vcl/call/phone-call-1.html create mode 100644 app/views/ur/wat/vcl/call/phone-call-2.html create mode 100644 app/views/ur/wat/vcl/call/phone-call-3.html create mode 100644 app/views/ur/wat/vcl/call/read-only-letter.html create mode 100644 app/views/ur/wat/vcl/call/text-message-details.html create mode 100644 app/views/ur/wat/vcl/call/was-text-message-sent.html create mode 100644 app/views/ur/wat/vcl/case-locked/banner/by-someone-else.html create mode 100644 app/views/ur/wat/vcl/case-locked/banner/self-locked.html create mode 100644 app/views/ur/wat/vcl/case-locked/by-someone-else.html create mode 100644 app/views/ur/wat/vcl/case-locked/self-locked.html create mode 100644 app/views/ur/wat/vcl/cases.html rename app/views/{wandt-concepts => ur/wat/vcl/concepts}/create-reminder.html (100%) rename app/views/{wandt-concepts => ur/wat/vcl/concepts}/dashboard-1.html (100%) create mode 100644 app/views/ur/wat/vcl/concepts/overview.html rename app/views/{wandt-concepts => ur/wat/vcl/concepts}/team-victims.html (100%) create mode 100644 app/views/ur/wat/vcl/concepts/vca-work-management.html rename app/views/{wandt-concepts => ur/wat/vcl/concepts}/vsm-tasks-1.html (98%) create mode 100644 app/views/ur/wat/vcl/concepts/vso-dashboard.html rename app/views/{wandt-concepts => ur/wat/vcl/concepts}/vso-tasks-1.html (92%) rename app/views/{wandt-concepts => ur/wat/vcl/concepts}/vso-tasks-2.html (100%) create mode 100644 app/views/ur/wat/vcl/draft/approved-to-send.html create mode 100644 app/views/ur/wat/vcl/draft/cannot-connect.html create mode 100644 app/views/ur/wat/vcl/draft/cd-modal/delete-draft.html create mode 100644 app/views/ur/wat/vcl/draft/cd-modal/request-review.html create mode 100644 app/views/ur/wat/vcl/draft/cd-modal/save-draft.html create mode 100644 app/views/ur/wat/vcl/draft/cd-modal/send-to-cms.html create mode 100644 app/views/ur/wat/vcl/draft/compose-letter.html create mode 100644 app/views/ur/wat/vcl/draft/stopped-charge.html create mode 100644 app/views/ur/wat/vcl/draft/substantially-altered-charge.html create mode 100644 app/views/ur/wat/vcl/draft/under-review.html create mode 100644 app/views/ur/wat/vcl/draft/vcl-type.html create mode 100644 app/views/ur/wat/vcl/header/vso.html create mode 100644 app/views/ur/wat/vcl/letter-dashboard.html create mode 100644 app/views/ur/wat/vcl/send/check-email-details.html create mode 100644 app/views/ur/wat/vcl/send/check-letter-details.html create mode 100644 app/views/ur/wat/vcl/send/delivered.html create mode 100644 app/views/ur/wat/vcl/send/letter-added-to-print-queue.html create mode 100644 app/views/ur/wat/vcl/send/letter-details.html create mode 100644 app/views/ur/wat/vcl/send/letter-logged.html create mode 100644 app/views/ur/wat/vcl/send/permanent-failure.html create mode 100644 app/views/ur/wat/vcl/send/sending-email.html create mode 100644 app/views/ur/wat/vcl/send/technical-failure.html create mode 100644 app/views/ur/wat/vcl/send/temporary-failure.html create mode 100644 app/views/ur/wat/vcl/start/sign-in.html create mode 100644 app/views/ur/wat/vcl/tasks.html create mode 100644 app/views/ur/wat/vcl/victim-details/email-address.html create mode 100644 app/views/ur/wat/vcl/victim-details/preferred-method-of-contact.html create mode 100644 app/views/ur/wat/vcl/victim-record/case-contacts.html create mode 100644 app/views/ur/wat/vcl/victim-record/communications/index.html create mode 100644 app/views/ur/wat/vcl/victim-record/index.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/call/after-call-attempt-1.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/call/after-call-attempt-2.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/call/after-call-attempt-3.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/call/before-call-1.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/call/informed-after-call-1.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/call/informed-after-call-2.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/call/informed-after-call-3.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/details/call-attempt-1.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/details/call-attempt-2.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/details/call-attempt-3.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/details/email.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/details/letter.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/draft/amendments-required.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/draft/approved-to-send.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/draft/in-progress.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/draft/not-started.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/draft/ready-to-send.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/draft/under-review.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/index.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/next-steps.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/email/after-call-attempt-1.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/email/after-call-attempt-2.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/email/delivered.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/email/failure-permanent.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/email/failure-technical.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/email/failure-temporary.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/email/sending.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/after-call-1.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/after-call-2.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/after-call-3.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/failure-permanent.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/failure-technical.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/failure-temporary.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/sending.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/fu-letter/after-call-1.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/fu-letter/after-call-2.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/fu-letter/after-call-3.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/letter/after-email-undelivered.html create mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/letter/dispatched.html create mode 100644 app/views/ur/wat/vcl/victim-record/pre-trial/index.html create mode 100644 app/views/ur/wat/vcl/victim-record/pre-trial/pre-trial-meeting/index.html create mode 100644 app/views/ur/wat/vcl/victim-record/summary.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/call/after-call-attempt-1.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/call/after-call-attempt-2.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/call/after-call-attempt-3.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/call/before-call-1.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/call/informed-after-call-1.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/call/informed-after-call-2.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/call/informed-after-call-3.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/details/call-attempt-3.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/details/email.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/details/letter.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/draft/amendments-required.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/draft/approved-to-send.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/draft/in-progress.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/draft/not-started.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/draft/ready-to-send.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/draft/under-review.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/index copy.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/index.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/next-steps.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/progress-tracker.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/email/after-call-attempt-1.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/email/after-call-attempt-2.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/email/delivered.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/email/failure-permanent.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/email/failure-technical.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/email/failure-temporary.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/email/sending.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/after-call-1.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/after-call-2.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/after-call-3.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/failure-permanent.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/failure-technical.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/failure-temporary.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/sending.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/fu-letter/after-call-1.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/fu-letter/after-call-2.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/fu-letter/after-call-3.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/letter/after-email-undelivered.html create mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/letter/dispatched.html create mode 100644 app/views/ur/wat/vcl/victim-record/victim-details.html create mode 100644 figma-plugin-import-screenshots/code.js create mode 100644 figma-plugin-import-screenshots/manifest.json create mode 100644 figma-plugin-import-screenshots/ui.html create mode 100644 playwright.config.js create mode 100644 playwright.config.ts create mode 100644 screenshots/example.spec.js create mode 100644 tests/prototype.spec.ts diff --git a/.DS_Store b/.DS_Store index f0e6d2607a5e42feca32ce76b12e138511c664df..99d97fef1b174ea1d74121d2c2a282a0210c8c9c 100644 GIT binary patch delta 174 zcmZoMXfc@J&&aVcU^gQp$7CL+FN}{OskK9DX+DNfEw%FoYX00M4?Vuoa}WGX`*kevZkQo>M-tb_+BkP4K7nNrM93bX-9 Z5hKtXR;VIwB=OCP%*ia9**X650{|qbDq#Qs delta 37 tcmZoMXfc@J&&aYdU^gQp%VZv=FN_S68JQ(FZ($B*nOHDuGdss$egM;F3x5Cr diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml new file mode 100644 index 000000000..3eb13143c --- /dev/null +++ b/.github/workflows/playwright.yml @@ -0,0 +1,27 @@ +name: Playwright Tests +on: + push: + branches: [ main, master ] + pull_request: + branches: [ main, master ] +jobs: + test: + timeout-minutes: 60 + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: lts/* + - name: Install dependencies + run: npm ci + - name: Install Playwright Browsers + run: npx playwright install --with-deps + - name: Run Playwright tests + run: npx playwright test + - uses: actions/upload-artifact@v4 + if: ${{ !cancelled() }} + with: + name: playwright-report + path: playwright-report/ + retention-days: 30 diff --git a/.gitignore b/.gitignore index 9a5acedff..73d2a939c 100644 --- a/.gitignore +++ b/.gitignore @@ -137,3 +137,10 @@ dist # Vite logs files vite.config.js.timestamp-* vite.config.ts.timestamp-* + +# Playwright +/test-results/ +/playwright-report/ +/blob-report/ +/playwright/.cache/ +/playwright/.auth/ diff --git a/app/.DS_Store b/app/.DS_Store index 6f3855f16eb81a4db5eb245e5ae5a3309ff01f5d..826cc9472b5499aabeca44193fffc0db9ef23f1b 100644 GIT binary patch delta 47 zcmZoMXffFEor#fQ@((5haRwk@Whi6FWJqNwXDCi7PR>cn&(GQH$b5`tGb_h`egHx6 B4f_B9 delta 48 zcmZoMXffFEor#fg@((5h2}TA623CeLhD?T3hH{4Dl;Y%^r2PCG#?6k*$5=MAas1;4 E08G{m{{R30 diff --git a/app/assets/javascripts/delivery/nfa/record/follow-up-moc.js b/app/assets/javascripts/delivery/nfa/call/follow-up-moc.js similarity index 100% rename from app/assets/javascripts/delivery/nfa/record/follow-up-moc.js rename to app/assets/javascripts/delivery/nfa/call/follow-up-moc.js diff --git a/app/assets/javascripts/delivery/nfa/record/next-attempt-moc.js b/app/assets/javascripts/delivery/nfa/call/next-attempt-moc.js similarity index 100% rename from app/assets/javascripts/delivery/nfa/record/next-attempt-moc.js rename to app/assets/javascripts/delivery/nfa/call/next-attempt-moc.js diff --git a/app/assets/javascripts/delivery/nfa/record/telephone-call-1-details.js b/app/assets/javascripts/delivery/nfa/call/telephone-call-1-details.js similarity index 100% rename from app/assets/javascripts/delivery/nfa/record/telephone-call-1-details.js rename to app/assets/javascripts/delivery/nfa/call/telephone-call-1-details.js diff --git a/app/assets/javascripts/delivery/nfa/record/telephone-call-2-details.js b/app/assets/javascripts/delivery/nfa/call/telephone-call-2-details.js similarity index 100% rename from app/assets/javascripts/delivery/nfa/record/telephone-call-2-details.js rename to app/assets/javascripts/delivery/nfa/call/telephone-call-2-details.js diff --git a/app/assets/javascripts/delivery/nfa/record/telephone-call-3-details.js b/app/assets/javascripts/delivery/nfa/call/telephone-call-3-details.js similarity index 100% rename from app/assets/javascripts/delivery/nfa/record/telephone-call-3-details.js rename to app/assets/javascripts/delivery/nfa/call/telephone-call-3-details.js diff --git a/app/assets/javascripts/delivery/nfa/record/text-message-details.js b/app/assets/javascripts/delivery/nfa/call/text-message-details.js similarity index 100% rename from app/assets/javascripts/delivery/nfa/record/text-message-details.js rename to app/assets/javascripts/delivery/nfa/call/text-message-details.js diff --git a/app/assets/javascripts/delivery/nfa/record/was-text-message-sent.js b/app/assets/javascripts/delivery/nfa/call/was-text-message-sent.js similarity index 100% rename from app/assets/javascripts/delivery/nfa/record/was-text-message-sent.js rename to app/assets/javascripts/delivery/nfa/call/was-text-message-sent.js diff --git a/app/assets/javascripts/delivery/vcl/record/follow-up-moc.js b/app/assets/javascripts/delivery/vcl/call/follow-up-moc.js similarity index 100% rename from app/assets/javascripts/delivery/vcl/record/follow-up-moc.js rename to app/assets/javascripts/delivery/vcl/call/follow-up-moc.js diff --git a/app/assets/javascripts/delivery/vcl/record/next-attempt-moc.js b/app/assets/javascripts/delivery/vcl/call/next-attempt-moc.js similarity index 100% rename from app/assets/javascripts/delivery/vcl/record/next-attempt-moc.js rename to app/assets/javascripts/delivery/vcl/call/next-attempt-moc.js diff --git a/app/assets/javascripts/delivery/vcl/record/phone-call-1.js b/app/assets/javascripts/delivery/vcl/call/phone-call-1.js similarity index 100% rename from app/assets/javascripts/delivery/vcl/record/phone-call-1.js rename to app/assets/javascripts/delivery/vcl/call/phone-call-1.js diff --git a/app/assets/javascripts/delivery/vcl/record/phone-call-2.js b/app/assets/javascripts/delivery/vcl/call/phone-call-2.js similarity index 100% rename from app/assets/javascripts/delivery/vcl/record/phone-call-2.js rename to app/assets/javascripts/delivery/vcl/call/phone-call-2.js diff --git a/app/assets/javascripts/delivery/vcl/record/phone-call-3.js b/app/assets/javascripts/delivery/vcl/call/phone-call-3.js similarity index 100% rename from app/assets/javascripts/delivery/vcl/record/phone-call-3.js rename to app/assets/javascripts/delivery/vcl/call/phone-call-3.js diff --git a/app/assets/javascripts/delivery/vcl/record/text-message-details.js b/app/assets/javascripts/delivery/vcl/call/text-message-details.js similarity index 100% rename from app/assets/javascripts/delivery/vcl/record/text-message-details.js rename to app/assets/javascripts/delivery/vcl/call/text-message-details.js diff --git a/app/assets/javascripts/delivery/vcl/record/was-text-message-sent.js b/app/assets/javascripts/delivery/vcl/call/was-text-message-sent.js similarity index 100% rename from app/assets/javascripts/delivery/vcl/record/was-text-message-sent.js rename to app/assets/javascripts/delivery/vcl/call/was-text-message-sent.js diff --git a/app/assets/javascripts/ur/nfa/record/follow-up-moc.js b/app/assets/javascripts/ur/nfa/call/follow-up-moc.js similarity index 100% rename from app/assets/javascripts/ur/nfa/record/follow-up-moc.js rename to app/assets/javascripts/ur/nfa/call/follow-up-moc.js diff --git a/app/assets/javascripts/ur/nfa/record/next-attempt-moc.js b/app/assets/javascripts/ur/nfa/call/next-attempt-moc.js similarity index 100% rename from app/assets/javascripts/ur/nfa/record/next-attempt-moc.js rename to app/assets/javascripts/ur/nfa/call/next-attempt-moc.js diff --git a/app/assets/javascripts/ur/nfa/record/telephone-call-1-details.js b/app/assets/javascripts/ur/nfa/call/telephone-call-1-details.js similarity index 100% rename from app/assets/javascripts/ur/nfa/record/telephone-call-1-details.js rename to app/assets/javascripts/ur/nfa/call/telephone-call-1-details.js diff --git a/app/assets/javascripts/ur/nfa/record/telephone-call-2-details.js b/app/assets/javascripts/ur/nfa/call/telephone-call-2-details.js similarity index 100% rename from app/assets/javascripts/ur/nfa/record/telephone-call-2-details.js rename to app/assets/javascripts/ur/nfa/call/telephone-call-2-details.js diff --git a/app/assets/javascripts/ur/nfa/record/telephone-call-3-details.js b/app/assets/javascripts/ur/nfa/call/telephone-call-3-details.js similarity index 100% rename from app/assets/javascripts/ur/nfa/record/telephone-call-3-details.js rename to app/assets/javascripts/ur/nfa/call/telephone-call-3-details.js diff --git a/app/assets/javascripts/ur/nfa/record/text-message-details.js b/app/assets/javascripts/ur/nfa/call/text-message-details.js similarity index 100% rename from app/assets/javascripts/ur/nfa/record/text-message-details.js rename to app/assets/javascripts/ur/nfa/call/text-message-details.js diff --git a/app/assets/javascripts/ur/nfa/record/was-text-message-sent.js b/app/assets/javascripts/ur/nfa/call/was-text-message-sent.js similarity index 100% rename from app/assets/javascripts/ur/nfa/record/was-text-message-sent.js rename to app/assets/javascripts/ur/nfa/call/was-text-message-sent.js diff --git a/app/assets/javascripts/ur/vcl/record/follow-up-moc.js b/app/assets/javascripts/ur/vcl/call/follow-up-moc.js similarity index 100% rename from app/assets/javascripts/ur/vcl/record/follow-up-moc.js rename to app/assets/javascripts/ur/vcl/call/follow-up-moc.js diff --git a/app/assets/javascripts/ur/vcl/record/next-attempt-moc.js b/app/assets/javascripts/ur/vcl/call/next-attempt-moc.js similarity index 100% rename from app/assets/javascripts/ur/vcl/record/next-attempt-moc.js rename to app/assets/javascripts/ur/vcl/call/next-attempt-moc.js diff --git a/app/assets/javascripts/ur/vcl/record/phone-call-1.js b/app/assets/javascripts/ur/vcl/call/phone-call-1.js similarity index 100% rename from app/assets/javascripts/ur/vcl/record/phone-call-1.js rename to app/assets/javascripts/ur/vcl/call/phone-call-1.js diff --git a/app/assets/javascripts/ur/vcl/record/phone-call-2.js b/app/assets/javascripts/ur/vcl/call/phone-call-2.js similarity index 100% rename from app/assets/javascripts/ur/vcl/record/phone-call-2.js rename to app/assets/javascripts/ur/vcl/call/phone-call-2.js diff --git a/app/assets/javascripts/ur/vcl/record/phone-call-3.js b/app/assets/javascripts/ur/vcl/call/phone-call-3.js similarity index 100% rename from app/assets/javascripts/ur/vcl/record/phone-call-3.js rename to app/assets/javascripts/ur/vcl/call/phone-call-3.js diff --git a/app/assets/javascripts/ur/vcl/record/text-message-details.js b/app/assets/javascripts/ur/vcl/call/text-message-details.js similarity index 100% rename from app/assets/javascripts/ur/vcl/record/text-message-details.js rename to app/assets/javascripts/ur/vcl/call/text-message-details.js diff --git a/app/assets/javascripts/ur/vcl/record/was-text-message-sent.js b/app/assets/javascripts/ur/vcl/call/was-text-message-sent.js similarity index 100% rename from app/assets/javascripts/ur/vcl/record/was-text-message-sent.js rename to app/assets/javascripts/ur/vcl/call/was-text-message-sent.js diff --git a/app/assets/javascripts/ur/wat/vcl/call/follow-up-moc.js b/app/assets/javascripts/ur/wat/vcl/call/follow-up-moc.js new file mode 100644 index 000000000..129c814e9 --- /dev/null +++ b/app/assets/javascripts/ur/wat/vcl/call/follow-up-moc.js @@ -0,0 +1,30 @@ +// Errors +function validateForm() { + $('#error-form-group').removeClass('govuk-form-group--error'); + $('#error-message-1').remove(); + $('#error-message-1').html(''); + $('#error-summary').remove(); + $('#error-summary-list').html(''); + $('#error-list-item-1').html(''); + + var fumoc = $('[name=fumoc]'); + + if (fumoc.is(":checked")) { + return true; + } else { + // Error form group styling + $('#error-form-group').addClass('govuk-form-group--error'); + + // Error message + $('#radio-group').before('

    '); + $('#error-message-1').html('Error: Select how the victim wants to receive the letter'); + + // Error summary + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + return false; + } +} \ No newline at end of file diff --git a/app/assets/javascripts/ur/wat/vcl/call/next-attempt-moc.js b/app/assets/javascripts/ur/wat/vcl/call/next-attempt-moc.js new file mode 100644 index 000000000..a35d3825e --- /dev/null +++ b/app/assets/javascripts/ur/wat/vcl/call/next-attempt-moc.js @@ -0,0 +1,30 @@ +// Errors +function validateForm() { + $('#error-form-group').removeClass('govuk-form-group--error'); + $('#error-message-1').remove(); + $('#error-message-1').html(''); + $('#error-summary').remove(); + $('#error-summary-list').html(''); + $('#error-list-item-1').html(''); + + var attemptToContactAgain = $('[name=attemptToContactAgain]'); + + if (attemptToContactAgain.is(":checked")) { + return true; + } else { + // Error form group styling + $('#error-form-group').addClass('govuk-form-group--error'); + + // Error message + $('#radio-group').before('

    '); + $('#error-message-1').html('Error: Select what you want to do next'); + + // Error summary + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + return false; + } +} \ No newline at end of file diff --git a/app/assets/javascripts/ur/wat/vcl/call/phone-call-1.js b/app/assets/javascripts/ur/wat/vcl/call/phone-call-1.js new file mode 100644 index 000000000..b75cd09fd --- /dev/null +++ b/app/assets/javascripts/ur/wat/vcl/call/phone-call-1.js @@ -0,0 +1,143 @@ +// Errors +function validateForm() { + $('#error-form-group-1').removeClass('govuk-form-group--error'); + $('#error-form-group-2').removeClass('govuk-form-group--error'); + $('#error-form-group-3').removeClass('govuk-form-group--error'); + $('#error-form-group-4').removeClass('govuk-form-group--error'); + $('#phone-call-date-1').removeClass('govuk-input--error'); + $('#call-hour-1').removeClass('govuk-input--error'); + $('#call-minutes-1').removeClass('govuk-input--error'); + $('#error-form-group-2').removeClass('govuk-input--error'); + $('#error-form-group-3').removeClass('govuk-input--error'); + $('#error-message-1').remove(); + $('#error-message-2').remove(); + $('#error-message-3').remove(); + $('#error-message-4').remove(); + $('#error-message-1').html(''); + $('#error-message-2').html(''); + $('#error-message-3').html(''); + $('#error-message-4').html(''); + $('#error-summary').remove(); + $('#error-summary-list').html(''); + $('#error-list-item-1').html(''); + $('#error-list-item-2').html(''); + $('#error-list-item-3').html(''); + $('#error-list-item-4').html(''); + + var phoneCallDate1 = document.forms["myForm"]["phoneCallDate1"].value; + var callHour1 = document.forms["myForm"]["callHour1"].value; + var callMinutes1 = document.forms["myForm"]["callMinutes1"].value; + var victimInformed1 = $('[name=victimInformed1]'); + var callType1 = $('[name=callType1]'); + + const callDate1Array = phoneCallDate1.split("/"); + var callDay1 = callDate1Array[0]; + var callMonth1 = callDate1Array[1]; + var callYear1 = callDate1Array[2]; + var newFormat = callYear1 + '-' + callMonth1 + '-' + callDay1; + //alert('New format is ' + newFormat); + + if (phoneCallDate1 == "" || phoneCallDate1 == null || callHour1 == "" || callHour1 == null || callMinutes1 == "" || callMinutes1 == null ||victimInformed1 == "" || victimInformed1 == null || callType1 == "" || callType1 == null) { + + // Error summary + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + if (phoneCallDate1 == "" || phoneCallDate1 == null) { + + // Error form group styling + $('#error-form-group-1').addClass('govuk-form-group--error'); + + // Error message + $('#phone-call-date-picker').before( + '

    Error: Select or enter the date of call

    ' + ); + + // Error input field styling + $('#phone-call-date-1').addClass('govuk-input--error'); + + // Error summary + $('#error-list-item-1').html('Select or enter the date of call'); + } + + if ((callHour1 == "" || callHour1 == null) && (callMinutes1 == "" || callMinutes1 == null)) { + + // Error form group styling + $('#error-form-group-2').addClass('govuk-form-group--error'); + + // Error message + $('#call-time-1').before( + '

    Error: Enter the time of call

    ' + ); + + // Error input field styling + $('#call-hour-1').addClass('govuk-input--error'); + $('#call-minutes-1').addClass('govuk-input--error'); + + // Error summary + $('#error-list-item-2').html('Enter the time of call'); + + } else if ((callHour1 == "" || callHour1 == null) && (callMinutes1 != "" || callMinutes1 != null)) { + + // Error form group styling + $('#error-form-group-2').addClass('govuk-form-group--error'); + + // Error message + $('#call-time-1').before( + '

    Error: Enter the hour for the time of call

    ' + ); + + // Error input field styling + $('#call-hour-1').addClass('govuk-input--error'); + + // Error summary + $('#error-list-item-2').html('Enter the hour for the time of call'); + + } else if ((callMinutes1 == "" || callMinutes1 == null) && (callHour1 != "" || callHour1 != null)) { + + // Error form group styling + $('#error-form-group-2').addClass('govuk-form-group--error'); + + // Error message + $('#call-time-1').before( + '

    Error: Enter the minutes for the time of call

    ' + ); + + // Error input field styling + $('#call-minutes-1').addClass('govuk-input--error'); + + // Error summary + $('#error-list-item-3').html('Enter the minutes for the time of call'); + } + + if (callType1.is(":checked")) { + } else { + // Error form group styling + $('#error-form-group-3').addClass('govuk-form-group--error'); + + // Error message + $('#call-type-radios').before('

    '); + $('#error-message-3').html('Error: Select the call direction'); + + // Error summary + $('#error-list-item-3').html('Select the call direction'); + } + + if (victimInformed1.is(":checked")) { + } else { + // Error form group styling + $('#error-form-group-4').addClass('govuk-form-group--error'); + + // Error message + $('#victim-informed-radios').before('

    '); + $('#error-message-4').html('Error: Select yes if the victim has been informed'); + + // Error summary + $('#error-list-item-4').html('Select yes if the victim has been informed'); + } + + return false; + } +} \ No newline at end of file diff --git a/app/assets/javascripts/ur/wat/vcl/call/phone-call-2.js b/app/assets/javascripts/ur/wat/vcl/call/phone-call-2.js new file mode 100644 index 000000000..2ac1ac5fd --- /dev/null +++ b/app/assets/javascripts/ur/wat/vcl/call/phone-call-2.js @@ -0,0 +1,143 @@ +// Errors +function validateForm() { + $('#error-form-group-1').removeClass('govuk-form-group--error'); + $('#error-form-group-2').removeClass('govuk-form-group--error'); + $('#error-form-group-3').removeClass('govuk-form-group--error'); + $('#error-form-group-4').removeClass('govuk-form-group--error'); + $('#phone-call-date-2').removeClass('govuk-input--error'); + $('#call-hour-2').removeClass('govuk-input--error'); + $('#call-minutes-2').removeClass('govuk-input--error'); + $('#error-form-group-2').removeClass('govuk-input--error'); + $('#error-form-group-3').removeClass('govuk-input--error'); + $('#error-message-1').remove(); + $('#error-message-2').remove(); + $('#error-message-3').remove(); + $('#error-message-4').remove(); + $('#error-message-1').html(''); + $('#error-message-2').html(''); + $('#error-message-3').html(''); + $('#error-message-4').html(''); + $('#error-summary').remove(); + $('#error-summary-list').html(''); + $('#error-list-item-1').html(''); + $('#error-list-item-2').html(''); + $('#error-list-item-3').html(''); + $('#error-list-item-4').html(''); + + var phoneCallDate2 = document.forms["myForm"]["phoneCallDate2"].value; + var callHour2 = document.forms["myForm"]["callHour2"].value; + var callMinutes2 = document.forms["myForm"]["callMinutes2"].value; + var victimInformed2 = $('[name=victimInformed2]'); + var callType2 = $('[name=callType2]'); + + const callDate2Array = phoneCallDate2.split("/"); + var callDay2 = callDate2Array[0]; + var callMonth2 = callDate2Array[1]; + var callYear2 = callDate2Array[2]; + var newFormat = callYear2 + '-' + callMonth2 + '-' + callDay2; + //alert('New format is ' + newFormat); + + if (phoneCallDate2 == "" || phoneCallDate2 == null || callHour2 == "" || callHour2 == null || callMinutes2 == "" || callMinutes2 == null ||victimInformed2 == "" || victimInformed2 == null || callType2 == "" || callType2 == null) { + + // Error summary + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + if (phoneCallDate2 == "" || phoneCallDate2 == null) { + + // Error form group styling + $('#error-form-group-1').addClass('govuk-form-group--error'); + + // Error message + $('#phone-call-date-picker').before( + '

    Error: Select or enter the date of call

    ' + ); + + // Error input field styling + $('#phone-call-date-2').addClass('govuk-input--error'); + + // Error summary + $('#error-list-item-1').html('Select or enter the date of call'); + } + + if ((callHour2 == "" || callHour2 == null) && (callMinutes2 == "" || callMinutes2 == null)) { + + // Error form group styling + $('#error-form-group-2').addClass('govuk-form-group--error'); + + // Error message + $('#call-time-2').before( + '

    Error: Enter the time of call

    ' + ); + + // Error input field styling + $('#call-hour-2').addClass('govuk-input--error'); + $('#call-minutes-2').addClass('govuk-input--error'); + + // Error summary + $('#error-list-item-2').html('Enter the time of call'); + + } else if ((callHour2 == "" || callHour2 == null) && (callMinutes2 != "" || callMinutes2 != null)) { + + // Error form group styling + $('#error-form-group-2').addClass('govuk-form-group--error'); + + // Error message + $('#call-time-2').before( + '

    Error: Enter the hour for the time of call

    ' + ); + + // Error input field styling + $('#call-hour-2').addClass('govuk-input--error'); + + // Error summary + $('#error-list-item-2').html('Enter the hour for the time of call'); + + } else if ((callMinutes2 == "" || callMinutes2 == null) && (callHour2 != "" || callHour2 != null)) { + + // Error form group styling + $('#error-form-group-2').addClass('govuk-form-group--error'); + + // Error message + $('#call-time-2').before( + '

    Error: Enter the minutes for the time of call

    ' + ); + + // Error input field styling + $('#call-minutes-2').addClass('govuk-input--error'); + + // Error summary + $('#error-list-item-2').html('Enter the minutes for the time of call'); + } + + if (callType2.is(":checked")) { + } else { + // Error form group styling + $('#error-form-group-3').addClass('govuk-form-group--error'); + + // Error message + $('#call-type-radios').before('

    '); + $('#error-message-3').html('Error: Select the call direction'); + + // Error summary + $('#error-list-item-3').html('Select the call direction'); + } + + if (victimInformed2.is(":checked")) { + } else { + // Error form group styling + $('#error-form-group-4').addClass('govuk-form-group--error'); + + // Error message + $('#victim-informed-radios').before('

    '); + $('#error-message-4').html('Error: Select yes if the victim has been informed'); + + // Error summary + $('#error-list-item-4').html('Select yes if the victim has been informed'); + } + + return false; + } +} \ No newline at end of file diff --git a/app/assets/javascripts/ur/wat/vcl/call/phone-call-3.js b/app/assets/javascripts/ur/wat/vcl/call/phone-call-3.js new file mode 100644 index 000000000..59053836b --- /dev/null +++ b/app/assets/javascripts/ur/wat/vcl/call/phone-call-3.js @@ -0,0 +1,143 @@ +// Errors +function validateForm() { + $('#error-form-group-1').removeClass('govuk-form-group--error'); + $('#error-form-group-2').removeClass('govuk-form-group--error'); + $('#error-form-group-3').removeClass('govuk-form-group--error'); + $('#error-form-group-4').removeClass('govuk-form-group--error'); + $('#phone-call-date-3').removeClass('govuk-input--error'); + $('#call-hour-3').removeClass('govuk-input--error'); + $('#call-minutes-3').removeClass('govuk-input--error'); + $('#error-form-group-2').removeClass('govuk-input--error'); + $('#error-form-group-3').removeClass('govuk-input--error'); + $('#error-message-1').remove(); + $('#error-message-2').remove(); + $('#error-message-3').remove(); + $('#error-message-4').remove(); + $('#error-message-1').html(''); + $('#error-message-2').html(''); + $('#error-message-3').html(''); + $('#error-message-4').html(''); + $('#error-summary').remove(); + $('#error-summary-list').html(''); + $('#error-list-item-1').html(''); + $('#error-list-item-2').html(''); + $('#error-list-item-3').html(''); + $('#error-list-item-4').html(''); + + var phoneCallDate3 = document.forms["myForm"]["phoneCallDate3"].value; + var callHour3 = document.forms["myForm"]["callHour3"].value; + var callMinutes3 = document.forms["myForm"]["callMinutes3"].value; + var victimInformed3 = $('[name=victimInformed3]'); + var callType3 = $('[name=callType3]'); + + const callDate3Array = phoneCallDate3.split("/"); + var callDay3 = callDate3Array[0]; + var callMonth3 = callDate3Array[1]; + var callYear3 = callDate3Array[2]; + var newFormat = callYear3 + '-' + callMonth3 + '-' + callDay3; + //alert('New format is ' + newFormat); + + if (phoneCallDate3 == "" || phoneCallDate3 == null || callHour3 == "" || callHour3 == null || callMinutes3 == "" || callMinutes3 == null ||victimInformed3 == "" || victimInformed3 == null || callType3 == "" || callType3 == null) { + + // Error summary + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + if (phoneCallDate3 == "" || phoneCallDate3 == null) { + + // Error form group styling + $('#error-form-group-1').addClass('govuk-form-group--error'); + + // Error message + $('#phone-call-date-picker').before( + '

    Error: Select or enter the date of call

    ' + ); + + // Error input field styling + $('#phone-call-date-3').addClass('govuk-input--error'); + + // Error summary + $('#error-list-item-1').html('Select or enter the date of call'); + } + + if ((callHour3 == "" || callHour3 == null) && (callMinutes3 == "" || callMinutes3 == null)) { + + // Error form group styling + $('#error-form-group-2').addClass('govuk-form-group--error'); + + // Error message + $('#call-time-3').before( + '

    Error: Enter the time of call

    ' + ); + + // Error input field styling + $('#call-hour-3').addClass('govuk-input--error'); + $('#call-minutes-3').addClass('govuk-input--error'); + + // Error summary + $('#error-list-item-2').html('Enter the time of call'); + + } else if ((callHour3 == "" || callHour3 == null) && (callMinutes3 != "" || callMinutes3 != null)) { + + // Error form group styling + $('#error-form-group-2').addClass('govuk-form-group--error'); + + // Error message + $('#call-time-3').before( + '

    Error: Enter the hour for the time of call

    ' + ); + + // Error input field styling + $('#call-hour-3').addClass('govuk-input--error'); + + // Error summary + $('#error-list-item-2').html('Enter the hour for the time of call'); + + } else if ((callMinutes3 == "" || callMinutes3 == null) && (callHour3 != "" || callHour3 != null)) { + + // Error form group styling + $('#error-form-group-2').addClass('govuk-form-group--error'); + + // Error message + $('#call-time-3').before( + '

    Error: Enter the minutes for the time of call

    ' + ); + + // Error input field styling + $('#call-minutes-3').addClass('govuk-input--error'); + + // Error summary + $('#error-list-item-2').html('Enter the minutes for the time of call'); + } + + if (callType3.is(":checked")) { + } else { + // Error form group styling + $('#error-form-group-3').addClass('govuk-form-group--error'); + + // Error message + $('#call-type-radios').before('

    '); + $('#error-message-3').html('Error: Select the call direction'); + + // Error summary + $('#error-list-item-3').html('Select the call direction'); + } + + if (victimInformed3.is(":checked")) { + } else { + // Error form group styling + $('#error-form-group-4').addClass('govuk-form-group--error'); + + // Error message + $('#victim-informed-radios').before('

    '); + $('#error-message-4').html('Error: Select yes if the victim has been informed'); + + // Error summary + $('#error-list-item-4').html('Select yes if the victim has been informed'); + } + + return false; + } +} \ No newline at end of file diff --git a/app/assets/javascripts/ur/wat/vcl/call/text-message-details.js b/app/assets/javascripts/ur/wat/vcl/call/text-message-details.js new file mode 100644 index 000000000..8840bf085 --- /dev/null +++ b/app/assets/javascripts/ur/wat/vcl/call/text-message-details.js @@ -0,0 +1,158 @@ +// Errors +function validateForm() { + $('#error-form-group-1').removeClass('govuk-form-group--error'); + $('#error-form-group-2').removeClass('govuk-form-group--error'); + $('#error-form-group-3').removeClass('govuk-form-group--error'); + $('#text-message-date').removeClass('govuk-input--error'); + $('#text-message-hour').removeClass('govuk-input--error'); + $('#text-message-minutes').removeClass('govuk-input--error'); + $('#second-call-hour').removeClass('govuk-input--error'); + $('#second-call-minutes').removeClass('govuk-input--error'); + $('#error-message-1').remove(); + $('#error-message-2').remove(); + $('#error-message-3').remove(); + $('#error-message-1').html(''); + $('#error-message-2').html(''); + $('#error-message-3').html(''); + $('#error-summary').remove(); + $('#error-summary-list').html(''); + $('#error-list-item-1').html(''); + $('#error-list-item-2').html(''); + $('#error-list-item-3').html(''); + + var textMessageDate = document.forms["myForm"]["textMessageDate"].value; + var textMessageHour = document.forms["myForm"]["textMessageHour"].value; + var textMessageMinutes = document.forms["myForm"]["textMessageMinutes"].value; + var secondCallHour = document.forms["myForm"]["secondCallHour"].value; + var secondCallMinutes = document.forms["myForm"]["secondCallMinutes"].value; + var thirdCallHour = document.forms["myForm"]["thirdCallHour"].value; + var thirdCallMinutes = document.forms["myForm"]["thirdCallMinutes"].value; + + if (textMessageDate == "" || textMessageDate == null || textMessageHour == "" || textMessageHour == null || textMessageMinutes == "" || textMessageMinutes == null || secondCallHour == "" || secondCallHour == null || secondCallMinutes == "" || secondCallMinutes == null || thirdCallHour == "" || thirdCallHour == null || thirdCallMinutes == "" || thirdCallMinutes == null) { + + // Error summary + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + if (textMessageDate == "" || textMessageDate == null) { + + // Error form group styling + $('#error-form-group-1').addClass('govuk-form-group--error'); + + // Error message + $('#text-message-date-picker').before( + '

    Error: Select or enter the date of the text message

    ' + ); + + // Error input field styling + $('#text-message-date').addClass('govuk-input--error'); + + // Error summary + $('#error-list-item-1').html('Select or enter the date of the text message'); + } + + if ((textMessageHour == "" || textMessageHour == null) && (textMessageMinutes == "" || textMessageMinutes == null)) { + + // Error form group styling + $('#error-form-group-2').addClass('govuk-form-group--error'); + + // Error message + $('#text-message-time').before( + '

    Error: Enter the time of the text message

    ' + ); + + // Error input field styling + $('#text-message-hour').addClass('govuk-input--error'); + $('#text-message-minutes').addClass('govuk-input--error'); + + // Error summary + $('#error-list-item-2').html('Enter the time of the text message'); + + } else if ((textMessageHour == "" || textMessageHour == null) && (textMessageMinutes != "" || textMessageMinutes != null)) { + + // Error form group styling + $('#error-form-group-2').addClass('govuk-form-group--error'); + + // Error message + $('#text-message-time').before( + '

    Error: Enter the hour of the text message

    ' + ); + + // Error input field styling + $('#text-message-hour').addClass('govuk-input--error'); + + // Error summary + $('#error-list-item-2').html('Enter the hour of the text message'); + + } else if ((textMessageMinutes == "" || textMessageMinutes == null) && (textMessageHour != "" || textMessageHour != null)) { + + // Error form group styling + $('#error-form-group-2').addClass('govuk-form-group--error'); + + // Error message + $('#text-message-time').before( + '

    Error: Enter the minutes of the text message

    ' + ); + + // Error input field styling + $('#text-message-minutes').addClass('govuk-input--error'); + + // Error summary + $('#error-list-item-2').html('Enter the minutes of the text message'); + } + + if ((secondCallHour == "" || secondCallHour == null) && (secondCallMinutes == "" || secondCallMinutes == null)) { + + // Error form group styling + $('#error-form-group-3').addClass('govuk-form-group--error'); + + // Error message + $('#second-call-time').before( + '

    Error: Enter the time of the second call attempt

    ' + ); + + // Error input field styling + $('#second-call-hour').addClass('govuk-input--error'); + $('#second-call-minutes').addClass('govuk-input--error'); + + // Error summary + $('#error-list-item-3').html('Enter the time of the second call attempt'); + + } else if ((secondCallHour == "" || secondCallHour == null) && (secondCallMinutes != "" || secondCallMinutes != null)) { + + // Error form group styling + $('#error-form-group-3').addClass('govuk-form-group--error'); + + // Error message + $('#second-call-time').before( + '

    Error: Enter the hour of the second call

    ' + ); + + // Error input field styling + $('#second-call-hour').addClass('govuk-input--error'); + + // Error summary + $('#error-list-item-3').html('Enter the hour of the second call'); + + } else if ((secondCallMinutes == "" || secondCallMinutes == null) && (secondCallHour != "" || secondCallHour != null)) { + + // Error form group styling + $('#error-form-group-3').addClass('govuk-form-group--error'); + + // Error message + $('#second-call-time').before( + '

    Error: Enter the minutes of the second call

    ' + ); + + // Error input field styling + $('#second-call-minutes').addClass('govuk-input--error'); + + // Error summary + $('#error-list-item-3').html('Enter the minutes of the second call'); + } + + return false; + } +} \ No newline at end of file diff --git a/app/assets/javascripts/ur/wat/vcl/call/was-text-message-sent.js b/app/assets/javascripts/ur/wat/vcl/call/was-text-message-sent.js new file mode 100644 index 000000000..24362de36 --- /dev/null +++ b/app/assets/javascripts/ur/wat/vcl/call/was-text-message-sent.js @@ -0,0 +1,30 @@ +// Errors +function validateForm() { + $('#error-form-group').removeClass('govuk-form-group--error'); + $('#error-message-1').remove(); + $('#error-message-1').html(''); + $('#error-summary').remove(); + $('#error-summary-list').html(''); + $('#error-list-item-1').html(''); + + var wasTextMessageSent = $('[name=wasTextMessageSent]'); + + if (wasTextMessageSent.is(":checked")) { + return true; + } else { + // Error form group styling + $('#error-form-group').addClass('govuk-form-group--error'); + + // Error message + $('#radio-group').before('

    '); + $('#error-message-1').html('Error: Select yes if a text message was sent to the victim'); + + // Error summary + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + return false; + } +} \ No newline at end of file diff --git a/app/assets/javascripts/ur/wat/vcl/draft/cd-modal/request-review.js b/app/assets/javascripts/ur/wat/vcl/draft/cd-modal/request-review.js new file mode 100644 index 000000000..377a28459 --- /dev/null +++ b/app/assets/javascripts/ur/wat/vcl/draft/cd-modal/request-review.js @@ -0,0 +1,29 @@ +$(document).ready(function() { + var reviewerLevel = $('input:radio[name="reviewerLevel"]'); + + $("#d-request-conditional").hide(); + $("#b3-request-conditional").hide(); + $("#b2-request-conditional").hide(); + + $(reviewerLevel).change(function(){ + if($(this).is(":checked")){ + if($('#d-request').is(':checked')) { + $("#b3-request-conditional").hide(); + $("#b2-request-conditional").hide(); + $("#d-request-conditional").show(); + } + + if($('#b3-request').is(':checked')) { + $("#d-request-conditional").hide(); + $("#b2-request-conditional").hide(); + $("#b3-request-conditional").show(); + } + + if($('#b2-request').is(':checked')) { + $("#d-request-conditional").hide(); + $("#b3-request-conditional").hide(); + $("#b2-request-conditional").show(); + } + } + }); +}); \ No newline at end of file diff --git a/app/assets/javascripts/ur/wat/vcl/draft/compose-letter.js b/app/assets/javascripts/ur/wat/vcl/draft/compose-letter.js new file mode 100644 index 000000000..1bc8a7f9b --- /dev/null +++ b/app/assets/javascripts/ur/wat/vcl/draft/compose-letter.js @@ -0,0 +1,65 @@ +$(document).ready(function(){ + var d = new Date(); + let n = d.toLocaleTimeString('it-IT'); + + $("#save-draft-modal").hide(); + $("#delete-draft-modal").hide(); + $("#request-review-modal").hide(); + $("#send-to-cms-modal").hide(); + + $("#save-draft-button").click(function(){ + $("#save-draft-modal").show(); + $("#save-draft-modal-close").focus(); + }); + + $("#save-draft-modal-close").click(function(){ + location.reload(); + $("#save-draft-modal").hide(); + $("#save-draft-button").focus(); + }); + + $("#delete-draft-button").click(function(){ + $("#delete-draft-modal").show(); + $("#delete-draft-modal-close").focus(); + }); + + $("#delete-draft-modal-close").click(function(){ + $("#delete-draft-modal").hide(); + $("#delete-button").focus(); + }); + + $("#delete-draft-modal-cancel").click(function(){ + $("#delete-draft-modal").hide(); + $("#delete-button").focus(); + }); + + $("#request-review-button").click(function(){ + $("#request-review-modal").show(); + $("#request-review-modal-close").focus(); + }); + + $("#request-review-modal-close").click(function(){ + $("#request-review-modal").hide(); + $("#request-review-button").focus(); + }); + + $("#request-review-modal-cancel").click(function(){ + $("#request-review-modal").hide(); + $("#request-review-button").focus(); + }); + + $("#send-to-cms-button").click(function(){ + $("#send-to-cms-modal").show(); + $("#send-to-cms-modal-close").focus(); + }); + + $("#send-to-cms-modal-close").click(function(){ + $("#send-to-cms-modal").hide(); + $("#send-to-cms-button").focus(); + }); + + $("#send-to-cms-modal-cancel").click(function(){ + $("#send-to-cms-modal").hide(); + $("#send-to-cms-button").focus(); + }); +}); \ No newline at end of file diff --git a/app/assets/javascripts/ur/wat/vcl/draft/stopped-charge.js b/app/assets/javascripts/ur/wat/vcl/draft/stopped-charge.js new file mode 100644 index 000000000..e31401e13 --- /dev/null +++ b/app/assets/javascripts/ur/wat/vcl/draft/stopped-charge.js @@ -0,0 +1,30 @@ +// Errors +function validateForm() { + $('#error-form-group').removeClass('govuk-form-group--error'); + $('#error-message-1').remove(); + $('#error-message-1').html(''); + $('#error-summary').remove(); + $('#error-summary-list').html(''); + $('#error-list-item-1').html(''); + + var stoppedCharge = $('[name=stoppedCharge]'); + + if (stoppedCharge.is(":checked")) { + return true; + } else { + // Error form group styling + $('#error-form-group').addClass('govuk-form-group--error'); + + // Error message + $('#radio-group').before('

    '); + $('#error-message-1').html('Error: Select why the charge was stopped'); + + // Error summary + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + return false; + } +} \ No newline at end of file diff --git a/app/assets/javascripts/ur/wat/vcl/draft/substantially-altered-charge.js b/app/assets/javascripts/ur/wat/vcl/draft/substantially-altered-charge.js new file mode 100644 index 000000000..031649267 --- /dev/null +++ b/app/assets/javascripts/ur/wat/vcl/draft/substantially-altered-charge.js @@ -0,0 +1,30 @@ +// Errors +function validateForm() { + $('#error-form-group').removeClass('govuk-form-group--error'); + $('#error-message-1').remove(); + $('#error-message-1').html(''); + $('#error-summary').remove(); + $('#error-summary-list').html(''); + $('#error-list-item-1').html(''); + + var alteredChargeType = $('[name=alteredChargeType]'); + + if (alteredChargeType.is(":checked")) { + return true; + } else { + // Error form group styling + $('#error-form-group').addClass('govuk-form-group--error'); + + // Error message + $('#radio-group').before('

    '); + $('#error-message-1').html('Error: Select if the level of charge decreased or increased'); + + // Error summary + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + return false; + } +} \ No newline at end of file diff --git a/app/assets/javascripts/ur/wat/vcl/draft/vcl-type.js b/app/assets/javascripts/ur/wat/vcl/draft/vcl-type.js new file mode 100644 index 000000000..1cb82ccf9 --- /dev/null +++ b/app/assets/javascripts/ur/wat/vcl/draft/vcl-type.js @@ -0,0 +1,30 @@ +// Errors +function validateForm() { + $('#error-form-group').removeClass('govuk-form-group--error'); + $('#error-message-1').remove(); + $('#error-message-1').html(''); + $('#error-summary').remove(); + $('#error-summary-list').html(''); + $('#error-list-item-1').html(''); + + var vclType = $('[name=vclType]'); + + if (vclType.is(":checked")) { + return true; + } else { + // Error form group styling + $('#error-form-group').addClass('govuk-form-group--error'); + + // Error message + $('#radio-group').before('

    '); + $('#error-message-1').html('Error: Select what you need to inform the victim about'); + + // Error summary + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + return false; + } +} \ No newline at end of file diff --git a/app/assets/javascripts/ur/wat/vcl/email-address.js b/app/assets/javascripts/ur/wat/vcl/email-address.js new file mode 100644 index 000000000..71bb832a6 --- /dev/null +++ b/app/assets/javascripts/ur/wat/vcl/email-address.js @@ -0,0 +1,63 @@ +// Errors +function validateForm() { + $('#error-form-group-1').removeClass('govuk-form-group--error'); + $('#error-form-group-2').removeClass('govuk-form-group--error'); + $('#victim-email-address').removeClass('govuk-input--error'); + $('#victim-email-address-reason').removeClass('govuk-input--error'); + $('#error-message-1').remove(); + $('#error-message-2').remove(); + $('#error-message-1').html(''); + $('#error-message-2').html(''); + $('#error-summary').remove(); + $('#error-summary-list').html(''); + $('#error-list-item-1').html(''); + $('#error-list-item-2').html(''); + + var victimEmailAddress = document.forms["myForm"]["victim-email-address"].value; + var victimEmailAddressReason = document.forms["myForm"]["victim-email-address-reason"].value; + + if (victimEmailAddress == "" || victimEmailAddress == null || victimEmailAddressReason == "" || victimEmailAddressReason == null) { + + // Error summary + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + if (victimEmailAddress == "" || victimEmailAddress == null) { + + // Error form group styling + $('#error-form-group-1').addClass('govuk-form-group--error'); + + // Error message + $('#victim-email-address').before( + '

    Error: Enter the victim\'s email address in the correct format, like name@example.com

    ' + ); + + // Error input field styling + $('#victim-email-address').addClass('govuk-input--error'); + + // Error summary + $('#error-list-item-1').html('Enter the victim\'s email address in the correct format, like name@example.com'); + } + + if (victimEmailAddressReason == "" || victimEmailAddressReason == null) { + + // Error form group styling + $('#error-form-group-2').addClass('govuk-form-group--error'); + + // Error message + $('#victim-email-address-reason').before( + '

    Error: Enter the reason for changing the victim\'s email address

    ' + ); + + // Error input field styling + $('#victim-email-address-reason').addClass('govuk-input--error'); + + // Error summary + $('#error-list-item-2').html('Enter the reason for changing the victim\'s email address'); + } + + return false; + } +} \ No newline at end of file diff --git a/app/assets/javascripts/ur/wat/vcl/preferred-method-of-contact.js b/app/assets/javascripts/ur/wat/vcl/preferred-method-of-contact.js new file mode 100644 index 000000000..bc2506d77 --- /dev/null +++ b/app/assets/javascripts/ur/wat/vcl/preferred-method-of-contact.js @@ -0,0 +1,30 @@ +// Errors +function validateForm() { + $('#error-form-group').removeClass('govuk-form-group--error'); + $('#error-message-1').remove(); + $('#error-message-1').html(''); + $('#error-summary').remove(); + $('#error-summary-list').html(''); + $('#error-list-item-1').html(''); + + var pmoc = $('[name=pmoc]'); + + if (pmoc.is(":checked")) { + return true; + } else { + // Error form group styling + $('#error-form-group').addClass('govuk-form-group--error'); + + // Error message + $('#radio-group').before('

    '); + $('#error-message-1').html('Error: Select a preferred method of contact'); + + // Error summary + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + return false; + } +} \ No newline at end of file diff --git a/app/assets/javascripts/ur/wat/vcl/send/letter-details.js b/app/assets/javascripts/ur/wat/vcl/send/letter-details.js new file mode 100644 index 000000000..a736e5984 --- /dev/null +++ b/app/assets/javascripts/ur/wat/vcl/send/letter-details.js @@ -0,0 +1,35 @@ +// Errors +function validateForm() { + + $('#error-form-group-1').removeClass('govuk-form-group--error'); + $('#letter-dispatch-date').removeClass('govuk-input--error'); + $('#error-message-1').remove(); + $('#error-message-1').html(''); + $('#error-summary').remove(); + $('#error-summary-list').html(''); + $('#error-list-item-1').html(''); + + var letterDispatchDate = document.forms["myForm"]["letter-dispatch-date"].value; + + if (letterDispatchDate == "" || letterDispatchDate == null) { + // Error form group styling + $('#error-form-group-1').addClass('govuk-form-group--error'); + + // Error message + $('#letter-dispatch-date-picker').before( + '

    Error: Select or enter the date sent to print

    ' + ); + + // Error input field styling + $('#letter-dispatch-date').addClass('govuk-input--error'); + + // Error summary + $('#myForm').before( + '' + ); + $('#error-list-item-1').html('Select or enter the date sent to print'); + $('#error-summary').focus(); + + return false; + } +} \ No newline at end of file diff --git a/app/assets/javascripts/ur/wat/vcl/victim-record.js b/app/assets/javascripts/ur/wat/vcl/victim-record.js new file mode 100644 index 000000000..d8c10d016 --- /dev/null +++ b/app/assets/javascripts/ur/wat/vcl/victim-record.js @@ -0,0 +1,12 @@ +$(document).ready(function() { + let callDate1 = "11/11/2024"; + // alert('callDate1: ' + callDate1); + + const callDate1Array = callDate1.split("/"); + let callDay1 = callDate1Array[0]; + let callMonth1 = callDate1Array[1]; + let callYear1 = callDate1Array[2]; + + var newFormat = callYear1 + '-' + callMonth1 + '-' + callDay1; + //alert(callDate1 + ' becomes ' + newFormat); +}); \ No newline at end of file diff --git a/app/routes.js b/app/routes.js index 7833aa586..9e9af77e1 100644 --- a/app/routes.js +++ b/app/routes.js @@ -217,31 +217,31 @@ router.post('/ur/nfa/start-3/sign-in-answer', function(request, response) { response.redirect("/ur/nfa/start-3/search") }) -router.post('/ur/nfa/record/telephone-call-1-details-answer', function(request, response) { +router.post('/ur/nfa/call/telephone-call-1-details-answer', function(request, response) { var victimInformed = request.session.data['victimInformed'] if (victimInformed == "Yes"){ - response.redirect("/ur/nfa/record/follow-up-moc?callAttempt=1") + response.redirect("/ur/nfa/call/follow-up-moc?callAttempt=1") } else { - response.redirect("/ur/nfa/record/text-message-details?callAttempt=1") + response.redirect("/ur/nfa/call/text-message-details?callAttempt=1") } }) -router.post('/ur/nfa/record/text-message-details-answer', function(request, response) { +router.post('/ur/nfa/call/text-message-details-answer', function(request, response) { response.redirect("/ur/nfa/victim-record?pmoc=mobile&nfaStatus=after-call-attempt-1#communications") }) -router.post('/ur/nfa/record/next-attempt-moc-answer', function(request, response) { +router.post('/ur/nfa/call/next-attempt-moc-answer', function(request, response) { var attemptToContactAgain = request.session.data['attemptToContactAgain'] var callAttempt = request.session.data['callAttempt'] if (attemptToContactAgain == "Call") { if (callAttempt == "1") { - response.redirect("/ur/nfa/record/telephone-call-2-details") + response.redirect("/ur/nfa/call/telephone-call-2-details") } else { - response.redirect("/ur/nfa/record/telephone-call-3-details") + response.redirect("/ur/nfa/call/telephone-call-3-details") } } else if (attemptToContactAgain == "Email") { response.redirect("/ur/nfa/victim-record?pmoc=email&nfaStatus=draft-ready-to-send#communications") @@ -251,17 +251,17 @@ router.post('/ur/nfa/record/next-attempt-moc-answer', function(request, response } }) -router.post('/ur/nfa/record/telephone-call-2-details-answer', function(request, response) { +router.post('/ur/nfa/call/telephone-call-2-details-answer', function(request, response) { var victimInformed = request.session.data['victimInformed'] if (victimInformed == "Yes"){ - response.redirect("/ur/nfa/record/follow-up-moc?callAttempt=2") + response.redirect("/ur/nfa/call/follow-up-moc?callAttempt=2") } else { response.redirect("/ur/nfa/victim-record?nfaStatus=after-call-attempt-2&callAttempt=2#communications") } }) -router.post('/ur/nfa/record/follow-up-moc-answer', function(request, response) { +router.post('/ur/nfa/call/follow-up-moc-answer', function(request, response) { var fumoc = request.session.data['fumoc'] var callAttempt = request.session.data['callAttempt'] @@ -293,11 +293,11 @@ router.post('/ur/nfa/record/follow-up-moc-answer', function(request, response) { } }) -router.post('/ur/nfa/record/telephone-call-3-details-answer', function(request, response) { +router.post('/ur/nfa/call/telephone-call-3-details-answer', function(request, response) { var victimInformed = request.session.data['victimInformed'] if (victimInformed == "Yes"){ - response.redirect("/ur/nfa/record/follow-up-moc?callAttempt=3") + response.redirect("/ur/nfa/call/follow-up-moc?callAttempt=3") } else { response.redirect("/ur/nfa/victim-record?nfaStatus=after-call-attempt-3&callAttempt=3#communications") } @@ -392,41 +392,41 @@ router.post('/delivery/nfa/draft/cd-modal/request-review-answer', function(reque response.redirect("/delivery/nfa/draft/under-review?nfaStatus=draft-under-review") }) -router.post('/delivery/nfa/record/telephone-call-1-details-answer', function(request, response) { +router.post('/delivery/nfa/call/telephone-call-1-details-answer', function(request, response) { var victimInformed1 = request.session.data['victimInformed1'] if (victimInformed1 == "Yes"){ - response.redirect("/delivery/nfa/record/follow-up-moc?callAttempt=1&success=yes&successReason=informed-after-call-1") + response.redirect("/delivery/nfa/call/follow-up-moc?callAttempt=1&success=yes&successReason=informed-after-call-1") } else { - response.redirect("/delivery/nfa/record/was-text-message-sent?callAttempt=1&success=yes&successReason=not-informed-after-call-1") + response.redirect("/delivery/nfa/call/was-text-message-sent?callAttempt=1&success=yes&successReason=not-informed-after-call-1") } }) -router.post('/delivery/nfa/record/was-text-message-sent-answer', function(request, response) { +router.post('/delivery/nfa/call/was-text-message-sent-answer', function(request, response) { var wasTextMessageSent = request.session.data['wasTextMessageSent'] if (wasTextMessageSent == "Yes"){ - response.redirect("/delivery/nfa/record/text-message-details") + response.redirect("/delivery/nfa/call/text-message-details") } else { response.redirect("/delivery/nfa/victim-record?pmoc=mobile&nfaStatus=after-call-attempt-1#communications") } }) -router.post('/delivery/nfa/record/text-message-details-answer', function(request, response) { +router.post('/delivery/nfa/call/text-message-details-answer', function(request, response) { response.redirect("/delivery/nfa/victim-record?nfaStatus=after-call-attempt-1#communications") }) -router.post('/delivery/nfa/record/next-attempt-moc-answer', function(request, response) { +router.post('/delivery/nfa/call/next-attempt-moc-answer', function(request, response) { var attemptToContactAgain = request.session.data['attemptToContactAgain'] var callAttempt = request.session.data['callAttempt'] if (attemptToContactAgain == "Call") { if (callAttempt == "1") { - response.redirect("/delivery/nfa/record/telephone-call-2-details") + response.redirect("/delivery/nfa/call/telephone-call-2-details") } else { - response.redirect("/delivery/nfa/record/telephone-call-3-details") + response.redirect("/delivery/nfa/call/telephone-call-3-details") } } else if (attemptToContactAgain == "Email") { if (callAttempt == "1") { @@ -443,17 +443,17 @@ router.post('/delivery/nfa/record/next-attempt-moc-answer', function(request, re } }) -router.post('/delivery/nfa/record/telephone-call-2-details-answer', function(request, response) { +router.post('/delivery/nfa/call/telephone-call-2-details-answer', function(request, response) { var victimInformed2 = request.session.data['victimInformed2'] if (victimInformed2 == "Yes"){ - response.redirect("/delivery/nfa/record/follow-up-moc?callAttempt=2&success=yes&successReason=informed-after-call-2") + response.redirect("/delivery/nfa/call/follow-up-moc?callAttempt=2&success=yes&successReason=informed-after-call-2") } else { response.redirect("/delivery/nfa/victim-record?nfaStatus=after-call-attempt-2&callAttempt=2&success=yes&successReason=not-informed-after-call-2#communications") } }) -router.post('/delivery/nfa/record/follow-up-moc-answer', function(request, response) { +router.post('/delivery/nfa/call/follow-up-moc-answer', function(request, response) { var fumoc = request.session.data['fumoc'] var callAttempt = request.session.data['callAttempt'] @@ -485,11 +485,11 @@ router.post('/delivery/nfa/record/follow-up-moc-answer', function(request, respo } }) -router.post('/delivery/nfa/record/telephone-call-3-details-answer', function(request, response) { +router.post('/delivery/nfa/call/telephone-call-3-details-answer', function(request, response) { var victimInformed3 = request.session.data['victimInformed3'] if (victimInformed3 == "Yes"){ - response.redirect("/delivery/nfa/record/follow-up-moc?callAttempt=3&success=yes&successReason=informed-after-call-3") + response.redirect("/delivery/nfa/call/follow-up-moc?callAttempt=3&success=yes&successReason=informed-after-call-3") } else { response.redirect("/delivery/nfa/victim-record?nfaStatus=after-call-attempt-3&callAttempt=3&success=yes&successReason=not-informed-after-call-3#communications") } @@ -577,41 +577,41 @@ router.post('/ur/vcl/draft/cd-modal/request-review-answer', function(request, re response.redirect("/ur/vcl/draft/under-review?vclStatus=draft-under-review") }) -router.post('/ur/vcl/record/phone-call-1-answer', function(request, response) { +router.post('/ur/vcl/call/phone-call-1-answer', function(request, response) { var victimInformed1 = request.session.data['victimInformed1'] if (victimInformed1 == "Yes"){ - response.redirect("/ur/vcl/record/follow-up-moc?callAttempt=1&success=yes&successReason=informed-after-call-1") + response.redirect("/ur/vcl/call/follow-up-moc?callAttempt=1&success=yes&successReason=informed-after-call-1") } else { - response.redirect("/ur/vcl/record/was-text-message-sent?callAttempt=1&success=yes&successReason=not-informed-after-call-1") + response.redirect("/ur/vcl/call/was-text-message-sent?callAttempt=1&success=yes&successReason=not-informed-after-call-1") } }) -router.post('/ur/vcl/record/was-text-message-sent-answer', function(request, response) { +router.post('/ur/vcl/call/was-text-message-sent-answer', function(request, response) { var wasTextMessageSent = request.session.data['wasTextMessageSent'] if (wasTextMessageSent == "Yes"){ - response.redirect("/ur/vcl/record/text-message-details") + response.redirect("/ur/vcl/call/text-message-details") } else { response.redirect("/ur/vcl/victim-record?pmoc=mobile&vclStatus=after-call-attempt-1&subTab=vcl#communications") } }) -router.post('/ur/vcl/record/text-message-details-answer', function(request, response) { +router.post('/ur/vcl/call/text-message-details-answer', function(request, response) { response.redirect("/ur/vcl/victim-record?vclStatus=after-call-attempt-1&subTab=vcl#communications") }) -router.post('/ur/vcl/record/next-attempt-moc-answer', function(request, response) { +router.post('/ur/vcl/call/next-attempt-moc-answer', function(request, response) { var attemptToContactAgain = request.session.data['attemptToContactAgain'] var callAttempt = request.session.data['callAttempt'] if (attemptToContactAgain == "Call") { if (callAttempt == "1") { - response.redirect("/ur/vcl/record/phone-call-2") + response.redirect("/ur/vcl/call/phone-call-2") } else { - response.redirect("/ur/vcl/record/phone-call-3") + response.redirect("/ur/vcl/call/phone-call-3") } } else if (attemptToContactAgain == "Email") { if (callAttempt == "1") { @@ -628,17 +628,17 @@ router.post('/ur/vcl/record/next-attempt-moc-answer', function(request, response } }) -router.post('/ur/vcl/record/phone-call-2-answer', function(request, response) { +router.post('/ur/vcl/call/phone-call-2-answer', function(request, response) { var victimInformed2 = request.session.data['victimInformed2'] if (victimInformed2 == "Yes"){ - response.redirect("/ur/vcl/record/follow-up-moc?callAttempt=2&success=yes&successReason=informed-after-call-2") + response.redirect("/ur/vcl/call/follow-up-moc?callAttempt=2&success=yes&successReason=informed-after-call-2") } else { response.redirect("/ur/vcl/victim-record?vclStatus=after-call-attempt-2&callAttempt=2&success=yes&successReason=not-informed-after-call-2&subTab=vcl#communications") } }) -router.post('/ur/vcl/record/follow-up-moc-answer', function(request, response) { +router.post('/ur/vcl/call/follow-up-moc-answer', function(request, response) { var fumoc = request.session.data['fumoc'] var callAttempt = request.session.data['callAttempt'] @@ -670,11 +670,11 @@ router.post('/ur/vcl/record/follow-up-moc-answer', function(request, response) { } }) -router.post('/ur/vcl/record/phone-call-3-answer', function(request, response) { +router.post('/ur/vcl/call/phone-call-3-answer', function(request, response) { var victimInformed3 = request.session.data['victimInformed3'] if (victimInformed3 == "Yes"){ - response.redirect("/ur/vcl/record/follow-up-moc?callAttempt=3&success=yes&successReason=informed-after-call-3") + response.redirect("/ur/vcl/call/follow-up-moc?callAttempt=3&success=yes&successReason=informed-after-call-3") } else { response.redirect("/ur/vcl/victim-record?vclStatus=after-call-attempt-3&callAttempt=3&success=yes&successReason=not-informed-after-call-3&subTab=vcl#communications") } @@ -758,41 +758,41 @@ router.post('/delivery/vcl/draft/cd-modal/request-review-answer', function(reque response.redirect("/delivery/vcl/draft/under-review?vclStatus=draft-under-review") }) -router.post('/delivery/vcl/record/phone-call-1-answer', function(request, response) { +router.post('/delivery/vcl/call/phone-call-1-answer', function(request, response) { var victimInformed1 = request.session.data['victimInformed1'] if (victimInformed1 == "Yes"){ - response.redirect("/delivery/vcl/record/follow-up-moc?callAttempt=1&success=yes&successReason=informed-after-call-1") + response.redirect("/delivery/vcl/call/follow-up-moc?callAttempt=1&success=yes&successReason=informed-after-call-1") } else { - response.redirect("/delivery/vcl/record/was-text-message-sent?callAttempt=1&success=yes&successReason=not-informed-after-call-1") + response.redirect("/delivery/vcl/call/was-text-message-sent?callAttempt=1&success=yes&successReason=not-informed-after-call-1") } }) -router.post('/delivery/vcl/record/was-text-message-sent-answer', function(request, response) { +router.post('/delivery/vcl/call/was-text-message-sent-answer', function(request, response) { var wasTextMessageSent = request.session.data['wasTextMessageSent'] if (wasTextMessageSent == "Yes"){ - response.redirect("/delivery/vcl/record/text-message-details") + response.redirect("/delivery/vcl/call/text-message-details") } else { response.redirect("/delivery/vcl/victim-record?pmoc=mobile&vclStatus=after-call-attempt-1&subTab=vcl#communications") } }) -router.post('/delivery/vcl/record/text-message-details-answer', function(request, response) { +router.post('/delivery/vcl/call/text-message-details-answer', function(request, response) { response.redirect("/delivery/vcl/victim-record?vclStatus=after-call-attempt-1&subTab=vcl#communications") }) -router.post('/delivery/vcl/record/next-attempt-moc-answer', function(request, response) { +router.post('/delivery/vcl/call/next-attempt-moc-answer', function(request, response) { var attemptToContactAgain = request.session.data['attemptToContactAgain'] var callAttempt = request.session.data['callAttempt'] if (attemptToContactAgain == "call") { if (callAttempt == "1") { - response.redirect("/delivery/vcl/record/phone-call-2") + response.redirect("/delivery/vcl/call/phone-call-2") } else { - response.redirect("/delivery/vcl/record/phone-call-3") + response.redirect("/delivery/vcl/call/phone-call-3") } } else if (attemptToContactAgain == "email") { if (callAttempt == "1") { @@ -809,17 +809,17 @@ router.post('/delivery/vcl/record/next-attempt-moc-answer', function(request, re } }) -router.post('/delivery/vcl/record/phone-call-2-answer', function(request, response) { +router.post('/delivery/vcl/call/phone-call-2-answer', function(request, response) { var victimInformed2 = request.session.data['victimInformed2'] if (victimInformed2 == "Yes"){ - response.redirect("/delivery/vcl/record/follow-up-moc?callAttempt=2&success=yes&successReason=informed-after-call-2") + response.redirect("/delivery/vcl/call/follow-up-moc?callAttempt=2&success=yes&successReason=informed-after-call-2") } else { response.redirect("/delivery/vcl/victim-record?vclStatus=after-call-attempt-2&callAttempt=2&success=yes&successReason=not-informed-after-call-2&subTab=vcl#communications") } }) -router.post('/delivery/vcl/record/follow-up-moc-answer', function(request, response) { +router.post('/delivery/vcl/call/follow-up-moc-answer', function(request, response) { var fumoc = request.session.data['fumoc'] var callAttempt = request.session.data['callAttempt'] @@ -851,11 +851,11 @@ router.post('/delivery/vcl/record/follow-up-moc-answer', function(request, respo } }) -router.post('/delivery/vcl/record/phone-call-3-answer', function(request, response) { +router.post('/delivery/vcl/call/phone-call-3-answer', function(request, response) { var victimInformed3 = request.session.data['victimInformed3'] if (victimInformed3 == "Yes"){ - response.redirect("/delivery/vcl/record/follow-up-moc?callAttempt=3&success=yes&successReason=informed-after-call-3") + response.redirect("/delivery/vcl/call/follow-up-moc?callAttempt=3&success=yes&successReason=informed-after-call-3") } else { response.redirect("/delivery/vcl/victim-record?vclStatus=after-call-attempt-3&callAttempt=3&success=yes&successReason=not-informed-after-call-3&subTab=vcl#communications") } @@ -884,4 +884,185 @@ router.post('/delivery/vcl/send/letter-details-answer', function(request, respon router.post('/delivery/vcl/preferred-method-of-contact-answer', function(request, response) { response.redirect("/delivery/vcl/victim-record?success=yes&successReason=pmoc-updated#victim-details") +}) + + +// vcl workflow and tasking (ur) + +router.post('/ur/wat/vcl/start/sign-in-answer', function(request, response) { + + response.redirect("/ur/wat/vcl/tasks") +}) + +router.post('/ur/wat/vcl/draft/vcl-type-answer', function(request, response) { + + var vclType = request.session.data['vclType'] + if (vclType == "stopped-charge") { + response.redirect("/ur/wat/vcl/draft/stopped-charge") + } else { + response.redirect("/ur/wat/vcl/draft/substantially-altered-charge") + } +}) + +router.post('/ur/wat/vcl/draft/stopped-charge-1-answer', function(request, response) { + + response.redirect("/ur/wat/vcl/draft/victim-withdrawal") +}) + +router.post('/ur/wat/vcl/draft/victim-withdrawal-answer', function(request, response) { + + response.redirect("/ur/wat/vcl/draft/compose-letter?vclStatus=draft-in-progress") +}) + +router.post('/ur/wat/vcl/draft/altered-charge-type-answer', function(request, response) { + + response.redirect("/ur/wat/vcl/draft/compose-letter?vclStatus=draft-in-progress") +}) + +router.post('/ur/wat/vcl/draft/stopped-charge-2-answer', function(request, response) { + + response.redirect("/ur/wat/vcl/draft/compose-letter?vclStatus=draft-in-progress") +}) + +router.post('/ur/wat/vcl/draft/vcl-type-2-answer', function(request, response) { + + var vclType = request.session.data['vclType'] + if (vclType == "no-prosecutution-or-discontinuance-vrr" || vclType == "no-prosecutution-or-discontinuance-withdrawal" || vclType == "no-evidence-vrr" || vclType == "no-evidence-withdrawal"){ + response.redirect("/ur/wat/vcl/draft/compose-letter?vclStatus=draft-in-progress&vclType=stopped-charge") + } else { + response.redirect("/ur/wat/vcl/draft/compose-letter?vclStatus=draft-in-progress&vclType=altered-charge") + } +}) + +router.post('/ur/wat/vcl/draft/cd-modal/request-review-answer', function(request, response) { + + response.redirect("/ur/wat/vcl/draft/under-review?vclStatus=draft-under-review") +}) + +router.post('/ur/wat/vcl/call/phone-call-1-answer', function(request, response) { + + var victimInformed1 = request.session.data['victimInformed1'] + if (victimInformed1 == "Yes"){ + response.redirect("/ur/wat/vcl/call/follow-up-moc?callAttempt=1&success=yes&successReason=informed-after-call-1") + } else { + response.redirect("/ur/wat/vcl/call/was-text-message-sent?callAttempt=1&success=yes&successReason=not-informed-after-call-1") + } +}) + +router.post('/ur/wat/vcl/call/was-text-message-sent-answer', function(request, response) { + + var wasTextMessageSent = request.session.data['wasTextMessageSent'] + if (wasTextMessageSent == "Yes"){ + response.redirect("/ur/wat/vcl/call/text-message-details") + } else { + response.redirect("/ur/wat/vcl/victim-record?pmoc=mobile&vclStatus=after-call-attempt-1&subTab=vcl#communications") + } +}) + +router.post('/ur/wat/vcl/call/text-message-details-answer', function(request, response) { + + response.redirect("/ur/wat/vcl/victim-record?vclStatus=after-call-attempt-1&subTab=vcl#communications") +}) + +router.post('/ur/wat/vcl/call/next-attempt-moc-answer', function(request, response) { + + var attemptToContactAgain = request.session.data['attemptToContactAgain'] + var callAttempt = request.session.data['callAttempt'] + + if (attemptToContactAgain == "call") { + if (callAttempt == "1") { + response.redirect("/ur/wat/vcl/call/phone-call-2") + } else { + response.redirect("/ur/wat/vcl/call/phone-call-3") + } + } else if (attemptToContactAgain == "email") { + if (callAttempt == "1") { + response.redirect("/ur/wat/vcl/victim-record?vclStatus=draft-ready-to-send&attemptToContactAgain=email&subTab=vcl#communications") + } else if (callAttempt == "2") { + response.redirect("/ur/wat/vcl/victim-record?vclStatus=draft-ready-to-send&attemptToContactAgain=email&subTab=vcl#communications") + } else { + response.redirect("/ur/wat/vcl/victim-record?vclStatus=draft-ready-to-send&attemptToContactAgain=email&subTab=vcl#communications") + } + + + } else { + response.redirect("/ur/wat/vcl/victim-record?vclStatus=draft-ready-to-send&attemptToContactAgain=post&subTab=vcl#communications") + } +}) + +router.post('/ur/wat/vcl/call/phone-call-2-answer', function(request, response) { + + var victimInformed2 = request.session.data['victimInformed2'] + if (victimInformed2 == "Yes"){ + response.redirect("/ur/wat/vcl/call/follow-up-moc?callAttempt=2&success=yes&successReason=informed-after-call-2") + } else { + response.redirect("/ur/wat/vcl/victim-record?vclStatus=after-call-attempt-2&callAttempt=2&success=yes&successReason=not-informed-after-call-2&subTab=vcl#communications") + } +}) + +router.post('/ur/wat/vcl/call/follow-up-moc-answer', function(request, response) { + + var fumoc = request.session.data['fumoc'] + var callAttempt = request.session.data['callAttempt'] + + if (fumoc == "Email"){ + if (callAttempt == "1") { + response.redirect("/ur/wat/vcl/victim-record?vclStatus=informed-after-call-1&fumoc=email&subTab=vcl#communications") + } else if (callAttempt == "2") { + response.redirect("/ur/wat/vcl/victim-record?vclStatus=informed-after-call-2&fumoc=email&subTab=vcl#communications") + } else { + response.redirect("/ur/wat/vcl/victim-record?vclStatus=informed-after-call-3&fumoc=email&subTab=vcl#communications") + } + } else if (fumoc == "Post") { + if (callAttempt == "1") { + response.redirect("/ur/wat/vcl/victim-record?vclStatus=informed-after-call-1&fumoc=post&subTab=vcl#communications") + } else if (callAttempt == "2") { + response.redirect("/ur/wat/vcl/victim-record?vclStatus=informed-after-call-2&fumoc=post&subTab=vcl#communications") + } else { + response.redirect("/ur/wat/vcl/victim-record?vclStatus=informed-after-call-3&fumoc=post&subTab=vcl#communications") + } + } else { + if (callAttempt == "1") { + response.redirect("/ur/wat/vcl/victim-record?vclStatus=informed-after-call-1&fumoc=none&subTab=vcl#communications") + } else if (callAttempt == "2") { + response.redirect("/ur/wat/vcl/victim-record?vclStatus=informed-after-call-2&fumoc=none&subTab=vcl#communications") + } else { + response.redirect("/ur/wat/vcl/victim-record?vclStatus=informed-after-call-3&fumoc=none&subTab=vcl#communications") + } + } +}) + +router.post('/ur/wat/vcl/call/phone-call-3-answer', function(request, response) { + + var victimInformed3 = request.session.data['victimInformed3'] + if (victimInformed3 == "Yes"){ + response.redirect("/ur/wat/vcl/call/follow-up-moc?callAttempt=3&success=yes&successReason=informed-after-call-3") + } else { + response.redirect("/ur/wat/vcl/victim-record?vclStatus=after-call-attempt-3&callAttempt=3&success=yes&successReason=not-informed-after-call-3&subTab=vcl#communications") + } +}) + +router.post('/ur/wat/vcl/send/check-email-details-answer', function(request, response) { + + var sendEmailNow = request.session.data['sendEmailNow'] + if (sendEmailNow == "Yes"){ + response.redirect("/ur/wat/vcl/send/delivered") + } else { + response.redirect("/ur/wat/vcl/victim-record?vclStatus=approved-to-send&pmoc=mobile&fumoc=email&subTab=vcl#communications") + } +}) + +router.post('/ur/wat/vcl/send/check-letter-details-answer', function(request, response) { + + response.redirect("/ur/wat/vcl/send/letter-added-to-print-queue") +}) + +router.post('/ur/wat/vcl/send/letter-details-answer', function(request, response) { + + response.redirect("/ur/wat/vcl/send/letter-logged") +}) + +router.post('/ur/wat/vcl/preferred-method-of-contact-answer', function(request, response) { + + response.redirect("/ur/wat/vcl/victim-record?success=yes&successReason=pmoc-updated#victim-details") }) \ No newline at end of file diff --git a/app/views/delivery/nfa/archive/next-scheduled-call.html b/app/views/delivery/nfa/archive/next-scheduled-call.html index 332c6b0d0..7c59884ba 100644 --- a/app/views/delivery/nfa/archive/next-scheduled-call.html +++ b/app/views/delivery/nfa/archive/next-scheduled-call.html @@ -10,7 +10,7 @@
    -
    +

    Next planned call @@ -86,5 +86,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/record/call-support.html b/app/views/delivery/nfa/call/call-support.html similarity index 98% rename from app/views/delivery/nfa/record/call-support.html rename to app/views/delivery/nfa/call/call-support.html index c36240301..30618b72e 100644 --- a/app/views/delivery/nfa/record/call-support.html +++ b/app/views/delivery/nfa/call/call-support.html @@ -44,7 +44,7 @@

    {% if (data['decisionType'] == "dtc") %}Decision to charge{% elif (data['decisionType'] == "nfa") %}No further action{% else %}Mixed charges{% endif %}
    - + View letter for the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} (opens in a new tab)
    @@ -167,7 +167,7 @@

    {% if (data['decisionType'] == "dtc") %}Decision to charge{% elif (data['decisionType'] == "nfa") %}No further action{% else %}Mixed charges{% endif %}
    - + View letter for the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} (opens in a new tab)
    diff --git a/app/views/delivery/nfa/record/follow-up-moc.html b/app/views/delivery/nfa/call/follow-up-moc.html similarity index 92% rename from app/views/delivery/nfa/record/follow-up-moc.html rename to app/views/delivery/nfa/call/follow-up-moc.html index 6547584ba..cc8431984 100644 --- a/app/views/delivery/nfa/record/follow-up-moc.html +++ b/app/views/delivery/nfa/call/follow-up-moc.html @@ -10,7 +10,7 @@
    - +
    @@ -70,5 +70,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/record/next-attempt-moc.html b/app/views/delivery/nfa/call/next-attempt-moc.html similarity index 91% rename from app/views/delivery/nfa/record/next-attempt-moc.html rename to app/views/delivery/nfa/call/next-attempt-moc.html index 6a9444272..56907e1ca 100644 --- a/app/views/delivery/nfa/record/next-attempt-moc.html +++ b/app/views/delivery/nfa/call/next-attempt-moc.html @@ -10,7 +10,7 @@
    - +
    @@ -65,5 +65,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/record/read-only-letter.html b/app/views/delivery/nfa/call/read-only-letter.html similarity index 100% rename from app/views/delivery/nfa/record/read-only-letter.html rename to app/views/delivery/nfa/call/read-only-letter.html diff --git a/app/views/delivery/nfa/record/telephone-call-1-details.html b/app/views/delivery/nfa/call/telephone-call-1-details.html similarity index 95% rename from app/views/delivery/nfa/record/telephone-call-1-details.html rename to app/views/delivery/nfa/call/telephone-call-1-details.html index 5ce6dc71f..728d89d78 100644 --- a/app/views/delivery/nfa/record/telephone-call-1-details.html +++ b/app/views/delivery/nfa/call/telephone-call-1-details.html @@ -10,7 +10,7 @@
    - +

    First call attempt

    @@ -142,10 +142,10 @@

    First call attempt

    - {% include "/delivery/nfa/record/call-support.html" %} + {% include "/delivery/nfa/call/call-support.html" %}
    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/record/telephone-call-2-details.html b/app/views/delivery/nfa/call/telephone-call-2-details.html similarity index 95% rename from app/views/delivery/nfa/record/telephone-call-2-details.html rename to app/views/delivery/nfa/call/telephone-call-2-details.html index ee1f273f1..fb25a8a33 100644 --- a/app/views/delivery/nfa/record/telephone-call-2-details.html +++ b/app/views/delivery/nfa/call/telephone-call-2-details.html @@ -10,7 +10,7 @@
    -
    +

    Second call attempt

    @@ -144,10 +144,10 @@

    - {% include "/delivery/nfa/record/call-support.html" %} + {% include "/delivery/nfa/call/call-support.html" %}
    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/record/telephone-call-3-details.html b/app/views/delivery/nfa/call/telephone-call-3-details.html similarity index 95% rename from app/views/delivery/nfa/record/telephone-call-3-details.html rename to app/views/delivery/nfa/call/telephone-call-3-details.html index 78e7c520c..8535eb1d3 100644 --- a/app/views/delivery/nfa/record/telephone-call-3-details.html +++ b/app/views/delivery/nfa/call/telephone-call-3-details.html @@ -10,7 +10,7 @@
    -
    +

    Third call attempt

    @@ -141,10 +141,10 @@

    Third call attempt

    - {% include "/delivery/nfa/record/call-support.html" %} + {% include "/delivery/nfa/call/call-support.html" %}
    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/record/text-message-details.html b/app/views/delivery/nfa/call/text-message-details.html similarity index 96% rename from app/views/delivery/nfa/record/text-message-details.html rename to app/views/delivery/nfa/call/text-message-details.html index c88057fc4..6728dceef 100644 --- a/app/views/delivery/nfa/record/text-message-details.html +++ b/app/views/delivery/nfa/call/text-message-details.html @@ -9,7 +9,7 @@ {% block content %}
    -
    +

    Text message details

    @@ -151,5 +151,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/record/was-text-message-sent.html b/app/views/delivery/nfa/call/was-text-message-sent.html similarity index 88% rename from app/views/delivery/nfa/record/was-text-message-sent.html rename to app/views/delivery/nfa/call/was-text-message-sent.html index 714290c11..18b54a27e 100644 --- a/app/views/delivery/nfa/record/was-text-message-sent.html +++ b/app/views/delivery/nfa/call/was-text-message-sent.html @@ -10,7 +10,7 @@
    - +
    @@ -52,5 +52,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/letter-dashboard.html b/app/views/delivery/nfa/letter-dashboard.html index 5d6af4f7d..fded351a1 100644 --- a/app/views/delivery/nfa/letter-dashboard.html +++ b/app/views/delivery/nfa/letter-dashboard.html @@ -109,5 +109,5 @@

    Letters

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/start-3/search.html b/app/views/delivery/nfa/start-3/search.html index 826655806..864a36cfe 100644 --- a/app/views/delivery/nfa/start-3/search.html +++ b/app/views/delivery/nfa/start-3/search.html @@ -100,7 +100,7 @@

    - View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} + View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} Victim {{ data['caseUrn'] }} diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/record/after-call-attempt-1.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/call/after-call-attempt-1.html similarity index 85% rename from app/views/delivery/nfa/victim-record/communications/charging-decision/record/after-call-attempt-1.html rename to app/views/delivery/nfa/victim-record/communications/charging-decision/call/after-call-attempt-1.html index 308185dae..5046c524b 100644 --- a/app/views/delivery/nfa/victim-record/communications/charging-decision/record/after-call-attempt-1.html +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/call/after-call-attempt-1.html @@ -11,7 +11,7 @@ Check the letter, security answers, call script and FAQs if you need these during the call.

    - + Log another attempt to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/record/after-call-attempt-2.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/call/after-call-attempt-2.html similarity index 88% rename from app/views/delivery/nfa/victim-record/communications/charging-decision/record/after-call-attempt-2.html rename to app/views/delivery/nfa/victim-record/communications/charging-decision/call/after-call-attempt-2.html index f53a96adc..5b6b16b6f 100644 --- a/app/views/delivery/nfa/victim-record/communications/charging-decision/record/after-call-attempt-2.html +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/call/after-call-attempt-2.html @@ -20,7 +20,7 @@ Check the letter, security answers, call script and FAQs if you need these during the call.

    - + Log another attempt to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/record/after-call-attempt-3.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/call/after-call-attempt-3.html similarity index 100% rename from app/views/delivery/nfa/victim-record/communications/charging-decision/record/after-call-attempt-3.html rename to app/views/delivery/nfa/victim-record/communications/charging-decision/call/after-call-attempt-3.html diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/record/not-yet-recorded.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/call/before-call-1.html similarity index 83% rename from app/views/delivery/nfa/victim-record/communications/charging-decision/record/not-yet-recorded.html rename to app/views/delivery/nfa/victim-record/communications/charging-decision/call/before-call-1.html index 0aedce4ed..a1e98a186 100644 --- a/app/views/delivery/nfa/victim-record/communications/charging-decision/record/not-yet-recorded.html +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/call/before-call-1.html @@ -11,7 +11,7 @@ Check the letter, security answers, call script and FAQs if you need these during the call.

    - + Log a call to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/record/informed-after-call-1.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/call/informed-after-call-1.html similarity index 100% rename from app/views/delivery/nfa/victim-record/communications/charging-decision/record/informed-after-call-1.html rename to app/views/delivery/nfa/victim-record/communications/charging-decision/call/informed-after-call-1.html diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/record/informed-after-call-2.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/call/informed-after-call-2.html similarity index 100% rename from app/views/delivery/nfa/victim-record/communications/charging-decision/record/informed-after-call-2.html rename to app/views/delivery/nfa/victim-record/communications/charging-decision/call/informed-after-call-2.html diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/record/informed-after-call-3.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/call/informed-after-call-3.html similarity index 100% rename from app/views/delivery/nfa/victim-record/communications/charging-decision/record/informed-after-call-3.html rename to app/views/delivery/nfa/victim-record/communications/charging-decision/call/informed-after-call-3.html diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/index.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/index.html index 45531003a..6bab901f5 100644 --- a/app/views/delivery/nfa/victim-record/communications/charging-decision/index.html +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/index.html @@ -30,8 +30,8 @@

    {% include "/delivery/nfa/victim-record/communications/charging-decision/draft/approved-to-send.html" %} - {% elif (data['nfaStatus'] == "not-yet-recorded") %} - {% include "/delivery/nfa/victim-record/communications/charging-decision/record/not-yet-recorded.html" %} + {% elif (data['nfaStatus'] == "before-call-1") %} + {% include "/delivery/nfa/victim-record/communications/charging-decision/record/before-call-1.html" %} {% elif (data['nfaStatus'] == "informed-after-call-1") %} {% include "/delivery/nfa/victim-record/communications/charging-decision/record/informed-after-call-1.html" %} diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/next-steps.html b/app/views/delivery/nfa/victim-record/communications/charging-decision/next-steps.html index bf37d21db..49ac81a4f 100644 --- a/app/views/delivery/nfa/victim-record/communications/charging-decision/next-steps.html +++ b/app/views/delivery/nfa/victim-record/communications/charging-decision/next-steps.html @@ -1,6 +1,6 @@ {% block content %} {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} -{% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "not-yet-recorded") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") or (data['nfaStatus'] == "draft-ready-to-send") or (data['nfaStatus'] == "draft-approved-to-send") %} +{% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "before-call-1") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") or (data['nfaStatus'] == "draft-ready-to-send") or (data['nfaStatus'] == "draft-approved-to-send") %} {% if (data['fumoc'] == "none") %} {% else %}
    @@ -23,11 +23,11 @@
  • Check for updates on the review.
  • Amend if needed.
  • {% endif %} - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "not-yet-recorded") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") %} + {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "before-call-1") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") %}
  • Phone the victim when the letter is ready to send and log the call.
  • {% endif %} {% if (data['nfaStatus'] == "after-call-attempt-3") %} - {% elif (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "not-yet-recorded") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") %} + {% elif (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "before-call-1") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") %}
  • Add details from the call to the letter if needed.
  • {% endif %} {% if (data['nfaStatus'] == "after-call-attempt-3") %} diff --git a/app/views/delivery/vcl/record/call-support.html b/app/views/delivery/vcl/call/call-support.html similarity index 98% rename from app/views/delivery/vcl/record/call-support.html rename to app/views/delivery/vcl/call/call-support.html index 89e78e8ff..69030e930 100644 --- a/app/views/delivery/vcl/record/call-support.html +++ b/app/views/delivery/vcl/call/call-support.html @@ -40,7 +40,7 @@

    {% if (data['decisionType'] == "dtc") %}Decision to charge{% elif (data['decisionType'] == "nfa") %}No further action{% else %}Mixed charges{% endif %}
    - + View letter for the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} (opens in new tab)
    @@ -163,7 +163,7 @@

    {% if (data['decisionType'] == "dtc") %}Decision to charge{% elif (data['decisionType'] == "nfa") %}No further action{% else %}Mixed charges{% endif %}
    - + View letter for the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} (opens in new tab)
    diff --git a/app/views/delivery/vcl/record/follow-up-moc.html b/app/views/delivery/vcl/call/follow-up-moc.html similarity index 92% rename from app/views/delivery/vcl/record/follow-up-moc.html rename to app/views/delivery/vcl/call/follow-up-moc.html index c1a0ae3b7..bcf09f7b1 100644 --- a/app/views/delivery/vcl/record/follow-up-moc.html +++ b/app/views/delivery/vcl/call/follow-up-moc.html @@ -10,7 +10,7 @@
    - +
    @@ -70,5 +70,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/record/next-attempt-moc.html b/app/views/delivery/vcl/call/next-attempt-moc.html similarity index 90% rename from app/views/delivery/vcl/record/next-attempt-moc.html rename to app/views/delivery/vcl/call/next-attempt-moc.html index e2b942b1a..8b1f75097 100644 --- a/app/views/delivery/vcl/record/next-attempt-moc.html +++ b/app/views/delivery/vcl/call/next-attempt-moc.html @@ -10,7 +10,7 @@
    - +
    @@ -62,5 +62,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/record/phone-call-1.html b/app/views/delivery/vcl/call/phone-call-1.html similarity index 96% rename from app/views/delivery/vcl/record/phone-call-1.html rename to app/views/delivery/vcl/call/phone-call-1.html index dbfaa3934..7a656dd38 100644 --- a/app/views/delivery/vcl/record/phone-call-1.html +++ b/app/views/delivery/vcl/call/phone-call-1.html @@ -10,7 +10,7 @@
    - +

    Telephone call 1

    @@ -150,10 +150,10 @@

    Telephone call 1

    - {% include "/delivery/vcl/record/call-support.html" %} + {% include "/delivery/vcl/call/call-support.html" %}
    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/record/phone-call-2.html b/app/views/delivery/vcl/call/phone-call-2.html similarity index 96% rename from app/views/delivery/vcl/record/phone-call-2.html rename to app/views/delivery/vcl/call/phone-call-2.html index 476df23fd..38bfec5e9 100644 --- a/app/views/delivery/vcl/record/phone-call-2.html +++ b/app/views/delivery/vcl/call/phone-call-2.html @@ -10,7 +10,7 @@
    -
    +

    Telephone call 2

    @@ -152,10 +152,10 @@

    - {% include "/delivery/vcl/record/call-support.html" %} + {% include "/delivery/vcl/call/call-support.html" %}
    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/record/phone-call-3.html b/app/views/delivery/vcl/call/phone-call-3.html similarity index 96% rename from app/views/delivery/vcl/record/phone-call-3.html rename to app/views/delivery/vcl/call/phone-call-3.html index 95427d4be..5c6f2d590 100644 --- a/app/views/delivery/vcl/record/phone-call-3.html +++ b/app/views/delivery/vcl/call/phone-call-3.html @@ -10,7 +10,7 @@
    -
    +

    Telephone call 3

    @@ -149,10 +149,10 @@

    Telephone call 3

    - {% include "/delivery/vcl/record/call-support.html" %} + {% include "/delivery/vcl/call/call-support.html" %}
    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/record/read-only-letter.html b/app/views/delivery/vcl/call/read-only-letter.html similarity index 100% rename from app/views/delivery/vcl/record/read-only-letter.html rename to app/views/delivery/vcl/call/read-only-letter.html diff --git a/app/views/delivery/vcl/record/text-message-details.html b/app/views/delivery/vcl/call/text-message-details.html similarity index 96% rename from app/views/delivery/vcl/record/text-message-details.html rename to app/views/delivery/vcl/call/text-message-details.html index 2a2fb5379..8dfb41769 100644 --- a/app/views/delivery/vcl/record/text-message-details.html +++ b/app/views/delivery/vcl/call/text-message-details.html @@ -9,7 +9,7 @@ {% block content %}
    -
    +

    Text message details

    @@ -151,5 +151,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/record/was-text-message-sent.html b/app/views/delivery/vcl/call/was-text-message-sent.html similarity index 88% rename from app/views/delivery/vcl/record/was-text-message-sent.html rename to app/views/delivery/vcl/call/was-text-message-sent.html index 4d24b1705..1a66e64a6 100644 --- a/app/views/delivery/vcl/record/was-text-message-sent.html +++ b/app/views/delivery/vcl/call/was-text-message-sent.html @@ -10,7 +10,7 @@
    - +
    @@ -52,5 +52,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/letter-dashboard.html b/app/views/delivery/vcl/letter-dashboard.html index 336ffebb2..5c52db4e0 100644 --- a/app/views/delivery/vcl/letter-dashboard.html +++ b/app/views/delivery/vcl/letter-dashboard.html @@ -109,5 +109,5 @@

    Letters

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-1.html b/app/views/delivery/vcl/victim-record/pcd/call/after-call-attempt-1.html similarity index 85% rename from app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-1.html rename to app/views/delivery/vcl/victim-record/pcd/call/after-call-attempt-1.html index d7a69d247..a0fae4966 100644 --- a/app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-1.html +++ b/app/views/delivery/vcl/victim-record/pcd/call/after-call-attempt-1.html @@ -11,7 +11,7 @@ Check the letter, security answers, call script and FAQs if you need these during the call.

    --> - + Log another call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-2.html b/app/views/delivery/vcl/victim-record/pcd/call/after-call-attempt-2.html similarity index 88% rename from app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-2.html rename to app/views/delivery/vcl/victim-record/pcd/call/after-call-attempt-2.html index 741683671..ef2688a02 100644 --- a/app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-2.html +++ b/app/views/delivery/vcl/victim-record/pcd/call/after-call-attempt-2.html @@ -20,7 +20,7 @@ Check the letter, security answers, call script and FAQs if you need these during the call.

    --> - + Log another call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-3.html b/app/views/delivery/vcl/victim-record/pcd/call/after-call-attempt-3.html similarity index 100% rename from app/views/delivery/vcl/victim-record/pcd/record/after-call-attempt-3.html rename to app/views/delivery/vcl/victim-record/pcd/call/after-call-attempt-3.html diff --git a/app/views/delivery/vcl/victim-record/pcd/record/not-yet-recorded.html b/app/views/delivery/vcl/victim-record/pcd/call/before-call-1.html similarity index 84% rename from app/views/delivery/vcl/victim-record/pcd/record/not-yet-recorded.html rename to app/views/delivery/vcl/victim-record/pcd/call/before-call-1.html index eaa9afe48..a80d76a29 100644 --- a/app/views/delivery/vcl/victim-record/pcd/record/not-yet-recorded.html +++ b/app/views/delivery/vcl/victim-record/pcd/call/before-call-1.html @@ -11,7 +11,7 @@ Check the letter, security answers, call script and FAQs if you need these during the call.

    --> - + Log a call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-1.html b/app/views/delivery/vcl/victim-record/pcd/call/informed-after-call-1.html similarity index 100% rename from app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-1.html rename to app/views/delivery/vcl/victim-record/pcd/call/informed-after-call-1.html diff --git a/app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-2.html b/app/views/delivery/vcl/victim-record/pcd/call/informed-after-call-2.html similarity index 100% rename from app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-2.html rename to app/views/delivery/vcl/victim-record/pcd/call/informed-after-call-2.html diff --git a/app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-3.html b/app/views/delivery/vcl/victim-record/pcd/call/informed-after-call-3.html similarity index 100% rename from app/views/delivery/vcl/victim-record/pcd/record/informed-after-call-3.html rename to app/views/delivery/vcl/victim-record/pcd/call/informed-after-call-3.html diff --git a/app/views/delivery/vcl/victim-record/pcd/next-steps.html b/app/views/delivery/vcl/victim-record/pcd/next-steps.html index 4efde6171..12b77b664 100644 --- a/app/views/delivery/vcl/victim-record/pcd/next-steps.html +++ b/app/views/delivery/vcl/victim-record/pcd/next-steps.html @@ -1,6 +1,6 @@ {% block content %} {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} -{% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "not-yet-recorded") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") or (data['nfaStatus'] == "draft-ready-to-send") or (data['nfaStatus'] == "draft-approved-to-send") %} +{% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "before-call-1") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") or (data['nfaStatus'] == "draft-ready-to-send") or (data['nfaStatus'] == "draft-approved-to-send") %} {% if (data['fumoc'] == "none") %} {% else %}
    @@ -23,11 +23,11 @@
  • Check for updates on the review.
  • Amend if needed.
  • {% endif %} - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "not-yet-recorded") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") %} + {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "before-call-1") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") %}
  • Telephone the victim when the letter is ready to send and log the call.
  • {% endif %} {% if (data['nfaStatus'] == "after-call-attempt-3") %} - {% elif (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "not-yet-recorded") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") %} + {% elif (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "before-call-1") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") %}
  • Add details from the call to the letter if needed.
  • {% endif %} {% if (data['nfaStatus'] == "after-call-attempt-3") %} diff --git a/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-1.html b/app/views/delivery/vcl/victim-record/vcl/call/after-call-attempt-1.html similarity index 85% rename from app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-1.html rename to app/views/delivery/vcl/victim-record/vcl/call/after-call-attempt-1.html index 19036cc13..e3363d847 100644 --- a/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-1.html +++ b/app/views/delivery/vcl/victim-record/vcl/call/after-call-attempt-1.html @@ -11,7 +11,7 @@ Check the letter, security answers, call script and FAQs if you need these during the call.

    --> - + Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-2.html b/app/views/delivery/vcl/victim-record/vcl/call/after-call-attempt-2.html similarity index 88% rename from app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-2.html rename to app/views/delivery/vcl/victim-record/vcl/call/after-call-attempt-2.html index 378b59c16..48f924876 100644 --- a/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-2.html +++ b/app/views/delivery/vcl/victim-record/vcl/call/after-call-attempt-2.html @@ -20,7 +20,7 @@ Check the letter, security answers, call script and FAQs if you need these during the call.

    --> - + Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-3.html b/app/views/delivery/vcl/victim-record/vcl/call/after-call-attempt-3.html similarity index 100% rename from app/views/delivery/vcl/victim-record/vcl/record/after-call-attempt-3.html rename to app/views/delivery/vcl/victim-record/vcl/call/after-call-attempt-3.html diff --git a/app/views/delivery/vcl/victim-record/vcl/record/not-yet-recorded.html b/app/views/delivery/vcl/victim-record/vcl/call/before-call-1.html similarity index 86% rename from app/views/delivery/vcl/victim-record/vcl/record/not-yet-recorded.html rename to app/views/delivery/vcl/victim-record/vcl/call/before-call-1.html index cebfcb7df..b77e39427 100644 --- a/app/views/delivery/vcl/victim-record/vcl/record/not-yet-recorded.html +++ b/app/views/delivery/vcl/victim-record/vcl/call/before-call-1.html @@ -12,7 +12,7 @@ Telephone the victim and log the details during the call.

    - + View letter and make call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endif %} diff --git a/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-1.html b/app/views/delivery/vcl/victim-record/vcl/call/informed-after-call-1.html similarity index 100% rename from app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-1.html rename to app/views/delivery/vcl/victim-record/vcl/call/informed-after-call-1.html diff --git a/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-2.html b/app/views/delivery/vcl/victim-record/vcl/call/informed-after-call-2.html similarity index 100% rename from app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-2.html rename to app/views/delivery/vcl/victim-record/vcl/call/informed-after-call-2.html diff --git a/app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-3.html b/app/views/delivery/vcl/victim-record/vcl/call/informed-after-call-3.html similarity index 100% rename from app/views/delivery/vcl/victim-record/vcl/record/informed-after-call-3.html rename to app/views/delivery/vcl/victim-record/vcl/call/informed-after-call-3.html diff --git a/app/views/delivery/vcl/victim-record/vcl/index copy.html b/app/views/delivery/vcl/victim-record/vcl/index copy.html new file mode 100644 index 000000000..0a38fbe9f --- /dev/null +++ b/app/views/delivery/vcl/victim-record/vcl/index copy.html @@ -0,0 +1,39 @@ +'/delivery/vcl/victim-record?pmoc=mobile&vclType=draft-not-started&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=mobile&vclType=draft-in-progress&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=mobile&vclType=draft-under-review&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=mobile&vclType=draft-amendments-required&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=mobile&vclType=draft-ready-to-send&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=mobile&vclType=draft-approved-to-send&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=mobile&vclType=before-call-1&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-1&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-2&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-3&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-1&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-2&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-3&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-1&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-2&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-3&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-permanent&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-permanent-with-success&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-technical&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-temporary&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=mobile&vclType=fu-email-sending&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=mobile&vclType=fu-letter-dispatched&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-1&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-2&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-3&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-fu-email-undelivered&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=email&vclType=email-delivered&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=email&vclType=email-after-call-attempt-1&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=email&vclType=email-after-call-attempt-2&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=email&vclType=email-failure-permanent&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=email&vclType=email-failure-permanent-with-success&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=email&vclType=email-failure-technical&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=email&vclType=email-failure-temporary&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=email&vclType=email-sending&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=post&vclType=letter-dispatched&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-1&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-2&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-3&subTab=vcl#communications', +'/delivery/vcl/victim-record?pmoc=post&vclType=letter-after-email-undelivered&subTab=vcl#communications', \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/index.html b/app/views/delivery/vcl/victim-record/vcl/index.html index 0f8df4d40..5f755838b 100644 --- a/app/views/delivery/vcl/victim-record/vcl/index.html +++ b/app/views/delivery/vcl/victim-record/vcl/index.html @@ -71,26 +71,26 @@

    {% include "/delivery/vcl/victim-record/vcl/draft/approved-to-send.html" %} - {% elif (data['vclStatus'] == "not-yet-recorded") %} - {% include "/delivery/vcl/victim-record/vcl/record/not-yet-recorded.html" %} + {% elif (data['vclStatus'] == "before-call-1") %} + {% include "/delivery/vcl/victim-record/vcl/call/before-call-1.html" %} {% elif (data['vclStatus'] == "informed-after-call-1") %} - {% include "/delivery/vcl/victim-record/vcl/record/informed-after-call-1.html" %} + {% include "/delivery/vcl/victim-record/vcl/call/informed-after-call-1.html" %} {% elif (data['vclStatus'] == "informed-after-call-2") %} - {% include "/delivery/vcl/victim-record/vcl/record/informed-after-call-2.html" %} + {% include "/delivery/vcl/victim-record/vcl/call/informed-after-call-2.html" %} {% elif (data['vclStatus'] == "informed-after-call-3") %} - {% include "/delivery/vcl/victim-record/vcl/record/informed-after-call-3.html" %} + {% include "/delivery/vcl/victim-record/vcl/call/informed-after-call-3.html" %} {% elif (data['vclStatus'] == "after-call-attempt-1") %} - {% include "/delivery/vcl/victim-record/vcl/record/after-call-attempt-1.html" %} + {% include "/delivery/vcl/victim-record/vcl/call/after-call-attempt-1.html" %} {% elif (data['vclStatus'] == "after-call-attempt-2") %} - {% include "/delivery/vcl/victim-record/vcl/record/after-call-attempt-2.html" %} + {% include "/delivery/vcl/victim-record/vcl/call/after-call-attempt-2.html" %} {% elif (data['vclStatus'] == "after-call-attempt-3") %} - {% include "/delivery/vcl/victim-record/vcl/record/after-call-attempt-3.html" %} + {% include "/delivery/vcl/victim-record/vcl/call/after-call-attempt-3.html" %} {% elif (data['vclStatus'] == "fu-email-after-call-1") %} diff --git a/app/views/delivery/vcl/victim-record/vcl/next-steps.html b/app/views/delivery/vcl/victim-record/vcl/next-steps.html index b83804cce..ee5fa69fa 100644 --- a/app/views/delivery/vcl/victim-record/vcl/next-steps.html +++ b/app/views/delivery/vcl/victim-record/vcl/next-steps.html @@ -1,6 +1,6 @@ {% block content %} {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} -{% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "not-yet-recorded") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") or (data['vclStatus'] == "after-call-attempt-3") or (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") or (data['vclStatus'] == "draft-ready-to-send") or (data['vclStatus'] == "draft-approved-to-send") %} +{% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") or (data['vclStatus'] == "after-call-attempt-3") or (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") or (data['vclStatus'] == "draft-ready-to-send") or (data['vclStatus'] == "draft-approved-to-send") %}
    @@ -24,7 +24,7 @@
  • Amend if needed.
  • {% endif %} - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "not-yet-recorded") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") %} + {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") %}
  • Telephone the victim when the letter is ready to send and log the call.
  • {% endif %} @@ -36,7 +36,7 @@
  • Review the letter before sending it.
  • Send the letter to the victim by post.
  • {% endif %} - {% elif (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "not-yet-recorded") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") or (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") %} + {% elif (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") or (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") %}
  • Add details from the call to the letter if needed.
  • {% endif %} diff --git a/app/views/delivery/vcl/victim-record/vcl/progress-tracker.html b/app/views/delivery/vcl/victim-record/vcl/progress-tracker.html index 0c0b45751..6559e5b0a 100644 --- a/app/views/delivery/vcl/victim-record/vcl/progress-tracker.html +++ b/app/views/delivery/vcl/victim-record/vcl/progress-tracker.html @@ -84,7 +84,7 @@

    {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "not-yet-recorded") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") %} + {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") %}
  • diff --git a/app/views/delivery/vcl/vso-dashboard.html b/app/views/delivery/vcl/vso-dashboard.html index 32492d702..3780ee01a 100644 --- a/app/views/delivery/vcl/vso-dashboard.html +++ b/app/views/delivery/vcl/vso-dashboard.html @@ -282,5 +282,5 @@

    Letters

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/index.html b/app/views/index.html index 6e9bff685..b4b779cf2 100644 --- a/app/views/index.html +++ b/app/views/index.html @@ -36,6 +36,59 @@

  • +

    @@ -70,7 +123,7 @@

  • - + After the draft has been approved (PMOC is mobile)
  • @@ -149,7 +202,7 @@

  • - + After the draft has been approved (PMOC is mobile)
  • diff --git a/app/views/ur/nfa/draft/nfa-template.html b/app/views/ur/nfa/draft/nfa-template.html index 4c502e724..579c57b8e 100644 --- a/app/views/ur/nfa/draft/nfa-template.html +++ b/app/views/ur/nfa/draft/nfa-template.html @@ -52,5 +52,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/record/follow-up-moc.html b/app/views/ur/nfa/record/follow-up-moc.html index 96694e5b6..df210e658 100644 --- a/app/views/ur/nfa/record/follow-up-moc.html +++ b/app/views/ur/nfa/record/follow-up-moc.html @@ -10,7 +10,7 @@
    - +
    @@ -70,5 +70,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/record/next-attempt-moc.html b/app/views/ur/nfa/record/next-attempt-moc.html index db205f9b6..9d18d001c 100644 --- a/app/views/ur/nfa/record/next-attempt-moc.html +++ b/app/views/ur/nfa/record/next-attempt-moc.html @@ -10,7 +10,7 @@
    - +
    @@ -65,5 +65,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/record/telephone-call-1-details.html b/app/views/ur/nfa/record/telephone-call-1-details.html index 9f06e8114..db2cab76c 100644 --- a/app/views/ur/nfa/record/telephone-call-1-details.html +++ b/app/views/ur/nfa/record/telephone-call-1-details.html @@ -12,7 +12,7 @@

    Telephone call details

    - +
    @@ -138,7 +138,7 @@

    - +

    diff --git a/app/views/delivery/wat2/pcd/call/was-text-message-sent.html b/app/views/delivery/wat2/pcd/call/was-text-message-sent.html index db7b5f9f1..2dbe7cea1 100644 --- a/app/views/delivery/wat2/pcd/call/was-text-message-sent.html +++ b/app/views/delivery/wat2/pcd/call/was-text-message-sent.html @@ -27,14 +27,14 @@

    - +
    - + diff --git a/app/views/delivery/wat2/pcd/draft/approved-to-send.html b/app/views/delivery/wat2/pcd/draft/approved-to-send.html index 88073f300..2aa36c04a 100644 --- a/app/views/delivery/wat2/pcd/draft/approved-to-send.html +++ b/app/views/delivery/wat2/pcd/draft/approved-to-send.html @@ -21,11 +21,11 @@

    What happens next

    - You can now send an email or add a letter to the print queue from the 'Communications' tab of the victim's page, within the Victim Case Application. + You can now send an email or add a letter to the print queue from the 'Pre-charge decision' tab of the victim's page, within the Victim Case Application.

    - View all communications + Continue
    diff --git a/app/views/delivery/wat2/pcd/draft/cd-modal/send-to-cms.html b/app/views/delivery/wat2/pcd/draft/cd-modal/send-to-cms.html index 05ec51fe6..1bd766964 100644 --- a/app/views/delivery/wat2/pcd/draft/cd-modal/send-to-cms.html +++ b/app/views/delivery/wat2/pcd/draft/cd-modal/send-to-cms.html @@ -37,15 +37,15 @@

    Finish

    - {% if (data['pmoc'] == "email") or (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") %} + {% if (data['pmoc'] == "email") or (data['pcdFumoc'] == "email") or (data['pcdAttemptToContactAgain'] == "email") %} Confirm - {% elif (data['pmoc'] == "post") or (data['fumoc'] == "post") or (data['pcdStatus'] == "after-call-attempt-3") or (data['pcdStatus'] == "draft-ready-to-send") or (data['attemptToContactAgain'] == "post") %} + {% elif (data['pmoc'] == "post") or (data['pcdFumoc'] == "post") or (data['pcdStatus'] == "after-call-attempt-3") or (data['pcdStatus'] == "draft-ready-to-send") or (data['pcdAttemptToContactAgain'] == "post") %} Confirm - {% elif (data['fumoc'] == "none") %} + {% elif (data['pcdFumoc'] == "none") %} Confirm diff --git a/app/views/delivery/wat2/pcd/send/delivered.html b/app/views/delivery/wat2/pcd/send/delivered.html index fd24a61ee..8845c7914 100644 --- a/app/views/delivery/wat2/pcd/send/delivered.html +++ b/app/views/delivery/wat2/pcd/send/delivered.html @@ -28,7 +28,7 @@

    Further information

    - You can view a log of the delivered email on the 'Communications' tab of the victim's page, within the Victim Case Application. + You can view a log of the delivered email on the 'Pre-charge decision' tab of the victim's page, within the Victim Case Application.

    @@ -37,31 +37,31 @@

    Further information

    {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - {% if (data['callAttempt'] == "1") %} + {% if (data['pcdCallAttempt'] == "1") %} - {% if (data['fumoc'] == "email") %} + {% if (data['pcdFumoc'] == "email") %} Continue - {% elif (data['attemptToContactAgain'] == "email") %} + {% elif (data['pcdAttemptToContactAgain'] == "email") %} Continue {% endif %} - {% elif (data['callAttempt'] == "2") %} + {% elif (data['pcdCallAttempt'] == "2") %} - {% if (data['fumoc'] == "email") %} + {% if (data['pcdFumoc'] == "email") %} Continue - {% elif (data['attemptToContactAgain'] == "email") %} + {% elif (data['pcdAttemptToContactAgain'] == "email") %} Continue {% endif %} - {% elif (data['callAttempt'] == "3") %} + {% elif (data['pcdCallAttempt'] == "3") %} Continue @@ -73,17 +73,17 @@

    Further information

    Continue -

    - Once updated, you can try to send the email again from 'Communications' tab of the victim's record. + Once updated, you can try to send the email again from 'Pre-charge decision' tab of the victim's record.

    Continue diff --git a/app/views/delivery/wat2/pcd/send/sending-email.html b/app/views/delivery/wat2/pcd/send/sending-email.html index af2e4066c..e7c787826 100644 --- a/app/views/delivery/wat2/pcd/send/sending-email.html +++ b/app/views/delivery/wat2/pcd/send/sending-email.html @@ -26,7 +26,7 @@

    Further information

    - You can view a log of the sent email on the 'Communications' tab of the victim's page, within the Victim Case Application. + You can view a log of the sent email on the 'Pre-charge decision' tab of the victim's page, within the Victim Case Application.

    diff --git a/app/views/delivery/wat2/pcd/send/technical-failure.html b/app/views/delivery/wat2/pcd/send/technical-failure.html index 8dca04f43..d8f4eb6b4 100644 --- a/app/views/delivery/wat2/pcd/send/technical-failure.html +++ b/app/views/delivery/wat2/pcd/send/technical-failure.html @@ -22,7 +22,7 @@

    You can try to send the email again now.

    - Alternatively, try sending again later from the 'Communications' tab of the victim's record within the Victim Case Application. + Alternatively, try sending again later from the 'Pre-charge decision' tab of the victim's record within the Victim Case Application.

    diff --git a/app/views/delivery/wat2/pcd/send/temporary-failure.html b/app/views/delivery/wat2/pcd/send/temporary-failure.html index e88d72a2c..98c18067f 100644 --- a/app/views/delivery/wat2/pcd/send/temporary-failure.html +++ b/app/views/delivery/wat2/pcd/send/temporary-failure.html @@ -22,7 +22,7 @@

    The email was saved as a draft.

    -->

    - You can try to send it again later from the 'Communications' tab of the victim's record within the Victim Case Application. + You can try to send it again later from the 'Pre-charge decision' tab of the victim's record within the Victim Case Application.

    Continue diff --git a/app/views/delivery/wat2/tasks.html b/app/views/delivery/wat2/tasks.html index 040340759..3e538afd6 100644 --- a/app/views/delivery/wat2/tasks.html +++ b/app/views/delivery/wat2/tasks.html @@ -567,7 +567,7 @@

    Filters

    {% elif (data['pcdStatus'] == "informed-after-call-1") or (data['pcdStatus'] == "informed-after-call-2") or (data['pcdStatus'] == "informed-after-call-3") %} - {% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} + {% if (data['pcdFumoc'] == "email") or (data['pcdFumoc'] == "post") %} Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} @@ -589,11 +589,11 @@

    Filters

    {% endif %} {% elif (data['pcdStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") or (data['pmoc'] == "email") %} + {% if (data['pcdFumoc'] == "email") or (data['pcdAttemptToContactAgain'] == "email") or (data['pmoc'] == "email") %} Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") or (data['pmoc'] == "post") %} + {% elif (data['pcdFumoc'] == "post") or (data['pcdAttemptToContactAgain'] == "post") or (data['pmoc'] == "post") %} Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} diff --git a/app/views/delivery/wat2/vcl/call/follow-up-moc.html b/app/views/delivery/wat2/vcl/call/follow-up-moc.html index 33219d467..ec90b4a71 100644 --- a/app/views/delivery/wat2/vcl/call/follow-up-moc.html +++ b/app/views/delivery/wat2/vcl/call/follow-up-moc.html @@ -1,7 +1,10 @@ {% extends "layouts/main.html" %} - {% set pageName="Follow-up method of contact" %} +{% block header %} +{% include "/delivery/wat2/partials/header/none-selected.html" %} +{% endblock %} + {% block beforeContent %} Back {% endblock %} @@ -24,14 +27,14 @@

    - +
    - + @@ -40,18 +43,18 @@

    or
    - +
    -
    +
    -
    diff --git a/app/views/delivery/wat2/vcl/call/next-attempt-moc.html b/app/views/delivery/wat2/vcl/call/next-attempt-moc.html index ddd7a7003..ab9ac9a0d 100644 --- a/app/views/delivery/wat2/vcl/call/next-attempt-moc.html +++ b/app/views/delivery/wat2/vcl/call/next-attempt-moc.html @@ -24,7 +24,7 @@

    - + @@ -34,14 +34,14 @@

    - +
    - + diff --git a/app/views/delivery/wat2/vcl/call/phone-call-1.html b/app/views/delivery/wat2/vcl/call/phone-call-1.html index 3e7fe248b..2f0a11fe4 100644 --- a/app/views/delivery/wat2/vcl/call/phone-call-1.html +++ b/app/views/delivery/wat2/vcl/call/phone-call-1.html @@ -1,7 +1,10 @@ {% extends "layouts/main.html" %} - {% set pageName="Telephone call 1" %} +{% block header %} +{% include "/delivery/wat2/partials/header/none-selected.html" %} +{% endblock %} + {% block beforeContent %} Back {% endblock %} @@ -34,10 +37,10 @@

    Telephone call 1

    + value="{{ data['vclCallDate1'] }}" />
    @@ -58,7 +61,7 @@

    Telephone call 1

    - +

    @@ -70,7 +73,7 @@

    Telephone call 1

    - +

    @@ -88,7 +91,7 @@

    Telephone call 1

    - +
    - +

    -
    + //
    - +
    @@ -58,7 +61,7 @@

    Telephone call 2

    - +

    @@ -70,7 +73,7 @@

    Telephone call 2

    - +
    @@ -88,7 +91,7 @@

    Telephone call 2

    - +
    - +
    @@ -70,7 +73,7 @@

    Telephone call 3

    - +
    @@ -88,7 +91,7 @@

    Telephone call 3

    - +
    - +
    @@ -63,7 +66,7 @@

    - +

    @@ -87,7 +90,7 @@

    - +

    @@ -99,7 +102,7 @@

    - +

    @@ -123,7 +126,7 @@

    - +

    @@ -135,7 +138,7 @@

    - +

    diff --git a/app/views/delivery/wat2/vcl/call/was-text-message-sent.html b/app/views/delivery/wat2/vcl/call/was-text-message-sent.html index 61f6b58c8..dbd269e7a 100644 --- a/app/views/delivery/wat2/vcl/call/was-text-message-sent.html +++ b/app/views/delivery/wat2/vcl/call/was-text-message-sent.html @@ -1,7 +1,10 @@ {% extends "layouts/main.html" %} - {% set pageName="Was a text message sent to the victim?" %} +{% block header %} +{% include "/delivery/wat2/partials/header/none-selected.html" %} +{% endblock %} + {% block beforeContent %} Back {% endblock %} @@ -24,14 +27,14 @@

    - +
    - + diff --git a/app/views/delivery/wat2/vcl/cases.html b/app/views/delivery/wat2/vcl/cases.html deleted file mode 100644 index f943a13c3..000000000 --- a/app/views/delivery/wat2/vcl/cases.html +++ /dev/null @@ -1,161 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Cases" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == data['caseUrn']) %} -
    - -

    - We've found 8 results for {{ data['caseUrn'] }} -

    - -
    - -
    -
    -
    - Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    - {% endif %} - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/checklist.html b/app/views/delivery/wat2/vcl/checklist.html deleted file mode 100644 index 26253a439..000000000 --- a/app/views/delivery/wat2/vcl/checklist.html +++ /dev/null @@ -1,82 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Checklist" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    -

    Checklist

    -

    Select the items that have been completed or are required for this victim.

    - -
    -
    -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    -
    - -
    - - Cancel -
    -
    - -
    -
    -{% endblock %} diff --git a/app/views/delivery/wat2/vcl/draft/approved-to-send.html b/app/views/delivery/wat2/vcl/draft/approved-to-send.html index 01cadd0fa..c52162419 100644 --- a/app/views/delivery/wat2/vcl/draft/approved-to-send.html +++ b/app/views/delivery/wat2/vcl/draft/approved-to-send.html @@ -21,11 +21,11 @@

    What happens next

    - You can now send an email or add a letter to the print queue from the 'Communications' tab of the victim's page, within the Victim Case Application. + You can now send an email or add a letter to the print queue from the 'VCL Scheme' tab of the victim's page, within the Victim Case Application.

    - View all communications + Continue
    diff --git a/app/views/delivery/wat2/vcl/draft/cannot-connect.html b/app/views/delivery/wat2/vcl/draft/cannot-connect.html index 683327690..fa6f03898 100644 --- a/app/views/delivery/wat2/vcl/draft/cannot-connect.html +++ b/app/views/delivery/wat2/vcl/draft/cannot-connect.html @@ -1,7 +1,10 @@ {% extends "layouts/main.html" %} - {% set pageName="Cannot connect to Correspondence Drafter" %} +{% block header %} +{% include "/delivery/wat2/partials/header/none-selected.html" %} +{% endblock %} + {% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} {% block content %} diff --git a/app/views/delivery/wat2/vcl/draft/cd-modal/send-to-cms.html b/app/views/delivery/wat2/vcl/draft/cd-modal/send-to-cms.html index 09ec71733..e5fd204c0 100644 --- a/app/views/delivery/wat2/vcl/draft/cd-modal/send-to-cms.html +++ b/app/views/delivery/wat2/vcl/draft/cd-modal/send-to-cms.html @@ -37,15 +37,15 @@

    Finish

    - {% if (data['pmoc'] == "email") or (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") %} + {% if (data['pmoc'] == "email") or (data['vclFumoc'] == "email") or (data['vclAttemptToContactAgain'] == "email") %} Confirm - {% elif (data['pmoc'] == "post") or (data['fumoc'] == "post") or (data['vclStatus'] == "after-call-attempt-3") or (data['vclStatus'] == "draft-ready-to-send") or (data['attemptToContactAgain'] == "post") %} + {% elif (data['pmoc'] == "post") or (data['vclFumoc'] == "post") or (data['vclStatus'] == "after-call-attempt-3") or (data['vclStatus'] == "draft-ready-to-send") or (data['vclAttemptToContactAgain'] == "post") %} Confirm - {% elif (data['fumoc'] == "none") %} + {% elif (data['vclFumoc'] == "none") %} Confirm diff --git a/app/views/delivery/wat2/vcl/draft/compose-letter.html b/app/views/delivery/wat2/vcl/draft/compose-letter.html index c1af726df..b22ff1363 100644 --- a/app/views/delivery/wat2/vcl/draft/compose-letter.html +++ b/app/views/delivery/wat2/vcl/draft/compose-letter.html @@ -1,6 +1,10 @@ {% extends "layouts/main.html" %} {% set pageName = "Compose letter" %} +{% block header %} +{% include "/delivery/wat2/partials/header/none-selected.html" %} +{% endblock %} + {% block beforeContent %} Back {% endblock %} diff --git a/app/views/delivery/wat2/vcl/draft/stopped-charge.html b/app/views/delivery/wat2/vcl/draft/stopped-charge.html index 0335b0d15..5b9b801e5 100644 --- a/app/views/delivery/wat2/vcl/draft/stopped-charge.html +++ b/app/views/delivery/wat2/vcl/draft/stopped-charge.html @@ -1,6 +1,10 @@ {% extends "layouts/main.html" %} {% set pageName="Stopped charge reason" %} +{% block header %} +{% include "/delivery/wat2/partials/header/none-selected.html" %} +{% endblock %} + {% block beforeContent %} Back {% endblock %} diff --git a/app/views/delivery/wat2/vcl/draft/under-review.html b/app/views/delivery/wat2/vcl/draft/under-review.html index 7d7a2b07b..5b76be730 100644 --- a/app/views/delivery/wat2/vcl/draft/under-review.html +++ b/app/views/delivery/wat2/vcl/draft/under-review.html @@ -1,6 +1,10 @@ {% extends "layouts/main.html" %} {% set pageName = "Review requested" %} +{% block header %} +{% include "/delivery/wat2/partials/header/none-selected.html" %} +{% endblock %} + {% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} {% block content %} diff --git a/app/views/delivery/wat2/vcl/draft/vcl-type.html b/app/views/delivery/wat2/vcl/draft/vcl-type.html index 9895bace9..c76e92537 100644 --- a/app/views/delivery/wat2/vcl/draft/vcl-type.html +++ b/app/views/delivery/wat2/vcl/draft/vcl-type.html @@ -1,7 +1,10 @@ {% extends "layouts/main.html" %} - {% set pageName="VCL type" %} +{% block header %} +{% include "/delivery/wat2/partials/header/none-selected.html" %} +{% endblock %} + {% block beforeContent %} Back {% endblock %} diff --git a/app/views/delivery/wat2/vcl/header/vso.html b/app/views/delivery/wat2/vcl/header/vso.html deleted file mode 100644 index 6d666eb55..000000000 --- a/app/views/delivery/wat2/vcl/header/vso.html +++ /dev/null @@ -1,37 +0,0 @@ -{% block content %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/overview.html b/app/views/delivery/wat2/vcl/overview.html deleted file mode 100644 index 1784c189f..000000000 --- a/app/views/delivery/wat2/vcl/overview.html +++ /dev/null @@ -1,84 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Overview" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} - -{% endblock %} diff --git a/app/views/delivery/wat2/vcl/send/check-email-details.html b/app/views/delivery/wat2/vcl/send/check-email-details.html index 580c29b7f..45b4fe74f 100644 --- a/app/views/delivery/wat2/vcl/send/check-email-details.html +++ b/app/views/delivery/wat2/vcl/send/check-email-details.html @@ -1,7 +1,10 @@ {% extends "layouts/main.html" %} - {% set pageName="Check details" %} +{% block header %} +{% include "/delivery/wat2/partials/header/none-selected.html" %} +{% endblock %} + {% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} {% block content %} diff --git a/app/views/delivery/wat2/vcl/send/check-letter-details.html b/app/views/delivery/wat2/vcl/send/check-letter-details.html index 18ad5e7e6..0e3cb0714 100644 --- a/app/views/delivery/wat2/vcl/send/check-letter-details.html +++ b/app/views/delivery/wat2/vcl/send/check-letter-details.html @@ -1,7 +1,10 @@ {% extends "layouts/main.html" %} - {% set pageName="Check details" %} +{% block header %} +{% include "/delivery/wat2/partials/header/none-selected.html" %} +{% endblock %} + {% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} {% block content %} diff --git a/app/views/delivery/wat2/vcl/send/delivered.html b/app/views/delivery/wat2/vcl/send/delivered.html index f62b590de..3584687c9 100644 --- a/app/views/delivery/wat2/vcl/send/delivered.html +++ b/app/views/delivery/wat2/vcl/send/delivered.html @@ -1,7 +1,10 @@ {% extends "layouts/main.html" %} - {% set pageName = "Email delivered" %} +{% block header %} +{% include "/delivery/wat2/partials/header/none-selected.html" %} +{% endblock %} + {% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} {% block content %} @@ -25,7 +28,7 @@

    Further information

    - You can view a log of the delivered email on the 'Communications' tab of the victim's page, within the Victim Case Application. + You can view a log of the delivered email on the 'VCL Scheme' tab of the victim's page, within the Victim Case Application.

    @@ -34,31 +37,31 @@

    Further information

    {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - {% if (data['callAttempt'] == "1") %} + {% if (data['vclCallAttempt'] == "1") %} - {% if (data['fumoc'] == "email") %} + {% if (data['vclFumoc'] == "email") %} Continue - {% elif (data['attemptToContactAgain'] == "email") %} + {% elif (data['vclAttemptToContactAgain'] == "email") %} Continue {% endif %} - {% elif (data['callAttempt'] == "2") %} + {% elif (data['vclCallAttempt'] == "2") %} - {% if (data['fumoc'] == "email") %} + {% if (data['vclFumoc'] == "email") %} Continue - {% elif (data['attemptToContactAgain'] == "email") %} + {% elif (data['vclAttemptToContactAgain'] == "email") %} Continue {% endif %} - {% elif (data['callAttempt'] == "3") %} + {% elif (data['vclCallAttempt'] == "3") %} Continue @@ -70,17 +73,17 @@

    Further information

    Continue -

    - Once updated, you can try to send the email again from 'Communications' tab of the victim's record. + Once updated, you can try to send the email again from 'VCL Scheme' tab of the victim's record.

    Continue diff --git a/app/views/delivery/wat2/vcl/send/sending-email.html b/app/views/delivery/wat2/vcl/send/sending-email.html index 92b42e439..b55e0467c 100644 --- a/app/views/delivery/wat2/vcl/send/sending-email.html +++ b/app/views/delivery/wat2/vcl/send/sending-email.html @@ -1,7 +1,10 @@ {% extends "layouts/main.html" %} - {% set pageName = "Sending email" %} +{% block header %} +{% include "/delivery/wat2/partials/header/none-selected.html" %} +{% endblock %} + {% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} {% block content %} @@ -23,7 +26,7 @@

    Further information

    - You can view a log of the sent email on the 'Communications' tab of the victim's page, within the Victim Case Application. + You can view a log of the sent email on the 'VCL Scheme' tab of the victim's page, within the Victim Case Application.

    diff --git a/app/views/delivery/wat2/vcl/send/technical-failure.html b/app/views/delivery/wat2/vcl/send/technical-failure.html index 100081fac..2f9b5ca98 100644 --- a/app/views/delivery/wat2/vcl/send/technical-failure.html +++ b/app/views/delivery/wat2/vcl/send/technical-failure.html @@ -1,7 +1,10 @@ {% extends "layouts/main.html" %} - {% set pageName="Technical failure" %} +{% block header %} +{% include "/delivery/wat2/partials/header/none-selected.html" %} +{% endblock %} + {% block beforeContent %} Back {% endblock %} @@ -19,7 +22,7 @@

    You can try to send the email again now.

    - Alternatively, try sending again later from the 'Communications' tab of the victim's record within the Victim Case Application. + Alternatively, try sending again later from the 'VCL Scheme' tab of the victim's record within the Victim Case Application.

    diff --git a/app/views/delivery/wat2/vcl/send/temporary-failure.html b/app/views/delivery/wat2/vcl/send/temporary-failure.html index be9106fb3..7d4910317 100644 --- a/app/views/delivery/wat2/vcl/send/temporary-failure.html +++ b/app/views/delivery/wat2/vcl/send/temporary-failure.html @@ -1,7 +1,10 @@ {% extends "layouts/main.html" %} - {% set pageName="Temporary failure" %} +{% block header %} +{% include "/delivery/wat2/partials/header/none-selected.html" %} +{% endblock %} + {% block beforeContent %} Back {% endblock %} @@ -19,7 +22,7 @@

    The email was saved as a draft.

    -->

    - You can try to send it again later from the 'Communications' tab of the victim's record within the Victim Case Application. + You can try to send it again later from the 'VCL Scheme' tab of the victim's record within the Victim Case Application.

    Continue diff --git a/app/views/delivery/wat2/vcl/tasks.html b/app/views/delivery/wat2/vcl/tasks.html deleted file mode 100644 index ef33cf7b4..000000000 --- a/app/views/delivery/wat2/vcl/tasks.html +++ /dev/null @@ -1,268 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {% if (data['vclStatus'] == "draft-under-review") %} - - - - - - - {% else %} - - - - - - - {% endif %} - -
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge13 November 2025
    Overdue
    - Send letter -
    John Smith
    54KR1626525
    No further action14 November 2025
    Due today
    - Call at 14:00 -
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting14 November 2025
    Due today
    - View letter and make call -
    Alice Johnson
    54KR1626525/1
    Substantially altered charge (VCL)17 November 2025 - Amend draft -
    Barry Wiggins
    64KR1626925
    Decision to charge19 November 2025 - Amend draft -
    {{ data['victimForename'] }} {{ data['victimSurname'] }}
    {{ data['caseUrn'] }}
    Stopped charge (VCL)18 November 2025 - {% if (data['vclStatus'] == "draft-not-started") %} - - Draft letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% elif (data['vclStatus'] == "draft-in-progress") %} - - Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% elif (data['vclStatus'] == "draft-amendments-required") %} - - Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% elif (data['vclStatus'] == "before-call-1") %} - - View letter and make call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% elif (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") %} - - Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% elif (data['vclStatus'] == "after-call-attempt-3") %} - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% elif (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") %} - {% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% else %} - - Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% endif %} - - {% elif (data['vclStatus'] == "draft-ready-to-send") %} - {% if (data['pmoc'] == "") %} - - Select preferred method of contact to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% else %} - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% endif %} - - {% elif (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") or (data['pmoc'] == "email") %} - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") or (data['pmoc'] == "post") %} - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% elif (data['pmoc'] == "via-police") %} - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% elif (data['pmoc'] == "via-isva") %} - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% endif %} - {% else %} -

    No tasks!!

    - {% endif %} -
    - - -
    - -
    -
    -

    Recently viewed victims

    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-details/email-address.html b/app/views/delivery/wat2/vcl/victim-details/email-address.html deleted file mode 100644 index 7b97d0ef2..000000000 --- a/app/views/delivery/wat2/vcl/victim-details/email-address.html +++ /dev/null @@ -1,51 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim's email address" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    - -

    - -

    - - - - -
    - -
    -

    - -

    - - -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-details/preferred-method-of-contact.html b/app/views/delivery/wat2/vcl/victim-details/preferred-method-of-contact.html deleted file mode 100644 index f5fbe11fd..000000000 --- a/app/views/delivery/wat2/vcl/victim-details/preferred-method-of-contact.html +++ /dev/null @@ -1,84 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Preferred method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/communications/index.html b/app/views/delivery/wat2/vcl/victim-record/communications/index.html deleted file mode 100644 index f2862a63e..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/communications/index.html +++ /dev/null @@ -1,128 +0,0 @@ -{% block content %} -

    Communications

    - -
    -
    - {% if (data['pmoc'] == "email") %} - {% if (data['vclStatus'] == "email-delivered") %} - {% else %} - {% if (data['victimEmailAddress'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter an email address. -

    -
    -
    - {% else %} - {% if (data['nfaStatus'] == "") %} -
    - - - Warning - Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - {% endif %} - {% endif %} - {% endif %} - {% endif %} - - {% if (data['pmoc'] == "") %} -
    - - - Warning - Preferred method of contact unknown -

    - Confirm this before you contact the victim, then select a preferred method of contact. -

    -
    -
    - {% endif %} - - {% if ((data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile")) and (data['victimPhoneNumber'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter a telephone number. -

    -
    -
    - {% endif %} - - {% if (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter an address. -

    -
    -
    - {% endif %} -
    -
    - - - -{% if (data['subTab'] == "charging-decision") %} -{% include "/delivery/wat2/victim/pcd/index.html" %} - -{% elif (data['subTab'] == "ptm") %} -{% include "/delivery/wat2/victim/pre-trial/pre-trial-meeting/index.html" %} - -{% elif (data['subTab'] == "vcl") %} -{% include "/delivery/wat2/victim/vcl/index.html" %} - -{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/call/after-call-attempt-1.html b/app/views/delivery/wat2/vcl/victim-record/pcd/call/after-call-attempt-1.html deleted file mode 100644 index 332d4bbba..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/call/after-call-attempt-1.html +++ /dev/null @@ -1,17 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-1.html" %} - -
    - - - - - Log another call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/call/after-call-attempt-2.html b/app/views/delivery/wat2/vcl/victim-record/pcd/call/after-call-attempt-2.html deleted file mode 100644 index f0d2d6326..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/call/after-call-attempt-2.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - - - - - Log another call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/call/after-call-attempt-3.html b/app/views/delivery/wat2/vcl/victim-record/pcd/call/after-call-attempt-3.html deleted file mode 100644 index 030c15e33..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/call/after-call-attempt-3.html +++ /dev/null @@ -1,30 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    - - - Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/call/before-call-1.html b/app/views/delivery/wat2/vcl/victim-record/pcd/call/before-call-1.html deleted file mode 100644 index c9b533412..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/call/before-call-1.html +++ /dev/null @@ -1,17 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -

    - Telephone the victim and log the call before sending the letter. -

    - - - - - Log a call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/call/informed-after-call-1.html b/app/views/delivery/wat2/vcl/victim-record/pcd/call/informed-after-call-1.html deleted file mode 100644 index e55b89280..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/call/informed-after-call-1.html +++ /dev/null @@ -1,54 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% if (data['fumoc'] == "email") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before sending. -

    - - - Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% elif (data['fumoc'] == "post") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before sending to printing. -

    - - - Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - Reason for no letter -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. -

    - - - Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/call/informed-after-call-2.html b/app/views/delivery/wat2/vcl/victim-record/pcd/call/informed-after-call-2.html deleted file mode 100644 index 6452d5d23..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/call/informed-after-call-2.html +++ /dev/null @@ -1,63 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") %} -

    - No changes are needed to the letter and it can now be sent. -

    - - - Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% elif (data['fumoc'] == "post") %} -

    - No changes are needed to the letter and it can now be sent. -

    - - - Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. -

    - - - Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/call/informed-after-call-3.html b/app/views/delivery/wat2/vcl/victim-record/pcd/call/informed-after-call-3.html deleted file mode 100644 index 60d3f4aaf..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/call/informed-after-call-3.html +++ /dev/null @@ -1,67 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before sending. -

    - - - Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% elif (data['fumoc'] == "post") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before printing. -

    - - - Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. -

    - - - Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/details/call-attempt-1.html b/app/views/delivery/wat2/vcl/victim-record/pcd/details/call-attempt-1.html deleted file mode 100644 index d69c0c1e9..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/details/call-attempt-1.html +++ /dev/null @@ -1,92 +0,0 @@ -{% block content %} -
    - -
    -
    - - Telephone call 1 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] or '09' }}:{{ data['callMinutes1'] or '08' }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Call direction -
    -
    - {% if (data['callType1'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed1'] or "Yes" }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] or "Victim was successfully informed" }} -
    -
    - {% if (data['victimInformed1'] == "No") and (data['wasTextMessageSent'] == "No") %} -
    -
    - Text message sent -
    -
    - {{ data['wasTextMessageSent'] }} -
    -
    - {% endif %} - {% if (data['wasTextMessageSent'] == "Yes") %} -
    -
    - Text message sent -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    - {% if (data['nfaStatus'] == "after-call-attempt-1") %} -
    -
    - Next call attempt -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['secondCallHour'] }}:{{ data['secondCallMinutes'] }} -
    -
    - {% else %} - {% endif %} - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/details/call-attempt-2.html b/app/views/delivery/wat2/vcl/victim-record/pcd/details/call-attempt-2.html deleted file mode 100644 index a11a1dd3f..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/details/call-attempt-2.html +++ /dev/null @@ -1,72 +0,0 @@ -{% block content %} -
    - -
    -
    - - Telephone call 2 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Call direction -
    -
    - {% if (data['callType2'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed2'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    - {% if (data['nfaStatus'] == "after-call-attempt-2") and (data['nfaStatus'] == "after-call-attempt-2") %} -
    -
    - Next call attempt -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['thirdCallHour'] }}:{{ data['thirdCallMinutes'] }} -
    -
    - {% else %} - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/details/call-attempt-3.html b/app/views/delivery/wat2/vcl/victim-record/pcd/details/call-attempt-3.html deleted file mode 100644 index 6fbbb153a..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/details/call-attempt-3.html +++ /dev/null @@ -1,61 +0,0 @@ -{% block content %} -
    - -
    -
    - - Telephone call 3 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Call direction -
    -
    - {% if (data['callType3'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed3'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes3'] }} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/details/email.html b/app/views/delivery/wat2/vcl/victim-record/pcd/details/email.html deleted file mode 100644 index 6ce3c9357..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/details/email.html +++ /dev/null @@ -1,48 +0,0 @@ -{% block content %} -
    - -
    -
    - Email sent -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Also included -
    -
    - Information pack
    Crest survey -
    -
    -
    -
    - Status -
    -
    - {{ data['notifyStatus'] | capitalize }} {% if (data['notifyStatus'] == "permanent") or (data['notifyStatus'] == "technical" or data['notifyStatus'] == "temporary") %}failure{% endif %} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/details/letter.html b/app/views/delivery/wat2/vcl/victim-record/pcd/details/letter.html deleted file mode 100644 index c081bac70..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/details/letter.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -
    -
    -
    - Letter logged -
    -
    - {{ "today" | govukDate(showWeekday=true) }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['letterDispatchNotes'] }} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/draft/amendments-required.html b/app/views/delivery/wat2/vcl/victim-record/pcd/draft/amendments-required.html deleted file mode 100644 index 7aeccf5f0..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/draft/amendments-required.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -

    - The draft requires amendments from you before sending. -

    - - - - - Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/draft/approved-to-send.html b/app/views/delivery/wat2/vcl/victim-record/pcd/draft/approved-to-send.html deleted file mode 100644 index 4168f364c..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/draft/approved-to-send.html +++ /dev/null @@ -1,158 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} -{% else %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    -{% endif %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} -{% if (data['callAttempt'] == "1") %} -{% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% endif %} - -{% if (data['fumoc'] == "none") %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    -{% else %} - -

    - You can now send the letter. -

    -{% endif %} - -{% if (data['victimInformed3'] == "No") %} -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    -{% endif %} - -{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "none") %} - -{% else %} - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} - -{% elif (data['pmoc'] == "email") %} -

    - You can now send the letter. -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "post") %} -

    - You can now send the letter. -

    - - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "via-police") %} -

    - The letter is approved to send to the officer in charge. -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% elif (data['pmoc'] == "via-isva") %} -

    - The letter is approved to send to the victim's independent sexual violence adviser (ISVA). -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% else %} -

    - You can now send the letter. -

    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/draft/in-progress.html b/app/views/delivery/wat2/vcl/victim-record/pcd/draft/in-progress.html deleted file mode 100644 index 2c4c20c99..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/draft/in-progress.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -

    - A draft letter is in progress. -

    - - - Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/draft/not-started.html b/app/views/delivery/wat2/vcl/victim-record/pcd/draft/not-started.html deleted file mode 100644 index e48efd2af..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/draft/not-started.html +++ /dev/null @@ -1,9 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - - - Draft a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/draft/ready-to-send.html b/app/views/delivery/wat2/vcl/victim-record/pcd/draft/ready-to-send.html deleted file mode 100644 index 363b437b1..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/draft/ready-to-send.html +++ /dev/null @@ -1,57 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% if (data['callAttempt'] == "1") %} -{% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% else %} -{% endif %} - -

    - The letter is ready to send. No amendments are required. -

    - -{% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - - Review letter before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/draft/under-review.html b/app/views/delivery/wat2/vcl/victim-record/pcd/draft/under-review.html deleted file mode 100644 index 763244f6c..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/draft/under-review.html +++ /dev/null @@ -1,83 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% if (data['reviewer'] == "head") %} -

    - The draft is under review. The current reviewer is Cecilia Galpin (Head). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% elif (data['reviewer'] == "lawyer") %} -

    - The draft is under review. The current reviewer is Geoff Laws (Lawyer). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% else %} -

    - The draft is under review. The current reviewer is {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. -

    - - - -

    - You can still make changes to the draft if you need to. -

    -{% endif %} - - - View draft to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/index.html b/app/views/delivery/wat2/vcl/victim-record/pcd/index.html deleted file mode 100644 index 957b6d7bf..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/index.html +++ /dev/null @@ -1,25 +0,0 @@ -{% block content %} -
    -
    - -
    -
    -

    - Decision to charge -

    -
    -
    - - {% include "/delivery/wat2/victim/vcl/send/fu-email/after-call-2.html" %} - -
    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/next-steps.html b/app/views/delivery/wat2/vcl/victim-record/pcd/next-steps.html deleted file mode 100644 index 12b77b664..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/next-steps.html +++ /dev/null @@ -1,132 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} -{% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "before-call-1") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") or (data['nfaStatus'] == "draft-ready-to-send") or (data['nfaStatus'] == "draft-approved-to-send") %} -{% if (data['fumoc'] == "none") %} -{% else %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['nfaStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "before-call-1") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") %} -
    9. Telephone the victim when the letter is ready to send and log the call.
    10. - {% endif %} - {% if (data['nfaStatus'] == "after-call-attempt-3") %} - {% elif (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "before-call-1") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") %} -
    11. Add details from the call to the letter if needed.
    12. - {% endif %} - {% if (data['nfaStatus'] == "after-call-attempt-3") %} -
    13. Send the letter to the victim by post.
    14. - {% else %} - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} - {% if (data['nfaStatus'] == "draft-approved-to-send") %} -
    15. Send the letter to the victim by email.
    16. - {% else %} -
    17. Review the letter before sending it.
    18. -
    19. Send the letter to the victim by email.
    20. - {% endif %} - {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") or (data['attemptToContactAgain'] == "Post") %} - {% if (data['nfaStatus'] == "draft-approved-to-send") %} -
    21. Send the letter to the victim by post.
    22. - {% else %} -
    23. Review the letter before sending it.
    24. -
    25. Send the letter to the victim by post.
    26. - {% endif %} - {% elif (data['fumoc'] == "none") %} - {% else %} -
    27. Send the letter to the victim using their preferred method (email or post).
    28. - {% endif %} - {% endif %} -
    -
    -
    -{% endif %} -{% else %} -{% endif %} -{% elif (data['pmoc'] == "email") or (data['pmoc'] == "post") %} -{% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-ready-to-send") or (data['nfaStatus'] == "draft-approved-to-send") %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['nfaStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} - {% if (data['pmoc'] == "") %} -
    9. Review the letter.
    10. -
    11. Find out and update the victim's preferred method of contact to proceed further.
    12. - {% else %} - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "draft-ready-to-send") %} -
    13. Review the letter before sending it.
    14. - {% endif %} - {% if (data['pmoc'] == "email") %} -
    15. Send the letter to the victim by email.
    16. - {% elif (data['pmoc'] == "post") %} -
    17. Send the letter to the victim by post.
    18. - {% elif (data['pmoc'] == "via-police") %} -
    19. Send the letter to the officer in charge by email using Outlook.
    20. - {% elif (data['pmoc'] == "via-isva") %} -
    21. Send the letter to the independent sexual violence adviser (ISVA) by email using Outlook.
    22. - {% endif %} - {% endif %} -
    -
    -
    -{% endif %} -{% elif (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} -{% else %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['nfaStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} -
    9. Review the letter.
    10. -
    11. Find out and update the victim's preferred method of contact to proceed further.
    12. -
    -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/send/email/after-call-attempt-1.html b/app/views/delivery/wat2/vcl/victim-record/pcd/send/email/after-call-attempt-1.html deleted file mode 100644 index 132a4ca1e..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/send/email/after-call-attempt-1.html +++ /dev/null @@ -1,59 +0,0 @@ -{% block content %} - - -{% include "/delivery/wat2/victim/communications/charging-decision/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/send/email/after-call-attempt-2.html b/app/views/delivery/wat2/vcl/victim-record/pcd/send/email/after-call-attempt-2.html deleted file mode 100644 index 3bf498a38..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/send/email/after-call-attempt-2.html +++ /dev/null @@ -1,63 +0,0 @@ -{% block content %} - - -{% include "/delivery/wat2/victim/communications/charging-decision/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/send/email/delivered.html b/app/views/delivery/wat2/vcl/victim-record/pcd/send/email/delivered.html deleted file mode 100644 index b70d5fd7c..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/send/email/delivered.html +++ /dev/null @@ -1,46 +0,0 @@ -{% block content %} - - -{% include "/delivery/wat2/victim/communications/charging-decision/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/send/email/failure-permanent.html b/app/views/delivery/wat2/vcl/victim-record/pcd/send/email/failure-permanent.html deleted file mode 100644 index d4dd666c2..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/send/email/failure-permanent.html +++ /dev/null @@ -1,53 +0,0 @@ -{% block content %} - - -{% include "/delivery/wat2/victim/communications/charging-decision/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/send/email/failure-technical.html b/app/views/delivery/wat2/vcl/victim-record/pcd/send/email/failure-technical.html deleted file mode 100644 index 211490040..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/send/email/failure-technical.html +++ /dev/null @@ -1,47 +0,0 @@ -{% block content %} - - -{% include "/delivery/wat2/victim/communications/charging-decision/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/send/email/failure-temporary.html b/app/views/delivery/wat2/vcl/victim-record/pcd/send/email/failure-temporary.html deleted file mode 100644 index 6103cbb4f..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/send/email/failure-temporary.html +++ /dev/null @@ -1,53 +0,0 @@ -{% block content %} - - -{% include "/delivery/wat2/victim/communications/charging-decision/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/send/email/sending.html b/app/views/delivery/wat2/vcl/victim-record/pcd/send/email/sending.html deleted file mode 100644 index c186d5960..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/send/email/sending.html +++ /dev/null @@ -1,44 +0,0 @@ -{% block content %} - - -{% include "/delivery/wat2/victim/communications/charging-decision/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-email/after-call-1.html b/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-email/after-call-1.html deleted file mode 100644 index c2b6945fc..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-email/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/pcd/details/call-attempt-1.html" %} - -
    - -{% include "/delivery/wat2/victim/pcd/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-email/after-call-2.html b/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-email/after-call-2.html deleted file mode 100644 index f9f0cabe2..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-email/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/pcd/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/pcd/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/delivery/wat2/victim/pcd/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-email/after-call-3.html b/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-email/after-call-3.html deleted file mode 100644 index 746d796eb..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-email/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/pcd/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/delivery/wat2/victim/pcd/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/delivery/wat2/victim/pcd/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-email/failure-permanent.html b/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-email/failure-permanent.html deleted file mode 100644 index 71fcc95aa..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-email/failure-permanent.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% include "/delivery/wat2/victim/communications/charging-decision/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-email/failure-technical.html b/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-email/failure-technical.html deleted file mode 100644 index 913a58c12..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-email/failure-technical.html +++ /dev/null @@ -1,15 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% include "/delivery/wat2/victim/communications/charging-decision/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-email/failure-temporary.html b/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-email/failure-temporary.html deleted file mode 100644 index a4b4f6712..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-email/failure-temporary.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% include "/delivery/wat2/victim/communications/charging-decision/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-email/sending.html b/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-email/sending.html deleted file mode 100644 index adbbf9279..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-email/sending.html +++ /dev/null @@ -1,107 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-1.html" %} - - - -
    - - - -{% include "/delivery/wat2/victim/communications/charging-decision/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-letter/after-call-1.html b/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-letter/after-call-1.html deleted file mode 100644 index 36f295a1f..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-letter/after-call-1.html +++ /dev/null @@ -1,101 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-1.html" %} - - - -
    - -{% include "/delivery/wat2/victim/communications/charging-decision/details/letter.html" %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-letter/after-call-2.html b/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-letter/after-call-2.html deleted file mode 100644 index ef0809cc1..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-letter/after-call-2.html +++ /dev/null @@ -1,63 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/delivery/wat2/victim/communications/charging-decision/details/letter.html" %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-letter/after-call-3.html b/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-letter/after-call-3.html deleted file mode 100644 index ca3c21e33..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-letter/after-call-3.html +++ /dev/null @@ -1,67 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/delivery/wat2/victim/communications/charging-decision/details/letter.html" %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html b/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html deleted file mode 100644 index f50ac7181..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html +++ /dev/null @@ -1,114 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-1.html" %} - -
    -
    - -
    - -{% include "/delivery/wat2/victim/communications/charging-decision/details/letter.html" %} - - - -
    - -
    - - - Previous letter attempts - - -
    -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html b/app/views/delivery/wat2/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html deleted file mode 100644 index 3266de509..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html +++ /dev/null @@ -1,51 +0,0 @@ -{% block content %} - - -{% include "/delivery/wat2/victim/communications/charging-decision/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html b/app/views/delivery/wat2/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html deleted file mode 100644 index 8c98a59ba..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html +++ /dev/null @@ -1,55 +0,0 @@ -{% block content %} - - -{% include "/delivery/wat2/victim/communications/charging-decision/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html b/app/views/delivery/wat2/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html deleted file mode 100644 index 28697885c..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html +++ /dev/null @@ -1,59 +0,0 @@ -{% block content %} - - -{% include "/delivery/wat2/victim/communications/charging-decision/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - {% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/delivery/wat2/victim/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/send/letter/after-email-undelivered.html b/app/views/delivery/wat2/vcl/victim-record/pcd/send/letter/after-email-undelivered.html deleted file mode 100644 index 62cb6bf30..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/send/letter/after-email-undelivered.html +++ /dev/null @@ -1,84 +0,0 @@ -{% block content %} - - -{% include "/delivery/wat2/victim/communications/charging-decision/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pcd/send/letter/dispatched.html b/app/views/delivery/wat2/vcl/victim-record/pcd/send/letter/dispatched.html deleted file mode 100644 index b142bf06c..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pcd/send/letter/dispatched.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/pcd/details/letter.html" %} - -{% if (data['notifyStatus'] == "") %} -{% else %} -
    - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/pcd/details/email.html" %} -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pre-trial/index.html b/app/views/delivery/wat2/vcl/victim-record/pre-trial/index.html deleted file mode 100644 index 16292ba9f..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pre-trial/index.html +++ /dev/null @@ -1,43 +0,0 @@ -{% block content %} -
    -
    -

    Pre-trial

    - {% if (data['pmoc'] == "email") %} - {% if (data['nfaStatus'] == "email-delivered") %} - {% else %} -
    - - - Warning - Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - {% endif %} - - {% elif (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - {% if (data['victimInformed1'] == "Yes") or (data['victimInformed2'] == "Yes") or (data['victimInformed3'] == "Yes") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "draft-approved-to-send") %} - {% else %} -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - {% endif %} - {% elif (data['pmoc'] == "post") or (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} - {% else %} -
    - - - Warning - Preferred method of contact unknown -

    - Confirm this before you contact the victim, then select a preferred method of contact. -

    -
    -
    - {% endif %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/pre-trial/pre-trial-meeting/index.html b/app/views/delivery/wat2/vcl/victim-record/pre-trial/pre-trial-meeting/index.html deleted file mode 100644 index 489d5076c..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/pre-trial/pre-trial-meeting/index.html +++ /dev/null @@ -1,22 +0,0 @@ -{% block content %} -
    -
    -
    -
    -

    - CPS pre-trial meeting -

    -
    -
    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a meeting yet. -

    - - - Draft a letter to offer a CPS pre-trial meeting - -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/call/after-call-attempt-1.html b/app/views/delivery/wat2/vcl/victim-record/vcl/call/after-call-attempt-1.html deleted file mode 100644 index aa3836d82..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/call/after-call-attempt-1.html +++ /dev/null @@ -1,23 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% include "/delivery/wat2/victim/vcl/details/call-attempt-1.html" %} - -
    - - - -{% if (data['secondCallHour']) == "" %} - - Log a text message to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% else %} - - Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/call/after-call-attempt-2.html b/app/views/delivery/wat2/vcl/victim-record/vcl/call/after-call-attempt-2.html deleted file mode 100644 index 57e04d607..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/call/after-call-attempt-2.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% include "/delivery/wat2/victim/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/vcl/details/call-attempt-1.html" %} -
    -
    - - - - - Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/call/after-call-attempt-3.html b/app/views/delivery/wat2/vcl/victim-record/vcl/call/after-call-attempt-3.html deleted file mode 100644 index f5caf14c0..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/call/after-call-attempt-3.html +++ /dev/null @@ -1,38 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% include "/delivery/wat2/victim/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/delivery/wat2/victim/vcl/details/call-attempt-1.html" %} -
    -
    - -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    - - - -

    - First, you must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/call/before-call-1.html b/app/views/delivery/wat2/vcl/victim-record/vcl/call/before-call-1.html deleted file mode 100644 index 6a5283aa9..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/call/before-call-1.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% if (data['victimPhoneNumber'] == "") %} -

    - You must confirm the preferred method of contact first then enter a telephone number. -

    -{% else %} -

    - Telephone the victim and log the details during the call. -

    - - - View letter and make call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/call/informed-after-call-1.html b/app/views/delivery/wat2/vcl/victim-record/vcl/call/informed-after-call-1.html deleted file mode 100644 index fbf8606a8..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/call/informed-after-call-1.html +++ /dev/null @@ -1,45 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/vcl/details/call-attempt-1.html" %} - -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - Reason for no letter -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/call/informed-after-call-2.html b/app/views/delivery/wat2/vcl/victim-record/vcl/call/informed-after-call-2.html deleted file mode 100644 index ce2f90bc1..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/call/informed-after-call-2.html +++ /dev/null @@ -1,54 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/vcl/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/call/informed-after-call-3.html b/app/views/delivery/wat2/vcl/victim-record/vcl/call/informed-after-call-3.html deleted file mode 100644 index 8b27adb92..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/call/informed-after-call-3.html +++ /dev/null @@ -1,58 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/delivery/wat2/victim/vcl/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/details/call-attempt-1.html b/app/views/delivery/wat2/vcl/victim-record/vcl/details/call-attempt-1.html deleted file mode 100644 index 5529172b1..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/details/call-attempt-1.html +++ /dev/null @@ -1,75 +0,0 @@ -{% block content %} -
    -
    -
    - Telephone call 1 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    - -
    -
    - Call direction -
    -
    - {% if (data['callType1'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed1'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    - {% if (data['victimInformed1'] == "No") and (data['wasTextMessageSent'] == "No") %} -
    -
    - Text message sent -
    -
    - {{ data['wasTextMessageSent'] }} -
    -
    - {% endif %} - {% if (data['wasTextMessageSent'] == "Yes") %} -
    -
    - Text message sent -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    - {% if (data['vclStatus'] == "after-call-attempt-1") %} -
    -
    - Next call attempt -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['secondCallHour'] }}:{{ data['secondCallMinutes'] }} -
    -
    - {% else %} - {% endif %} - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/details/call-attempt-2.html b/app/views/delivery/wat2/vcl/victim-record/vcl/details/call-attempt-2.html deleted file mode 100644 index e77f9f609..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/details/call-attempt-2.html +++ /dev/null @@ -1,55 +0,0 @@ -{% block content %} -
    -
    -
    - Telephone call 2 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} -
    -
    - -
    -
    - Call direction -
    -
    - {% if (data['callType2'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed2'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    - {% if (data['vclStatus'] == "after-call-attempt-2") and (data['vclStatus'] == "after-call-attempt-2") %} -
    -
    - Next call attempt -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['thirdCallHour'] }}:{{ data['thirdCallMinutes'] }} -
    -
    - {% else %} - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/details/call-attempt-3.html b/app/views/delivery/wat2/vcl/victim-record/vcl/details/call-attempt-3.html deleted file mode 100644 index e0dfbce15..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/details/call-attempt-3.html +++ /dev/null @@ -1,44 +0,0 @@ -{% block content %} -
    -
    -
    - Telephone call 3 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} -
    -
    - -
    -
    - Call direction -
    -
    - {% if (data['callType3'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed3'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes3'] }} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/details/email.html b/app/views/delivery/wat2/vcl/victim-record/vcl/details/email.html deleted file mode 100644 index b44fbe5d0..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/details/email.html +++ /dev/null @@ -1,36 +0,0 @@ -{% block content %} -
    -
    -
    - Email sent -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Also included -
    -
    - Information pack
    Crest survey -
    -
    -
    -
    - Status -
    -
    - {{ data['notifyStatus'] | capitalize }} {% if (data['notifyStatus'] == "permanent") or (data['notifyStatus'] == "technical" or data['notifyStatus'] == "temporary") %}failure{% endif %} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/details/letter.html b/app/views/delivery/wat2/vcl/victim-record/vcl/details/letter.html deleted file mode 100644 index c081bac70..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/details/letter.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -
    -
    -
    - Letter logged -
    -
    - {{ "today" | govukDate(showWeekday=true) }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['letterDispatchNotes'] }} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/draft/amendments-required.html b/app/views/delivery/wat2/vcl/victim-record/vcl/draft/amendments-required.html deleted file mode 100644 index 20e1887c2..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/draft/amendments-required.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -

    - You need to amend the draft before sending. -

    - - - - - Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/draft/approved-to-send.html b/app/views/delivery/wat2/vcl/victim-record/vcl/draft/approved-to-send.html deleted file mode 100644 index 9a836e0e9..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/draft/approved-to-send.html +++ /dev/null @@ -1,162 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} -{% else %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    -{% endif %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} -{% if (data['callAttempt'] == "1") %} -{% include "/delivery/wat2/victim/vcl/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/delivery/wat2/victim/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/vcl/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/delivery/wat2/victim/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/delivery/wat2/victim/vcl/details/call-attempt-1.html" %} -
    -
    - -{% endif %} - -{% if (data['fumoc'] == "none") %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    -{% else %} - -

    - You can now send the letter. -

    -{% endif %} - -{% if (data['victimInformed3'] == "No") %} -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    -{% endif %} - -{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") %} - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") %} - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "none") %} - -{% elif (data['victimInformed3'] == "No") %} - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% else %} -

    - No phone call was logged. It is also not known how the victim wants to receive the letter. -

    -{% endif %} - -{% elif (data['pmoc'] == "email") %} -

    - You can now send the letter. -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "post") %} -

    - You can now send the letter. -

    - - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "via-police") %} -

    - The letter is approved to send to the officer in charge. -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% elif (data['pmoc'] == "via-isva") %} -

    - The letter is approved to send to the victim's independent sexual violence adviser (ISVA). -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% else %} -

    - You can now send the letter. -

    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/draft/in-progress.html b/app/views/delivery/wat2/vcl/victim-record/vcl/draft/in-progress.html deleted file mode 100644 index 2a2efaf74..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/draft/in-progress.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -

    - A draft letter is in progress. -

    - - - Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/draft/not-started.html b/app/views/delivery/wat2/vcl/victim-record/vcl/draft/not-started.html deleted file mode 100644 index 1a7a683c8..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/draft/not-started.html +++ /dev/null @@ -1,10 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about a stopped or substantially altered charge. -

    - - - Draft a letter to inform about the stopped or substantially altered charge - - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/draft/ready-to-send.html b/app/views/delivery/wat2/vcl/victim-record/vcl/draft/ready-to-send.html deleted file mode 100644 index 36f776632..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/draft/ready-to-send.html +++ /dev/null @@ -1,88 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% if (data['callAttempt'] == "1") %} -{% include "/delivery/wat2/victim/vcl/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/delivery/wat2/victim/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/vcl/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/delivery/wat2/victim/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/delivery/wat2/victim/vcl/details/call-attempt-1.html" %} -
    -
    - -{% else %} -{% endif %} - - - -{% if (data['pmoc'] == "email") and (data['victimEmailAddress'] == "") %} -

    - You must confirm the preferred method of contact first then enter an email address. -

    -{% elif (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} -

    - You must confirm the preferred method of contact first then enter a address. -

    -{% else %} -

    - The letter is ready to send. No amendments are required. -

    - -

    - You must review the letter before sending to the victim. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% else %} - {% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/draft/under-review.html b/app/views/delivery/wat2/vcl/victim-record/vcl/draft/under-review.html deleted file mode 100644 index 1d645ac1c..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/draft/under-review.html +++ /dev/null @@ -1,83 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% if (data['reviewer'] == "head") %} -

    - The draft is under review. The current reviewer is Cecilia Galpin (Head). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% elif (data['reviewer'] == "lawyer") %} -

    - The draft is under review. The current reviewer is Geoff Laws (Lawyer). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% else %} -

    - The draft is under review with {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. -

    - - - -

    - You can still make changes to the draft if you need to. -

    -{% endif %} - - - View draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/index copy.html b/app/views/delivery/wat2/vcl/victim-record/vcl/index copy.html deleted file mode 100644 index 7639a30c3..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/index copy.html +++ /dev/null @@ -1,39 +0,0 @@ -'/delivery/wat2/victim?pmoc=mobile&vclType=draft-not-started&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=mobile&vclType=draft-in-progress&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=mobile&vclType=draft-under-review&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=mobile&vclType=draft-amendments-required&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=mobile&vclType=draft-ready-to-send&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=mobile&vclType=draft-approved-to-send&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=mobile&vclType=before-call-1&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=mobile&vclType=informed-after-call-1&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=mobile&vclType=informed-after-call-2&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=mobile&vclType=informed-after-call-3&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=mobile&vclType=after-call-attempt-1&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=mobile&vclType=after-call-attempt-2&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=mobile&vclType=after-call-attempt-3&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=mobile&vclType=fu-email-after-call-1&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=mobile&vclType=fu-email-after-call-2&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=mobile&vclType=fu-email-after-call-3&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=mobile&vclType=fu-email-failure-permanent&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=mobile&vclType=fu-email-failure-permanent-with-success&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=mobile&vclType=fu-email-failure-technical&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=mobile&vclType=fu-email-failure-temporary&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=mobile&vclType=fu-email-sending&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=mobile&vclType=fu-letter-dispatched&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=mobile&vclType=fu-letter-after-call-1&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=mobile&vclType=fu-letter-after-call-2&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=mobile&vclType=fu-letter-after-call-3&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=mobile&vclType=fu-letter-after-fu-email-undelivered&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=email&vclType=email-delivered&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=email&vclType=email-after-call-attempt-1&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=email&vclType=email-after-call-attempt-2&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=email&vclType=email-failure-permanent&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=email&vclType=email-failure-permanent-with-success&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=email&vclType=email-failure-technical&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=email&vclType=email-failure-temporary&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=email&vclType=email-sending&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=post&vclType=letter-dispatched&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=post&vclType=letter-after-call-attempt-1&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=post&vclType=letter-after-call-attempt-2&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=post&vclType=letter-after-call-attempt-3&secondaryNav=vcl', -'/delivery/wat2/victim?pmoc=post&vclType=letter-after-email-undelivered&secondaryNav=vcl', \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/index.html b/app/views/delivery/wat2/vcl/victim-record/vcl/index.html deleted file mode 100644 index 2d99efe8f..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/index.html +++ /dev/null @@ -1,215 +0,0 @@ -{% block content %} -
    - - - - - {% if (data['vclType'] == 'stopped-charge') or (data['vclType'] == 'altered-charge') %} -
    -
    -
    -

    - {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% elif (data['vclType'] == "altered-charge") %}Substantially altered charge{% else %}VCL decision{% endif %} -

    -
    -
    - - - - {% if (data['vclStatus'] == "draft-not-started") %} - {% include "/delivery/wat2/victim/vcl/draft/not-started.html" %} - - {% elif (data['vclStatus'] == "draft-in-progress") %} - {% include "/delivery/wat2/victim/vcl/draft/in-progress.html" %} - - {% elif (data['vclStatus'] == "draft-under-review") %} - {% include "/delivery/wat2/victim/vcl/draft/under-review.html" %} - - {% elif (data['vclStatus'] == "draft-amendments-required") %} - {% include "/delivery/wat2/victim/vcl/draft/amendments-required.html" %} - - {% elif (data['vclStatus'] == "draft-ready-to-send") %} - {% include "/delivery/wat2/victim/vcl/draft/ready-to-send.html" %} - - {% elif (data['vclStatus'] == "draft-approved-to-send") %} - {% include "/delivery/wat2/victim/vcl/draft/approved-to-send.html" %} - - - {% elif (data['vclStatus'] == "before-call-1") %} - {% include "/delivery/wat2/victim/vcl/call/before-call-1.html" %} - - {% elif (data['vclStatus'] == "informed-after-call-1") %} - {% include "/delivery/wat2/victim/vcl/call/informed-after-call-1.html" %} - - {% elif (data['vclStatus'] == "informed-after-call-2") %} - {% include "/delivery/wat2/victim/vcl/call/informed-after-call-2.html" %} - - {% elif (data['vclStatus'] == "informed-after-call-3") %} - {% include "/delivery/wat2/victim/vcl/call/informed-after-call-3.html" %} - - {% elif (data['vclStatus'] == "after-call-attempt-1") %} - {% include "/delivery/wat2/victim/vcl/call/after-call-attempt-1.html" %} - - {% elif (data['vclStatus'] == "after-call-attempt-2") %} - {% include "/delivery/wat2/victim/vcl/call/after-call-attempt-2.html" %} - - {% elif (data['vclStatus'] == "after-call-attempt-3") %} - {% include "/delivery/wat2/victim/vcl/call/after-call-attempt-3.html" %} - - - {% elif (data['vclStatus'] == "fu-email-after-call-1") %} - {% include "/delivery/wat2/victim/vcl/send/fu-email/after-call-1.html" %} - - {% elif (data['vclStatus'] == "fu-email-after-call-2") %} - {% include "/delivery/wat2/victim/vcl/send/fu-email/after-call-2.html" %} - - {% elif (data['vclStatus'] == "fu-email-after-call-3") %} - {% include "/delivery/wat2/victim/vcl/send/fu-email/after-call-3.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-permanent") %} - {% include "/delivery/wat2/victim/vcl/send/fu-email/failure-permanent.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-permanent-with-success") %} - {% include "/delivery/wat2/victim/vcl/send/fu-email/failure-permanent-with-success.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-technical") %} - {% include "/delivery/wat2/victim/vcl/send/fu-email/failure-technical.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-temporary") %} - {% include "/delivery/wat2/victim/vcl/send/fu-email/failure-temporary.html" %} - - {% elif (data['vclStatus'] == "fu-email-sending") %} - {% include "/delivery/wat2/victim/vcl/send/fu-email/sending.html" %} - - - {% elif (data['vclStatus'] == "fu-letter-dispatched") %} - {% include "/delivery/wat2/victim/vcl/send/fu-letter/dispatched.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-call-1") %} - {% include "/delivery/wat2/victim/vcl/send/fu-letter/after-call-1.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-call-2") %} - {% include "/delivery/wat2/victim/vcl/send/fu-letter/after-call-2.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-call-3") %} - {% include "/delivery/wat2/victim/vcl/send/fu-letter/after-call-3.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-fu-email-undelivered") %} - {% include "/delivery/wat2/victim/vcl/send/fu-letter/after-fu-email-undelivered.html" %} - - - {% elif (data['vclStatus'] == "email-delivered") %} - {% include "/delivery/wat2/victim/vcl/send/email/delivered.html" %} - - {% elif (data['vclStatus'] == "email-after-call-attempt-1") %} - {% include "/delivery/wat2/victim/vcl/send/email/after-call-attempt-1.html" %} - - {% elif (data['vclStatus'] == "email-after-call-attempt-2") %} - {% include "/delivery/wat2/victim/vcl/send/email/after-call-attempt-2.html" %} - - {% elif (data['vclStatus'] == "email-failure-permanent") %} - {% include "/delivery/wat2/victim/vcl/send/email/failure-permanent.html" %} - - {% elif (data['vclStatus'] == "email-failure-permanent-with-success") %} - {% include "/delivery/wat2/victim/vcl/send/email/failure-permanent-with-success.html" %} - - {% elif (data['vclStatus'] == "email-failure-technical") %} - {% include "/delivery/wat2/victim/vcl/send/email/failure-technical.html" %} - - {% elif (data['vclStatus'] == "email-failure-temporary") %} - {% include "/delivery/wat2/victim/vcl/send/email/failure-temporary.html" %} - - {% elif (data['vclStatus'] == "email-sending") %} - {% include "/delivery/wat2/victim/vcl/send/email/sending.html" %} - - - {% elif (data['vclStatus'] == "letter-dispatched") %} - {% include "/delivery/wat2/victim/vcl/send/letter/dispatched.html" %} - - {% elif (data['vclStatus'] == "letter-after-call-attempt-1") %} - {% include "/delivery/wat2/victim/vcl/send/letter/after-call-attempt-1.html" %} - - {% elif (data['vclStatus'] == "letter-after-call-attempt-2") %} - {% include "/delivery/wat2/victim/vcl/send/letter/after-call-attempt-2.html" %} - - {% elif (data['vclStatus'] == "letter-after-call-attempt-3") %} - {% include "/delivery/wat2/victim/vcl/send/letter/after-call-attempt-3.html" %} - - {% elif (data['vclStatus'] == "letter-after-email-undelivered") %} - {% include "/delivery/wat2/victim/vcl/send/letter/after-email-undelivered.html" %} - - {% else %} -

    There was a problem retrieving information. Try again later.

    - {% endif %} - -
    -
    - {% include "/delivery/wat2/victim/vcl/progress-tracker.html" %} -
    -
    -
    -
    -
    - {% else %} -
    - - {% if (data['pmoc'] == "via-police") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by the police. -

    - {% elif (data['pmoc'] == "via-isva") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by their independent sexual violence adviser (ISVA). -

    - {% else %} - {% include "/delivery/wat2/victim/vcl/draft/not-started.html" %} - {% endif %} - - {% if (data['vclSent'] == "yes") or (data['vclSent'] == "na") %} - - Draft another letter to inform about the stopped or substantially altered charge - - {% endif %} -
    - - {% endif %} -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/next-steps.html b/app/views/delivery/wat2/vcl/victim-record/vcl/next-steps.html deleted file mode 100644 index ee5fa69fa..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/next-steps.html +++ /dev/null @@ -1,176 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} -{% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") or (data['vclStatus'] == "after-call-attempt-3") or (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") or (data['vclStatus'] == "draft-ready-to-send") or (data['vclStatus'] == "draft-approved-to-send") %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - - {% if (data['vclStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} - - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") %} -
    9. Telephone the victim when the letter is ready to send and log the call.
    10. - {% endif %} - - {% if (data['vclStatus'] == "after-call-attempt-3") %} -
    11. Review the letter before sending it.
    12. -
    13. Send the letter to the victim by post.
    14. - {% if (data['fumoc'] == "none") %} - {% else %} -
    15. Review the letter before sending it.
    16. -
    17. Send the letter to the victim by post.
    18. - {% endif %} - {% elif (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") or (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") %} -
    19. Add details from the call to the letter if needed.
    20. - {% endif %} - - {% if (data['vclStatus'] == "after-call-attempt-3") %} - {% else %} - {% if (data['fumoc'] == "email") %} - {% if (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    21. Send the letter to the victim by email.
    22. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    23. Send the letter to the victim by email.
    24. - {% endif %} - {% endif %} - {% elif (data['attemptToContactAgain'] == "email") %} - {% if (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    25. Send the letter to the victim by email.
    26. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    27. Review the letter before sending it.
    28. -
    29. Send the letter to the victim by email.
    30. - {% endif %} - {% endif %} - {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") %} - {% if (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    31. Send the letter to the victim by post.
    32. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    33. Send the letter to the victim by post.
    34. - {% endif %} - {% endif %} - {% elif (data['attemptToContactAgain'] == "post") %} - {% if (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    35. Send the letter to the victim by post.
    36. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    37. Review the letter before sending it.
    38. -
    39. Send the letter to the victim by post.
    40. - {% endif %} - {% endif %} - {% elif (data['fumoc'] == "none") %} - {% else %} -
    41. Send the letter to the victim using their preferred method (email or post).
    42. - {% endif %} - {% endif %} -
    -
    -
    -{% else %} -{% endif %} -{% elif (data['pmoc'] == "email") or (data['pmoc'] == "post") %} -{% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-ready-to-send") or (data['vclStatus'] == "draft-approved-to-send") %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['vclStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} - {% if (data['pmoc'] == "") %} -
    9. Review the letter.
    10. -
    11. Find out and update the victim's preferred method of contact to proceed further.
    12. - {% else %} - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "draft-ready-to-send") %} -
    13. Review the letter before sending it.
    14. - {% endif %} - {% if (data['pmoc'] == "email") %} -
    15. Send the letter to the victim by email.
    16. - {% elif (data['pmoc'] == "post") %} -
    17. Send the letter to the victim by post.
    18. - {% elif (data['pmoc'] == "via-police") %} -
    19. Send the letter to the officer in charge by email using Outlook.
    20. - {% elif (data['pmoc'] == "via-isva") %} -
    21. Send the letter to the independent sexual violence adviser (ISVA) by email using Outlook.
    22. - {% endif %} - {% endif %} -
    -
    -
    -{% endif %} -{% elif (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} -{% else %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['vclStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} -
    9. Review the letter.
    10. -
    11. Find out and update the victim's preferred method of contact to proceed further.
    12. -
    -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/progress-tracker.html b/app/views/delivery/wat2/vcl/victim-record/vcl/progress-tracker.html deleted file mode 100644 index 6559e5b0a..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/progress-tracker.html +++ /dev/null @@ -1,252 +0,0 @@ -{% block content %} -

    - Progress tracker -

    - -{% if (data['pmoc'] == "via-police") %} -
    -
      -
    1. - - - Send the letter to the officer in charge by email using Outlook not completed - -
    2. -
    -
    - -{% elif (data['pmoc'] == "via-isva") %} -
    -
      -
    1. - - - Send the letter to the independent sexual violence adviser (ISVA) by email using Outlook not completed - -
    2. -
    -
    - -{% else %} -
    -
      - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} -
    1. - - - Draft the letter and send for review not completed - -
    2. - {% elif (data['vclStatus'] == "draft-amendments-required") %} -
    3. - - - Draft the letter and send for review completed - -
    4. -
    5. - - - Amend the letter, then request a review not completed - -
    6. - {% else %} -
    7. - - - Draft the letter and send for review completed - -
    8. - {% endif %} - - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} -
    9. - - - Check for updates on the review not completed - -
    10. -
    11. - - - Amend if needed not completed - -
    12. - {% else %} -
    13. - - - Check for updates on the review completed - -
    14. - {% endif %} - {% endif %} - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") %} -
    15. - - - Telephone the victim and log the call not completed - -
    16. -
    17. - - - Add details from the call to the letter if needed not completed - -
    18. -
    19. - - - Send the letter to the victim using their preferred method (email or post) not completed - -
    20. - {% endif %} - - {% if (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") or (data['vclStatus'] == "after-call-attempt-3") %} -
    21. - - - Telephone the victim and log the call completed - -
    22. -
    23. - - - Add details from the call to the letter if needed not completed - -
    24. - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} -
    25. - - - Send the letter to the victim by email not completed - -
    26. - {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} -
    27. - - - Send the letter to the victim by post not completed - -
    28. - {% endif %} - {% endif %} - - {% if (data['vclStatus'] == "draft-approved-to-send") %} -
    29. - - - Telephone the victim and log the call completed - -
    30. -
    31. - - - Add details from the call to the letter if needed completed - -
    32. - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} -
    33. - - - Send the letter to the victim by email not completed - -
    34. - {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") or (data['attemptToContactAgain'] == "Post") %} -
    35. - - - Send the letter to the victim by post not completed - -
    36. - {% elif (data['fumoc'] == "none") %} - {% else %} -
    37. - - - Send the letter to the victim using their preferred method (email or post) not completed - -
    38. - {% endif %} - {% endif %} - - {% endif %} - - {% if (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - {% if (data['vclStatus'] == "email-delivered") or (data['vclStatus'] == "email-after-call-1") or (data['vclStatus'] == "email-after-call-2") or (data['vclStatus'] == "email-after-call-3") or (data['vclStatus'] == "email-failure-permanent") or (data['vclStatus'] == "email-failure-permanent-with-success") or (data['vclStatus'] == "email-failure-technical") or (data['vclStatus'] == "email-failure-temporary") or (data['vclStatus'] == "email-sending") %} -
    39. - - - Review the letter before sending it completed - -
    40. - {% elif (data['vclStatus'] == "letter-dispatched") or (data['vclStatus'] == "letter-after-call-1") or (data['vclStatus'] == "letter-after-call-2") or (data['vclStatus'] == "letter-after-call-3") %} -
    41. - - - Review the letter before sending it completed - -
    42. - {% else %} -
    43. - - - Review the letter before sending it not completed - -
    44. - {% endif %} - {% endif %} - - {% if (data['pmoc'] == "email") %} - {% if (data['vclSent'] == "yes") %} -
    45. - - - Send the letter to the victim by email completed - -
    46. - {% else %} -
    47. - - - Send the letter to the victim by email not completed - -
    48. - {% endif %} - {% elif (data['pmoc'] == "post") %} - {% if (data['vclSent'] == "yes") %} -
    49. - - - Send the letter to the victim by post completed - -
    50. - {% else %} -
    51. - - - Send the letter to the victim by post not completed - -
    52. - {% endif %} - - {% elif (data['pmoc'] == "") %} -
    53. - - - Review the letter completed - -
    54. -
    55. - - - Find out and update the victim's preferred method of contact to proceed further not completed - -
    56. - {% endif %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/send/email/after-call-attempt-1.html b/app/views/delivery/wat2/vcl/victim-record/vcl/send/email/after-call-attempt-1.html deleted file mode 100644 index cf68382fe..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/send/email/after-call-attempt-1.html +++ /dev/null @@ -1,16 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/vcl/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/send/email/after-call-attempt-2.html b/app/views/delivery/wat2/vcl/victim-record/vcl/send/email/after-call-attempt-2.html deleted file mode 100644 index 76c57bb71..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/send/email/after-call-attempt-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/vcl/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/delivery/wat2/victim/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/send/email/delivered.html b/app/views/delivery/wat2/vcl/victim-record/vcl/send/email/delivered.html deleted file mode 100644 index a471fc13d..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/send/email/delivered.html +++ /dev/null @@ -1,3 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/send/email/failure-permanent.html b/app/views/delivery/wat2/vcl/victim-record/vcl/send/email/failure-permanent.html deleted file mode 100644 index bc04621f1..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/send/email/failure-permanent.html +++ /dev/null @@ -1,18 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/vcl/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/send/email/failure-technical.html b/app/views/delivery/wat2/vcl/victim-record/vcl/send/email/failure-technical.html deleted file mode 100644 index 570dde264..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/send/email/failure-technical.html +++ /dev/null @@ -1,12 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/vcl/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/send/email/failure-temporary.html b/app/views/delivery/wat2/vcl/victim-record/vcl/send/email/failure-temporary.html deleted file mode 100644 index 69067400c..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/send/email/failure-temporary.html +++ /dev/null @@ -1,18 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/vcl/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/send/email/sending.html b/app/views/delivery/wat2/vcl/victim-record/vcl/send/email/sending.html deleted file mode 100644 index ecf908fc2..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/send/email/sending.html +++ /dev/null @@ -1,9 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/vcl/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-email/after-call-1.html b/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-email/after-call-1.html deleted file mode 100644 index 8027d0b06..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-email/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/delivery/wat2/victim/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-email/after-call-2.html b/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-email/after-call-2.html deleted file mode 100644 index a276309fd..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-email/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/vcl/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/delivery/wat2/victim/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-email/after-call-3.html b/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-email/after-call-3.html deleted file mode 100644 index 984b0cf5b..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-email/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/vcl/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/delivery/wat2/victim/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/delivery/wat2/victim/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-email/failure-permanent.html b/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-email/failure-permanent.html deleted file mode 100644 index af66a1b0e..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-email/failure-permanent.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/delivery/wat2/victim/vcl/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-email/failure-technical.html b/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-email/failure-technical.html deleted file mode 100644 index 1988d90a8..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-email/failure-technical.html +++ /dev/null @@ -1,15 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/delivery/wat2/victim/vcl/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-email/failure-temporary.html b/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-email/failure-temporary.html deleted file mode 100644 index abe404eab..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-email/failure-temporary.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/delivery/wat2/victim/vcl/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-email/sending.html b/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-email/sending.html deleted file mode 100644 index c8b184b53..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-email/sending.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/delivery/wat2/victim/vcl/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-letter/after-call-1.html b/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-letter/after-call-1.html deleted file mode 100644 index 0a035fafc..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-letter/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/delivery/wat2/victim/vcl/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-letter/after-call-2.html b/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-letter/after-call-2.html deleted file mode 100644 index 04a538f90..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-letter/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/vcl/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/delivery/wat2/victim/vcl/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-letter/after-call-3.html b/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-letter/after-call-3.html deleted file mode 100644 index 06bcae085..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-letter/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/vcl/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/delivery/wat2/victim/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/delivery/wat2/victim/vcl/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html b/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html deleted file mode 100644 index 61b6e1074..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html +++ /dev/null @@ -1,73 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/vcl/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/delivery/wat2/victim/vcl/details/call-attempt-1.html" %} - -
    -
    - -
    - -{% include "/delivery/wat2/victim/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - - - {% include "/delivery/wat2/victim/vcl/details/email.html" %} - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html b/app/views/delivery/wat2/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html deleted file mode 100644 index 6aa201c3e..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html +++ /dev/null @@ -1,16 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html b/app/views/delivery/wat2/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html deleted file mode 100644 index c06cfc731..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/delivery/wat2/victim/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html b/app/views/delivery/wat2/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html deleted file mode 100644 index ff4ad17ef..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/vcl/details/call-attempt-3.html" %} - -
    - - {% include "/delivery/wat2/victim/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/delivery/wat2/victim/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/send/letter/after-email-undelivered.html b/app/views/delivery/wat2/vcl/victim-record/vcl/send/letter/after-email-undelivered.html deleted file mode 100644 index a2983ac6e..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/send/letter/after-email-undelivered.html +++ /dev/null @@ -1,51 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - - - {% include "/delivery/wat2/victim/vcl/details/email.html" %} - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victim-record/vcl/send/letter/dispatched.html b/app/views/delivery/wat2/vcl/victim-record/vcl/send/letter/dispatched.html deleted file mode 100644 index 9cf350606..000000000 --- a/app/views/delivery/wat2/vcl/victim-record/vcl/send/letter/dispatched.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -{% include "/delivery/wat2/victim/vcl/details/letter.html" %} - -{% if (data['notifyStatus'] == "delivered") %} -{% else %} -
    - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat2/victim/vcl/details/email.html" %} -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/victims.html b/app/views/delivery/wat2/vcl/victims.html deleted file mode 100644 index 58d29ba37..000000000 --- a/app/views/delivery/wat2/vcl/victims.html +++ /dev/null @@ -1,166 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Victims" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == data['caseUrn']) %} -
    - -

    - We've found 8 results for {{ data['caseUrn'] }} -

    - -
    - -
    -
    -
    - Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    - {% endif %} - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/victim/overview.html b/app/views/delivery/wat2/victim/overview.html index 8141fc73f..7378522ad 100644 --- a/app/views/delivery/wat2/victim/overview.html +++ b/app/views/delivery/wat2/victim/overview.html @@ -7,16 +7,13 @@

    {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - {% if (data['victimInformed1'] == "Yes") or (data['victimInformed2'] == "Yes") or (data['victimInformed3'] == "Yes") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "draft-approved-to-send") %} - {% else %} -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - {% endif %} +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    {% endif %}
    diff --git a/app/views/delivery/wat2/victim/pcd/call/after-call-attempt-1.html b/app/views/delivery/wat2/victim/pcd/call/after-call-attempt-1.html index 03b0cacc6..5342c2dda 100644 --- a/app/views/delivery/wat2/victim/pcd/call/after-call-attempt-1.html +++ b/app/views/delivery/wat2/victim/pcd/call/after-call-attempt-1.html @@ -11,7 +11,7 @@ Check the letter, security answers, call script and FAQs if you need these during the call.

    --> -{% if (data['secondCallHour']) == "" %} +{% if (data['pcdSecondCallHour']) == "" %} Log a text message to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} diff --git a/app/views/delivery/wat2/victim/pcd/call/informed-after-call-1.html b/app/views/delivery/wat2/victim/pcd/call/informed-after-call-1.html index 81d6adc30..a20784826 100644 --- a/app/views/delivery/wat2/victim/pcd/call/informed-after-call-1.html +++ b/app/views/delivery/wat2/victim/pcd/call/informed-after-call-1.html @@ -3,7 +3,7 @@
    -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} +{% if (data['pcdFumoc'] == "email") or (data['pcdFumoc'] == "post") %}

    You must review the letter before sending to the victim. You can add details discussed on the call if needed.

    @@ -27,7 +27,7 @@ Reason for no letter
    - {{ data['noFumocDetails'] }} + {{ data['pcdNoFumocDetails'] }}

    diff --git a/app/views/delivery/wat2/victim/pcd/call/informed-after-call-2.html b/app/views/delivery/wat2/victim/pcd/call/informed-after-call-2.html index a79ea36d8..a526435dc 100644 --- a/app/views/delivery/wat2/victim/pcd/call/informed-after-call-2.html +++ b/app/views/delivery/wat2/victim/pcd/call/informed-after-call-2.html @@ -12,7 +12,7 @@
    -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} +{% if (data['pcdFumoc'] == "email") or (data['pcdFumoc'] == "post") %}

    You must review the letter before sending to the victim. You can add details discussed on the call if needed.

    @@ -36,7 +36,7 @@ More details
    - {{ data['noFumocDetails'] }} + {{ data['pcdNoFumocDetails'] }}

    diff --git a/app/views/delivery/wat2/victim/pcd/call/informed-after-call-3.html b/app/views/delivery/wat2/victim/pcd/call/informed-after-call-3.html index f977416ff..67d2b429d 100644 --- a/app/views/delivery/wat2/victim/pcd/call/informed-after-call-3.html +++ b/app/views/delivery/wat2/victim/pcd/call/informed-after-call-3.html @@ -16,7 +16,7 @@
    -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} +{% if (data['pcdFumoc'] == "email") or (data['pcdFumoc'] == "post") %}

    You must review the letter before sending to the victim. You can add details discussed on the call if needed.

    @@ -40,7 +40,7 @@ More details
    - {{ data['noFumocDetails'] }} + {{ data['pcdNoFumocDetails'] }}

    diff --git a/app/views/delivery/wat2/victim/pcd/details/call-attempt-1.html b/app/views/delivery/wat2/victim/pcd/details/call-attempt-1.html index 6c6d4adc8..e1127c8b7 100644 --- a/app/views/delivery/wat2/victim/pcd/details/call-attempt-1.html +++ b/app/views/delivery/wat2/victim/pcd/details/call-attempt-1.html @@ -5,7 +5,7 @@ Telephone call 1
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} + {{ "today" | govukDate(showWeekday=true) }} at {{ data['pcdCallHour1'] }}:{{ data['pcdCallMinutes1'] }}
    Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} -{% elif (data['fumoc'] == "none") %} +{% elif (data['pcdFumoc'] == "none") %} -{% elif (data['victimInformed3'] == "No") %} +{% elif (data['pcdVictimInformed3'] == "No") %} diff --git a/app/views/delivery/wat2/victim/pcd/draft/ready-to-send.html b/app/views/delivery/wat2/victim/pcd/draft/ready-to-send.html index d184311ec..f836a4fed 100644 --- a/app/views/delivery/wat2/victim/pcd/draft/ready-to-send.html +++ b/app/views/delivery/wat2/victim/pcd/draft/ready-to-send.html @@ -3,12 +3,12 @@ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}.

    -{% if (data['callAttempt'] == "1") %} +{% if (data['pcdCallAttempt'] == "1") %} {% include "/delivery/wat2/victim/pcd/details/call-attempt-1.html" %}
    -{% elif (data['callAttempt'] == "2") %} +{% elif (data['pcdCallAttempt'] == "2") %} {% include "/delivery/wat2/victim/pcd/details/call-attempt-2.html" %}
    @@ -22,7 +22,7 @@
    -{% elif (data['callAttempt'] == "3") %} +{% elif (data['pcdCallAttempt'] == "3") %} {% include "/delivery/wat2/victim/pcd/details/call-attempt-3.html" %}
    diff --git a/app/views/delivery/wat2/victim/pcd/next-steps.html b/app/views/delivery/wat2/victim/pcd/next-steps.html index 99be8618f..eb465b8d8 100644 --- a/app/views/delivery/wat2/victim/pcd/next-steps.html +++ b/app/views/delivery/wat2/victim/pcd/next-steps.html @@ -31,7 +31,7 @@ {% if (data['pcdStatus'] == "after-call-attempt-3") %}
  • Review the letter before sending it.
  • Send the letter to the victim by post.
  • - {% if (data['fumoc'] == "none") %} + {% if (data['pcdFumoc'] == "none") %} {% else %}
  • Review the letter before sending it.
  • Send the letter to the victim by post.
  • @@ -42,57 +42,57 @@ {% if (data['pcdStatus'] == "after-call-attempt-3") %} {% else %} - {% if (data['fumoc'] == "email") %} + {% if (data['pcdFumoc'] == "email") %} {% if (data['pcdStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} + {% if (data['pcdFumoc'] == "none") %} {% else %}
  • Send the letter to the victim by email.
  • {% endif %} {% else %} - {% if (data['fumoc'] == "none") %} + {% if (data['pcdFumoc'] == "none") %} {% else %}
  • Send the letter to the victim by email.
  • {% endif %} {% endif %} - {% elif (data['attemptToContactAgain'] == "email") %} + {% elif (data['pcdAttemptToContactAgain'] == "email") %} {% if (data['pcdStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} + {% if (data['pcdFumoc'] == "none") %} {% else %}
  • Send the letter to the victim by email.
  • {% endif %} {% else %} - {% if (data['fumoc'] == "none") %} + {% if (data['pcdFumoc'] == "none") %} {% else %}
  • Review the letter before sending it.
  • Send the letter to the victim by email.
  • {% endif %} {% endif %} - {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") %} + {% elif (data['pcdFumoc'] == "post") or (data['pcdVictimInformed3'] == "No") %} {% if (data['pcdStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} + {% if (data['pcdFumoc'] == "none") %} {% else %}
  • Send the letter to the victim by post.
  • {% endif %} {% else %} - {% if (data['fumoc'] == "none") %} + {% if (data['pcdFumoc'] == "none") %} {% else %}
  • Send the letter to the victim by post.
  • {% endif %} {% endif %} - {% elif (data['attemptToContactAgain'] == "post") %} + {% elif (data['pcdAttemptToContactAgain'] == "post") %} {% if (data['pcdStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} + {% if (data['pcdFumoc'] == "none") %} {% else %}
  • Send the letter to the victim by post.
  • {% endif %} {% else %} - {% if (data['fumoc'] == "none") %} + {% if (data['pcdFumoc'] == "none") %} {% else %}
  • Review the letter before sending it.
  • Send the letter to the victim by post.
  • {% endif %} {% endif %} - {% elif (data['fumoc'] == "none") %} + {% elif (data['pcdFumoc'] == "none") %} {% else %}
  • Send the letter to the victim using their preferred method (email or post).
  • {% endif %} diff --git a/app/views/delivery/wat2/victim/pcd/progress-tracker.html b/app/views/delivery/wat2/victim/pcd/progress-tracker.html index 61b84db1d..ebfaa8545 100644 --- a/app/views/delivery/wat2/victim/pcd/progress-tracker.html +++ b/app/views/delivery/wat2/victim/pcd/progress-tracker.html @@ -153,14 +153,14 @@

    Add details from the call to the letter if needed not completed - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} + {% if (data['pcdFumoc'] == "email") or (data['pcdAttemptToContactAgain'] == "Email") %}
  • Send the letter to the victim by email not completed
  • - {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} + {% elif (data['pcdFumoc'] == "post") or (data['pcdAttemptToContactAgain'] == "Post") %}
  • @@ -183,21 +183,21 @@

    Add details from the call to the letter if needed completed

  • - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} + {% if (data['pcdFumoc'] == "email") or (data['pcdAttemptToContactAgain'] == "Email") %}
  • Send the letter to the victim by email not completed
  • - {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") or (data['attemptToContactAgain'] == "Post") %} + {% elif (data['pcdFumoc'] == "post") or (data['pcdVictimInformed3'] == "No") or (data['pcdAttemptToContactAgain'] == "Post") %}
  • Send the letter to the victim by post not completed
  • - {% elif (data['fumoc'] == "none") %} + {% elif (data['pcdFumoc'] == "none") %} {% else %}
  • diff --git a/app/views/delivery/wat2/victim/vcl/call/after-call-attempt-1.html b/app/views/delivery/wat2/victim/vcl/call/after-call-attempt-1.html index aa3836d82..003602fb8 100644 --- a/app/views/delivery/wat2/victim/vcl/call/after-call-attempt-1.html +++ b/app/views/delivery/wat2/victim/vcl/call/after-call-attempt-1.html @@ -11,7 +11,7 @@ Check the letter, security answers, call script and FAQs if you need these during the call.

    --> -{% if (data['secondCallHour']) == "" %} +{% if (data['vclSecondCallHour']) == "" %} Log a text message to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} diff --git a/app/views/delivery/wat2/victim/vcl/call/informed-after-call-1.html b/app/views/delivery/wat2/victim/vcl/call/informed-after-call-1.html index fbf8606a8..2ba6ff819 100644 --- a/app/views/delivery/wat2/victim/vcl/call/informed-after-call-1.html +++ b/app/views/delivery/wat2/victim/vcl/call/informed-after-call-1.html @@ -3,7 +3,7 @@
    -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} +{% if (data['vclFumoc'] == "email") or (data['vclFumoc'] == "post") %}

    You must review the letter before sending to the victim. You can add details discussed on the call if needed.

    @@ -27,7 +27,7 @@ Reason for no letter
    - {{ data['noFumocDetails'] }} + {{ data['vclNoFumocDetails'] }}
  • diff --git a/app/views/delivery/wat2/victim/vcl/call/informed-after-call-2.html b/app/views/delivery/wat2/victim/vcl/call/informed-after-call-2.html index ce2f90bc1..1460392c6 100644 --- a/app/views/delivery/wat2/victim/vcl/call/informed-after-call-2.html +++ b/app/views/delivery/wat2/victim/vcl/call/informed-after-call-2.html @@ -12,7 +12,7 @@
    -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} +{% if (data['vclFumoc'] == "email") or (data['vclFumoc'] == "post") %}

    You must review the letter before sending to the victim. You can add details discussed on the call if needed.

    @@ -36,7 +36,7 @@ More details
    - {{ data['noFumocDetails'] }} + {{ data['vclNoFumocDetails'] }}
    diff --git a/app/views/delivery/wat2/victim/vcl/call/informed-after-call-3.html b/app/views/delivery/wat2/victim/vcl/call/informed-after-call-3.html index 8b27adb92..638decc5a 100644 --- a/app/views/delivery/wat2/victim/vcl/call/informed-after-call-3.html +++ b/app/views/delivery/wat2/victim/vcl/call/informed-after-call-3.html @@ -16,7 +16,7 @@

    -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} +{% if (data['vclFumoc'] == "email") or (data['vclFumoc'] == "post") %}

    You must review the letter before sending to the victim. You can add details discussed on the call if needed.

    @@ -40,7 +40,7 @@ More details
    - {{ data['noFumocDetails'] }} + {{ data['vclNoFumocDetails'] }}
    diff --git a/app/views/delivery/wat2/victim/vcl/details/call-attempt-1.html b/app/views/delivery/wat2/victim/vcl/details/call-attempt-1.html index 5529172b1..567d7f21a 100644 --- a/app/views/delivery/wat2/victim/vcl/details/call-attempt-1.html +++ b/app/views/delivery/wat2/victim/vcl/details/call-attempt-1.html @@ -5,7 +5,7 @@ Telephone call 1
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} + {{ "today" | govukDate(showWeekday=true) }} at {{ data['vclCallHour1'] }}:{{ data['vclCallMinutes1'] }}
    Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} -{% elif (data['fumoc'] == "none") %} +{% elif (data['vclFumoc'] == "none") %} -{% elif (data['victimInformed3'] == "No") %} +{% elif (data['vclVictimInformed3'] == "No") %} diff --git a/app/views/delivery/wat2/victim/vcl/draft/ready-to-send.html b/app/views/delivery/wat2/victim/vcl/draft/ready-to-send.html index 36f776632..ccc8ce53a 100644 --- a/app/views/delivery/wat2/victim/vcl/draft/ready-to-send.html +++ b/app/views/delivery/wat2/victim/vcl/draft/ready-to-send.html @@ -3,12 +3,12 @@ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}.

    -{% if (data['callAttempt'] == "1") %} +{% if (data['vclCallAttempt'] == "1") %} {% include "/delivery/wat2/victim/vcl/details/call-attempt-1.html" %}
    -{% elif (data['callAttempt'] == "2") %} +{% elif (data['vclCallAttempt'] == "2") %} {% include "/delivery/wat2/victim/vcl/details/call-attempt-2.html" %}
    @@ -22,7 +22,7 @@
    -{% elif (data['callAttempt'] == "3") %} +{% elif (data['vclCallAttempt'] == "3") %} {% include "/delivery/wat2/victim/vcl/details/call-attempt-3.html" %}
    diff --git a/app/views/delivery/wat2/victim/vcl/index.html b/app/views/delivery/wat2/victim/vcl/index.html index 7c71860b6..06c4b017e 100644 --- a/app/views/delivery/wat2/victim/vcl/index.html +++ b/app/views/delivery/wat2/victim/vcl/index.html @@ -16,7 +16,7 @@

    Victim Communication & Liaison {% endif %} {% elif (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - {% if (data['victimInformed1'] == "Yes") or (data['victimInformed2'] == "Yes") or (data['victimInformed3'] == "Yes") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") or (data['vclStatus'] == "after-call-attempt-3") or (data['vclStatus'] == "draft-approved-to-send") %} + {% if (data['vclVictimInformed1'] == "Yes") or (data['vclVictimInformed2'] == "Yes") or (data['vclVictimInformed3'] == "Yes") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") or (data['vclStatus'] == "after-call-attempt-3") or (data['vclStatus'] == "draft-approved-to-send") %} {% else %}
    @@ -52,6 +52,8 @@

    +

    Current status and next action

    + {% if (data['vclStatus'] == "check-details") %} {% include "/delivery/wat2/victim/vcl/pre-draft/check-details.html" %} diff --git a/app/views/delivery/wat2/victim/vcl/progress-tracker.html b/app/views/delivery/wat2/victim/vcl/progress-tracker.html deleted file mode 100644 index e331e4079..000000000 --- a/app/views/delivery/wat2/victim/vcl/progress-tracker.html +++ /dev/null @@ -1,283 +0,0 @@ -{% block content %} -

    - Progress tracker -

    - -{% if (data['pmoc'] == "via-police") %} -
    -
      -
    1. - - - Send the letter to the officer in charge by email using Outlook not completed - -
    2. -
    -
    - -{% elif (data['pmoc'] == "via-isva") %} -
    -
      -
    1. - - - Send the letter to the independent sexual violence adviser (ISVA) by email using Outlook not completed - -
    2. -
    -
    - -{% else %} -
    -
      - {% if (data['vclStatus'] == "check-details") %} -
    1. - - - Check details not completed - -
    2. -
    3. - - - Draft the letter and send for review not completed - -
    4. - {% elif (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} -
    5. - - - Check details completed - -
    6. -
    7. - - - Draft the letter and send for review not completed - -
    8. - {% elif (data['vclStatus'] == "draft-amendments-required") %} -
    9. - - - Check details completed - -
    10. -
    11. - - - Draft the letter and send for review completed - -
    12. -
    13. - - - Amend the letter, then request a review not completed - -
    14. - {% else %} -
    15. - - - Check details completed - -
    16. -
    17. - - - Draft the letter and send for review completed - -
    18. - {% endif %} - - {% if (data['vclStatus'] == "check-details") or (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} -
    19. - - - Check for updates on the review not completed - -
    20. -
    21. - - - Amend if needed not completed - -
    22. - {% else %} -
    23. - - - Check for updates on the review completed - -
    24. - {% endif %} - {% endif %} - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['vclStatus'] == "check-details") or (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") %} -
    25. - - - Telephone the victim and log the call not completed - -
    26. -
    27. - - - Add details from the call to the letter if needed not completed - -
    28. -
    29. - - - Send the letter to the victim using their preferred method (email or post) not completed - -
    30. - {% endif %} - - {% if (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") or (data['vclStatus'] == "after-call-attempt-3") %} -
    31. - - - Telephone the victim and log the call completed - -
    32. -
    33. - - - Add details from the call to the letter if needed not completed - -
    34. - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} -
    35. - - - Send the letter to the victim by email not completed - -
    36. - {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} -
    37. - - - Send the letter to the victim by post not completed - -
    38. - {% endif %} - {% endif %} - - {% if (data['vclStatus'] == "draft-approved-to-send") %} -
    39. - - - Telephone the victim and log the call completed - -
    40. -
    41. - - - Add details from the call to the letter if needed completed - -
    42. - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} -
    43. - - - Send the letter to the victim by email not completed - -
    44. - {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") or (data['attemptToContactAgain'] == "Post") %} -
    45. - - - Send the letter to the victim by post not completed - -
    46. - {% elif (data['fumoc'] == "none") %} - {% else %} -
    47. - - - Send the letter to the victim using their preferred method (email or post) not completed - -
    48. - {% endif %} - {% endif %} - - {% endif %} - - {% if (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - {% if (data['vclStatus'] == "email-delivered") or (data['vclStatus'] == "email-after-call-1") or (data['vclStatus'] == "email-after-call-2") or (data['vclStatus'] == "email-after-call-3") or (data['vclStatus'] == "email-failure-permanent") or (data['vclStatus'] == "email-failure-permanent-with-success") or (data['vclStatus'] == "email-failure-technical") or (data['vclStatus'] == "email-failure-temporary") or (data['vclStatus'] == "email-sending") %} -
    49. - - - Review the letter before sending it completed - -
    50. - {% elif (data['vclStatus'] == "letter-dispatched") or (data['vclStatus'] == "letter-after-call-1") or (data['vclStatus'] == "letter-after-call-2") or (data['vclStatus'] == "letter-after-call-3") %} -
    51. - - - Review the letter before sending it completed - -
    52. - {% else %} -
    53. - - - Review the letter before sending it not completed - -
    54. - {% endif %} - {% endif %} - - {% if (data['pmoc'] == "email") %} - {% if (data['vclSent'] == "yes") %} -
    55. - - - Send the letter to the victim by email completed - -
    56. - {% else %} -
    57. - - - Send the letter to the victim by email not completed - -
    58. - {% endif %} - {% elif (data['pmoc'] == "post") %} - {% if (data['vclSent'] == "yes") %} -
    59. - - - Send the letter to the victim by post completed - -
    60. - {% else %} -
    61. - - - Send the letter to the victim by post not completed - -
    62. - {% endif %} - - {% elif (data['pmoc'] == "") %} -
    63. - - - Review the letter completed - -
    64. -
    65. - - - Find out and update the victim's preferred method of contact to proceed further not completed - -
    66. - {% endif %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/victim/vcl/progress-tracker.njk b/app/views/delivery/wat2/victim/vcl/progress-tracker.njk new file mode 100644 index 000000000..665feda2a --- /dev/null +++ b/app/views/delivery/wat2/victim/vcl/progress-tracker.njk @@ -0,0 +1,387 @@ +{% block content %} +

    + Progress tracker +

    + +{% if (data['pmoc'] == "via-police") %} +
    +
      +
    1. + + + Send the letter to the officer in charge by email using Outlook not completed + +
    2. +
    +
    + +{% elif (data['pmoc'] == "via-isva") %} +
    +
      +
    1. + + + Send the letter to the independent sexual violence adviser (ISVA) by email using Outlook not completed + +
    2. +
    +
    + +{% else %} +
    +
      + + {% if (data['vclStatus'] == "check-details") %} +
    1. + + + Check details not completed + +
    2. +
    3. + + + Draft the letter and send for review not completed + +
    4. + + {% elif (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} +
    5. + + + Check details completed + +
    6. +
    7. + + + Draft the letter and send for review not completed + +
    8. + + {% elif (data['vclStatus'] == "draft-amendments-required") %} +
    9. + + + Check details completed + +
    10. +
    11. + + + Draft the letter and send for review completed + +
    12. +
    13. + + + Amend the letter, then request a review not completed + +
    14. + + {% else %} +
    15. + + + Check details completed + +
    16. +
    17. + + + Draft the letter and send for review completed + +
    18. + + {% endif %} + + {% if (data['vclStatus'] == "check-details") or (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} +
    19. + + + Check for updates on the review not completed + +
    20. +
    21. + + + Amend if needed not completed + +
    22. + + {% else %} +
    23. + + + Check for updates on the review completed + +
    24. + + {% endif %} + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['vclStatus'] == "check-details") or (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") %} +
    25. + + + Telephone the victim and log the call not completed + +
    26. +
    27. + + + Add details from the call to the letter if needed not completed + +
    28. +
    29. + + + Send the letter to the victim using their preferred method (email or post) not completed + +
    30. + + {% endif %} + + {% if (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") or (data['vclStatus'] == "after-call-attempt-3") %} +
    31. + + + Telephone the victim and log the call completed + +
    32. +
    33. + + + Add details from the call to the letter if needed not completed + +
    34. + + {% if (data['vclFumoc'] == "email") or (data['vclAttemptToContactAgain'] == "Email") %} +
    35. + + + Send the letter to the victim by email not completed + +
    36. + + {% elif (data['vclFumoc'] == "post") or (data['vclAttemptToContactAgain'] == "Post") %} +
    37. + + + Send the letter to the victim by post not completed + +
    38. + + {% endif %} + {% endif %} + + {% if (data['vclStatus'] == "draft-approved-to-send") %} +
    39. + + + Telephone the victim and log the call completed + +
    40. +
    41. + + + Add details from the call to the letter if needed completed + +
    42. + + {% if (data['vclFumoc'] == "email") or (data['vclAttemptToContactAgain'] == "Email") %} +
    43. + + + Send the letter to the victim by email not completed + +
    44. + + {% elif (data['vclFumoc'] == "post") or (data['vclVictimInformed3'] == "No") or (data['vclAttemptToContactAgain'] == "Post") %} +
    45. + + + Send the letter to the victim by post not completed + +
    46. + + {% elif (data['vclFumoc'] == "none") %} + {% else %} +
    47. + + + Send the letter to the victim using their preferred method (email or post) not completed + +
    48. + + {% endif %} + {% endif %} + + {% if (data['vclFumoc'] == "email") %} + + {% if (data['vclSent'] == "yes") %} +
    49. + + + Telephone the victim and log the call completed + +
    50. +
    51. + + + Add details from the call to the letter if needed completed + +
    52. + + {% else %} +
    53. + + + Telephone the victim and log the call completed + +
    54. +
    55. + + + Add details from the call to the letter if needed completed + +
    56. + + {% endif %} + + {% elif (data['vclFumoc'] == "post") %} + + {% if (data['vclSent'] == "yes") %} +
    57. + + + Telephone the victim and log the call completed + +
    58. +
    59. + + + Add details from the call to the letter if needed completed + +
    60. + + {% else %} +
    61. + + + Telephone the victim and log the call completed + +
    62. +
    63. + + + Add details from the call to the letter if needed completed + +
    64. + + {% endif %} + + {% elif (data['vclFumoc'] == "none") %} +
    65. + + + Telephone the victim and log the call completed + +
    66. +
    67. + + + Review the letter completed + +
    68. +
    69. + + + Find out and update the victim's preferred method of contact to proceed further not completed + +
    70. + + {% endif %} + {% endif %} + + {% if (data['pmoc'] == "email") or (data['pmoc'] == "post") %} + + {% if (data['vclStatus'] == "email-delivered") or (data['vclStatus'] == "email-after-call-1") or (data['vclStatus'] == "email-after-call-2") or (data['vclStatus'] == "email-after-call-3") or (data['vclStatus'] == "email-failure-permanent") or (data['vclStatus'] == "email-failure-permanent-with-success") or (data['vclStatus'] == "email-failure-technical") or (data['vclStatus'] == "email-failure-temporary") or (data['vclStatus'] == "email-sending") or (data['vclStatus'] == "letter-dispatched") or (data['vclStatus'] == "letter-after-call-1") or (data['vclStatus'] == "letter-after-call-2") or (data['vclStatus'] == "letter-after-call-3") %} +
    71. + + + Review the letter before sending it completed + +
    72. + + {% else %} +
    73. + + + Review the letter before sending it not completed + +
    74. + + {% endif %} + {% endif %} + + {% if (data['pmoc'] == "email") or (data['vclFumoc'] == "email") %} + + {% if (data['vclSent'] == "yes") %} +
    75. + + + Send the letter to the victim by email completed + +
    76. + + {% else %} +
    77. + + + Send the letter to the victim by email not completed + +
    78. + + {% endif %} + + {% elif (data['pmoc'] == "post") or (data['vclFumoc'] == "post") %} + + {% if (data['vclSent'] == "yes") %} +
    79. + + + Send the letter to the victim by post completed + +
    80. + + {% else %} +
    81. + + + Send the letter to the victim by post not completed + +
    82. + + {% endif %} + + {% elif (data['pmoc'] == "") or (data['vclFumoc'] == "none") %} +
    83. + + + Review the letter completed + +
    84. +
    85. + + + Find out and update the victim's preferred method of contact to proceed further not completed + +
    86. + + {% endif %} +
    +
    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/victim/vcl/urls.html b/app/views/delivery/wat2/victim/vcl/urls.html new file mode 100644 index 000000000..7a0af1515 --- /dev/null +++ b/app/views/delivery/wat2/victim/vcl/urls.html @@ -0,0 +1,102 @@ + + '/delivery/wat2/sign-in', + + '/delivery/wat2/overview', + '/delivery/wat2/tasks', + '/delivery/wat2/victims', + + '/delivery/wat2/victim?secondaryNav=victim-details&success=no', + '/delivery/wat2/victim?secondaryNav=victim-details', + '/delivery/wat2/victim?secondaryNav=case-contacts', + + '/delivery/wat2/victim?secondaryNav=pcd', + + '/delivery/wat2/victim?secondaryNav=ptm&nextTask=stopped-charge&onboarded=Yes&pmoc=mobile&vclType=stopped-charge', + + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=check-details', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=draft-in-progress', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=draft-under-review&reviewerLevel=b2-request&b2-reviewer=Karin%20Kaminsky', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=draft-amendments-required', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=before-call-1', + + vclCallDate1 // check + vclCallHour1 + vclCallMinutes1 + vclCallType1 + vclVictimInformed1 + vclCallNotes1 + vclWasTextMessageSent + vclTextMessageDate // check + vclTextMessageHour + vclTextMessageMinutes + vclSecondCallHour + vclSecondCallMinutes + vclFumoc + vclNoFumocDetails + + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=informed-after-call-1', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=after-call-attempt-1', + + vclAttemptToContactAgain + vclCallDate2 // check + vclCallHour2 + vclCallMinutes2 + vclCallType2 + vclVictimInformed2 + vclCallNotes2 + vclThirdCallHour + vclThirdCallMinutes + vclFumoc + vclNoFumocDetails + + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=informed-after-call-2', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=after-call-attempt-2', + + vclAttemptToContactAgain + vclCallDate3 // check + vclCallHour3 + vclCallMinutes3 + vclCallType3 + vclVictimInformed3 + vclCallNotes3 + vclFumoc + vclNoFumocDetails + + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=informed-after-call-3', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=after-call-attempt-3', + + vclCallAttempt + + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=draft-ready-to-send', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=draft-approved-to-send', + + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=fu-email-after-call-1', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=fu-email-after-call-2', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=fu-email-after-call-3', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=fu-email-failure-permanent', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=fu-email-failure-permanent-with-success', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=fu-email-failure-technical', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=fu-email-failure-temporary', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=fu-email-sending', + + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=fu-letter-dispatched', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=fu-letter-after-call-1', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=fu-letter-after-call-2', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=fu-letter-after-call-3', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=fu-letter-after-fu-email-undelivered', + + + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=email&vclStatus=email-delivered', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=email&vclStatus=email-after-call-attempt-1', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=email&vclStatus=email-after-call-attempt-2', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=email&vclStatus=email-failure-permanent', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=email&vclStatus=email-failure-permanent-with-success', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=email&vclStatus=email-failure-technical', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=email&vclStatus=email-failure-temporary', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=email&vclStatus=email-sending', + + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=post&vclStatus=letter-dispatched', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=post&vclStatus=letter-after-call-attempt-1', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=post&vclStatus=letter-after-call-attempt-2', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=post&vclStatus=letter-after-call-attempt-3', + '/delivery/wat2/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=post&vclStatus=letter-after-email-undelivered' \ No newline at end of file diff --git a/app/views/delivery/wat2/victim/vcl/urls.ts b/app/views/delivery/wat2/victim/vcl/urls.ts deleted file mode 100644 index b734b5b37..000000000 --- a/app/views/delivery/wat2/victim/vcl/urls.ts +++ /dev/null @@ -1,41 +0,0 @@ -const vclRoutes2 = [ - '/delivery/wat2/victim?pmoc=mobile&vclType=draft-not-started&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=mobile&vclType=draft-in-progress&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=mobile&vclType=draft-under-review&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=mobile&vclType=draft-amendments-required&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=mobile&vclType=draft-ready-to-send&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=mobile&vclType=draft-approved-to-send&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=mobile&vclType=before-call-1&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=mobile&vclType=informed-after-call-1&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=mobile&vclType=informed-after-call-2&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=mobile&vclType=informed-after-call-3&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=mobile&vclType=after-call-attempt-1&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=mobile&vclType=after-call-attempt-2&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=mobile&vclType=after-call-attempt-3&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=mobile&vclType=fu-email-after-call-1&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=mobile&vclType=fu-email-after-call-2&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=mobile&vclType=fu-email-after-call-3&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=mobile&vclType=fu-email-failure-permanent&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=mobile&vclType=fu-email-failure-permanent-with-success&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=mobile&vclType=fu-email-failure-technical&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=mobile&vclType=fu-email-failure-temporary&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=mobile&vclType=fu-email-sending&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=mobile&vclType=fu-letter-dispatched&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=mobile&vclType=fu-letter-after-call-1&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=mobile&vclType=fu-letter-after-call-2&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=mobile&vclType=fu-letter-after-call-3&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=mobile&vclType=fu-letter-after-fu-email-undelivered&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=email&vclType=email-delivered&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=email&vclType=email-after-call-attempt-1&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=email&vclType=email-after-call-attempt-2&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=email&vclType=email-failure-permanent&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=email&vclType=email-failure-permanent-with-success&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=email&vclType=email-failure-technical&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=email&vclType=email-failure-temporary&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=email&vclType=email-sending&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=post&vclType=letter-dispatched&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=post&vclType=letter-after-call-attempt-1&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=post&vclType=letter-after-call-attempt-2&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=post&vclType=letter-after-call-attempt-3&secondaryNav=vcl', - '/delivery/wat2/victim?pmoc=post&vclType=letter-after-email-undelivered&secondaryNav=vcl' -]; \ No newline at end of file diff --git a/app/views/layouts/main.html b/app/views/layouts/main.html index 568987721..4e6e93899 100644 --- a/app/views/layouts/main.html +++ b/app/views/layouts/main.html @@ -79,7 +79,16 @@ {% endblock %} {% block header %} -{% include "/delivery/wat2/vcl/partials/header/none-selected.html" %} +
    + +
    {% endblock %} {% block footer %} From 2a1d8c9b35ce800c2c1574da25b32992b3fc7b1b Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Wed, 14 Jan 2026 11:21:13 +0000 Subject: [PATCH 023/113] Onboarding process, Victims and Tasks pages --- PAGINATION_IMPLEMENTATION.md | 67 ++++ .../javascripts/delivery/wat/onb/tasks.js | 7 - .../javascripts/delivery/wat/onb/victims.js | 9 - .../delivery/wat2/check-details/case-type.js | 30 ++ .../pmoc.js} | 0 .../check-details/preferred-contact-times.js | 26 ++ .../preferred-corresponding-language.js | 30 ++ .../wat2/check-details/preferred-name.js | 26 ++ .../delivery/wat2/check-details/risk-level.js | 30 ++ .../wat2/check-details/translator-needed.js | 30 ++ .../delivery/wat2/check-details/vps-status.js | 30 ++ .../javascripts/delivery/wat2/onb/owner.js | 315 +++++++++++++++++ app/assets/javascripts/delivery/wat2/tasks.js | 7 - .../javascripts/delivery/wat2/victims.js | 181 ++++++---- app/assets/javascripts/ur/wat/onb/tasks.js | 7 - app/assets/javascripts/ur/wat/onb/victims.js | 9 - app/assets/sass/patterns/_pagination.scss | 182 ++++++++++ app/data/session-data-defaults.js | 3 +- app/routes/delivery/wat2.js | 49 ++- .../dtc/attempt-to-contact-again.html | 2 +- app/views/delivery/dtc/check-details.html | 2 +- app/views/delivery/dtc/email-address.html | 2 +- app/views/delivery/dtc/first-hearing.html | 2 +- .../dtc/follow-up-method-of-contact.html | 2 +- app/views/delivery/dtc/letter-details.html | 2 +- .../dtc/preferred-method-of-contact-new.html | 2 +- .../dtc/preferred-method-of-contact.html | 2 +- app/views/delivery/dtc/sign-in.html | 2 +- .../delivery/dtc/telephone-call-details.html | 2 +- app/views/delivery/wat/onb/tasks.html | 26 +- app/views/delivery/wat/onb/victims.html | 4 - .../delivery/wat2/onb/check-details.html | 142 -------- .../wat2/onb/check-details/case-type.html | 66 ++++ .../wat2/onb/check-details/index.html | 255 ++++++++++++++ .../wat2/onb/{ => check-details}/pmoc.html | 6 +- .../preferred-contact-times.html | 42 +++ .../preferred-corresponding-language.html | 59 ++++ .../onb/check-details/preferred-name.html | 42 +++ .../wat2/onb/check-details/risk-level.html | 73 ++++ .../onb/check-details/translator-needed.html | 59 ++++ .../wat2/onb/check-details/vps-status.html | 73 ++++ app/views/delivery/wat2/onb/next-task.html | 2 +- app/views/delivery/wat2/owner.html | 39 +++ app/views/delivery/wat2/tasks.html | 79 +++-- .../delivery/wat2/vcl/call/phone-call-1.html | 2 +- app/views/delivery/wat2/victim/overview.html | 16 +- .../wat2/victim/vcl/progress-tracker.njk | 24 +- app/views/delivery/wat2/victims.html | 323 +++++++++--------- app/views/index.html | 6 +- app/views/ur/wat/onb/tasks.html | 26 +- app/views/ur/wat/onb/victims.html | 4 - package-lock.json | 11 +- package.json | 1 + 53 files changed, 1911 insertions(+), 527 deletions(-) create mode 100644 PAGINATION_IMPLEMENTATION.md create mode 100644 app/assets/javascripts/delivery/wat2/check-details/case-type.js rename app/assets/javascripts/delivery/wat2/{preferred-method-of-contact.js => check-details/pmoc.js} (100%) create mode 100644 app/assets/javascripts/delivery/wat2/check-details/preferred-contact-times.js create mode 100644 app/assets/javascripts/delivery/wat2/check-details/preferred-corresponding-language.js create mode 100644 app/assets/javascripts/delivery/wat2/check-details/preferred-name.js create mode 100644 app/assets/javascripts/delivery/wat2/check-details/risk-level.js create mode 100644 app/assets/javascripts/delivery/wat2/check-details/translator-needed.js create mode 100644 app/assets/javascripts/delivery/wat2/check-details/vps-status.js create mode 100644 app/assets/javascripts/delivery/wat2/onb/owner.js create mode 100644 app/assets/sass/patterns/_pagination.scss delete mode 100644 app/views/delivery/wat2/onb/check-details.html create mode 100644 app/views/delivery/wat2/onb/check-details/case-type.html create mode 100644 app/views/delivery/wat2/onb/check-details/index.html rename app/views/delivery/wat2/onb/{ => check-details}/pmoc.html (93%) create mode 100644 app/views/delivery/wat2/onb/check-details/preferred-contact-times.html create mode 100644 app/views/delivery/wat2/onb/check-details/preferred-corresponding-language.html create mode 100644 app/views/delivery/wat2/onb/check-details/preferred-name.html create mode 100644 app/views/delivery/wat2/onb/check-details/risk-level.html create mode 100644 app/views/delivery/wat2/onb/check-details/translator-needed.html create mode 100644 app/views/delivery/wat2/onb/check-details/vps-status.html create mode 100644 app/views/delivery/wat2/owner.html diff --git a/PAGINATION_IMPLEMENTATION.md b/PAGINATION_IMPLEMENTATION.md new file mode 100644 index 000000000..9a9639519 --- /dev/null +++ b/PAGINATION_IMPLEMENTATION.md @@ -0,0 +1,67 @@ +# Pagination Component Implementation + +## Overview +A GOV.UK Design System compliant Pagination component has been successfully added to the Victims page with 5 results per page. + +## Implementation Details + +### 1. **HTML Structure** (`app/views/delivery/wat2/victims.html`) +- Added semantic `
    - -
    - -

    @@ -788,10 +784,14 @@

    Filters

    - -
    - -
    diff --git a/app/views/delivery/wat2/onb/check-details.html b/app/views/delivery/wat2/onb/check-details.html deleted file mode 100644 index 9798ac07d..000000000 --- a/app/views/delivery/wat2/onb/check-details.html +++ /dev/null @@ -1,142 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Check the details before drafting the letter" %} - -{% block header %} -{% include "/delivery/wat2/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} -
    Back -{% endblock %} - -{% block content %} -
    -
    -

    - Check the details before onboarding {{ data['victimForename'] }} {{ data['victimSurname'] }} -

    -
    -
    -
    - Service lead -
    -
    - {{ data['serviceLead'] }} -
    -
    - Change service lead -
    -
    -
    -
    - Next task -
    -
    - {{ data['nextTask'] }} -
    -
    - Change next task -
    -
    -
    -
    - Case type -
    -
    - Select case type -
    -
    -
    -
    - Risk level -
    -
    - Select risk level -
    -
    - -
    -
    - Preferred method of contact -
    -
    - {{ data['pmoc'] }} -
    -
    - Change preferred method of contact -
    -
    -
    -
    - Preferred corresponding language -
    -
    - Select preferred corresponding language -
    -
    - {% if data['preferred-corresponding-language'] == "English" or data['preferred-corresponding-language'] == "" %} - {% else %} -
    -
    - Translator needed -
    -
    - Select if translator needed -
    -
    - {% endif %} -
    -
    - Preferred contact times -
    -
    - Enter preferred contact times -
    -
    -
    -
    - Preferred name -
    -
    - Enter preferred name -
    -
    -
    -
    - Victim Personal Statement status -
    -
    - Select Victim Personal Statement status -
    -
    -
    -

    - Now onboard the victim -

    -

    - By confirming these details you will onboard {{ data['victimForename'] }} {{ data['victimSurname'] }} to the {{ serviceName }}. They can then be assigned to a member of the {{ data['serviceLead'] }} service. -

    -
    - - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/onb/check-details/case-type.html b/app/views/delivery/wat2/onb/check-details/case-type.html new file mode 100644 index 000000000..34a2baab1 --- /dev/null +++ b/app/views/delivery/wat2/onb/check-details/case-type.html @@ -0,0 +1,66 @@ +{% extends "layouts/main.html" %} +{% set pageName="Case type" %} + +{% block header %} +{% include "/delivery/wat2/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is the case type? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat2/onb/check-details/index.html b/app/views/delivery/wat2/onb/check-details/index.html new file mode 100644 index 000000000..0aec4633d --- /dev/null +++ b/app/views/delivery/wat2/onb/check-details/index.html @@ -0,0 +1,255 @@ +{% extends "layouts/main.html" %} +{% set pageName="Check the details before drafting the letter" %} + +{% block header %} +{% include "/delivery/wat2/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +
    +
    +
    + + + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} + + {{ data['caseUrn'] }} + +
    +
    +
    + +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Check the details before onboarding {{ data['victimForename'] }} {{ data['victimSurname'] }} +

    +
    +
    +
    + Service lead +
    +
    + {{ data['serviceLead'] }} +
    +
    + + Change service lead + +
    +
    +
    +
    + Next task +
    +
    + {{ data['nextTask'] }} +
    +
    + + Change next task + +
    +
    +
    +
    + Case type +
    + {% if data['caseType'] %} +
    + {{ data['caseType'] | capitalize }} +
    +
    + + Change case type + +
    + {% else %} +
    + Select case type +
    + {% endif %} +
    +
    +
    + Risk level +
    + {% if data['riskLevel'] %} +
    + {{ data['riskLevel'] }} +
    +
    + + Change risk level + +
    + {% else %} +
    + + Select risk level + +
    + {% endif %} +
    + +
    +
    + Preferred method of contact +
    + {% if data['pmoc'] == "" %} +
    + + Select preferred method of contact + +
    + {% else %} +
    + {{ data['pmoc'] | capitalize }} +
    +
    + + Change preferred method of contact + +
    + {% endif %} +
    +
    +
    + Preferred corresponding language +
    + {% if data['preferredCorrespondingLanguage'] == "English" or data['preferredCorrespondingLanguage'] == "Welsh" %} +
    + {{ data['preferredCorrespondingLanguage'] }} +
    +
    + + Change preferred corresponding language + +
    + {% else %} +
    + + Select preferred corresponding language + +
    + {% endif %} +
    +
    +
    + Translator needed +
    + {% if data['translatorNeeded'] == "Yes" or data['translatorNeeded'] == "No" %} +
    + {{ data['translatorNeeded'] }} +
    +
    + + Change if translator needed + +
    + {% else %} +
    + + Select if translator needed + +
    + {% endif %} +
    +
    +
    + Preferred contact times +
    + {% if data['preferredContactTimes'] %} +
    + {{ data['preferredContactTimes'] }} +
    +
    + + Change preferred contact times + +
    + {% else %} +
    + + Enter preferred contact times + +
    + {% endif %} +
    +
    +
    + Preferred name +
    + {% if data['preferredName'] %} +
    + {{ data['preferredName'] }} +
    +
    + + Change preferred name + +
    + {% else %} +
    + + Enter preferred name + +
    + {% endif %} +
    +
    +
    + Victim Personal Statement status +
    + {% if data['vpsStatus'] %} +
    + {{ data['vpsStatus'] }} +
    +
    + + Change Victim Personal Statement status + +
    + {% else %} +
    + + Select Victim Personal Statement status + +
    + {% endif %} +
    +
    +

    + Now onboard the victim +

    +

    + By confirming these details you will onboard {{ data['victimForename'] }} {{ data['victimSurname'] }} to the {{ serviceName }}. They can then be assigned to a member of the {{ data['serviceLead'] }} service. +

    +
    + + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/onb/pmoc.html b/app/views/delivery/wat2/onb/check-details/pmoc.html similarity index 93% rename from app/views/delivery/wat2/onb/pmoc.html rename to app/views/delivery/wat2/onb/check-details/pmoc.html index 1394d6254..a66f92df3 100644 --- a/app/views/delivery/wat2/onb/pmoc.html +++ b/app/views/delivery/wat2/onb/check-details/pmoc.html @@ -13,7 +13,7 @@
    -
    +
    @@ -73,7 +73,7 @@

    @@ -83,5 +83,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/onb/check-details/preferred-contact-times.html b/app/views/delivery/wat2/onb/check-details/preferred-contact-times.html new file mode 100644 index 000000000..a0595405a --- /dev/null +++ b/app/views/delivery/wat2/onb/check-details/preferred-contact-times.html @@ -0,0 +1,42 @@ +{% extends "layouts/main.html" %} +{% set pageName="Preferred contact times" %} + +{% block header %} +{% include "/delivery/wat2/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    + +

    + +

    + + + +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat2/onb/check-details/preferred-corresponding-language.html b/app/views/delivery/wat2/onb/check-details/preferred-corresponding-language.html new file mode 100644 index 000000000..6948fdff3 --- /dev/null +++ b/app/views/delivery/wat2/onb/check-details/preferred-corresponding-language.html @@ -0,0 +1,59 @@ +{% extends "layouts/main.html" %} +{% set pageName="Preferred corresponding language" %} + +{% block header %} +{% include "/delivery/wat2/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred corresponding language? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat2/onb/check-details/preferred-name.html b/app/views/delivery/wat2/onb/check-details/preferred-name.html new file mode 100644 index 000000000..a957333f1 --- /dev/null +++ b/app/views/delivery/wat2/onb/check-details/preferred-name.html @@ -0,0 +1,42 @@ +{% extends "layouts/main.html" %} +{% set pageName="Preferred name" %} + +{% block header %} +{% include "/delivery/wat2/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    + +

    + +

    + + + +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat2/onb/check-details/risk-level.html b/app/views/delivery/wat2/onb/check-details/risk-level.html new file mode 100644 index 000000000..f46147f90 --- /dev/null +++ b/app/views/delivery/wat2/onb/check-details/risk-level.html @@ -0,0 +1,73 @@ +{% extends "layouts/main.html" %} +{% set pageName="Risk level" %} + +{% block header %} +{% include "/delivery/wat2/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is the risk level? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat2/onb/check-details/translator-needed.html b/app/views/delivery/wat2/onb/check-details/translator-needed.html new file mode 100644 index 000000000..e03315748 --- /dev/null +++ b/app/views/delivery/wat2/onb/check-details/translator-needed.html @@ -0,0 +1,59 @@ +{% extends "layouts/main.html" %} +{% set pageName="Translator needed" %} + +{% block header %} +{% include "/delivery/wat2/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Does {{ data['victimForename'] }} {{ data['victimSurname'] }} need a translator? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat2/onb/check-details/vps-status.html b/app/views/delivery/wat2/onb/check-details/vps-status.html new file mode 100644 index 000000000..d5b12309f --- /dev/null +++ b/app/views/delivery/wat2/onb/check-details/vps-status.html @@ -0,0 +1,73 @@ +{% extends "layouts/main.html" %} +{% set pageName="VPS status" %} + +{% block header %} +{% include "/delivery/wat2/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is the status of {{ data['victimForename'] }} {{ data['victimSurname'] }}'s Victim Personal Statement? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat2/onb/next-task.html b/app/views/delivery/wat2/onb/next-task.html index d51259f0c..187173cef 100644 --- a/app/views/delivery/wat2/onb/next-task.html +++ b/app/views/delivery/wat2/onb/next-task.html @@ -68,7 +68,7 @@

    Arrange a CPS pre-trial meeting

    - {% elif (data['serviceLead'] == "Bereaved Family Service") %} + {% elif (data['serviceLead'] == "Bereaved Family") %}
    - -
    - -
    @@ -447,7 +443,7 @@

    Filters

    - Jane Doe
    54KR1626525 + DOE, Jane
    54KR1626525
    Inform of decision to charge
    @@ -461,7 +457,7 @@

    Filters

    - John Smith
    54KR1626525 + SMITH, John
    54KR1626525
    Inform of no further action decision
    @@ -475,7 +471,7 @@

    Filters

    - Jackie Smith
    54KR1626525 + SMITH, Jackie
    54KR1626525
    Arrange CPS pre-trial meeting
    @@ -489,7 +485,7 @@

    Filters

    - Alice Johnson
    54KR1626525/1 + JOHNSON, Alice
    54KR1626525/1
    Inform of substantially altered charge (VCL)
    @@ -504,7 +500,7 @@

    Filters

    {% if ((data['pcdStatus'] == "draft-under-review") or (data['pcdStatus'] == "ineligible") or (data['pcdSent'] == "yes")) %}
    - Barry Wiggins
    64KR1626925 + WIGGINS, Barry
    64KR1626925
    Inform of stopped charge (VCL)
    @@ -615,12 +611,15 @@

    Filters

    -

    JONES, Oliver A

    -

    42AE4523851

    -
    Task
    Inform of no further action decision
    -
    Due
    Overdue 13 November 2025
    -
    Next action
    Finish and send
    -
    +

    JONES, Oliver A

    +

    42AE4523851

    + +
    Task
    Inform of no further action decision
    +
    Due
    Overdue 13 November 2025
    +
    Owner
    THOMPSON, Sarah (you)
    +
    Assigned to
    THOMPSON, Sarah (you)
    Change assignee
    +
    Next action
    Finish and send
    + +

    From a49cf8c26fca1655aabbeed8bd72e834e372e1d6 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Fri, 6 Feb 2026 19:23:24 +0000 Subject: [PATCH 035/113] Victims page kinda done! --- .../javascripts/delivery/wat2/victims.js | 658 ++++++++++++++++-- app/assets/javascripts/delivery/wat2/vlo.js | 3 +- app/views/delivery/wat2/tasks.html | 14 +- app/views/delivery/wat2/victims.html | 281 ++++++-- app/views/delivery/wat2/vlo.html | 3 + 5 files changed, 805 insertions(+), 154 deletions(-) diff --git a/app/assets/javascripts/delivery/wat2/victims.js b/app/assets/javascripts/delivery/wat2/victims.js index eea19da48..f24464bfa 100644 --- a/app/assets/javascripts/delivery/wat2/victims.js +++ b/app/assets/javascripts/delivery/wat2/victims.js @@ -6,6 +6,9 @@ var radios = new GOVUKFrontend.Radios(document.querySelector('[data-module="govu // Track whether search criteria form has been submitted var searchFormSubmitted = false; +// Track whether initial page setup is complete +var initialSetupComplete = false; + // ===== localStorage Persistence for Victims Filters ===== // Store and restore filter settings when navigating away and returning (function() { @@ -15,6 +18,7 @@ var searchFormSubmitted = false; function saveFiltersToStorage() { var state = { vloChecked: [], + serviceAreaVloChecked: [], victimChecked: [], areaChecked: [], serviceChecked: [], @@ -44,6 +48,13 @@ var searchFormSubmitted = false; } }); + // Collect checked Service Area VLO checkboxes + document.querySelectorAll('.service-area-vlo-checkbox').forEach(function(cb) { + if (cb.checked) { + state.serviceAreaVloChecked.push(cb.id); + } + }); + // Collect checked Victim checkboxes document.querySelectorAll('.victim-checkbox').forEach(function(cb) { if (cb.checked) { @@ -93,61 +104,80 @@ var searchFormSubmitted = false; if (!saved) return false; var state = JSON.parse(saved); - var restored = false; + + // If we have saved state, consider it restored (even if no filters are selected) + // This prevents default settings from being applied when user has intentionally + // configured a different search setup // Restore VLO checkboxes - state.vloChecked.forEach(function(id) { - var checkbox = document.getElementById(id); - if (checkbox) { - checkbox.checked = true; - restored = true; - } - }); + if (state.vloChecked) { + state.vloChecked.forEach(function(id) { + var checkbox = document.getElementById(id); + if (checkbox) { + checkbox.checked = true; + } + }); + } + + // Restore Service Area VLO checkboxes + if (state.serviceAreaVloChecked) { + state.serviceAreaVloChecked.forEach(function(id) { + var checkbox = document.getElementById(id); + if (checkbox) { + checkbox.checked = true; + } + }); + } // Restore Victim checkboxes - state.victimChecked.forEach(function(id) { - var checkbox = document.getElementById(id); - if (checkbox) { - checkbox.checked = true; - restored = true; - } - }); + if (state.victimChecked) { + state.victimChecked.forEach(function(id) { + var checkbox = document.getElementById(id); + if (checkbox) { + checkbox.checked = true; + } + }); + } // Restore Area checkboxes - state.areaChecked.forEach(function(id) { - var checkbox = document.getElementById(id); - if (checkbox) { - checkbox.checked = true; - restored = true; - } - }); + if (state.areaChecked) { + state.areaChecked.forEach(function(id) { + var checkbox = document.getElementById(id); + if (checkbox) { + checkbox.checked = true; + } + }); + } // Restore Service radios - state.serviceChecked.forEach(function(id) { - var radio = document.getElementById(id); - if (radio) { - radio.checked = true; - restored = true; - } - }); + if (state.serviceChecked) { + state.serviceChecked.forEach(function(id) { + var radio = document.getElementById(id); + if (radio) { + radio.checked = true; + } + }); + } // Restore Victim Category checkboxes - state.victimCategoryChecked.forEach(function(id) { - var checkbox = document.getElementById(id); - if (checkbox) { - checkbox.checked = true; - restored = true; - } - }); + if (state.victimCategoryChecked) { + state.victimCategoryChecked.forEach(function(id) { + var checkbox = document.getElementById(id); + if (checkbox) { + checkbox.checked = true; + } + }); + } // Restore Onboarded checkboxes - state.onboardedChecked.forEach(function(id) { - var checkbox = document.getElementById(id); - if (checkbox) { - checkbox.checked = true; - restored = true; - } - }); + if (state.onboardedChecked) { + state.onboardedChecked.forEach(function(id) { + var checkbox = document.getElementById(id); + if (checkbox) { + checkbox.checked = true; + } + }); + } // Restore search form submitted state searchFormSubmitted = state.searchFormSubmitted || false; @@ -158,7 +188,6 @@ var searchFormSubmitted = false; searchByRadios.forEach(function(radio) { if (radio.value === state.searchByValue) { radio.checked = true; - restored = true; } }); } @@ -167,7 +196,6 @@ var searchFormSubmitted = false; var searchInput = document.getElementById('search-urn'); if (searchInput && state.caseReferenceValue) { searchInput.value = state.caseReferenceValue; - restored = true; } // Restore VLO autocomplete input @@ -188,7 +216,8 @@ var searchFormSubmitted = false; areaInput.value = state.areaInput; } - return restored; + // Return true because we had saved state to restore from + return true; } catch (e) { console.warn('Failed to restore filters from localStorage:', e); return false; @@ -252,16 +281,25 @@ function updateClearFiltersVisibility() { // Apply filters to victim list function applyVictimFilters() { var vloCheckboxes = document.querySelectorAll('.vlo-checkbox'); + var serviceAreaVloCheckboxes = document.querySelectorAll('.service-area-vlo-checkbox'); var victimCheckboxes = document.querySelectorAll('.victim-checkbox'); var areaCheckboxes = document.querySelectorAll('.area-checkbox'); var serviceRadios = document.querySelectorAll('.service-radio'); var victimCategoryCheckboxes = document.querySelectorAll('.victim-category-checkbox'); - // Get all checked filter values + // Get all checked filter values - combine VLO checkboxes from both forms var selectedVlos = Array.from(vloCheckboxes) .filter(function(cb) { return cb.checked; }) .map(function(cb) { return cb.getAttribute('data-label'); }); + // Also include service-area-vlo checkboxes + var selectedServiceAreaVlos = Array.from(serviceAreaVloCheckboxes) + .filter(function(cb) { return cb.checked; }) + .map(function(cb) { return cb.getAttribute('data-label'); }); + + // Combine both VLO selections + selectedVlos = selectedVlos.concat(selectedServiceAreaVlos); + var selectedVictims = Array.from(victimCheckboxes) .filter(function(cb) { return cb.checked; }) .map(function(cb) { return cb.getAttribute('data-label'); }); @@ -328,11 +366,11 @@ function applyVictimFilters() { // Check Victim liaison officer filter (only apply if search form has been submitted) if (selectedVlos.length > 0 && searchFormSubmitted) { - var vlo = getFieldValue('Victim liaison officer'); - var matchesVlo = selectedVlos.some(function(vlo) { - // Remove "(you)" suffix from vlo label for matching - var vloToMatch = vlo.replace(/\s*\(you\)\s*$/, ''); - return vlo.indexOf(vloToMatch) !== -1; + var recordVlo = getFieldValue('Victim liaison officer'); + var matchesVlo = selectedVlos.some(function(selectedVlo) { + // Remove "(you)" suffix from selected VLO label for matching + var vloToMatch = selectedVlo.replace(/\s*\(you\)\s*$/, ''); + return recordVlo.indexOf(vloToMatch) !== -1; }); shouldShow = shouldShow && matchesVlo; } @@ -405,15 +443,15 @@ function applyVictimFilters() { } }); - // Show "no results" message if no victims match filters + // Show "no results" message if no victims match filters (only when results area is visible) var noResultsMessage = document.getElementById('no-results-message'); - if (visibleCount === 0 && (selectedVlos.length > 0 || selectedVictims.length > 0 || selectedServices.length > 0 || - selectedAreas.length > 0 || selectedVictimCategories.length > 0)) { + var isResultsAreaVisible = shouldShowResults || searchTerm !== ''; + if (visibleCount === 0 && isResultsAreaVisible) { if (!noResultsMessage) { noResultsMessage = document.createElement('div'); noResultsMessage.id = 'no-results-message'; - noResultsMessage.className = 'govuk-inset-text'; - noResultsMessage.textContent = 'No results found. Check the case reference or search using different details.'; + noResultsMessage.className = 'govuk-inset-text govuk-!-margin-top-0'; + noResultsMessage.textContent = 'No results found. Try changing your search criteria.'; var victimContainer = document.getElementById('victims-container'); if (victimContainer) { victimContainer.parentNode.insertBefore(noResultsMessage, victimContainer.nextSibling); @@ -506,6 +544,29 @@ function hideServiceRowWhenOnboardedNo() { // Calculate total pages needed var totalPages = Math.ceil(visibleRecords / RESULTS_PER_PAGE) || 1; + // Get UI elements that should be hidden when no results + var paginationNav = document.querySelector('.govuk-pagination'); + var resultsCountTop = document.getElementById('results-count'); + var resultsCountBottom = document.getElementById('results-count-bottom'); + var sortedByText = document.getElementById('sorted-by-text'); + var resultsDivider = document.getElementById('results-divider'); + + // Hide pagination, results count, sorted-by text, and divider when no results + if (visibleRecords === 0) { + if (paginationNav) paginationNav.style.display = 'none'; + if (resultsCountTop) resultsCountTop.style.display = 'none'; + if (resultsCountBottom) resultsCountBottom.style.display = 'none'; + if (sortedByText) sortedByText.style.display = 'none'; + if (resultsDivider) resultsDivider.style.display = 'none'; + return; + } else { + // Show these elements when there are results + if (resultsCountTop) resultsCountTop.style.display = ''; + if (resultsCountBottom) resultsCountBottom.style.display = ''; + if (sortedByText) sortedByText.style.display = ''; + if (resultsDivider) resultsDivider.style.display = ''; + } + // Update pagination buttons updatePaginationPages(totalPages); @@ -675,6 +736,11 @@ function hideServiceRowWhenOnboardedNo() { // Show only records for current page for (var i = startIndex; i < endIndex && i < visibleRecords.length; i++) { visibleRecords[i].style.display = ''; + // Also ensure parent victims-page is visible + var parentPage = visibleRecords[i].closest('.victims-page'); + if (parentPage) { + parentPage.style.display = ''; + } } // Update pagination with ellipsis pattern for current page @@ -705,13 +771,14 @@ function hideServiceRowWhenOnboardedNo() { // Update page title for screen readers document.title = 'Victims (page ' + pageNumber + ' of ' + totalPages + ')'; - // Update results count text - var resultsCountEl = document.getElementById('results-count'); - if (resultsCountEl) { - var firstResult = startIndex + 1; - var lastResult = Math.min(endIndex, visibleRecords.length); - resultsCountEl.textContent = 'Showing results ' + firstResult + ' to ' + lastResult + ' of ' + visibleRecords.length + ' total results'; - } + // Update results count text (both top and bottom elements) + var resultsCountTop = document.getElementById('results-count'); + var resultsCountBottom = document.getElementById('results-count-bottom'); + var firstResult = startIndex + 1; + var lastResult = Math.min(endIndex, visibleRecords.length); + var resultsText = 'Showing results ' + firstResult + ' to ' + lastResult + ' of ' + visibleRecords.length + ' total results'; + if (resultsCountTop) resultsCountTop.textContent = resultsText; + if (resultsCountBottom) resultsCountBottom.textContent = resultsText; // Scroll to top of results var container = document.getElementById('victims-container'); @@ -894,7 +961,7 @@ function hideServiceRowWhenOnboardedNo() { if (!noResultsMessage) { noResultsMessage = document.createElement('div'); noResultsMessage.id = 'no-results-message'; - noResultsMessage.className = 'govuk-inset-text'; + noResultsMessage.className = 'govuk-inset-text govuk-!-margin-top-0'; var victimContainer = document.getElementById('victims-container'); if (victimContainer) { victimContainer.parentNode.insertBefore(noResultsMessage, victimContainer.nextSibling); @@ -902,6 +969,8 @@ function hideServiceRowWhenOnboardedNo() { } noResultsMessage.textContent = 'No victims match your search.'; noResultsMessage.style.display = ''; + } else if (noResultsMessage) { + noResultsMessage.style.display = 'none'; } // Recalculate pagination to limit results to 5 per page @@ -938,11 +1007,41 @@ function hideServiceRowWhenOnboardedNo() { searchInput.focus(); }); } + + // Expose applySearch globally for use by restore logic + window.applySearch = applySearch; })(); // Restore filter settings from localStorage if available var filtersRestored = window.restoreFiltersFromStorage(); +// Apply default filters on initial session (when no localStorage data exists) +if (!filtersRestored) { + // Set default: "Search by Victim liaison officer" with "THOMPSON, Sarah (you)" selected + var vloOnlyRadio = document.getElementById('search-by-vlo'); + if (vloOnlyRadio) { + vloOnlyRadio.checked = true; + } + + // Show the VLO-only form section + var vloOnlyForm = document.getElementById('vlo-only-form'); + if (vloOnlyForm) { + vloOnlyForm.style.display = ''; + } + + // Check the "THOMPSON, Sarah (you)" VLO checkbox + var thompsonCheckbox = document.getElementById('vlo-only-1'); + if (thompsonCheckbox) { + thompsonCheckbox.checked = true; + } + + // Set searchFormSubmitted to true so filters are applied + searchFormSubmitted = true; + + // Save the initial state to localStorage + window.saveFiltersToStorage(); +} + // Apply filters on page load if any are selected applyVictimFilters(); @@ -954,6 +1053,16 @@ if (window.renderVloChips) { window.renderVloChips(); } +// Render VLO-only chips on page load (for the VLO search form) +if (window.renderVloOnlyChips) { + window.renderVloOnlyChips(); +} + +// Render Service Area VLO chips on page load (for the Service/Area search form) +if (window.renderServiceAreaVloChips) { + window.renderServiceAreaVloChips(); +} + // Render Area chips on page load (after filters are restored) if (window.renderAreaChips) { window.renderAreaChips(); @@ -981,6 +1090,7 @@ if (Array.from(victimCheckboxes).some(function (cb) { return cb.checked; })) { var searchByRadios = document.querySelectorAll('input[name="searchBy"]'); var caseReferenceSection = document.getElementById('case-reference-section'); var serviceAreaForm = document.getElementById('service-area-form'); + var vloOnlyForm = document.getElementById('vlo-only-form'); var selectedSearchCriteria = document.getElementById('selected-search-criteria'); var searchCriteriaForm = document.getElementById('search-criteria-form'); @@ -994,19 +1104,38 @@ if (Array.from(victimCheckboxes).some(function (cb) { return cb.checked; })) { // Show appropriate sections based on selected searchBy value if (selectedSearchBy === 'case-reference') { - // Show case reference section, hide service-area form + // Show case reference section, hide other forms if (caseReferenceSection) caseReferenceSection.style.display = ''; if (serviceAreaForm) serviceAreaForm.style.display = 'none'; + if (vloOnlyForm) vloOnlyForm.style.display = 'none'; if (selectedSearchCriteria) selectedSearchCriteria.style.display = 'none'; + + // Also show the clear search link if there's a search value + var searchInput = document.getElementById('search-urn'); + var clearSearchWrapper = document.getElementById('clear-search-wrapper'); + if (searchInput && searchInput.value && clearSearchWrapper) { + clearSearchWrapper.style.display = ''; + } + + // Apply search to show results + if (searchInput && searchInput.value && window.applySearch) { + window.applySearch(); + } } else if (selectedSearchBy === 'service-area') { // Show service/area form if (caseReferenceSection) caseReferenceSection.style.display = 'none'; if (serviceAreaForm) serviceAreaForm.style.display = ''; + if (vloOnlyForm) vloOnlyForm.style.display = 'none'; var hasServiceOrAreaSelected = Array.from(document.querySelectorAll('.service-radio')).some(function(r) { return r.checked; }) || Array.from(areaCheckboxes).some(function(cb) { return cb.checked; }); if (hasServiceOrAreaSelected && selectedSearchCriteria) { selectedSearchCriteria.style.display = ''; } + } else if (selectedSearchBy === 'vlo-only') { + // Show VLO-only form + if (caseReferenceSection) caseReferenceSection.style.display = 'none'; + if (serviceAreaForm) serviceAreaForm.style.display = 'none'; + if (vloOnlyForm) vloOnlyForm.style.display = ''; } })(); @@ -1015,6 +1144,7 @@ if (Array.from(victimCheckboxes).some(function (cb) { return cb.checked; })) { var searchByRadios = document.querySelectorAll('input[name="searchBy"]'); var caseReferenceSection = document.getElementById('case-reference-section'); var serviceAreaForm = document.getElementById('service-area-form'); + var vloOnlyForm = document.getElementById('vlo-only-form'); var selectedSearchCriteria = document.getElementById('selected-search-criteria'); searchByRadios.forEach(function(radio) { @@ -1026,10 +1156,16 @@ if (Array.from(victimCheckboxes).some(function (cb) { return cb.checked; })) { if (radio.value === 'case-reference') { if (caseReferenceSection) caseReferenceSection.style.display = ''; if (serviceAreaForm) serviceAreaForm.style.display = 'none'; + if (vloOnlyForm) vloOnlyForm.style.display = 'none'; if (selectedSearchCriteria) selectedSearchCriteria.style.display = 'none'; } else if (radio.value === 'service-area') { if (caseReferenceSection) caseReferenceSection.style.display = 'none'; if (serviceAreaForm) serviceAreaForm.style.display = ''; + if (vloOnlyForm) vloOnlyForm.style.display = 'none'; + } else if (radio.value === 'vlo-only') { + if (caseReferenceSection) caseReferenceSection.style.display = 'none'; + if (serviceAreaForm) serviceAreaForm.style.display = 'none'; + if (vloOnlyForm) vloOnlyForm.style.display = ''; } }); }); @@ -1067,18 +1203,43 @@ if (Array.from(victimCheckboxes).some(function (cb) { return cb.checked; })) { } } + // VLO-only form submission + function attachVloOnlyFormListener() { + var vloOnlyForm = document.getElementById('vlo-only-form'); + if (vloOnlyForm && !vloOnlyForm.dataset.listenerAttached) { + vloOnlyForm.dataset.listenerAttached = 'true'; + vloOnlyForm.addEventListener('submit', function(e) { + console.log('VLO-only form submitted'); + e.preventDefault(); + e.stopPropagation(); + searchFormSubmitted = true; + applyVictimFilters(); + window.saveFiltersToStorage(); + // Update clear link visibility after form submission + if (window.updateClearVloOnlyFiltersVisibility) { + window.updateClearVloOnlyFiltersVisibility(); + } + return false; + }, true); + } + } + // Attach listener immediately and also on DOM ready to ensure it's set attachServiceAreaFormListener(); + attachVloOnlyFormListener(); if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', attachServiceAreaFormListener); + document.addEventListener('DOMContentLoaded', attachVloOnlyFormListener); } // Update filter storage for Service, Area, and VLO on checkbox change (but don't filter) // Reset searchFormSubmitted so user must click Search again to apply changes + // But only after initial setup is complete to avoid resetting during page load searchCriteriaCheckboxes.forEach(function(checkbox) { checkbox.addEventListener('change', function() { + if (!initialSetupComplete) return; // Skip during initial setup searchFormSubmitted = false; - applyVictimFilters(); + // Don't apply filters immediately - wait for Search button click window.saveFiltersToStorage(); if (window.updateClearSearchFiltersVisibility) { window.updateClearSearchFiltersVisibility(); @@ -1258,6 +1419,67 @@ window.updateClearSearchFiltersVisibility = updateClearSearchFiltersVisibility; // Update visibility on page load updateClearSearchFiltersVisibility(); +// Function to update clear VLO-only search link visibility +function updateClearVloOnlyFiltersVisibility() { + var clearVloOnlyFiltersWrapper = document.getElementById('clear-vlo-only-filters-wrapper'); + if (!clearVloOnlyFiltersWrapper) return; + + var vloOnlyCheckboxes = document.querySelectorAll('.vlo-checkbox'); + var hasVloSelected = Array.from(vloOnlyCheckboxes).some(function(cb) { return cb.checked; }); + + if (hasVloSelected) { + clearVloOnlyFiltersWrapper.style.display = ''; + } else { + clearVloOnlyFiltersWrapper.style.display = 'none'; + } +} + +// Make it available globally +window.updateClearVloOnlyFiltersVisibility = updateClearVloOnlyFiltersVisibility; + +// Update visibility on page load +updateClearVloOnlyFiltersVisibility(); + +// Add click handler to Clear VLO-only search link +var clearVloOnlyFiltersLink = document.getElementById('clear-vlo-only-filters'); +if (clearVloOnlyFiltersLink) { + clearVloOnlyFiltersLink.addEventListener('click', function (e) { + e.preventDefault(); + + // Helper function to uncheck and trigger change event + function uncheckAndTriggerChange(items) { + items.forEach(function (item) { + item.checked = false; + // Trigger change event to ensure listeners fire + var changeEvent = new Event('change', { bubbles: true }); + item.dispatchEvent(changeEvent); + }); + } + + // Clear VLO checkboxes in the VLO-only form + var vloOnlyCheckboxes = document.querySelectorAll('#vlo-only-checkboxes-container .vlo-checkbox'); + uncheckAndTriggerChange(vloOnlyCheckboxes); + + // Clear VLO-only chips + var vloOnlyChipsContainer = document.getElementById('vlo-only-chips-container'); + if (vloOnlyChipsContainer) vloOnlyChipsContainer.innerHTML = ''; + + // Clear autocomplete input + var vloOnlyInput = document.querySelector('#vlo-only-autocomplete-input'); + if (vloOnlyInput) vloOnlyInput.value = ''; + + // Reset search form submitted flag + searchFormSubmitted = false; + + // Hide the clear search wrapper + updateClearVloOnlyFiltersVisibility(); + + // Update UI and apply filters + applyVictimFilters(); + window.saveFiltersToStorage(); + }); +} + })(); // Filter vlo list based on autocomplete (now handled by initializeVloAutocomplete) @@ -1439,7 +1661,9 @@ function renderAreaChips() { button.addEventListener('click', function() { checkbox.checked = false; renderAreaChips(); - if (window.applyVictimFilters) window.applyVictimFilters(); + // Don't apply filters immediately - wait for Search button click + searchFormSubmitted = false; + window.saveFiltersToStorage(); }); li.appendChild(button); areaChipsContainer.appendChild(li); @@ -1484,8 +1708,9 @@ accessibleAutocomplete({ // Clear the input field after selection var input = container.querySelector('input'); if (input) input.value = ''; - // Apply filters immediately - if (window.applyVictimFilters) window.applyVictimFilters(); + // Don't apply filters immediately - wait for Search button click + searchFormSubmitted = false; + window.saveFiltersToStorage(); } } }); @@ -1525,7 +1750,7 @@ var vloCheckboxesContainer = document.getElementById('vlo-checkboxes-container') var vloCheckboxes = document.querySelectorAll('.vlo-checkbox'); if (!container) { - console.error('Victim liaison officer autocomplete container not found'); + // Container not on this page - silently return return; } @@ -1564,7 +1789,9 @@ function renderVloChips() { button.addEventListener('click', function() { checkbox.checked = false; renderVloChips(); - if (window.applyVictimFilters) window.applyVictimFilters(); + // Don't apply filters immediately - wait for Search button click + searchFormSubmitted = false; + window.saveFiltersToStorage(); }); li.appendChild(button); vloChipsContainer.appendChild(li); @@ -1609,8 +1836,9 @@ accessibleAutocomplete({ // Clear the input field after selection var input = container.querySelector('input'); if (input) input.value = ''; - // Apply filters immediately - if (window.applyVictimFilters) window.applyVictimFilters(); + // Don't apply filters immediately - wait for Search button click + searchFormSubmitted = false; + window.saveFiltersToStorage(); } } }); @@ -1619,6 +1847,270 @@ accessibleAutocomplete({ window.renderVloChips = renderVloChips; } +// Initialize accessible-autocomplete for VLO-only form +function initializeVloOnlyAutocomplete() { +var vlos = [ + { label: 'THOMPSON, Sarah (you)', value: 'thompson-sarah' }, + { label: 'Unassigned', value: 'unassigned' }, + { label: 'KUMAR, Priya', value: 'kumar-priya' }, + { label: 'BISHOP, James', value: 'bishop-james' }, + { label: 'MORRISON, Claire', value: 'morrison-claire' }, + { label: 'HAYES, Michael', value: 'hayes-michael' }, + { label: 'ANDERSON, David', value: 'anderson-david' }, + { label: 'WRIGHT, Hannah', value: 'wright-hannah' }, + { label: 'MARTINEZ, Carlos', value: 'martinez-carlos' }, + { label: 'JOHNSON, Patricia', value: 'johnson-patricia' }, + { label: 'CHEN, Michael', value: 'chen-michael' }, + { label: 'PATEL, Ravi', value: 'patel-ravi' }, + { label: 'O\'CONNELL, Siobhan', value: 'oconnell-siobhan' }, + { label: 'THOMPSON, Robert', value: 'thompson-robert' }, + { label: 'GARCÍA, Luis', value: 'garcía-luis' }, + { label: 'HENDERSON, Louise', value: 'henderson-louise' }, + { label: 'WILLIAMS, Anna', value: 'williams-anna' }, + { label: 'STEWART, James', value: 'stewart-james' }, + { label: 'LEWIS, Elizabeth', value: 'lewis-elizabeth' }, + { label: 'WALKER, George', value: 'walker-george' }, + { label: 'CLARK, Victoria', value: 'clark-victoria' } +]; + +var container = document.querySelector('#vlo-only-autocomplete'); +var vloOnlyCheckboxesContainer = document.getElementById('vlo-only-checkboxes-container'); +var vloOnlyCheckboxes = document.querySelectorAll('#vlo-only-checkboxes-container .vlo-checkbox'); + +if (!container) { + console.error('VLO-only autocomplete container not found'); + return; +} + +if (typeof accessibleAutocomplete === 'undefined') { + console.error('accessibleAutocomplete library not loaded'); + return; +} + +// Create source function that returns matching vlo labels +var sourceFunction = function(query, populateResults) { + if (!query) { + populateResults(vlos.map(function(o) { return o.label; })); + } else { + var filtered = vlos.filter(function(o) { + return o.label.toLowerCase().indexOf(query.toLowerCase()) !== -1; + }); + populateResults(filtered.map(function(o) { return o.label; })); + } +}; + +var vloOnlyChipsContainer = document.getElementById('vlo-only-chips-container'); + +// Function to render VLO-only chips +function renderVloOnlyChips() { + if (!vloOnlyChipsContainer) return; + vloOnlyChipsContainer.innerHTML = ''; + vloOnlyCheckboxes.forEach(function(checkbox) { + if (checkbox.checked) { + var label = checkbox.getAttribute('data-label') || checkbox.value; + var li = document.createElement('li'); + var button = document.createElement('button'); + button.type = 'button'; + button.className = 'app-filter__tag'; + button.textContent = label; + button.setAttribute('data-value', checkbox.value); + button.addEventListener('click', function() { + checkbox.checked = false; + renderVloOnlyChips(); + // Don't apply filters immediately - wait for Search button click + searchFormSubmitted = false; + window.saveFiltersToStorage(); + // Update clear link visibility + if (window.updateClearVloOnlyFiltersVisibility) { + window.updateClearVloOnlyFiltersVisibility(); + } + }); + li.appendChild(button); + vloOnlyChipsContainer.appendChild(li); + } + }); +} + +// Initial render of chips +renderVloOnlyChips(); + +accessibleAutocomplete({ + element: container, + id: 'vlo-only-autocomplete-input', + source: sourceFunction, + showAllValues: true, + minLength: 0, + confirmOnBlur: true, + templates: { + inputValue: function(result) { + return ''; + }, + suggestion: function(result) { + return result ? result.label || result : ''; + } + }, + onConfirm: function (selected) { + if (!selected) { + return; + } + var item = vlos.find(function (o) { + return o.label === selected || o.label === (selected.label || selected); + }); + if (item) { + // Find and check the selected checkbox + vloOnlyCheckboxes.forEach(function (checkbox) { + if (checkbox.value === item.value) { + checkbox.checked = true; + } + }); + // Render chips + renderVloOnlyChips(); + // Clear the input field after selection + var input = container.querySelector('input'); + if (input) input.value = ''; + // Don't apply filters immediately - wait for Search button click + searchFormSubmitted = false; + window.saveFiltersToStorage(); + // Update clear link visibility + if (window.updateClearVloOnlyFiltersVisibility) { + window.updateClearVloOnlyFiltersVisibility(); + } + } + } +}); + +// Expose renderVloOnlyChips globally for use by restore functions +window.renderVloOnlyChips = renderVloOnlyChips; +} + +// Initialize accessible-autocomplete for Service and Area VLO filter +function initializeServiceAreaVloAutocomplete() { +var vlos = [ + { label: 'THOMPSON, Sarah (you)', value: 'thompson-sarah' }, + { label: 'Unassigned', value: 'unassigned' }, + { label: 'KUMAR, Priya', value: 'kumar-priya' }, + { label: 'BISHOP, James', value: 'bishop-james' }, + { label: 'MORRISON, Claire', value: 'morrison-claire' }, + { label: 'HAYES, Michael', value: 'hayes-michael' }, + { label: 'ANDERSON, David', value: 'anderson-david' }, + { label: 'WRIGHT, Hannah', value: 'wright-hannah' }, + { label: 'MARTINEZ, Carlos', value: 'martinez-carlos' }, + { label: 'JOHNSON, Patricia', value: 'johnson-patricia' }, + { label: 'CHEN, Michael', value: 'chen-michael' }, + { label: 'PATEL, Ravi', value: 'patel-ravi' }, + { label: 'O\'CONNELL, Siobhan', value: 'oconnell-siobhan' }, + { label: 'THOMPSON, Robert', value: 'thompson-robert' }, + { label: 'GARCÍA, Luis', value: 'garcía-luis' }, + { label: 'HENDERSON, Louise', value: 'henderson-louise' }, + { label: 'WILLIAMS, Anna', value: 'williams-anna' }, + { label: 'STEWART, James', value: 'stewart-james' }, + { label: 'LEWIS, Elizabeth', value: 'lewis-elizabeth' }, + { label: 'WALKER, George', value: 'walker-george' }, + { label: 'CLARK, Victoria', value: 'clark-victoria' } +]; + +var container = document.querySelector('#service-area-vlo-autocomplete'); +var serviceAreaVloCheckboxesContainer = document.getElementById('service-area-vlo-checkboxes-container'); +var serviceAreaVloCheckboxes = document.querySelectorAll('#service-area-vlo-checkboxes-container .service-area-vlo-checkbox'); + +if (!container) { + // Container not on this page - silently return + return; +} + +if (typeof accessibleAutocomplete === 'undefined') { + console.error('accessibleAutocomplete library not loaded'); + return; +} + +// Create source function that returns matching vlo labels +var sourceFunction = function(query, populateResults) { + if (!query) { + populateResults(vlos.map(function(o) { return o.label; })); + } else { + var filtered = vlos.filter(function(o) { + return o.label.toLowerCase().indexOf(query.toLowerCase()) !== -1; + }); + populateResults(filtered.map(function(o) { return o.label; })); + } +}; + +var serviceAreaVloChipsContainer = document.getElementById('service-area-vlo-chips-container'); + +// Function to render Service Area VLO chips +function renderServiceAreaVloChips() { + if (!serviceAreaVloChipsContainer) return; + serviceAreaVloChipsContainer.innerHTML = ''; + serviceAreaVloCheckboxes.forEach(function(checkbox) { + if (checkbox.checked) { + var label = checkbox.getAttribute('data-label') || checkbox.value; + var li = document.createElement('li'); + var button = document.createElement('button'); + button.type = 'button'; + button.className = 'app-filter__tag'; + button.textContent = label; + button.setAttribute('data-value', checkbox.value); + button.addEventListener('click', function() { + checkbox.checked = false; + renderServiceAreaVloChips(); + // Don't apply filters immediately - wait for Search button click + searchFormSubmitted = false; + window.saveFiltersToStorage(); + }); + li.appendChild(button); + serviceAreaVloChipsContainer.appendChild(li); + } + }); +} + +// Initial render of chips +renderServiceAreaVloChips(); + +accessibleAutocomplete({ + element: container, + id: 'service-area-vlo-autocomplete-input', + source: sourceFunction, + showAllValues: true, + minLength: 0, + confirmOnBlur: true, + templates: { + inputValue: function(result) { + return ''; + }, + suggestion: function(result) { + return result ? result.label || result : ''; + } + }, + onConfirm: function (selected) { + if (!selected) { + return; + } + var item = vlos.find(function (o) { + return o.label === selected || o.label === (selected.label || selected); + }); + if (item) { + // Find and check the selected checkbox + serviceAreaVloCheckboxes.forEach(function (checkbox) { + if (checkbox.value === item.value) { + checkbox.checked = true; + } + }); + // Render chips + renderServiceAreaVloChips(); + // Clear the input field after selection + var input = container.querySelector('input'); + if (input) input.value = ''; + // Don't apply filters immediately - wait for Search button click + searchFormSubmitted = false; + window.saveFiltersToStorage(); + } + } +}); + +// Expose renderServiceAreaVloChips globally for use by restore functions +window.renderServiceAreaVloChips = renderServiceAreaVloChips; +} + // Initialize accessible-autocomplete for Victim filter function initializeVictimAutocomplete() { var victims = [ @@ -1637,7 +2129,7 @@ var victimCheckboxesContainer = document.getElementById('victim-checkboxes-conta var victimCheckboxes = document.querySelectorAll('.victim-checkbox'); if (!container) { - console.error('Victim autocomplete container not found'); + // Container not on this page - silently return return; } @@ -1701,12 +2193,20 @@ if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', function() { initializeAreaAutocomplete(); initializeVloAutocomplete(); + initializeVloOnlyAutocomplete(); + initializeServiceAreaVloAutocomplete(); initializeVictimAutocomplete(); + // Mark initial setup as complete after all initialization + initialSetupComplete = true; }); } else { initializeAreaAutocomplete(); initializeVloAutocomplete(); +initializeVloOnlyAutocomplete(); +initializeServiceAreaVloAutocomplete(); initializeVictimAutocomplete(); +// Mark initial setup as complete after all initialization +initialSetupComplete = true; } // Add change event listener to area checkboxes to re-render chips @@ -1720,6 +2220,14 @@ if (e.target && e.target.classList.contains('area-checkbox')) { document.addEventListener('change', function(e) { if (e.target && e.target.classList.contains('vlo-checkbox')) { if (window.renderVloChips) window.renderVloChips(); + if (window.renderVloOnlyChips) window.renderVloOnlyChips(); +} +}, true); + +// Add change event listener to service-area-vlo checkboxes to re-render chips +document.addEventListener('change', function(e) { +if (e.target && e.target.classList.contains('service-area-vlo-checkbox')) { + if (window.renderServiceAreaVloChips) window.renderServiceAreaVloChips(); } }, true); diff --git a/app/assets/javascripts/delivery/wat2/vlo.js b/app/assets/javascripts/delivery/wat2/vlo.js index 545371632..7b0a8e691 100644 --- a/app/assets/javascripts/delivery/wat2/vlo.js +++ b/app/assets/javascripts/delivery/wat2/vlo.js @@ -272,7 +272,8 @@ accessibleAutocomplete({ element: document.querySelector('#my-autocomplete-container'), id: 'my-autocomplete', // To match it to the existing
    --> - Amend draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + Amend draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/pcd/draft/approved-to-send.html b/app/views/delivery/wat3/victim/pcd/draft/approved-to-send.html index 54791c803..608acbe32 100644 --- a/app/views/delivery/wat3/victim/pcd/draft/approved-to-send.html +++ b/app/views/delivery/wat3/victim/pcd/draft/approved-to-send.html @@ -2,7 +2,7 @@ {% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['pcdVictimInformed3'] == "No") %} {% else %}

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %}.

    {% endif %} {% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} @@ -79,23 +79,23 @@ {% if (data['pcdFumoc'] == "email") or (data['pcdAttemptToContactAgain'] == "email") %} - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} {% elif (data['pcdFumoc'] == "post") or (data['pcdAttemptToContactAgain'] == "post") %} - Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} {% elif (data['pcdFumoc'] == "none") %} {% elif (data['pcdVictimInformed3'] == "No") %} - Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} {% else %}

    @@ -109,7 +109,7 @@

    - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} {% elif (data['pmoc'] == "post") %} @@ -118,10 +118,10 @@

    - Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} {% elif (data['pmoc'] == "via-police") %} @@ -130,12 +130,12 @@

    - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} @@ -145,12 +145,12 @@

    - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} diff --git a/app/views/delivery/wat3/victim/pcd/draft/in-progress.html b/app/views/delivery/wat3/victim/pcd/draft/in-progress.html index b9fec6fcb..4a7d6aaa7 100644 --- a/app/views/delivery/wat3/victim/pcd/draft/in-progress.html +++ b/app/views/delivery/wat3/victim/pcd/draft/in-progress.html @@ -1,6 +1,6 @@ {% block content %}

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %}.

    @@ -8,6 +8,6 @@

    - Continue draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + Continue draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/pcd/draft/not-started.html b/app/views/delivery/wat3/victim/pcd/draft/not-started.html deleted file mode 100644 index 8f1c68695..000000000 --- a/app/views/delivery/wat3/victim/pcd/draft/not-started.html +++ /dev/null @@ -1,10 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - - - Draft a letter to inform about the decision to charge or no further action decision - - -{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/pcd/draft/ready-to-send.html b/app/views/delivery/wat3/victim/pcd/draft/ready-to-send.html index 82dde60e2..eae8ef0ab 100644 --- a/app/views/delivery/wat3/victim/pcd/draft/ready-to-send.html +++ b/app/views/delivery/wat3/victim/pcd/draft/ready-to-send.html @@ -1,6 +1,6 @@ {% block content %}

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %}.

    {% if (data['pcdCallAttempt'] == "1") %} @@ -53,7 +53,7 @@ {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} {% else %} @@ -78,7 +78,7 @@ {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} {% else %} diff --git a/app/views/delivery/wat3/victim/pcd/draft/under-review.html b/app/views/delivery/wat3/victim/pcd/draft/under-review.html index c28471c6b..e8a1aa2a4 100644 --- a/app/views/delivery/wat3/victim/pcd/draft/under-review.html +++ b/app/views/delivery/wat3/victim/pcd/draft/under-review.html @@ -1,6 +1,6 @@ {% block content %}

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %}.

    {% if (data['reviewer'] == "head") %} @@ -78,6 +78,6 @@ {% endif %} - View draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + View draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/pcd/index.html b/app/views/delivery/wat3/victim/pcd/index.html index 317a7f26e..c5db72a54 100644 --- a/app/views/delivery/wat3/victim/pcd/index.html +++ b/app/views/delivery/wat3/victim/pcd/index.html @@ -1,24 +1,22 @@ {% block content %} -

    Pre-charge decision

    +

    Charging decision

    -
    +

    {% if (data['pcdType'] == "dtc") %} - Decision to charge + Inform of decision to charge {% elif (data['pcdType'] == "nfa") %} - No further action - {% else %} - Mixed charges + Inform of no further action decision {% endif %}

    -
    +
    {% if (data['pmoc'] == "via-police") %}

    @@ -35,29 +33,13 @@

    {% if (data['pcdStatus'] == "check-details") %} {% include "/delivery/wat3/victim/pcd/pre-draft/check-details.html" %} - - - {% elif (data['pcdStatus'] == "draft-not-started") %} - {% include "/delivery/wat3/victim/pcd/draft/not-started.html" %} - {% elif (data['pcdStatus'] == "draft-in-progress") %} - {% include "/delivery/wat3/victim/pcd/draft/in-progress.html" %} - - {% elif (data['pcdStatus'] == "draft-under-review") %} - {% include "/delivery/wat3/victim/pcd/draft/under-review.html" %} - - {% elif (data['pcdStatus'] == "draft-amendments-required") %} - {% include "/delivery/wat3/victim/pcd/draft/amendments-required.html" %} - - {% elif (data['pcdStatus'] == "draft-ready-to-send") %} - {% include "/delivery/wat3/victim/pcd/draft/ready-to-send.html" %} - - {% elif (data['pcdStatus'] == "draft-approved-to-send") %} - {% include "/delivery/wat3/victim/pcd/draft/approved-to-send.html" %} + {% elif (data['pcdStatus'] == "log-not-started") %} + {% include "/delivery/wat3/victim/pcd/pre-draft/log-not-started.html" %} - {% elif (data['pcdStatus'] == "before-call-1") %} - {% include "/delivery/wat3/victim/pcd/call/before-call-1.html" %} + {% elif (data['pcdStatus'] == "before-text-logged") %} + {% include "/delivery/wat3/victim/pcd/call/before-text-logged.html" %} {% elif (data['pcdStatus'] == "informed-after-call-1") %} {% include "/delivery/wat3/victim/pcd/call/informed-after-call-1.html" %} @@ -68,6 +50,9 @@

    {% elif (data['pcdStatus'] == "informed-after-call-3") %} {% include "/delivery/wat3/victim/pcd/call/informed-after-call-3.html" %} + {% elif (data['pcdStatus'] == "select-fumoc") %} + {% include "/delivery/wat3/victim/pcd/call/select-fumoc.html" %} + {% elif (data['pcdStatus'] == "after-call-attempt-1") %} {% include "/delivery/wat3/victim/pcd/call/after-call-attempt-1.html" %} @@ -165,16 +150,13 @@

    {% endif %} - {% if (data['pcdSent'] == "yes") or (data['pcdSent'] == "na") %} +

    -
    - {% include "/delivery/wat3/victim/pcd/progress-tracker.html" %} -
    diff --git a/app/views/delivery/wat3/victim/pcd/pre-draft/check-details.html b/app/views/delivery/wat3/victim/pcd/pre-draft/check-details.html index 8ec945e03..ea3eaafa1 100644 --- a/app/views/delivery/wat3/victim/pcd/pre-draft/check-details.html +++ b/app/views/delivery/wat3/victim/pcd/pre-draft/check-details.html @@ -1,6 +1,6 @@ {% block content %}

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %}.

    diff --git a/app/views/delivery/wat3/victim/pcd/pre-draft/check-eligibility.html b/app/views/delivery/wat3/victim/pcd/pre-draft/check-eligibility.html deleted file mode 100644 index e69de29bb..000000000 diff --git a/app/views/delivery/wat3/victim/pcd/pre-draft/log-not-started.html b/app/views/delivery/wat3/victim/pcd/pre-draft/log-not-started.html new file mode 100644 index 000000000..2e023614b --- /dev/null +++ b/app/views/delivery/wat3/victim/pcd/pre-draft/log-not-started.html @@ -0,0 +1,10 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %}. +

    + +
    + Log an attempt to inform about the {{ data['pcdType'] }} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/pcd/send/email/failure-permanent.html b/app/views/delivery/wat3/victim/pcd/send/email/failure-permanent.html index 85de33bd5..987f9213a 100644 --- a/app/views/delivery/wat3/victim/pcd/send/email/failure-permanent.html +++ b/app/views/delivery/wat3/victim/pcd/send/email/failure-permanent.html @@ -11,8 +11,8 @@ {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/pcd/send/email/failure-technical.html b/app/views/delivery/wat3/victim/pcd/send/email/failure-technical.html index 3ae12b79a..21c6a96ef 100644 --- a/app/views/delivery/wat3/victim/pcd/send/email/failure-technical.html +++ b/app/views/delivery/wat3/victim/pcd/send/email/failure-technical.html @@ -5,8 +5,8 @@ {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/pcd/send/email/failure-temporary.html b/app/views/delivery/wat3/victim/pcd/send/email/failure-temporary.html index 962a0efb3..b5cef986e 100644 --- a/app/views/delivery/wat3/victim/pcd/send/email/failure-temporary.html +++ b/app/views/delivery/wat3/victim/pcd/send/email/failure-temporary.html @@ -11,8 +11,8 @@ {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/pcd/send/fu-email/failure-permanent.html b/app/views/delivery/wat3/victim/pcd/send/fu-email/failure-permanent.html index 3e15ebda7..0ccb31317 100644 --- a/app/views/delivery/wat3/victim/pcd/send/fu-email/failure-permanent.html +++ b/app/views/delivery/wat3/victim/pcd/send/fu-email/failure-permanent.html @@ -15,7 +15,7 @@ {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/pcd/send/fu-email/failure-technical.html b/app/views/delivery/wat3/victim/pcd/send/fu-email/failure-technical.html index 24aba3b52..56fc30eb7 100644 --- a/app/views/delivery/wat3/victim/pcd/send/fu-email/failure-technical.html +++ b/app/views/delivery/wat3/victim/pcd/send/fu-email/failure-technical.html @@ -9,7 +9,7 @@ {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/pcd/send/fu-email/failure-temporary.html b/app/views/delivery/wat3/victim/pcd/send/fu-email/failure-temporary.html index 6977ee740..240c0e0a1 100644 --- a/app/views/delivery/wat3/victim/pcd/send/fu-email/failure-temporary.html +++ b/app/views/delivery/wat3/victim/pcd/send/fu-email/failure-temporary.html @@ -15,7 +15,7 @@ {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/pcd/send/letter/dispatched.html b/app/views/delivery/wat3/victim/pcd/send/letter/dispatched.html index 1a47bc3d9..68c00ce9b 100644 --- a/app/views/delivery/wat3/victim/pcd/send/letter/dispatched.html +++ b/app/views/delivery/wat3/victim/pcd/send/letter/dispatched.html @@ -1,19 +1,4 @@ {% block content %} {% include "/delivery/wat3/victim/pcd/details/letter.html" %} -{% if (data['notifyStatus'] == "delivered") %} -{% else %} -
    - -
    - - - Previous contact attempts - - -
    - {% include "/delivery/wat3/victim/pcd/details/email.html" %} -
    -
    -{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/vcl/pre-draft/check-details.html b/app/views/delivery/wat3/victim/vcl/pre-draft/check-details.html index 40f639a09..becdd8dd6 100644 --- a/app/views/delivery/wat3/victim/vcl/pre-draft/check-details.html +++ b/app/views/delivery/wat3/victim/vcl/pre-draft/check-details.html @@ -1,6 +1,6 @@ {% block content %}

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %}.

    diff --git a/app/views/index.html b/app/views/index.html index a623da4bd..e9c1113bb 100644 --- a/app/views/index.html +++ b/app/views/index.html @@ -279,27 +279,27 @@

  • - + Decision to charge
  • - + No further action decision
  • - + Stopped charge (VCL Scheme)
  • - + Substantially altered charge (VCL Scheme)
  • - + CPS pre-trial meeting
  • From 983e81e6812ec2733531d19aa53c911f23736fc8 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Thu, 26 Feb 2026 03:17:42 +0000 Subject: [PATCH 041/113] Non-integrated comms journey (for review) --- app/data/session-data-defaults.js | 4 +-- app/routes/delivery/wat3.js | 12 +++++++-- app/views/delivery/wat3/onb/next-task.html | 25 +++++++++++++++-- .../wat3/partials/header/none-selected.html | 4 +-- .../wat3/partials/header/tasks-selected.html | 4 +-- .../partials/header/victims-selected.html | 4 +-- app/views/delivery/wat3/tasks.html | 10 +++---- app/views/delivery/wat3/victim/index.html | 12 ++++----- .../wat3/victim/new-task/task-selection.html | 25 +++++++++++++++-- app/views/index.html | 27 ++++++++++++++----- 10 files changed, 96 insertions(+), 31 deletions(-) diff --git a/app/data/session-data-defaults.js b/app/data/session-data-defaults.js index e1d9d1149..53d0af910 100644 --- a/app/data/session-data-defaults.js +++ b/app/data/session-data-defaults.js @@ -3,8 +3,8 @@ module.exports = { 'caseUrn': '42MZ1139323/1', 'pmoc': 'mobile', 'onboardedStatus': 'No', - 'vclStatus': 'check-details', - 'pcdStatus': 'check-details', + 'vclStatus': 'log-not-started', + 'pcdStatus': 'log-not-started', 'recipient': 'victim', 'area': 'London', diff --git a/app/routes/delivery/wat3.js b/app/routes/delivery/wat3.js index ce0f7c928..8cd21f805 100644 --- a/app/routes/delivery/wat3.js +++ b/app/routes/delivery/wat3.js @@ -4,7 +4,7 @@ module.exports = router => { router.post('/delivery/wat3/sign-in-answer', function(request, response) { - response.redirect("/delivery/wat3/overview") + response.redirect("/delivery/wat3/tasks") }) router.post('/delivery/wat3/onb/service-lead-answer', function(request, response) { @@ -105,7 +105,15 @@ module.exports = router => { var nextTask = request.session.data['nextTask'] - if (nextTask == "Other") { + if (nextTask == "Inform of a decision to charge") { + response.redirect("/delivery/wat3/victim/new-task/task-due-date?pcdType=dtc") + } else if (nextTask == "Inform of a no further action decision") { + response.redirect("/delivery/wat3/victim/new-task/task-due-date?pcdType=nfa") + } else if (nextTask == "Inform of a stopped charge") { + response.redirect("/delivery/wat3/victim/new-task/task-due-date?vclType=stopped-charge") + } else if (nextTask == "Inform of a substantially altered charge") { + response.redirect("/delivery/wat3/victim/new-task/task-due-date?vclType=altered-charge") + } else if (nextTask == "Other") { response.redirect("/delivery/wat3/victim/new-task/manual-task") } else if (nextTask == "No task at this time") { response.redirect("/delivery/wat3/victim/new-task/check-task") diff --git a/app/views/delivery/wat3/onb/next-task.html b/app/views/delivery/wat3/onb/next-task.html index b4cbf750e..547cfeb4e 100644 --- a/app/views/delivery/wat3/onb/next-task.html +++ b/app/views/delivery/wat3/onb/next-task.html @@ -104,12 +104,12 @@

    -
    + +
    + + +
    + +
    + + +
    + +
    + + +
    +
    @@ -670,7 +670,7 @@

    Task
    - {% if (data['pcdType'] == "dtc") %}Inform of decision to charge{% elif (data['pcdType'] == "nfa") %}Inform of no further action decision{% else %}{{ data['nextTask'] }}{% endif %} + {{ data['nextTask'] }}

    @@ -1136,7 +1136,7 @@

    Task
    - Inform of stopped charge (VCL) + Inform of stopped charge

    @@ -1261,7 +1261,7 @@

    Task
    - Inform of substantially altered charge (VCL) + Inform of substantially altered charge

    @@ -1447,7 +1447,7 @@

    Task
    - Inform of stopped charge (VCL) + Inform of stopped charge

    diff --git a/app/views/delivery/wat3/victim/index.html b/app/views/delivery/wat3/victim/index.html index 943ad7d2b..c5be150d0 100644 --- a/app/views/delivery/wat3/victim/index.html +++ b/app/views/delivery/wat3/victim/index.html @@ -40,7 +40,7 @@ Charging decision - {% if (data['nextTask'] == "dtc") or (data['nextTask'] == "nfa") or (data['nextTask'] == "mixed-charges") %} + {% if (data['nextTask'] == "Inform of a decision to charge") or (data['nextTask'] == "Inform of a no further action decision") %} {% else %}
  • VCL Scheme @@ -68,7 +68,7 @@ Charging decision
  • - {% if (data['nextTask'] == "dtc") or (data['nextTask'] == "nfa") or (data['nextTask'] == "mixed-charges") %} + {% if (data['nextTask'] == "Inform of a decision to charge") or (data['nextTask'] == "Inform of a no further action decision") %} {% else %}
  • VCL Scheme @@ -96,7 +96,7 @@ Charging decision
  • - {% if (data['nextTask'] == "dtc") or (data['nextTask'] == "nfa") or (data['nextTask'] == "mixed-charges") %} + {% if (data['nextTask'] == "Inform of a decision to charge") or (data['nextTask'] == "Inform of a no further action decision") %} {% else %}
  • VCL Scheme @@ -124,7 +124,7 @@ Charging decision
  • - {% if (data['nextTask'] == "dtc") or (data['nextTask'] == "nfa") or (data['nextTask'] == "mixed-charges") %} + {% if (data['nextTask'] == "Inform of a decision to charge") or (data['nextTask'] == "Inform of a no further action decision") %} {% else %}
  • VCL Scheme @@ -152,7 +152,7 @@ Charging decision
  • - {% if (data['nextTask'] == "dtc") or (data['nextTask'] == "nfa") or (data['nextTask'] == "mixed-charges") %} + {% if (data['nextTask'] == "Inform of a decision to charge") or (data['nextTask'] == "Inform of a no further action decision") %} {% else %}
  • VCL Scheme @@ -180,7 +180,7 @@ Charging decision
  • - {% if (data['nextTask'] == "dtc") or (data['nextTask'] == "nfa") or (data['nextTask'] == "mixed-charges") %} + {% if (data['nextTask'] == "Inform of a decision to charge") or (data['nextTask'] == "Inform of a no further action decision") %} {% else %}
  • VCL Scheme diff --git a/app/views/delivery/wat3/victim/new-task/task-selection.html b/app/views/delivery/wat3/victim/new-task/task-selection.html index 1c3ab0300..cb792c14d 100644 --- a/app/views/delivery/wat3/victim/new-task/task-selection.html +++ b/app/views/delivery/wat3/victim/new-task/task-selection.html @@ -62,12 +62,12 @@

  • -
    + +
    + + +
    + +
    + + +
    + +
    + + +
    +
    diff --git a/app/views/delivery/wat3/onb/check-task.html b/app/views/delivery/wat3/onb/check-task.html index 942697e74..71ae314c6 100644 --- a/app/views/delivery/wat3/onb/check-task.html +++ b/app/views/delivery/wat3/onb/check-task.html @@ -65,9 +65,9 @@

    Due date
    - {% if data['nextTaskDueDate'] %} + {% if data['taskDueDate'] %}
    - {{ data['nextTaskDueDate'] | formatDate }} + {{ data['taskDueDate'] | formatDate }}
    @@ -104,9 +104,9 @@

    Due date
    - {% if data['nextTaskDueDate'] %} + {% if data['taskDueDate'] %}
    - {{ data['nextTaskDueDate'] | formatDate }} + {{ data['taskDueDate'] | formatDate }}
    diff --git a/app/views/delivery/wat3/onb/manual-task.html b/app/views/delivery/wat3/onb/manual-task.html index e1269257e..52bb52695 100644 --- a/app/views/delivery/wat3/onb/manual-task.html +++ b/app/views/delivery/wat3/onb/manual-task.html @@ -36,10 +36,10 @@

    Create a task for {{ data['victimFor
    + value="{{ data['taskDueDate'] }}" />

    diff --git a/app/views/delivery/wat3/onb/next-task-due-date.html b/app/views/delivery/wat3/onb/next-task-due-date.html index 629fa1b20..a9e626171 100644 --- a/app/views/delivery/wat3/onb/next-task-due-date.html +++ b/app/views/delivery/wat3/onb/next-task-due-date.html @@ -29,10 +29,10 @@

    + value="{{ data['taskDueDate'] }}" />

    diff --git a/app/views/delivery/wat3/onb/onboarded.html b/app/views/delivery/wat3/onb/onboarded.html index 58f9e2ff5..b9e671ab3 100644 --- a/app/views/delivery/wat3/onb/onboarded.html +++ b/app/views/delivery/wat3/onb/onboarded.html @@ -25,7 +25,7 @@

    - You also confirmed known details for {{ data['victimForename'] }} {{ data['victimSurname'] }}{% if data['nextTask'] == "No task at this time" %} but no task was created{% else %} and created a task {% if data['manualTask'] == "yes" %}of '{{ data['manualTaskName'] }}'{% else %}to {{ data['nextTask'] | lower }}{% endif %} due {{ data['nextTaskDueDate'] | formatDate }}{% endif %}. + You also confirmed known details for {{ data['victimForename'] }} {{ data['victimSurname'] }}{% if data['nextTask'] == "No task at this time" %} but no task was created{% else %} and created a task {% if data['manualTask'] == "yes" %}of '{{ data['manualTaskName'] }}'{% else %}to {{ data['nextTask'] | lower }}{% endif %} due {{ data['taskDueDate'] | formatDate }}{% endif %}.

    What happens next

    diff --git a/app/views/delivery/wat3/pcd/call/next-attempt-moc.html b/app/views/delivery/wat3/pcd/call/next-attempt-moc.html index 2b10dfb70..d1c361164 100644 --- a/app/views/delivery/wat3/pcd/call/next-attempt-moc.html +++ b/app/views/delivery/wat3/pcd/call/next-attempt-moc.html @@ -32,9 +32,9 @@

    -
    +
    diff --git a/app/views/delivery/wat3/tasks.html b/app/views/delivery/wat3/tasks.html index 7ad18aa3a..833bf04b2 100644 --- a/app/views/delivery/wat3/tasks.html +++ b/app/views/delivery/wat3/tasks.html @@ -415,7 +415,7 @@

    Due date
    - Overdue 13 November 2025 + Overdue Thursday, 13 November 2025
    Change due date @@ -486,7 +486,7 @@

    Due date
    - Due today 14 November 2025 + Due today Friday, 14 November 2025
    Change due date @@ -549,7 +549,7 @@

    Due date
    - Due today 14 November 2025 + Due today Friday, 14 November 2025
    Change due date @@ -612,7 +612,7 @@

    Due date
    - 17 November 2025 + Monday, 17 November 2025
    Change due date @@ -678,7 +678,7 @@

    Due date
    - {{ data['nextTaskDueDate'] | formatDate or data['taskDueDate'] | formatDate }} + {{ data['taskDueDate'] | formatDate }}
    Change due date @@ -708,7 +708,7 @@

    Task assignee
    - {{ data['taskAssignee'] or data['vlo'] }} + {{ data['taskAssignee'] or data['vlo'] or 'Unassigned' }}
    Change task assignee @@ -722,13 +722,13 @@

    {% if (data['pcdStatus'] == "check-details") %} Check details {% elif (data['pcdStatus'] == "log-not-started") %} - Log an attempt + Log a communication {% elif (data['pcdStatus'] == "before-text-logged") %} Log text message details {% elif (data['pcdStatus'] == "after-call-attempt-1") or (data['pcdStatus'] == "after-call-attempt-2") %} - Log another attempt + Log another communication {% elif (data['pcdStatus'] == "after-call-attempt-3") %} - Log another attempt + Log another communication {% elif (data['pcdStatus'] == "select-fumoc") %} Select letter dispatch method {% elif (data['pcdStatus'] == "informed-after-call-1") or (data['pcdStatus'] == "informed-after-call-2") or (data['pcdStatus'] == "informed-after-call-3") %} @@ -763,7 +763,7 @@

    Due date
    - Overdue 13 November 2025 + Overdue Thursday, 13 November 2025
    Change due date @@ -833,7 +833,7 @@

    Due date
    - 20 November 2025 + Thursday, 20 November 2025
    Change due date @@ -895,7 +895,7 @@

    Due date
    - Due today 16 November 2025 + Due today Sunday, 16 November 2025
    Change due date @@ -957,7 +957,7 @@

    Due date
    - Overdue 10 November 2025 + Overdue Monday, 10 November 2025
    Change due date @@ -1019,7 +1019,7 @@

    Due date
    - 22 November 2025 + Saturday, 22 November 2025
    Change due date @@ -1081,7 +1081,7 @@

    Due date
    - Due today 14 November 2025 + Due today Friday, 14 November 2025
    Change due date @@ -1144,7 +1144,7 @@

    Due date
    - 19 November 2025 + Wednesday, 19 November 2025
    Change due date @@ -1207,7 +1207,7 @@

    Due date
    - 18 November 2025 + Tuesday, 18 November 2025
    Change due date @@ -1269,7 +1269,7 @@

    Due date
    - Due today 15 November 2025 + Due today Saturday, 15 November 2025
    Change due date @@ -1331,7 +1331,7 @@

    Due date
    - 24 November 2025 + Monday, 24 November 2025
    Change due date @@ -1393,7 +1393,7 @@

    Due date
    - Overdue 12 November 2025 + Overdue Wednesday, 12 November 2025
    Change due date @@ -1455,7 +1455,7 @@

    Due date
    - 21 November 2025 + Friday, 21 November 2025
    Change due date @@ -1517,7 +1517,7 @@

    Due date
    - Due today 14 November 2025 + Due today Friday, 14 November 2025
    Change due date From f54bd063da9d92e4656a78dac14272282a08f771 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Thu, 5 Mar 2026 11:23:11 +0000 Subject: [PATCH 043/113] For Sprint review (removed due date change reason field) --- .../delivery/wat3/change-task-due-date.html | 2 +- .../delivery/wat3/next-task-due-date.html | 85 +++++++++++++++++++ app/views/delivery/wat3/tasks.html | 2 +- .../wat3/victim/new-task/task-created.html | 2 +- app/views/index.html | 3 +- 5 files changed, 89 insertions(+), 5 deletions(-) create mode 100644 app/views/delivery/wat3/next-task-due-date.html diff --git a/app/views/delivery/wat3/change-task-due-date.html b/app/views/delivery/wat3/change-task-due-date.html index c0f44a147..262828cb7 100644 --- a/app/views/delivery/wat3/change-task-due-date.html +++ b/app/views/delivery/wat3/change-task-due-date.html @@ -34,7 +34,7 @@

    name="taskDueDate" autocomplete="off" aria-describedby="task-due-date-hint" - value="{{ data['taskDueDate'] or data['taskDueDate'] }}" /> + value="{{ data['taskDueDate'] }}" />

    diff --git a/app/views/delivery/wat3/next-task-due-date.html b/app/views/delivery/wat3/next-task-due-date.html new file mode 100644 index 000000000..145b49fe3 --- /dev/null +++ b/app/views/delivery/wat3/next-task-due-date.html @@ -0,0 +1,85 @@ +{% extends "layouts/main.html" %} +{% set pageName="Task due date" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + + + +
    +

    + +

    + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + +
    +
    + + + +
    +
    + + +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/tasks.html b/app/views/delivery/wat3/tasks.html index 833bf04b2..4af77db68 100644 --- a/app/views/delivery/wat3/tasks.html +++ b/app/views/delivery/wat3/tasks.html @@ -681,7 +681,7 @@

    {{ data['taskDueDate'] | formatDate }}
    - Change due date + Change due date

    {% if (data['contactedBy'] == "call") %} diff --git a/app/views/delivery/wat3/victim/new-task/task-created.html b/app/views/delivery/wat3/victim/new-task/task-created.html index 38a87a367..36ee16c00 100644 --- a/app/views/delivery/wat3/victim/new-task/task-created.html +++ b/app/views/delivery/wat3/victim/new-task/task-created.html @@ -30,8 +30,12 @@

    What happens next

    -

    + + +

    + The task can now be actioned from the Tasks page.

    diff --git a/app/views/delivery/wat3/victim/pcd/call/after-call-attempt-3.html b/app/views/delivery/wat3/victim/pcd/call/after-call-attempt-3.html index 6dd333a3f..359a2837b 100644 --- a/app/views/delivery/wat3/victim/pcd/call/after-call-attempt-3.html +++ b/app/views/delivery/wat3/victim/pcd/call/after-call-attempt-3.html @@ -28,11 +28,15 @@ Review letter before printing to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} --> -

    + + + + Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/pcd/pre-draft/log-not-started.html b/app/views/delivery/wat3/victim/pcd/pre-draft/log-not-started.html index 2e023614b..374c7f97c 100644 --- a/app/views/delivery/wat3/victim/pcd/pre-draft/log-not-started.html +++ b/app/views/delivery/wat3/victim/pcd/pre-draft/log-not-started.html @@ -4,7 +4,7 @@

    - Log an attempt to inform about the {{ data['pcdType'] }} + Log a communication to inform about the {{ data['pcdType'] }} {% endblock %} \ No newline at end of file From c70917e8150c08213721841e384fd69863c62465 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Tue, 10 Mar 2026 10:23:50 +0000 Subject: [PATCH 045/113] Hide victim page action if no task set, and Next task > Task --- app/views/delivery/wat3/onb/check-task.html | 2 +- .../delivery/wat3/victim/pcd/pre-draft/log-not-started.html | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/views/delivery/wat3/onb/check-task.html b/app/views/delivery/wat3/onb/check-task.html index 71ae314c6..08dad0518 100644 --- a/app/views/delivery/wat3/onb/check-task.html +++ b/app/views/delivery/wat3/onb/check-task.html @@ -22,7 +22,7 @@

    - Next task + Task
    {% if data['nextTask'] %}
    diff --git a/app/views/delivery/wat3/victim/pcd/pre-draft/log-not-started.html b/app/views/delivery/wat3/victim/pcd/pre-draft/log-not-started.html index 374c7f97c..8f7b5dd99 100644 --- a/app/views/delivery/wat3/victim/pcd/pre-draft/log-not-started.html +++ b/app/views/delivery/wat3/victim/pcd/pre-draft/log-not-started.html @@ -3,8 +3,11 @@ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %}.

    +{% if data['nextTask'] == "No task at this time" %} +{% else %} Log a communication to inform about the {{ data['pcdType'] }} +{% endif %} {% endblock %} \ No newline at end of file From a9888ed09b1e0a624fba4f812bf02f4e5bdf0c4e Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Tue, 10 Mar 2026 11:24:00 +0000 Subject: [PATCH 046/113] No task set on victims page fix --- app/views/delivery/wat3/victim/index.html | 12 +- .../victim/pcd/call/after-call-attempt-1.html | 2 +- .../victim/pcd/call/after-call-attempt-2.html | 2 +- .../victim/pcd/call/after-call-attempt-3.html | 2 +- .../wat3/victim/pcd/call/before-call-1.html | 2 +- .../victim/pcd/call/before-text-logged.html | 2 +- .../victim/pcd/draft/amendments-required.html | 2 +- .../victim/pcd/draft/approved-to-send.html | 2 +- .../wat3/victim/pcd/draft/in-progress.html | 2 +- .../wat3/victim/pcd/draft/ready-to-send.html | 2 +- .../wat3/victim/pcd/draft/under-review.html | 2 +- app/views/delivery/wat3/victim/pcd/index.html | 230 +++++++++--------- .../victim/pcd/pre-draft/check-details.html | 2 +- .../victim/pcd/pre-draft/log-not-started.html | 6 +- .../victim/vcl/pre-draft/check-details.html | 2 +- 15 files changed, 137 insertions(+), 135 deletions(-) diff --git a/app/views/delivery/wat3/victim/index.html b/app/views/delivery/wat3/victim/index.html index c5be150d0..8536777da 100644 --- a/app/views/delivery/wat3/victim/index.html +++ b/app/views/delivery/wat3/victim/index.html @@ -40,7 +40,7 @@ Charging decision - {% if (data['nextTask'] == "Inform of a decision to charge") or (data['nextTask'] == "Inform of a no further action decision") %} + {% if (data['nextTask'] == "Inform of a decision to charge") or (data['nextTask'] == "Inform of a no further action decision") or data['nextTask'] == "No task at this time" %} {% else %}
  • VCL Scheme @@ -68,7 +68,7 @@ Charging decision
  • - {% if (data['nextTask'] == "Inform of a decision to charge") or (data['nextTask'] == "Inform of a no further action decision") %} + {% if (data['nextTask'] == "Inform of a decision to charge") or (data['nextTask'] == "Inform of a no further action decision") or data['nextTask'] == "No task at this time" %} {% else %}
  • VCL Scheme @@ -96,7 +96,7 @@ Charging decision
  • - {% if (data['nextTask'] == "Inform of a decision to charge") or (data['nextTask'] == "Inform of a no further action decision") %} + {% if (data['nextTask'] == "Inform of a decision to charge") or (data['nextTask'] == "Inform of a no further action decision") or data['nextTask'] == "No task at this time" %} {% else %}
  • VCL Scheme @@ -124,7 +124,7 @@ Charging decision
  • - {% if (data['nextTask'] == "Inform of a decision to charge") or (data['nextTask'] == "Inform of a no further action decision") %} + {% if (data['nextTask'] == "Inform of a decision to charge") or (data['nextTask'] == "Inform of a no further action decision") or data['nextTask'] == "No task at this time" %} {% else %}
  • VCL Scheme @@ -152,7 +152,7 @@ Charging decision
  • - {% if (data['nextTask'] == "Inform of a decision to charge") or (data['nextTask'] == "Inform of a no further action decision") %} + {% if (data['nextTask'] == "Inform of a decision to charge") or (data['nextTask'] == "Inform of a no further action decision") or data['nextTask'] == "No task at this time" %} {% else %}
  • VCL Scheme @@ -180,7 +180,7 @@ Charging decision
  • - {% if (data['nextTask'] == "Inform of a decision to charge") or (data['nextTask'] == "Inform of a no further action decision") %} + {% if (data['nextTask'] == "Inform of a decision to charge") or (data['nextTask'] == "Inform of a no further action decision") or data['nextTask'] == "No task at this time" %} {% else %}
  • VCL Scheme diff --git a/app/views/delivery/wat3/victim/pcd/call/after-call-attempt-1.html b/app/views/delivery/wat3/victim/pcd/call/after-call-attempt-1.html index fa64f64d2..d5391daf8 100644 --- a/app/views/delivery/wat3/victim/pcd/call/after-call-attempt-1.html +++ b/app/views/delivery/wat3/victim/pcd/call/after-call-attempt-1.html @@ -1,6 +1,6 @@ {% block content %}

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %}. + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %}.

    {% include "/delivery/wat3/victim/pcd/details/call-attempt-1.html" %} diff --git a/app/views/delivery/wat3/victim/pcd/call/after-call-attempt-2.html b/app/views/delivery/wat3/victim/pcd/call/after-call-attempt-2.html index 8faa824d2..f0ce85c74 100644 --- a/app/views/delivery/wat3/victim/pcd/call/after-call-attempt-2.html +++ b/app/views/delivery/wat3/victim/pcd/call/after-call-attempt-2.html @@ -1,6 +1,6 @@ {% block content %}

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %}. + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %}.

    {% include "/delivery/wat3/victim/pcd/details/call-attempt-2.html" %} diff --git a/app/views/delivery/wat3/victim/pcd/call/after-call-attempt-3.html b/app/views/delivery/wat3/victim/pcd/call/after-call-attempt-3.html index 359a2837b..6a76bee44 100644 --- a/app/views/delivery/wat3/victim/pcd/call/after-call-attempt-3.html +++ b/app/views/delivery/wat3/victim/pcd/call/after-call-attempt-3.html @@ -1,6 +1,6 @@ {% block content %}

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %}. + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %}.

    {% include "/delivery/wat3/victim/pcd/details/call-attempt-3.html" %} diff --git a/app/views/delivery/wat3/victim/pcd/call/before-call-1.html b/app/views/delivery/wat3/victim/pcd/call/before-call-1.html index e9467bd22..7ab1c52cd 100644 --- a/app/views/delivery/wat3/victim/pcd/call/before-call-1.html +++ b/app/views/delivery/wat3/victim/pcd/call/before-call-1.html @@ -1,6 +1,6 @@ {% block content %}

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %}. + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %}.

    {% if (data['victimPhoneNumber'] == "") %} diff --git a/app/views/delivery/wat3/victim/pcd/call/before-text-logged.html b/app/views/delivery/wat3/victim/pcd/call/before-text-logged.html index 395c27857..33c30560b 100644 --- a/app/views/delivery/wat3/victim/pcd/call/before-text-logged.html +++ b/app/views/delivery/wat3/victim/pcd/call/before-text-logged.html @@ -1,6 +1,6 @@ {% block content %}

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %}. + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %}.

    diff --git a/app/views/delivery/wat3/victim/pcd/draft/amendments-required.html b/app/views/delivery/wat3/victim/pcd/draft/amendments-required.html index c861fe514..94dc4498d 100644 --- a/app/views/delivery/wat3/victim/pcd/draft/amendments-required.html +++ b/app/views/delivery/wat3/victim/pcd/draft/amendments-required.html @@ -1,6 +1,6 @@ {% block content %}

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %}. + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %}.

    diff --git a/app/views/delivery/wat3/victim/pcd/draft/approved-to-send.html b/app/views/delivery/wat3/victim/pcd/draft/approved-to-send.html index 608acbe32..d7c84421f 100644 --- a/app/views/delivery/wat3/victim/pcd/draft/approved-to-send.html +++ b/app/views/delivery/wat3/victim/pcd/draft/approved-to-send.html @@ -2,7 +2,7 @@ {% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['pcdVictimInformed3'] == "No") %} {% else %}

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %}. + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %}.

    {% endif %} {% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} diff --git a/app/views/delivery/wat3/victim/pcd/draft/in-progress.html b/app/views/delivery/wat3/victim/pcd/draft/in-progress.html index 4a7d6aaa7..e8d457b35 100644 --- a/app/views/delivery/wat3/victim/pcd/draft/in-progress.html +++ b/app/views/delivery/wat3/victim/pcd/draft/in-progress.html @@ -1,6 +1,6 @@ {% block content %}

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %}. + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %}.

    diff --git a/app/views/delivery/wat3/victim/pcd/draft/ready-to-send.html b/app/views/delivery/wat3/victim/pcd/draft/ready-to-send.html index eae8ef0ab..af1e705c2 100644 --- a/app/views/delivery/wat3/victim/pcd/draft/ready-to-send.html +++ b/app/views/delivery/wat3/victim/pcd/draft/ready-to-send.html @@ -1,6 +1,6 @@ {% block content %}

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %}. + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %}.

    {% if (data['pcdCallAttempt'] == "1") %} diff --git a/app/views/delivery/wat3/victim/pcd/draft/under-review.html b/app/views/delivery/wat3/victim/pcd/draft/under-review.html index e8a1aa2a4..96c7e84b6 100644 --- a/app/views/delivery/wat3/victim/pcd/draft/under-review.html +++ b/app/views/delivery/wat3/victim/pcd/draft/under-review.html @@ -1,6 +1,6 @@ {% block content %}

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %}. + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %}.

    {% if (data['reviewer'] == "head") %} diff --git a/app/views/delivery/wat3/victim/pcd/index.html b/app/views/delivery/wat3/victim/pcd/index.html index c5db72a54..2a6176d16 100644 --- a/app/views/delivery/wat3/victim/pcd/index.html +++ b/app/views/delivery/wat3/victim/pcd/index.html @@ -4,162 +4,168 @@

    Charging decision

    -
    -
    -

    - {% if (data['pcdType'] == "dtc") %} - Inform of decision to charge - {% elif (data['pcdType'] == "nfa") %} - Inform of no further action decision - {% endif %} -

    -
    -
    -
    -
    + {% if data['nextTask'] == "No task at this time" %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %}. +

    + {% else %} +
    +
    +

    + {% if (data['pcdType'] == "dtc") %} + Inform of decision to charge + {% elif (data['pcdType'] == "nfa") %} + Inform of no further action decision + {% endif %} +

    +
    +
    +
    +
    - {% if (data['pmoc'] == "via-police") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by the police. -

    + {% if (data['pmoc'] == "via-police") %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by the police. +

    - {% elif (data['pmoc'] == "via-isva") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by their independent sexual violence adviser (ISVA). -

    + {% elif (data['pmoc'] == "via-isva") %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by their independent sexual violence adviser (ISVA). +

    - {% else %} + {% else %} - - {% if (data['pcdStatus'] == "check-details") %} - {% include "/delivery/wat3/victim/pcd/pre-draft/check-details.html" %} + + {% if (data['pcdStatus'] == "check-details") %} + {% include "/delivery/wat3/victim/pcd/pre-draft/check-details.html" %} - {% elif (data['pcdStatus'] == "log-not-started") %} - {% include "/delivery/wat3/victim/pcd/pre-draft/log-not-started.html" %} + {% elif (data['pcdStatus'] == "log-not-started") %} + {% include "/delivery/wat3/victim/pcd/pre-draft/log-not-started.html" %} - - {% elif (data['pcdStatus'] == "before-text-logged") %} - {% include "/delivery/wat3/victim/pcd/call/before-text-logged.html" %} + + {% elif (data['pcdStatus'] == "before-text-logged") %} + {% include "/delivery/wat3/victim/pcd/call/before-text-logged.html" %} - {% elif (data['pcdStatus'] == "informed-after-call-1") %} - {% include "/delivery/wat3/victim/pcd/call/informed-after-call-1.html" %} + {% elif (data['pcdStatus'] == "informed-after-call-1") %} + {% include "/delivery/wat3/victim/pcd/call/informed-after-call-1.html" %} - {% elif (data['pcdStatus'] == "informed-after-call-2") %} - {% include "/delivery/wat3/victim/pcd/call/informed-after-call-2.html" %} + {% elif (data['pcdStatus'] == "informed-after-call-2") %} + {% include "/delivery/wat3/victim/pcd/call/informed-after-call-2.html" %} - {% elif (data['pcdStatus'] == "informed-after-call-3") %} - {% include "/delivery/wat3/victim/pcd/call/informed-after-call-3.html" %} + {% elif (data['pcdStatus'] == "informed-after-call-3") %} + {% include "/delivery/wat3/victim/pcd/call/informed-after-call-3.html" %} - {% elif (data['pcdStatus'] == "select-fumoc") %} - {% include "/delivery/wat3/victim/pcd/call/select-fumoc.html" %} + {% elif (data['pcdStatus'] == "select-fumoc") %} + {% include "/delivery/wat3/victim/pcd/call/select-fumoc.html" %} - {% elif (data['pcdStatus'] == "after-call-attempt-1") %} - {% include "/delivery/wat3/victim/pcd/call/after-call-attempt-1.html" %} + {% elif (data['pcdStatus'] == "after-call-attempt-1") %} + {% include "/delivery/wat3/victim/pcd/call/after-call-attempt-1.html" %} - {% elif (data['pcdStatus'] == "after-call-attempt-2") %} - {% include "/delivery/wat3/victim/pcd/call/after-call-attempt-2.html" %} + {% elif (data['pcdStatus'] == "after-call-attempt-2") %} + {% include "/delivery/wat3/victim/pcd/call/after-call-attempt-2.html" %} - {% elif (data['pcdStatus'] == "after-call-attempt-3") %} - {% include "/delivery/wat3/victim/pcd/call/after-call-attempt-3.html" %} + {% elif (data['pcdStatus'] == "after-call-attempt-3") %} + {% include "/delivery/wat3/victim/pcd/call/after-call-attempt-3.html" %} - - {% elif (data['pcdStatus'] == "fu-email-after-call-1") %} - {% include "/delivery/wat3/victim/pcd/send/fu-email/after-call-1.html" %} + + {% elif (data['pcdStatus'] == "fu-email-after-call-1") %} + {% include "/delivery/wat3/victim/pcd/send/fu-email/after-call-1.html" %} - {% elif (data['pcdStatus'] == "fu-email-after-call-2") %} - {% include "/delivery/wat3/victim/pcd/send/fu-email/after-call-2.html" %} + {% elif (data['pcdStatus'] == "fu-email-after-call-2") %} + {% include "/delivery/wat3/victim/pcd/send/fu-email/after-call-2.html" %} - {% elif (data['pcdStatus'] == "fu-email-after-call-3") %} - {% include "/delivery/wat3/victim/pcd/send/fu-email/after-call-3.html" %} + {% elif (data['pcdStatus'] == "fu-email-after-call-3") %} + {% include "/delivery/wat3/victim/pcd/send/fu-email/after-call-3.html" %} - {% elif (data['pcdStatus'] == "fu-email-failure-permanent") %} - {% include "/delivery/wat3/victim/pcd/send/fu-email/failure-permanent.html" %} + {% elif (data['pcdStatus'] == "fu-email-failure-permanent") %} + {% include "/delivery/wat3/victim/pcd/send/fu-email/failure-permanent.html" %} - {% elif (data['pcdStatus'] == "fu-email-failure-permanent-with-success") %} - {% include "/delivery/wat3/victim/pcd/send/fu-email/failure-permanent-with-success.html" %} + {% elif (data['pcdStatus'] == "fu-email-failure-permanent-with-success") %} + {% include "/delivery/wat3/victim/pcd/send/fu-email/failure-permanent-with-success.html" %} - {% elif (data['pcdStatus'] == "fu-email-failure-technical") %} - {% include "/delivery/wat3/victim/pcd/send/fu-email/failure-technical.html" %} + {% elif (data['pcdStatus'] == "fu-email-failure-technical") %} + {% include "/delivery/wat3/victim/pcd/send/fu-email/failure-technical.html" %} - {% elif (data['pcdStatus'] == "fu-email-failure-temporary") %} - {% include "/delivery/wat3/victim/pcd/send/fu-email/failure-temporary.html" %} + {% elif (data['pcdStatus'] == "fu-email-failure-temporary") %} + {% include "/delivery/wat3/victim/pcd/send/fu-email/failure-temporary.html" %} - {% elif (data['pcdStatus'] == "fu-email-sending") %} - {% include "/delivery/wat3/victim/pcd/send/fu-email/sending.html" %} + {% elif (data['pcdStatus'] == "fu-email-sending") %} + {% include "/delivery/wat3/victim/pcd/send/fu-email/sending.html" %} - - {% elif (data['pcdStatus'] == "fu-letter-dispatched") %} - {% include "/delivery/wat3/victim/pcd/send/fu-letter/dispatched.html" %} + + {% elif (data['pcdStatus'] == "fu-letter-dispatched") %} + {% include "/delivery/wat3/victim/pcd/send/fu-letter/dispatched.html" %} - {% elif (data['pcdStatus'] == "fu-letter-after-call-1") %} - {% include "/delivery/wat3/victim/pcd/send/fu-letter/after-call-1.html" %} + {% elif (data['pcdStatus'] == "fu-letter-after-call-1") %} + {% include "/delivery/wat3/victim/pcd/send/fu-letter/after-call-1.html" %} - {% elif (data['pcdStatus'] == "fu-letter-after-call-2") %} - {% include "/delivery/wat3/victim/pcd/send/fu-letter/after-call-2.html" %} + {% elif (data['pcdStatus'] == "fu-letter-after-call-2") %} + {% include "/delivery/wat3/victim/pcd/send/fu-letter/after-call-2.html" %} - {% elif (data['pcdStatus'] == "fu-letter-after-call-3") %} - {% include "/delivery/wat3/victim/pcd/send/fu-letter/after-call-3.html" %} + {% elif (data['pcdStatus'] == "fu-letter-after-call-3") %} + {% include "/delivery/wat3/victim/pcd/send/fu-letter/after-call-3.html" %} - {% elif (data['pcdStatus'] == "fu-letter-after-fu-email-undelivered") %} - {% include "/delivery/wat3/victim/pcd/send/fu-letter/after-fu-email-undelivered.html" %} + {% elif (data['pcdStatus'] == "fu-letter-after-fu-email-undelivered") %} + {% include "/delivery/wat3/victim/pcd/send/fu-letter/after-fu-email-undelivered.html" %} - - {% elif (data['pcdStatus'] == "email-delivered") %} - {% include "/delivery/wat3/victim/pcd/send/email/delivered.html" %} + + {% elif (data['pcdStatus'] == "email-delivered") %} + {% include "/delivery/wat3/victim/pcd/send/email/delivered.html" %} - {% elif (data['pcdStatus'] == "email-after-call-attempt-1") %} - {% include "/delivery/wat3/victim/pcd/send/email/after-call-attempt-1.html" %} + {% elif (data['pcdStatus'] == "email-after-call-attempt-1") %} + {% include "/delivery/wat3/victim/pcd/send/email/after-call-attempt-1.html" %} - {% elif (data['pcdStatus'] == "email-after-call-attempt-2") %} - {% include "/delivery/wat3/victim/pcd/send/email/after-call-attempt-2.html" %} + {% elif (data['pcdStatus'] == "email-after-call-attempt-2") %} + {% include "/delivery/wat3/victim/pcd/send/email/after-call-attempt-2.html" %} - {% elif (data['pcdStatus'] == "email-failure-permanent") %} - {% include "/delivery/wat3/victim/pcd/send/email/failure-permanent.html" %} + {% elif (data['pcdStatus'] == "email-failure-permanent") %} + {% include "/delivery/wat3/victim/pcd/send/email/failure-permanent.html" %} - {% elif (data['pcdStatus'] == "email-failure-permanent-with-success") %} - {% include "/delivery/wat3/victim/pcd/send/email/failure-permanent-with-success.html" %} + {% elif (data['pcdStatus'] == "email-failure-permanent-with-success") %} + {% include "/delivery/wat3/victim/pcd/send/email/failure-permanent-with-success.html" %} - {% elif (data['pcdStatus'] == "email-failure-technical") %} - {% include "/delivery/wat3/victim/pcd/send/email/failure-technical.html" %} + {% elif (data['pcdStatus'] == "email-failure-technical") %} + {% include "/delivery/wat3/victim/pcd/send/email/failure-technical.html" %} - {% elif (data['pcdStatus'] == "email-failure-temporary") %} - {% include "/delivery/wat3/victim/pcd/send/email/failure-temporary.html" %} + {% elif (data['pcdStatus'] == "email-failure-temporary") %} + {% include "/delivery/wat3/victim/pcd/send/email/failure-temporary.html" %} - {% elif (data['pcdStatus'] == "email-sending") %} - {% include "/delivery/wat3/victim/pcd/send/email/sending.html" %} + {% elif (data['pcdStatus'] == "email-sending") %} + {% include "/delivery/wat3/victim/pcd/send/email/sending.html" %} - - {% elif (data['pcdStatus'] == "letter-dispatched") %} - {% include "/delivery/wat3/victim/pcd/send/letter/dispatched.html" %} + + {% elif (data['pcdStatus'] == "letter-dispatched") %} + {% include "/delivery/wat3/victim/pcd/send/letter/dispatched.html" %} - {% elif (data['pcdStatus'] == "letter-after-call-attempt-1") %} - {% include "/delivery/wat3/victim/pcd/send/letter/after-call-attempt-1.html" %} + {% elif (data['pcdStatus'] == "letter-after-call-attempt-1") %} + {% include "/delivery/wat3/victim/pcd/send/letter/after-call-attempt-1.html" %} - {% elif (data['pcdStatus'] == "letter-after-call-attempt-2") %} - {% include "/delivery/wat3/victim/pcd/send/letter/after-call-attempt-2.html" %} + {% elif (data['pcdStatus'] == "letter-after-call-attempt-2") %} + {% include "/delivery/wat3/victim/pcd/send/letter/after-call-attempt-2.html" %} - {% elif (data['pcdStatus'] == "letter-after-call-attempt-3") %} - {% include "/delivery/wat3/victim/pcd/send/letter/after-call-attempt-3.html" %} + {% elif (data['pcdStatus'] == "letter-after-call-attempt-3") %} + {% include "/delivery/wat3/victim/pcd/send/letter/after-call-attempt-3.html" %} - {% elif (data['pcdStatus'] == "letter-after-email-undelivered") %} - {% include "/delivery/wat3/victim/pcd/send/letter/after-email-undelivered.html" %} + {% elif (data['pcdStatus'] == "letter-after-email-undelivered") %} + {% include "/delivery/wat3/victim/pcd/send/letter/after-email-undelivered.html" %} - {% else %} -

    There was a problem retrieving information. Try again later.

    - {% endif %} - - {% endif %} - - + {% else %} +

    There was a problem retrieving information. Try again later.

    + {% endif %} + {% endif %} + + + +
    -
    + {% endif %}
    diff --git a/app/views/delivery/wat3/victim/pcd/pre-draft/check-details.html b/app/views/delivery/wat3/victim/pcd/pre-draft/check-details.html index ea3eaafa1..fe9bdcdeb 100644 --- a/app/views/delivery/wat3/victim/pcd/pre-draft/check-details.html +++ b/app/views/delivery/wat3/victim/pcd/pre-draft/check-details.html @@ -1,6 +1,6 @@ {% block content %}

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %}. + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %}.

    diff --git a/app/views/delivery/wat3/victim/pcd/pre-draft/log-not-started.html b/app/views/delivery/wat3/victim/pcd/pre-draft/log-not-started.html index 8f7b5dd99..2b0673ff5 100644 --- a/app/views/delivery/wat3/victim/pcd/pre-draft/log-not-started.html +++ b/app/views/delivery/wat3/victim/pcd/pre-draft/log-not-started.html @@ -1,13 +1,9 @@ {% block content %}

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %}. + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %}.

    -{% if data['nextTask'] == "No task at this time" %} -{% else %}
    Log a communication to inform about the {{ data['pcdType'] }} -{% endif %} - {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/vcl/pre-draft/check-details.html b/app/views/delivery/wat3/victim/vcl/pre-draft/check-details.html index becdd8dd6..a7abb81a4 100644 --- a/app/views/delivery/wat3/victim/vcl/pre-draft/check-details.html +++ b/app/views/delivery/wat3/victim/vcl/pre-draft/check-details.html @@ -1,6 +1,6 @@ {% block content %}

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %}. + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %}.

    From 6b796726f34e25f0e1e0d9c44b0d64387fb7b713 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Tue, 10 Mar 2026 11:53:37 +0000 Subject: [PATCH 047/113] Letter logged fix --- app/views/delivery/wat3/pcd/send/letter-logged.html | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/views/delivery/wat3/pcd/send/letter-logged.html b/app/views/delivery/wat3/pcd/send/letter-logged.html index d94979f41..b2c4a94e7 100644 --- a/app/views/delivery/wat3/pcd/send/letter-logged.html +++ b/app/views/delivery/wat3/pcd/send/letter-logged.html @@ -5,6 +5,10 @@ {% include "/delivery/wat3/partials/header/none-selected.html" %} {% endblock %} +{% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} +{% endblock %} + {% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} {% block content %} @@ -25,15 +29,15 @@

    The information pack and Crest survey were also sent.

    --> -

    Further information

    + -

    + {% if (data['contactedBy'] == "call") %} From cd013e33784a8b5975b2f875050f97c433984768 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Tue, 10 Mar 2026 15:51:13 +0000 Subject: [PATCH 048/113] Log a call > communication --- .../delivery/wat3/victim/pcd/call/after-call-attempt-1.html | 2 +- .../delivery/wat3/victim/pcd/call/after-call-attempt-2.html | 2 +- .../delivery/wat3/victim/vcl/call/after-call-attempt-1.html | 2 +- .../delivery/wat3/victim/vcl/call/after-call-attempt-2.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/views/delivery/wat3/victim/pcd/call/after-call-attempt-1.html b/app/views/delivery/wat3/victim/pcd/call/after-call-attempt-1.html index d5391daf8..09b462a93 100644 --- a/app/views/delivery/wat3/victim/pcd/call/after-call-attempt-1.html +++ b/app/views/delivery/wat3/victim/pcd/call/after-call-attempt-1.html @@ -17,7 +17,7 @@ {% else %} - Log another call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} + Log another communication to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} {% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/pcd/call/after-call-attempt-2.html b/app/views/delivery/wat3/victim/pcd/call/after-call-attempt-2.html index f0ce85c74..c4245f89f 100644 --- a/app/views/delivery/wat3/victim/pcd/call/after-call-attempt-2.html +++ b/app/views/delivery/wat3/victim/pcd/call/after-call-attempt-2.html @@ -21,6 +21,6 @@

    --> - Log another call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} + Log another communication to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/vcl/call/after-call-attempt-1.html b/app/views/delivery/wat3/victim/vcl/call/after-call-attempt-1.html index c785be301..2fefb0896 100644 --- a/app/views/delivery/wat3/victim/vcl/call/after-call-attempt-1.html +++ b/app/views/delivery/wat3/victim/vcl/call/after-call-attempt-1.html @@ -17,7 +17,7 @@ {% else %} - Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + Log another communication to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/vcl/call/after-call-attempt-2.html b/app/views/delivery/wat3/victim/vcl/call/after-call-attempt-2.html index 943824c65..96434ec59 100644 --- a/app/views/delivery/wat3/victim/vcl/call/after-call-attempt-2.html +++ b/app/views/delivery/wat3/victim/vcl/call/after-call-attempt-2.html @@ -21,6 +21,6 @@

    --> - Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + Log another communication to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endblock %} \ No newline at end of file From d2612f1146ef2ed4cac6b67ece1a331a08f632fe Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Tue, 10 Mar 2026 15:59:15 +0000 Subject: [PATCH 049/113] Validation on SMS 3rd call removed --- .../delivery/wat3/pcd/call/text-message-details.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app/assets/javascripts/delivery/wat3/pcd/call/text-message-details.js b/app/assets/javascripts/delivery/wat3/pcd/call/text-message-details.js index 56e4d55ad..c2c208ca2 100644 --- a/app/assets/javascripts/delivery/wat3/pcd/call/text-message-details.js +++ b/app/assets/javascripts/delivery/wat3/pcd/call/text-message-details.js @@ -25,10 +25,8 @@ function validateForm() { var pcdTextMessageMinutes = document.forms["myForm"]["pcdTextMessageMinutes"].value; var pcdSecondCallHour = document.forms["myForm"]["pcdSecondCallHour"].value; var pcdSecondCallMinutes = document.forms["myForm"]["pcdSecondCallMinutes"].value; - var pcdThirdCallHour = document.forms["myForm"]["pcdThirdCallHour"].value; - var pcdThirdCallMinutes = document.forms["myForm"]["pcdThirdCallMinutes"].value; - if (pcdTextMessageDate == "" || pcdTextMessageDate == null || pcdTextMessageHour == "" || pcdTextMessageHour == null || pcdTextMessageMinutes == "" || pcdTextMessageMinutes == null || pcdSecondCallHour == "" || pcdSecondCallHour == null || pcdSecondCallMinutes == "" || pcdSecondCallMinutes == null || pcdThirdCallHour == "" || pcdThirdCallHour == null || pcdThirdCallMinutes == "" || pcdThirdCallMinutes == null) { + if (pcdTextMessageDate == "" || pcdTextMessageDate == null || pcdTextMessageHour == "" || pcdTextMessageHour == null || pcdTextMessageMinutes == "" || pcdTextMessageMinutes == null || pcdSecondCallHour == "" || pcdSecondCallHour == null || pcdSecondCallMinutes == "" || pcdSecondCallMinutes == null) { // Error summary $('#myForm').before( From 80bc7cf48f1fc18870600a31fdd295e6ea8b33f9 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Wed, 11 Mar 2026 21:15:43 +0000 Subject: [PATCH 050/113] Minor content fixes --- .../delivery/wat3/vcl/call/text-message-details.js | 4 +--- app/views/delivery/wat3/pcd/call/next-attempt-moc.html | 2 +- app/views/delivery/wat3/pcd/send/letter-details.html | 1 + app/views/delivery/wat3/vcl/call/next-attempt-moc.html | 2 +- .../wat3/victim/pcd/call/informed-after-call-2.html | 4 ++-- .../wat3/victim/pcd/call/informed-after-call-3.html | 4 ++-- app/views/delivery/wat3/victim/pcd/details/email.html | 6 +++--- .../wat3/victim/vcl/call/informed-after-call-1.html | 4 ++-- .../wat3/victim/vcl/call/informed-after-call-2.html | 4 ++-- .../wat3/victim/vcl/call/informed-after-call-3.html | 4 ++-- 10 files changed, 17 insertions(+), 18 deletions(-) diff --git a/app/assets/javascripts/delivery/wat3/vcl/call/text-message-details.js b/app/assets/javascripts/delivery/wat3/vcl/call/text-message-details.js index cb1baccdc..ebba64012 100644 --- a/app/assets/javascripts/delivery/wat3/vcl/call/text-message-details.js +++ b/app/assets/javascripts/delivery/wat3/vcl/call/text-message-details.js @@ -25,10 +25,8 @@ function validateForm() { var vclTextMessageMinutes = document.forms["myForm"]["vclTextMessageMinutes"].value; var vclSecondCallHour = document.forms["myForm"]["vclSecondCallHour"].value; var vclSecondCallMinutes = document.forms["myForm"]["vclSecondCallMinutes"].value; - var vclThirdCallHour = document.forms["myForm"]["vclThirdCallHour"].value; - var vclThirdCallMinutes = document.forms["myForm"]["vclThirdCallMinutes"].value; - if (vclTextMessageDate == "" || vclTextMessageDate == null || vclTextMessageHour == "" || vclTextMessageHour == null || vclTextMessageMinutes == "" || vclTextMessageMinutes == null || vclSecondCallHour == "" || vclSecondCallHour == null || vclSecondCallMinutes == "" || vclSecondCallMinutes == null || vclThirdCallHour == "" || vclThirdCallHour == null || vclThirdCallMinutes == "" || vclThirdCallMinutes == null) { + if (vclTextMessageDate == "" || vclTextMessageDate == null || vclTextMessageHour == "" || vclTextMessageHour == null || vclTextMessageMinutes == "" || vclTextMessageMinutes == null || vclSecondCallHour == "" || vclSecondCallHour == null || vclSecondCallMinutes == "" || vclSecondCallMinutes == null) { // Error summary $('#myForm').before( diff --git a/app/views/delivery/wat3/pcd/call/next-attempt-moc.html b/app/views/delivery/wat3/pcd/call/next-attempt-moc.html index d1c361164..1a24f9ef1 100644 --- a/app/views/delivery/wat3/pcd/call/next-attempt-moc.html +++ b/app/views/delivery/wat3/pcd/call/next-attempt-moc.html @@ -40,7 +40,7 @@

    diff --git a/app/views/delivery/wat3/pcd/send/letter-details.html b/app/views/delivery/wat3/pcd/send/letter-details.html index 76b41cdea..764f8c53a 100644 --- a/app/views/delivery/wat3/pcd/send/letter-details.html +++ b/app/views/delivery/wat3/pcd/send/letter-details.html @@ -6,6 +6,7 @@ {% endblock %} {% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} Back {% endblock %} diff --git a/app/views/delivery/wat3/vcl/call/next-attempt-moc.html b/app/views/delivery/wat3/vcl/call/next-attempt-moc.html index 306e5a2a1..ef62a60ef 100644 --- a/app/views/delivery/wat3/vcl/call/next-attempt-moc.html +++ b/app/views/delivery/wat3/vcl/call/next-attempt-moc.html @@ -36,7 +36,7 @@

    diff --git a/app/views/delivery/wat3/victim/pcd/call/informed-after-call-2.html b/app/views/delivery/wat3/victim/pcd/call/informed-after-call-2.html index c0c8adcd0..fea87b5e7 100644 --- a/app/views/delivery/wat3/victim/pcd/call/informed-after-call-2.html +++ b/app/views/delivery/wat3/victim/pcd/call/informed-after-call-2.html @@ -41,7 +41,7 @@

  • -
    + {% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/pcd/call/informed-after-call-3.html b/app/views/delivery/wat3/victim/pcd/call/informed-after-call-3.html index 2420a6a16..400193e3c 100644 --- a/app/views/delivery/wat3/victim/pcd/call/informed-after-call-3.html +++ b/app/views/delivery/wat3/victim/pcd/call/informed-after-call-3.html @@ -45,7 +45,7 @@ -
    + {% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/pcd/details/email.html b/app/views/delivery/wat3/victim/pcd/details/email.html index 8bfab164c..f15fbb9e2 100644 --- a/app/views/delivery/wat3/victim/pcd/details/email.html +++ b/app/views/delivery/wat3/victim/pcd/details/email.html @@ -5,15 +5,15 @@ Email sent
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 + {{ "today" | govukDate(showWeekday=true) }}
    - Email address + Notes
    - {{ data['victimEmailAddress'] }} + {{ data['emailDispatchNotes'] }}
    {% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/vcl/call/informed-after-call-2.html b/app/views/delivery/wat3/victim/vcl/call/informed-after-call-2.html index b1470b8a5..a98a6afc9 100644 --- a/app/views/delivery/wat3/victim/vcl/call/informed-after-call-2.html +++ b/app/views/delivery/wat3/victim/vcl/call/informed-after-call-2.html @@ -41,7 +41,7 @@ -
    + {% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/vcl/call/informed-after-call-3.html b/app/views/delivery/wat3/victim/vcl/call/informed-after-call-3.html index bd32b3e2a..9d148d0ee 100644 --- a/app/views/delivery/wat3/victim/vcl/call/informed-after-call-3.html +++ b/app/views/delivery/wat3/victim/vcl/call/informed-after-call-3.html @@ -45,7 +45,7 @@ -
    + {% endif %} {% endblock %} \ No newline at end of file From b0ce9a6ce219334df059d55ca3230b876b462a5e Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Tue, 17 Mar 2026 15:47:47 +0000 Subject: [PATCH 051/113] gen comms --- .../wat3/vcl/pre-draft/contacted-by.js | 30 ++ app/routes/delivery/wat3.js | 184 +++++++++--- .../delivery/wat3/other/call-logged.html | 40 +++ .../delivery/wat3/other/contacted-by.html | 67 +++++ .../delivery/wat3/other/email-details.html | 102 +++++++ .../delivery/wat3/other/email-logged.html | 40 +++ .../delivery/wat3/other/letter-details.html | 102 +++++++ .../delivery/wat3/other/letter-logged.html | 48 ++++ app/views/delivery/wat3/other/log.html | 164 +++++++++++ .../delivery/wat3/other/telephone-call.html | 173 +++++++++++ app/views/delivery/wat3/task-updated.html | 47 +++ app/views/delivery/wat3/tasks.html | 70 +++-- .../delivery/wat3/update-manual-task.html | 120 ++++++++ .../delivery/wat3/vcl/call/follow-up-moc.html | 11 +- .../wat3/vcl/call/next-attempt-moc.html | 10 +- .../delivery/wat3/vcl/call/phone-call-1.html | 10 +- .../delivery/wat3/vcl/call/phone-call-2.html | 10 +- .../delivery/wat3/vcl/call/phone-call-3.html | 10 +- .../wat3/vcl/call/text-message-details.html | 1 + .../wat3/vcl/call/was-text-message-sent.html | 1 + .../pre-draft/check-details/case-type.html | 67 +++++ .../vcl/pre-draft/check-details/index.html | 270 ++++++++++++++++++ .../vcl/pre-draft/check-details/pmoc.html | 88 ++++++ .../preferred-contact-times.html | 43 +++ .../preferred-correspondence-language.html | 60 ++++ .../check-details/preferred-name.html | 43 +++ .../pre-draft/check-details/risk-level.html | 74 +++++ .../check-details/translator-needed.html | 60 ++++ .../pre-draft/check-details/vps-status.html | 80 ++++++ .../wat3/vcl/pre-draft/contacted-by.html | 76 +++++ .../delivery/wat3/vcl/send/email-details.html | 59 ++++ .../delivery/wat3/vcl/send/email-logged.html | 78 +++++ .../wat3/vcl/send/letter-details.html | 3 +- .../wat3/vcl/send/letter-logged-old.html | 103 +++++++ .../delivery/wat3/vcl/send/letter-logged.html | 109 +++---- app/views/delivery/wat3/victim/index.html | 71 ++++- .../wat3/victim/new-task/check-task.html | 2 +- .../wat3/victim/new-task/manual-task.html | 6 +- .../wat3/victim/new-task/task-created.html | 2 +- .../wat3/victim/new-task/task-selection.html | 8 +- .../wat3/victim/other/details/call.html | 40 +++ .../wat3/victim/other/details/email.html | 32 +++ .../wat3/victim/other/details/letter.html | 32 +++ .../delivery/wat3/victim/other/index.html | 84 ++++++ .../victim/pcd/call/after-call-attempt-3.html | 2 +- .../pcd/call/informed-after-call-1.html | 78 ++--- .../pcd/call/informed-after-call-2.html | 6 +- .../pcd/call/informed-after-call-3.html | 6 +- .../wat3/victim/pcd/draft/ready-to-send.html | 4 +- .../victim/vcl/call/after-call-attempt-3.html | 4 +- .../vcl/call/informed-after-call-1.html | 6 +- .../vcl/call/informed-after-call-2.html | 6 +- .../vcl/call/informed-after-call-3.html | 6 +- .../wat3/victim/vcl/details/email.html | 22 +- app/views/delivery/wat3/victim/vcl/index.html | 18 +- app/views/index.html | 8 +- 56 files changed, 2659 insertions(+), 237 deletions(-) create mode 100644 app/assets/javascripts/delivery/wat3/vcl/pre-draft/contacted-by.js create mode 100644 app/views/delivery/wat3/other/call-logged.html create mode 100644 app/views/delivery/wat3/other/contacted-by.html create mode 100644 app/views/delivery/wat3/other/email-details.html create mode 100644 app/views/delivery/wat3/other/email-logged.html create mode 100644 app/views/delivery/wat3/other/letter-details.html create mode 100644 app/views/delivery/wat3/other/letter-logged.html create mode 100644 app/views/delivery/wat3/other/log.html create mode 100644 app/views/delivery/wat3/other/telephone-call.html create mode 100644 app/views/delivery/wat3/task-updated.html create mode 100644 app/views/delivery/wat3/update-manual-task.html create mode 100644 app/views/delivery/wat3/vcl/pre-draft/check-details/case-type.html create mode 100644 app/views/delivery/wat3/vcl/pre-draft/check-details/index.html create mode 100644 app/views/delivery/wat3/vcl/pre-draft/check-details/pmoc.html create mode 100644 app/views/delivery/wat3/vcl/pre-draft/check-details/preferred-contact-times.html create mode 100644 app/views/delivery/wat3/vcl/pre-draft/check-details/preferred-correspondence-language.html create mode 100644 app/views/delivery/wat3/vcl/pre-draft/check-details/preferred-name.html create mode 100644 app/views/delivery/wat3/vcl/pre-draft/check-details/risk-level.html create mode 100644 app/views/delivery/wat3/vcl/pre-draft/check-details/translator-needed.html create mode 100644 app/views/delivery/wat3/vcl/pre-draft/check-details/vps-status.html create mode 100644 app/views/delivery/wat3/vcl/pre-draft/contacted-by.html create mode 100644 app/views/delivery/wat3/vcl/send/email-details.html create mode 100644 app/views/delivery/wat3/vcl/send/email-logged.html create mode 100644 app/views/delivery/wat3/vcl/send/letter-logged-old.html create mode 100644 app/views/delivery/wat3/victim/other/details/call.html create mode 100644 app/views/delivery/wat3/victim/other/details/email.html create mode 100644 app/views/delivery/wat3/victim/other/details/letter.html create mode 100644 app/views/delivery/wat3/victim/other/index.html diff --git a/app/assets/javascripts/delivery/wat3/vcl/pre-draft/contacted-by.js b/app/assets/javascripts/delivery/wat3/vcl/pre-draft/contacted-by.js new file mode 100644 index 000000000..65f8afe15 --- /dev/null +++ b/app/assets/javascripts/delivery/wat3/vcl/pre-draft/contacted-by.js @@ -0,0 +1,30 @@ +// Errors +function validateForm() { + $('#error-form-group').removeClass('govuk-form-group--error'); + $('#error-message-1').remove(); + $('#error-message-1').html(''); + $('#error-summary').remove(); + $('#error-summary-list').html(''); + $('#error-list-item-1').html(''); + + var contactedBy = $('[name=contactedBy]'); + + if (contactedBy.is(":checked")) { + return true; + } else { + // Error form group styling + $('#error-form-group').addClass('govuk-form-group--error'); + + // Error message + $('#radio-group').before('

    '); + $('#error-message-1').html('Error: Select how you contacted the victim'); + + // Error summary + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + return false; + } +} diff --git a/app/routes/delivery/wat3.js b/app/routes/delivery/wat3.js index bfbcb3237..694930892 100644 --- a/app/routes/delivery/wat3.js +++ b/app/routes/delivery/wat3.js @@ -1,3 +1,11 @@ +// Convert DD/MM/YYYY to YYYY-MM-DD for sorting +function toSortDate(dateString) { + if (!dateString || !dateString.includes('/')) return '' + var parts = dateString.split('/') + if (parts.length === 3) return parts[2] + '-' + parts[1] + '-' + parts[0] + return '' +} + module.exports = router => { //onb @@ -155,6 +163,14 @@ module.exports = router => { response.redirect("/delivery/wat3/tasks?success=yes&successReason=due-date-updated") }) + router.post('/delivery/wat3/update-manual-task-answer', function(request, response) { + + // Store task action in session + request.session.data['taskAction'] = request.body['taskAction'] || '' + + response.redirect("/delivery/wat3/task-updated") + }) + //pcd router.post('/delivery/wat3/pcd/sign-in-answer', function(request, response) { @@ -257,29 +273,29 @@ module.exports = router => { if (pcdFumoc == "Email"){ if (pcdCallAttempt == "1") { - response.redirect("/delivery/wat3/pcd/send/email-details?pcdStatus=informed-after-call-1&pcdFumoc=email&secondaryNav=pcd") + response.redirect("/delivery/wat3/pcd/send/email-details?pcdStatus=informed-after-call-1&pcdFumoc=Email&secondaryNav=pcd") } else if (pcdCallAttempt == "2") { - response.redirect("/delivery/wat3/pcd/send/email-details?pcdStatus=informed-after-call-2&pcdFumoc=email&secondaryNav=pcd") + response.redirect("/delivery/wat3/pcd/send/email-details?pcdStatus=informed-after-call-2&pcdFumoc=Email&secondaryNav=pcd") } else { - response.redirect("/delivery/wat3/pcd/send/email-details?pcdStatus=informed-after-call-3&pcdFumoc=email&secondaryNav=pcd") + response.redirect("/delivery/wat3/pcd/send/email-details?pcdStatus=informed-after-call-3&pcdFumoc=Email&secondaryNav=pcd") } } else if (pcdFumoc == "Post") { if (pcdCallAttempt == "1") { - response.redirect("/delivery/wat3/pcd/send/letter-details?pcdStatus=informed-after-call-1&pcdFumoc=post&secondaryNav=pcd") + response.redirect("/delivery/wat3/pcd/send/letter-details?pcdStatus=informed-after-call-1&pcdFumoc=Post&secondaryNav=pcd") } else if (pcdCallAttempt == "2") { - response.redirect("/delivery/wat3/pcd/send/letter-details?pcdStatus=informed-after-call-2&pcdFumoc=post&secondaryNav=pcd") + response.redirect("/delivery/wat3/pcd/send/letter-details?pcdStatus=informed-after-call-2&pcdFumoc=Post&secondaryNav=pcd") } else { - response.redirect("/delivery/wat3/pcd/send/letter-details?pcdStatus=informed-after-call-3&pcdFumoc=post&secondaryNav=pcd") + response.redirect("/delivery/wat3/pcd/send/letter-details?pcdStatus=informed-after-call-3&pcdFumoc=Post&secondaryNav=pcd") } } else { if (pcdCallAttempt == "1") { - response.redirect("/delivery/wat3/victim?pcdStatus=informed-after-call-1&pcdFumoc=none&secondaryNav=pcd") + response.redirect("/delivery/wat3/victim?pcdStatus=informed-after-call-1&pcdFumoc=None&secondaryNav=pcd") } else if (pcdCallAttempt == "2") { - response.redirect("/delivery/wat3/victim?pcdStatus=informed-after-call-2&pcdFumoc=none&secondaryNav=pcd") + response.redirect("/delivery/wat3/victim?pcdStatus=informed-after-call-2&pcdFumoc=None&secondaryNav=pcd") } else { - response.redirect("/delivery/wat3/victim?pcdStatus=informed-after-call-3&pcdFumoc=none&secondaryNav=pcd") + response.redirect("/delivery/wat3/victim?pcdStatus=informed-after-call-3&pcdFumoc=None&secondaryNav=pcd") } } }) @@ -312,6 +328,21 @@ module.exports = router => { //vcl + router.post('/delivery/wat3/vcl/pre-draft/contacted-by-answer', function(request, response) { + + var contactedBy = request.session.data['contactedBy'] + + if (contactedBy == "call") { + response.redirect("/delivery/wat3/vcl/call/phone-call-1") + } else if (contactedBy == "email") { + response.redirect("/delivery/wat3/vcl/send/email-details") + } else if (contactedBy == "post") { + response.redirect("/delivery/wat3/vcl/send/letter-details") + } else { + response.redirect("/delivery/wat3/vcl/pre-draft/contact-details?contactMethod=other") + } + }) + router.get('/delivery/wat3/vcl/pre-draft/check-details-answer', function(request, response) { var vclType = request.session.data['vclType'] @@ -343,9 +374,9 @@ module.exports = router => { var vclVictimInformed1 = request.session.data['vclVictimInformed1'] if (vclVictimInformed1 == "Yes"){ - response.redirect("/delivery/wat3/vcl/call/follow-up-moc?vclCallAttempt=1&success=yes&successReason=informed-after-call-1") + response.redirect("/delivery/wat3/vcl/call/follow-up-moc?vclStatus=select-fumoc&vclCallAttempt=1&success=yes&successReason=informed-after-call-1") } else { - response.redirect("/delivery/wat3/vcl/call/was-text-message-sent?vclCallAttempt=1&success=yes&successReason=not-informed-after-call-1") + response.redirect("/delivery/wat3/vcl/call/was-text-message-sent?vclStatus=before-text-logged&vclCallAttempt=1&success=yes&successReason=not-informed-after-call-1") } }) @@ -396,7 +427,7 @@ module.exports = router => { var vclVictimInformed2 = request.session.data['vclVictimInformed2'] if (vclVictimInformed2 == "Yes"){ - response.redirect("/delivery/wat3/vcl/call/follow-up-moc?vclCallAttempt=2&success=yes&successReason=informed-after-call-2") + response.redirect("/delivery/wat3/vcl/call/follow-up-moc?vclStatus=select-fumoc&vclCallAttempt=2&success=yes&successReason=informed-after-call-2") } else { response.redirect("/delivery/wat3/victim?vclStatus=after-call-attempt-2&vclCallAttempt=2&success=yes&successReason=not-informed-after-call-2&secondaryNav=vcl") } @@ -407,31 +438,31 @@ module.exports = router => { var vclFumoc = request.session.data['vclFumoc'] var vclCallAttempt = request.session.data['vclCallAttempt'] - if (vclFumoc == "email"){ + if (vclFumoc == "Email"){ if (vclCallAttempt == "1") { - response.redirect("/delivery/wat3/victim?vclStatus=informed-after-call-1&vclFumoc=email&secondaryNav=vcl") + response.redirect("/delivery/wat3/vcl/send/email-details?vclStatus=informed-after-call-1&vclFumoc=Email&secondaryNav=vcl") } else if (vclCallAttempt == "2") { - response.redirect("/delivery/wat3/victim?vclStatus=informed-after-call-2&vclFumoc=email&secondaryNav=vcl") + response.redirect("/delivery/wat3/vcl/send/email-details?vclStatus=informed-after-call-2&vclFumoc=Email&secondaryNav=vcl") } else { - response.redirect("/delivery/wat3/victim?vclStatus=informed-after-call-3&vclFumoc=email&secondaryNav=vcl") + response.redirect("/delivery/wat3/vcl/send/email-details?vclStatus=informed-after-call-3&vclFumoc=Email&secondaryNav=vcl") } - } else if (vclFumoc == "post") { + } else if (vclFumoc == "Post") { if (vclCallAttempt == "1") { - response.redirect("/delivery/wat3/victim?vclStatus=informed-after-call-1&vclFumoc=post&secondaryNav=vcl") + response.redirect("/delivery/wat3/vcl/send/letter-details?vclStatus=informed-after-call-1&vclFumoc=Post&secondaryNav=vcl") } else if (vclCallAttempt == "2") { - response.redirect("/delivery/wat3/victim?vclStatus=informed-after-call-2&vclFumoc=post&secondaryNav=vcl") + response.redirect("/delivery/wat3/vcl/send/letter-details?vclStatus=informed-after-call-2&vclFumoc=Post&secondaryNav=vcl") } else { - response.redirect("/delivery/wat3/victim?vclStatus=informed-after-call-3&vclFumoc=post&secondaryNav=vcl") + response.redirect("/delivery/wat3/vcl/send/letter-details?vclStatus=informed-after-call-3&vclFumoc=Post&secondaryNav=vcl") } } else { if (vclCallAttempt == "1") { - response.redirect("/delivery/wat3/victim?vclStatus=informed-after-call-1&vclFumoc=none&secondaryNav=vcl") + response.redirect("/delivery/wat3/victim?vclStatus=informed-after-call-1&vclFumoc=None&secondaryNav=vcl") } else if (vclCallAttempt == "2") { - response.redirect("/delivery/wat3/victim?vclStatus=informed-after-call-2&vclFumoc=none&secondaryNav=vcl") + response.redirect("/delivery/wat3/victim?vclStatus=informed-after-call-2&vclFumoc=None&secondaryNav=vcl") } else { - response.redirect("/delivery/wat3/victim?vclStatus=informed-after-call-3&vclFumoc=none&secondaryNav=vcl") + response.redirect("/delivery/wat3/victim?vclStatus=informed-after-call-3&vclFumoc=None&secondaryNav=vcl") } } }) @@ -463,6 +494,11 @@ module.exports = router => { response.redirect("/delivery/wat3/vcl/send/letter-added-to-print-queue") }) + router.post('/delivery/wat3/vcl/send/email-details-answer', function(request, response) { + + response.redirect("/delivery/wat3/vcl/send/email-logged") + }) + router.post('/delivery/wat3/vcl/send/letter-details-answer', function(request, response) { response.redirect("/delivery/wat3/vcl/send/letter-logged") @@ -473,8 +509,90 @@ module.exports = router => { response.redirect("/delivery/wat3/victim?success=yes&successReason=pmoc-updated#victim-details") }) + // Other - router.post('/delivery/wat3/wft-meetings/new-task/next-task-answer', function(request, response) { + router.post('/delivery/wat3/other/contacted-by-answer', function(request, response) { + + var contactedBy = request.session.data['contactedBy'] + + if (contactedBy == "call") { + response.redirect("/delivery/wat3/other/telephone-call") + } else if (contactedBy == "email") { + response.redirect("/delivery/wat3/other/email-details") + } else if (contactedBy == "post") { + response.redirect("/delivery/wat3/other/letter-details") + } else { + response.redirect("/delivery/wat3/other/contact-details?contactMethod=other") + } + }) + + router.post('/delivery/wat3/other/telephone-call-answer', function(request, response) { + + if (!Array.isArray(request.session.data['otherCommunications'])) { + request.session.data['otherCommunications'] = [] + } + request.session.data['otherCommunications'].push({ + contactedBy: 'call', + sortDate: toSortDate(request.session.data['otherCallDate']), + otherCallDate: request.session.data['otherCallDate'], + otherCallHour: request.session.data['otherCallHour'], + otherCallMinutes: request.session.data['otherCallMinutes'], + otherCallType: request.session.data['otherCallType'], + otherIndividual: request.session.data['otherIndividual'], + otherIndividualName: request.session.data['otherIndividualName'], + otherIndividualRole: request.session.data['otherIndividualRole'], + purposeOfCommunication: request.session.data['purposeOfCommunication'], + victimForename: request.session.data['victimForename'], + victimSurname: request.session.data['victimSurname'] + }) + + response.redirect("/delivery/wat3/other/call-logged") + }) + + router.post('/delivery/wat3/other/email-details-answer', function(request, response) { + + if (!Array.isArray(request.session.data['otherCommunications'])) { + request.session.data['otherCommunications'] = [] + } + request.session.data['otherCommunications'].push({ + contactedBy: 'email', + sortDate: toSortDate(request.session.data['otherEmailDate']), + otherEmailDate: request.session.data['otherEmailDate'], + otherIndividual: request.session.data['otherIndividual'], + otherIndividualName: request.session.data['otherIndividualName'], + otherIndividualRole: request.session.data['otherIndividualRole'], + purposeOfCommunication: request.session.data['purposeOfCommunication'], + victimForename: request.session.data['victimForename'], + victimSurname: request.session.data['victimSurname'] + }) + + response.redirect("/delivery/wat3/other/email-logged") + }) + + router.post('/delivery/wat3/other/letter-details-answer', function(request, response) { + + if (!Array.isArray(request.session.data['otherCommunications'])) { + request.session.data['otherCommunications'] = [] + } + request.session.data['otherCommunications'].push({ + contactedBy: 'post', + sortDate: toSortDate(request.session.data['otherLetterDate']), + otherLetterDate: request.session.data['otherLetterDate'], + otherIndividual: request.session.data['otherIndividual'], + otherIndividualName: request.session.data['otherIndividualName'], + otherIndividualRole: request.session.data['otherIndividualRole'], + purposeOfCommunication: request.session.data['purposeOfCommunication'], + victimForename: request.session.data['victimForename'], + victimSurname: request.session.data['victimSurname'] + }) + + response.redirect("/delivery/wat3/other/letter-logged") + }) + + + // meetings + + router.post('/delivery/wat3/wft-meetings/new-task/next-task-answer', function(request, response) { var nextTask = request.session.data['nextTask'] @@ -488,15 +606,15 @@ module.exports = router => { }) -router.post('/delivery/wat3/wft-meetings/new-task/purposet-answer', function(request, response) { - - var purposet = request.session.data['purposet'] - if (purposet == "yes"){ - response.redirect("/delivery/wat3/wft-meetings/new-task/task-due-date") - } else { - response.redirect("/delivery/wat3/wft-meetings/new-task/task-due-date") - } -}) + router.post('/delivery/wat3/wft-meetings/new-task/purposet-answer', function(request, response) { + + var purposet = request.session.data['purposet'] + if (purposet == "yes"){ + response.redirect("/delivery/wat3/wft-meetings/new-task/task-due-date") + } else { + response.redirect("/delivery/wat3/wft-meetings/new-task/task-due-date") + } + }) router.post('/delivery/wat3/wft-meetings/new-task/task-due-date-answer', function(request, response) { diff --git a/app/views/delivery/wat3/other/call-logged.html b/app/views/delivery/wat3/other/call-logged.html new file mode 100644 index 000000000..a28f5cc28 --- /dev/null +++ b/app/views/delivery/wat3/other/call-logged.html @@ -0,0 +1,40 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Telephone call logged" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Telephone call logged +

    +
    + +

    + The telephone call was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

    + + + + + Continue + + +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat3/other/contacted-by.html b/app/views/delivery/wat3/other/contacted-by.html new file mode 100644 index 000000000..62134a374 --- /dev/null +++ b/app/views/delivery/wat3/other/contacted-by.html @@ -0,0 +1,67 @@ +{% extends "layouts/main.html" %} +{% set pageName="How did you contact the victim?" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + How did you communicate with {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/other/email-details.html b/app/views/delivery/wat3/other/email-details.html new file mode 100644 index 000000000..49ae62897 --- /dev/null +++ b/app/views/delivery/wat3/other/email-details.html @@ -0,0 +1,102 @@ +{% extends "layouts/main.html" %} +{% set pageName="Email details" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Email details

    + + + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Contacted individual + +
    +
    + + +
    +
    + + +
    +
    +
    + + +
    + +
    + + +
    +
    +
    +
    +
    + +
    + + +
    + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/other/email-logged.html b/app/views/delivery/wat3/other/email-logged.html new file mode 100644 index 000000000..552bcd0af --- /dev/null +++ b/app/views/delivery/wat3/other/email-logged.html @@ -0,0 +1,40 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Email logged" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Email logged +

    +
    + +

    + The email was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

    + + + + + Continue + + +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat3/other/letter-details.html b/app/views/delivery/wat3/other/letter-details.html new file mode 100644 index 000000000..de792d19c --- /dev/null +++ b/app/views/delivery/wat3/other/letter-details.html @@ -0,0 +1,102 @@ +{% extends "layouts/main.html" %} +{% set pageName="Letter details" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Letter details

    + + + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Contacted individual + +
    +
    + + +
    +
    + + +
    +
    +
    + + +
    + +
    + + +
    +
    +
    +
    +
    + +
    + + +
    + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/other/letter-logged.html b/app/views/delivery/wat3/other/letter-logged.html new file mode 100644 index 000000000..bddcfa6df --- /dev/null +++ b/app/views/delivery/wat3/other/letter-logged.html @@ -0,0 +1,48 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Letter logged" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Letter logged +

    +
    + +

    + The letter was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

    + + + + + + + + + + + Continue + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/other/log.html b/app/views/delivery/wat3/other/log.html new file mode 100644 index 000000000..68f162afc --- /dev/null +++ b/app/views/delivery/wat3/other/log.html @@ -0,0 +1,164 @@ +{% extends "layouts/main.html" %} +{% set pageName="Log a communication" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +

    Log a communication

    + +
    + + {# 1. Purpose of communication – textarea #} +
    + + +
    + + {# 2. Date of communication – date input #} +
    +
    + + Date of communication + +
    + For example, 27 3 2025 +
    +
    +
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    +
    +
    + + {# 3. Method of contact – radios #} +
    +
    + + Method of contact + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + {# 4. Direction of communication – radios #} +
    +
    + + Direction of communication + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + {# 5. Individual – conditional radios #} +
    +
    + + Individual + +
    +
    + + +
    +
    + + +
    +
    +
    + + +
    +
    +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/other/telephone-call.html b/app/views/delivery/wat3/other/telephone-call.html new file mode 100644 index 000000000..eb46afc0b --- /dev/null +++ b/app/views/delivery/wat3/other/telephone-call.html @@ -0,0 +1,173 @@ +{% extends "layouts/main.html" %} +{% set pageName="Telephone call" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Telephone call

    + + + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + + What was the call direction? + + +
    +
    + + +
    + I called the victim +
    +
    + +
    + + +
    + The victim called the CPS +
    +
    +
    +
    +
    + +
    +
    + + Contacted individual + +
    +
    + + +
    +
    + + +
    +
    +
    + + +
    + +
    + + +
    +
    +
    +
    +
    + +
    + + +
    + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/task-updated.html b/app/views/delivery/wat3/task-updated.html new file mode 100644 index 000000000..bece41a0f --- /dev/null +++ b/app/views/delivery/wat3/task-updated.html @@ -0,0 +1,47 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Victim onboarded" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    + +

    + Task updated +

    +
    + +

    + You updated a task '{{ data['taskName'] }}' due {{ data['taskDueDate'] | formatDate }}. +

    + +

    What happens next

    + + + +

    + The task can now be actioned from the Tasks page. +

    + + + Continue + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/tasks.html b/app/views/delivery/wat3/tasks.html index 4af77db68..b9f0e9ade 100644 --- a/app/views/delivery/wat3/tasks.html +++ b/app/views/delivery/wat3/tasks.html @@ -670,7 +670,20 @@

    Task
    - {{ data['nextTask'] }} + + {% if (data['nextTask'] == "dtc") %} + Inform of a decision to charge + {% elif (data['nextTask'] == "nfa") %} + Inform of a no further action decision + {% elif (data['nextTask'] == "stopped-charge") %} + Inform of a stopped charge + {% elif (data['nextTask'] == "altered-charge") %} + Inform of a substantially altered charge + {% elif (data['nextTask'] == "Other") %} + {{ data['manualTaskName'] }} + {% else %} + {{ data['nextTask'] }} + {% endif %}
    @@ -719,24 +732,45 @@

    Next action
    - {% if (data['pcdStatus'] == "check-details") %} - Check details - {% elif (data['pcdStatus'] == "log-not-started") %} - Log a communication - {% elif (data['pcdStatus'] == "before-text-logged") %} - Log text message details - {% elif (data['pcdStatus'] == "after-call-attempt-1") or (data['pcdStatus'] == "after-call-attempt-2") %} - Log another communication - {% elif (data['pcdStatus'] == "after-call-attempt-3") %} - Log another communication - {% elif (data['pcdStatus'] == "select-fumoc") %} - Select letter dispatch method - {% elif (data['pcdStatus'] == "informed-after-call-1") or (data['pcdStatus'] == "informed-after-call-2") or (data['pcdStatus'] == "informed-after-call-3") %} - {% if (data['pcdFumoc'] == "email") %} - Log email details - {% elif (data['pcdFumoc'] == "post") %} - Log letter details + {% if (data['nextTask'] == "dtc") or (data['nextTask'] == "nfa") %} + {% if (data['pcdStatus'] == "log-not-started") %} + Log a communication + {% elif (data['pcdStatus'] == "before-text-logged") %} + Log text message details + {% elif (data['pcdStatus'] == "after-call-attempt-1") or (data['pcdStatus'] == "after-call-attempt-2") %} + Log another communication + {% elif (data['pcdStatus'] == "after-call-attempt-3") %} + Log another communication + {% elif (data['pcdStatus'] == "select-fumoc") %} + Select letter dispatch method + {% elif (data['pcdStatus'] == "informed-after-call-1") or (data['pcdStatus'] == "informed-after-call-2") or (data['pcdStatus'] == "informed-after-call-3") %} + {% if (data['pcdFumoc'] == "email") %} + Log email details + {% elif (data['pcdFumoc'] == "post") %} + Log letter details + {% endif %} {% endif %} + + {% elif (data['nextTask'] == "stopped-charge") or (data['nextTask'] == "altered-charge") %} + {% if (data['vclStatus'] == "log-not-started") %} + Log a communication + {% elif (data['vclStatus'] == "before-text-logged") %} + Log text message details + {% elif (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") %} + Log another communication + {% elif (data['vclStatus'] == "after-call-attempt-3") %} + Log another communication + {% elif (data['vclStatus'] == "select-fumoc") %} + Select letter dispatch method + {% elif (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") %} + {% if (data['vclFumoc'] == "email") %} + Log email details + {% elif (data['vclFumoc'] == "post") %} + Log letter details + {% endif %} + {% endif %} + {% elif (data['nextTask'] == "Other") %} + Update task {% endif %}

    diff --git a/app/views/delivery/wat3/update-manual-task.html b/app/views/delivery/wat3/update-manual-task.html new file mode 100644 index 000000000..c96f4ead1 --- /dev/null +++ b/app/views/delivery/wat3/update-manual-task.html @@ -0,0 +1,120 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Update task status" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +

    + Update task +

    + +
    +
    +
    + Task name +
    +
    + {{ data['taskName'] }} +
    +
    + + Change task name + +
    +
    +
    +
    + Due date +
    + {% if data['taskDueDate'] %} +
    + {{ data['taskDueDate'] | formatDate }} +
    +
    + + Change task due date + +
    + {% else %} +
    + Enter due date +
    + {% endif %} +
    +
    +
    + Note +
    + {% if data['taskNote'] == "" %} +
    + Enter note +
    + {% else %} +
    + {{ data['taskNote'] | nl2br }} +
    +
    + + Change task note + +
    + {% endif %} +
    +
    + +
    + +
    +
    + +

    + What do you want to do? +

    +
    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + + +{% endblock %} diff --git a/app/views/delivery/wat3/vcl/call/follow-up-moc.html b/app/views/delivery/wat3/vcl/call/follow-up-moc.html index c23f676b1..7a42ccf87 100644 --- a/app/views/delivery/wat3/vcl/call/follow-up-moc.html +++ b/app/views/delivery/wat3/vcl/call/follow-up-moc.html @@ -6,6 +6,7 @@ {% endblock %} {% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} Back {% endblock %} @@ -20,21 +21,21 @@

    - How does {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the letter? + How did {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the letter?

    - +
    - + @@ -43,9 +44,9 @@

    or
    - +
    diff --git a/app/views/delivery/wat3/vcl/call/next-attempt-moc.html b/app/views/delivery/wat3/vcl/call/next-attempt-moc.html index ef62a60ef..c4145768a 100644 --- a/app/views/delivery/wat3/vcl/call/next-attempt-moc.html +++ b/app/views/delivery/wat3/vcl/call/next-attempt-moc.html @@ -1,8 +1,12 @@ {% extends "layouts/main.html" %} - {% set pageName="Next attempt method of contact" %} +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + {% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} Back {% endblock %} @@ -28,9 +32,9 @@

    -
    +
    diff --git a/app/views/delivery/wat3/vcl/call/phone-call-1.html b/app/views/delivery/wat3/vcl/call/phone-call-1.html index 47c5e1aeb..b8c822a11 100644 --- a/app/views/delivery/wat3/vcl/call/phone-call-1.html +++ b/app/views/delivery/wat3/vcl/call/phone-call-1.html @@ -6,6 +6,7 @@ {% endblock %} {% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} Back {% endblock %} @@ -17,13 +18,13 @@

    Telephone call 1

    -
    +
    - {% include "/delivery/wat3/vcl/call/call-support.html" %}
    {% endblock %} diff --git a/app/views/delivery/wat3/vcl/call/phone-call-2.html b/app/views/delivery/wat3/vcl/call/phone-call-2.html index d8f4ed887..dae2612d5 100644 --- a/app/views/delivery/wat3/vcl/call/phone-call-2.html +++ b/app/views/delivery/wat3/vcl/call/phone-call-2.html @@ -6,6 +6,7 @@ {% endblock %} {% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} Back {% endblock %} @@ -17,13 +18,13 @@

    Telephone call 2

    -
    +
    - {% include "/delivery/wat3/vcl/call/call-support.html" %}
    {% endblock %} diff --git a/app/views/delivery/wat3/vcl/call/phone-call-3.html b/app/views/delivery/wat3/vcl/call/phone-call-3.html index f0ab4c0c3..95761a0a3 100644 --- a/app/views/delivery/wat3/vcl/call/phone-call-3.html +++ b/app/views/delivery/wat3/vcl/call/phone-call-3.html @@ -6,6 +6,7 @@ {% endblock %} {% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} Back {% endblock %} @@ -17,13 +18,13 @@

    Telephone call 3

    -
    +
    - {% include "/delivery/wat3/vcl/call/call-support.html" %}
    {% endblock %} diff --git a/app/views/delivery/wat3/vcl/call/text-message-details.html b/app/views/delivery/wat3/vcl/call/text-message-details.html index 77a326103..7620b0e3d 100644 --- a/app/views/delivery/wat3/vcl/call/text-message-details.html +++ b/app/views/delivery/wat3/vcl/call/text-message-details.html @@ -6,6 +6,7 @@ {% endblock %} {% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} Back {% endblock %} diff --git a/app/views/delivery/wat3/vcl/call/was-text-message-sent.html b/app/views/delivery/wat3/vcl/call/was-text-message-sent.html index 82fee146a..061cca5c7 100644 --- a/app/views/delivery/wat3/vcl/call/was-text-message-sent.html +++ b/app/views/delivery/wat3/vcl/call/was-text-message-sent.html @@ -6,6 +6,7 @@ {% endblock %} {% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} Back {% endblock %} diff --git a/app/views/delivery/wat3/vcl/pre-draft/check-details/case-type.html b/app/views/delivery/wat3/vcl/pre-draft/check-details/case-type.html new file mode 100644 index 000000000..1b3d09d26 --- /dev/null +++ b/app/views/delivery/wat3/vcl/pre-draft/check-details/case-type.html @@ -0,0 +1,67 @@ +{% extends "layouts/main.html" %} +{% set pageName="Charging type" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is the charging type? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/vcl/pre-draft/check-details/index.html b/app/views/delivery/wat3/vcl/pre-draft/check-details/index.html new file mode 100644 index 000000000..3ef7dd35a --- /dev/null +++ b/app/views/delivery/wat3/vcl/pre-draft/check-details/index.html @@ -0,0 +1,270 @@ +{% extends "layouts/main.html" %} +{% set pageName="Check the details before drafting the letter" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + + {% if (data['successNotification'] == "yes") and (data['onboardedStatus'] == "Yes") %} + + {% endif %} + +

    + Check the details for {{ data['victimForename'] }} {{ data['victimSurname'] }} +

    + +
    +
    +
    + Service lead +
    +
    + {{ data['serviceLead'] }} +
    +
    + + Change service lead + +
    +
    +
    +
    + Charging type +
    + {% if data['caseType'] %} +
    + {{ data['caseType'] | capitalize }} +
    +
    + + Change charging type + +
    + {% else %} +
    + Select charging type +
    + {% endif %} +
    +
    +
    + Domestic abuse risk level +
    + {% if data['riskLevel'] %} +
    + {{ data['riskLevel'] }} +
    +
    + + Change domestic abuse risk level + +
    + {% else %} +
    + + Select domestic abuse risk level + +
    + {% endif %} +
    +
    +
    + Preferred method of contact +
    + {% if data['pmoc'] %} +
    + {{ data['pmoc'] | capitalize }} +
    +
    + + Change preferred method of contact + +
    + {% else %} +
    + + Select preferred method of contact + +
    + {% endif %} +
    +
    +
    + Preferred correspondence language +
    + {% if data['preferredCorrespondenceLanguage'] == "English" or data['preferredCorrespondenceLanguage'] == "Welsh" %} +
    + {{ data['preferredCorrespondenceLanguage'] }} +
    +
    + + Change preferred correspondence language + +
    + {% else %} +
    + + Select preferred correspondence language + +
    + {% endif %} +
    +
    +
    + Translator needed +
    + {% if data['translatorNeeded'] == "Yes" or data['translatorNeeded'] == "No" %} +
    + {{ data['translatorNeeded'] }} +
    +
    + + Change if translator needed + +
    + {% else %} +
    + + Select if translator needed + +
    + {% endif %} +
    +
    +
    + Preferred contact times +
    + {% if data['preferredContactTimes'] %} +
    + {{ data['preferredContactTimes'] }} +
    +
    + + Change preferred contact times + +
    + {% else %} +
    + + Enter preferred contact times + +
    + {% endif %} +
    +
    +
    + Preferred name +
    + {% if data['preferredName'] %} +
    + {{ data['preferredName'] }} +
    +
    + + Change preferred name + +
    + {% else %} +
    + + Enter preferred name + +
    + {% endif %} +
    +
    +
    + Victim Personal Statement status +
    + {% if data['vpsStatus'] %} +
    + {{ data['vpsStatus'] }} +
    +
    + + Change Victim Personal Statement status + +
    + {% else %} +
    + + Select Victim Personal Statement status + +
    + {% endif %} +
    +
    +

    + Now confirm their details +

    +

    + After you confirm the details, you can create a task for {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

    +
    + + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/vcl/pre-draft/check-details/pmoc.html b/app/views/delivery/wat3/vcl/pre-draft/check-details/pmoc.html new file mode 100644 index 000000000..afbdc16c0 --- /dev/null +++ b/app/views/delivery/wat3/vcl/pre-draft/check-details/pmoc.html @@ -0,0 +1,88 @@ +{% extends "layouts/main.html" %} +{% set pageName="Preferred method of contact" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/vcl/pre-draft/check-details/preferred-contact-times.html b/app/views/delivery/wat3/vcl/pre-draft/check-details/preferred-contact-times.html new file mode 100644 index 000000000..393d88145 --- /dev/null +++ b/app/views/delivery/wat3/vcl/pre-draft/check-details/preferred-contact-times.html @@ -0,0 +1,43 @@ +{% extends "layouts/main.html" %} +{% set pageName="Preferred contact times" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    + +

    + +

    + + + +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/vcl/pre-draft/check-details/preferred-correspondence-language.html b/app/views/delivery/wat3/vcl/pre-draft/check-details/preferred-correspondence-language.html new file mode 100644 index 000000000..e41f89e1e --- /dev/null +++ b/app/views/delivery/wat3/vcl/pre-draft/check-details/preferred-correspondence-language.html @@ -0,0 +1,60 @@ +{% extends "layouts/main.html" %} +{% set pageName="Preferred correspondence language" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred correspondence language? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/vcl/pre-draft/check-details/preferred-name.html b/app/views/delivery/wat3/vcl/pre-draft/check-details/preferred-name.html new file mode 100644 index 000000000..7852ce105 --- /dev/null +++ b/app/views/delivery/wat3/vcl/pre-draft/check-details/preferred-name.html @@ -0,0 +1,43 @@ +{% extends "layouts/main.html" %} +{% set pageName="Preferred name" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    + +

    + +

    + + + +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/vcl/pre-draft/check-details/risk-level.html b/app/views/delivery/wat3/vcl/pre-draft/check-details/risk-level.html new file mode 100644 index 000000000..209ac1d4d --- /dev/null +++ b/app/views/delivery/wat3/vcl/pre-draft/check-details/risk-level.html @@ -0,0 +1,74 @@ +{% extends "layouts/main.html" %} +{% set pageName="Domestic abuse risk level" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is the domestic abuse risk level for {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/vcl/pre-draft/check-details/translator-needed.html b/app/views/delivery/wat3/vcl/pre-draft/check-details/translator-needed.html new file mode 100644 index 000000000..0b490ad97 --- /dev/null +++ b/app/views/delivery/wat3/vcl/pre-draft/check-details/translator-needed.html @@ -0,0 +1,60 @@ +{% extends "layouts/main.html" %} +{% set pageName="Translator needed" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Does {{ data['victimForename'] }} {{ data['victimSurname'] }} need a translator? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/vcl/pre-draft/check-details/vps-status.html b/app/views/delivery/wat3/vcl/pre-draft/check-details/vps-status.html new file mode 100644 index 000000000..db63cb972 --- /dev/null +++ b/app/views/delivery/wat3/vcl/pre-draft/check-details/vps-status.html @@ -0,0 +1,80 @@ +{% extends "layouts/main.html" %} +{% set pageName="VPS status" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is the status of {{ data['victimForename'] }} {{ data['victimSurname'] }}'s Victim Personal Statement (VPS)? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/vcl/pre-draft/contacted-by.html b/app/views/delivery/wat3/vcl/pre-draft/contacted-by.html new file mode 100644 index 000000000..05d9e9c96 --- /dev/null +++ b/app/views/delivery/wat3/vcl/pre-draft/contacted-by.html @@ -0,0 +1,76 @@ +{% extends "layouts/main.html" %} +{% set pageName="How did you contact the victim?" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + How did you contact {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + + + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/vcl/send/email-details.html b/app/views/delivery/wat3/vcl/send/email-details.html new file mode 100644 index 000000000..9151d8a7b --- /dev/null +++ b/app/views/delivery/wat3/vcl/send/email-details.html @@ -0,0 +1,59 @@ +{% extends "layouts/main.html" %} +{% set pageName="Email details" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    +

    Email details

    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +

    + +

    + + +
    + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/vcl/send/email-logged.html b/app/views/delivery/wat3/vcl/send/email-logged.html new file mode 100644 index 000000000..f3ebeed86 --- /dev/null +++ b/app/views/delivery/wat3/vcl/send/email-logged.html @@ -0,0 +1,78 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Email logged" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Email logged +

    +
    + +

    + The {% if (data['vclType'] == "dtc") %}decision to charge{% elif (data['vclType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} email was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

    + + + + {% if (data['contactedBy'] == "call") %} + + {% if (data['vclCallAttempt'] == "1") %} + {% if (data['vclVictimInformed1'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['vclCallAttempt'] == "2") %} + {% if (data['vclVictimInformed2'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['vclCallAttempt'] == "3") %} + {% if (data['vclVictimInformed3'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + {% endif %} + + {% else %} + + Continue + + {% endif %} + +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat3/vcl/send/letter-details.html b/app/views/delivery/wat3/vcl/send/letter-details.html index fcfec7280..a6d0a2837 100644 --- a/app/views/delivery/wat3/vcl/send/letter-details.html +++ b/app/views/delivery/wat3/vcl/send/letter-details.html @@ -6,6 +6,7 @@ {% endblock %} {% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} Back {% endblock %} @@ -18,7 +19,7 @@

    Letter details

    diff --git a/app/views/delivery/wat3/vcl/send/letter-logged-old.html b/app/views/delivery/wat3/vcl/send/letter-logged-old.html new file mode 100644 index 000000000..4d33f55d0 --- /dev/null +++ b/app/views/delivery/wat3/vcl/send/letter-logged-old.html @@ -0,0 +1,103 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Letter logged" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Letter logged +

    +
    + +

    + The {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} letter was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

    + + + +

    Further information

    + +

    + You can view the logged letter on the 'VCL Scheme' tab of the victim's page, within the Victim Case Application. +

    + +

    + The letter was automatically saved to CMS. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['vclCallAttempt'] == "1") %} + {% if (data['vclVictimInformed1'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['vclCallAttempt'] == "2") %} + {% if (data['vclVictimInformed2'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['vclCallAttempt'] == "3") %} + {% if (data['vclVictimInformed3'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + {% endif %} + {% elif (data['pmoc'] == "post") %} + + + Continue + + + + {% else %} + + Continue + + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/vcl/send/letter-logged.html b/app/views/delivery/wat3/vcl/send/letter-logged.html index 4d33f55d0..9c688542d 100644 --- a/app/views/delivery/wat3/vcl/send/letter-logged.html +++ b/app/views/delivery/wat3/vcl/send/letter-logged.html @@ -5,6 +5,10 @@ {% include "/delivery/wat3/partials/header/none-selected.html" %} {% endblock %} +{% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} +{% endblock %} + {% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} {% block content %} @@ -25,75 +29,54 @@

    The information pack and Crest survey were also sent.

    --> -

    Further information

    + -

    - You can view the logged letter on the 'VCL Scheme' tab of the victim's page, within the Victim Case Application. -

    + -

    + - {% elif (data['vclCallAttempt'] == "2") %} - - Continue - + {% if (data['contactedBy'] == "call") %} + + {% if (data['vclCallAttempt'] == "1") %} + {% if (data['vclVictimInformed1'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['vclCallAttempt'] == "2") %} + {% if (data['vclVictimInformed2'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['vclCallAttempt'] == "3") %} + {% if (data['vclVictimInformed3'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + {% endif %} - {% endif %} --> {% else %} - + Continue {% endif %} diff --git a/app/views/delivery/wat3/victim/index.html b/app/views/delivery/wat3/victim/index.html index 8536777da..2f76f7ad0 100644 --- a/app/views/delivery/wat3/victim/index.html +++ b/app/views/delivery/wat3/victim/index.html @@ -40,7 +40,7 @@ Charging decision - {% if (data['nextTask'] == "Inform of a decision to charge") or (data['nextTask'] == "Inform of a no further action decision") or data['nextTask'] == "No task at this time" %} + {% if (data['nextTask'] == "dtc") or (data['nextTask'] == "nfa") or data['nextTask'] == "No task at this time" %} {% else %}

  • VCL Scheme @@ -51,6 +51,10 @@
  • {% endif %} +
  • + Other +
  • + {% elif (data['secondaryNav'] == "case-contacts") %}
  • Case overview @@ -68,7 +72,7 @@ Charging decision
  • - {% if (data['nextTask'] == "Inform of a decision to charge") or (data['nextTask'] == "Inform of a no further action decision") or data['nextTask'] == "No task at this time" %} + {% if (data['nextTask'] == "dtc") or (data['nextTask'] == "nfa") or data['nextTask'] == "No task at this time" %} {% else %}
  • VCL Scheme @@ -79,6 +83,10 @@
  • {% endif %} +
  • + Other +
  • + {% elif (data['secondaryNav'] == "pcd") %}
  • Case overview @@ -96,7 +104,7 @@ Charging decision
  • - {% if (data['nextTask'] == "Inform of a decision to charge") or (data['nextTask'] == "Inform of a no further action decision") or data['nextTask'] == "No task at this time" %} + {% if (data['nextTask'] == "dtc") or (data['nextTask'] == "nfa") or data['nextTask'] == "No task at this time" %} {% else %}
  • VCL Scheme @@ -107,6 +115,10 @@
  • {% endif %} +
  • + Other +
  • + {% elif (data['secondaryNav'] == "ptm") %}
  • Case overview @@ -124,7 +136,7 @@ Charging decision
  • - {% if (data['nextTask'] == "Inform of a decision to charge") or (data['nextTask'] == "Inform of a no further action decision") or data['nextTask'] == "No task at this time" %} + {% if (data['nextTask'] == "dtc") or (data['nextTask'] == "nfa") or data['nextTask'] == "No task at this time" %} {% else %}
  • VCL Scheme @@ -135,6 +147,10 @@
  • {% endif %} +
  • + Other +
  • + {% elif (data['secondaryNav'] == "vcl") %}
  • Case overview @@ -152,7 +168,7 @@ Charging decision
  • - {% if (data['nextTask'] == "Inform of a decision to charge") or (data['nextTask'] == "Inform of a no further action decision") or data['nextTask'] == "No task at this time" %} + {% if (data['nextTask'] == "dtc") or (data['nextTask'] == "nfa") or data['nextTask'] == "No task at this time" %} {% else %}
  • VCL Scheme @@ -163,6 +179,42 @@
  • {% endif %} +
  • + Other +
  • + + {% elif (data['secondaryNav'] == "other") %} +
  • + Case overview +
  • + +
  • + Victim details +
  • + +
  • + Case contacts +
  • + +
  • + Charging decision +
  • + + {% if (data['nextTask'] == "dtc") or (data['nextTask'] == "nfa") or data['nextTask'] == "No task at this time" %} + {% else %} +
  • + VCL Scheme +
  • + +
  • + Meetings +
  • + {% endif %} + +
  • + Other +
  • + {% else %}
  • Case overview @@ -180,7 +232,7 @@ Charging decision
  • - {% if (data['nextTask'] == "Inform of a decision to charge") or (data['nextTask'] == "Inform of a no further action decision") or data['nextTask'] == "No task at this time" %} + {% if (data['nextTask'] == "dtc") or (data['nextTask'] == "nfa") or data['nextTask'] == "No task at this time" %} {% else %}
  • VCL Scheme @@ -191,6 +243,10 @@
  • {% endif %} +
  • + Other +
  • + {% endif %} @@ -243,6 +299,9 @@

    {% elif (data['secondaryNav'] == "vcl") %} {% include "/delivery/wat3/victim/vcl/index.html" %} + {% elif (data['secondaryNav'] == "other") %} + {% include "/delivery/wat3/victim/other/index.html" %} + {% else %} {% include "/delivery/wat3/victim/overview.html" %} diff --git a/app/views/delivery/wat3/victim/new-task/check-task.html b/app/views/delivery/wat3/victim/new-task/check-task.html index 558bea6e8..8cd5a7445 100644 --- a/app/views/delivery/wat3/victim/new-task/check-task.html +++ b/app/views/delivery/wat3/victim/new-task/check-task.html @@ -46,7 +46,7 @@

    {% if data['taskName'] %}
    - {{ data['taskName'] }} + {{ data['manualTaskName'] }}
    diff --git a/app/views/delivery/wat3/victim/new-task/manual-task.html b/app/views/delivery/wat3/victim/new-task/manual-task.html index ab4eb15cc..1b6002c1c 100644 --- a/app/views/delivery/wat3/victim/new-task/manual-task.html +++ b/app/views/delivery/wat3/victim/new-task/manual-task.html @@ -19,16 +19,16 @@

    Set a task for {{ data['victimForename'] }} {{ data[
    -
    +
    -
    If you need to change the date, use the date picker or enter a date. For example, 17/05/2025
    diff --git a/app/views/delivery/wat3/victim/new-task/task-created.html b/app/views/delivery/wat3/victim/new-task/task-created.html index 36ee16c00..56bba6938 100644 --- a/app/views/delivery/wat3/victim/new-task/task-created.html +++ b/app/views/delivery/wat3/victim/new-task/task-created.html @@ -25,7 +25,7 @@

    - You created a task {% if data['manualTask'] == "yes" %}of '{{ data['taskName'] }}'{% else %}to {{ data['nextTask'] | lower }}{% endif %} due {{ data['taskDueDate'] | formatDate }}. + You created a task {% if data['manualTask'] == "yes" %}of '{{ data['manualTaskName'] }}'{% else %}to {{ data['nextTask'] | lower }}{% endif %} due {{ data['taskDueDate'] | formatDate }}.

    What happens next

    diff --git a/app/views/delivery/wat3/victim/new-task/task-selection.html b/app/views/delivery/wat3/victim/new-task/task-selection.html index cb792c14d..1ae96a39d 100644 --- a/app/views/delivery/wat3/victim/new-task/task-selection.html +++ b/app/views/delivery/wat3/victim/new-task/task-selection.html @@ -28,14 +28,14 @@

    - +
    - + @@ -49,14 +49,14 @@

    -->
    - +
    - + diff --git a/app/views/delivery/wat3/victim/other/details/call.html b/app/views/delivery/wat3/victim/other/details/call.html new file mode 100644 index 000000000..d32346743 --- /dev/null +++ b/app/views/delivery/wat3/victim/other/details/call.html @@ -0,0 +1,40 @@ +{% block content %} +
    +
    +
    + Telephone call +
    +
    + {{ communication.otherCallDate | formatDate }} at {{ communication.otherCallHour }}:{{ communication.otherCallMinutes }} +
    +
    +
    +
    + Call direction +
    +
    + {% if (communication.otherCallType == "Yes") %}Outbound{% else %}Inbound{% endif %} +
    +
    +
    +
    + Contacted individual +
    +
    + {% if (communication.otherIndividual == "Victim") %} + {{ communication.victimSurname | upper }}, {{ communication.victimForename }} ({{ communication.otherIndividual | lower }}) + {% else %} + {{ communication.otherIndividualName }} ({{ communication.otherIndividualRole }}) + {% endif %} +
    +
    +
    +
    + Purpose of call +
    +
    + {{ communication.purposeOfCommunication }} +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/other/details/email.html b/app/views/delivery/wat3/victim/other/details/email.html new file mode 100644 index 000000000..6cd78ebdd --- /dev/null +++ b/app/views/delivery/wat3/victim/other/details/email.html @@ -0,0 +1,32 @@ +{% block content %} +
    +
    +
    + Email sent +
    +
    + {{ communication.otherEmailDate | formatDate }} +
    +
    +
    +
    + Contacted individual +
    +
    + {% if (communication.otherIndividual == "Victim") %} + {{ communication.victimSurname | upper }}, {{ communication.victimForename }} ({{ communication.otherIndividual | lower }}) + {% else %} + {{ communication.otherIndividualName }} ({{ communication.otherIndividualRole }}) + {% endif %} +
    +
    +
    +
    + Purpose of email +
    +
    + {{ communication.purposeOfCommunication }} +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/other/details/letter.html b/app/views/delivery/wat3/victim/other/details/letter.html new file mode 100644 index 000000000..ca44c27c4 --- /dev/null +++ b/app/views/delivery/wat3/victim/other/details/letter.html @@ -0,0 +1,32 @@ +{% block content %} +
    +
    +
    + Letter sent +
    +
    + {{ communication.otherLetterDate | formatDate }} +
    +
    +
    +
    + Contacted individual +
    +
    + {% if (communication.otherIndividual == "Victim") %} + {{ communication.victimSurname | upper }}, {{ communication.victimForename }} ({{ communication.otherIndividual | lower }}) + {% else %} + {{ communication.otherIndividualName }} ({{ communication.otherIndividualRole }}) + {% endif %} +
    +
    +
    +
    + Purpose of letter +
    +
    + {{ communication.purposeOfCommunication }} +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/other/index.html b/app/views/delivery/wat3/victim/other/index.html new file mode 100644 index 000000000..dd81f8bd7 --- /dev/null +++ b/app/views/delivery/wat3/victim/other/index.html @@ -0,0 +1,84 @@ +{% block content %} +

    Other communications

    + +
    +
    + + {% if (data['otherCommunications'] | length) %} + + + Log a new communication + + +
    + +
      + {% for communication in data['otherCommunications'] | sort(false, true, 'sortDate') %} +
    • + +
      +
      +

      + Communication logged +

      +
      +
      +
      +
      + + {% if communication.contactedBy == "call" %} + {% include "/delivery/wat3/victim/other/details/call.html" %} + {% elif communication.contactedBy == "email" %} + {% include "/delivery/wat3/victim/other/details/email.html" %} + {% elif communication.contactedBy == "post" %} + {% include "/delivery/wat3/victim/other/details/letter.html" %} + {% else %} +

      + Fail! +

      + {% endif %} + +
      +
      +
      +
      +
    • + {% endfor %} + + +
    + {% else %} +

    + You have not logged any other communications. +

    + + + Log a communication + + {% endif %} + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/pcd/call/after-call-attempt-3.html b/app/views/delivery/wat3/victim/pcd/call/after-call-attempt-3.html index 6a76bee44..71b5f08bb 100644 --- a/app/views/delivery/wat3/victim/pcd/call/after-call-attempt-3.html +++ b/app/views/delivery/wat3/victim/pcd/call/after-call-attempt-3.html @@ -37,6 +37,6 @@ --> - Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} + Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/pcd/call/informed-after-call-1.html b/app/views/delivery/wat3/victim/pcd/call/informed-after-call-1.html index dbd88e61e..ba5bb5dce 100644 --- a/app/views/delivery/wat3/victim/pcd/call/informed-after-call-1.html +++ b/app/views/delivery/wat3/victim/pcd/call/informed-after-call-1.html @@ -3,43 +3,51 @@
    -{% if (data['pcdFumoc'] == "email") or (data['pcdFumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    +{% if (data['pcdFumoc'] == "Email") %} + + Log an email to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} - +{% elif (data['pcdFumoc'] == "Post") %} + + + + Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + {% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - Reason for no letter -
    -
    - {{ data['pcdNoFumocDetails'] }} -
    -
    -
    - - +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + Reason for no letter +
    +
    + {{ data['pcdNoFumocDetails'] }} +
    +
    +
    + + {% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/pcd/call/informed-after-call-2.html b/app/views/delivery/wat3/victim/pcd/call/informed-after-call-2.html index fea87b5e7..a6996ad7d 100644 --- a/app/views/delivery/wat3/victim/pcd/call/informed-after-call-2.html +++ b/app/views/delivery/wat3/victim/pcd/call/informed-after-call-2.html @@ -12,14 +12,14 @@
    -{% if (data['pcdFumoc'] == "email") or (data['pcdFumoc'] == "post") %} -

    +{% if (data['pcdFumoc'] == "Email") or (data['pcdFumoc'] == "Post") %} + {% else %}

    diff --git a/app/views/delivery/wat3/victim/pcd/call/informed-after-call-3.html b/app/views/delivery/wat3/victim/pcd/call/informed-after-call-3.html index 400193e3c..f268909a5 100644 --- a/app/views/delivery/wat3/victim/pcd/call/informed-after-call-3.html +++ b/app/views/delivery/wat3/victim/pcd/call/informed-after-call-3.html @@ -16,14 +16,14 @@
    -{% if (data['pcdFumoc'] == "email") or (data['pcdFumoc'] == "post") %} -

    +{% if (data['pcdFumoc'] == "Email") or (data['pcdFumoc'] == "Post") %} + {% else %}

    diff --git a/app/views/delivery/wat3/victim/pcd/draft/ready-to-send.html b/app/views/delivery/wat3/victim/pcd/draft/ready-to-send.html index af1e705c2..17f8d9b96 100644 --- a/app/views/delivery/wat3/victim/pcd/draft/ready-to-send.html +++ b/app/views/delivery/wat3/victim/pcd/draft/ready-to-send.html @@ -76,13 +76,13 @@ You must review the letter before sending to the victim.

    - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} +{% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} {% else %} - {% endif %} +{% endif %} {% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/vcl/call/after-call-attempt-3.html b/app/views/delivery/wat3/victim/vcl/call/after-call-attempt-3.html index 4369186c0..364409032 100644 --- a/app/views/delivery/wat3/victim/vcl/call/after-call-attempt-3.html +++ b/app/views/delivery/wat3/victim/vcl/call/after-call-attempt-3.html @@ -28,11 +28,11 @@ Review letter before printing to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} --> -

    + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/vcl/call/informed-after-call-1.html b/app/views/delivery/wat3/victim/vcl/call/informed-after-call-1.html index 22b72b522..51e4caf0f 100644 --- a/app/views/delivery/wat3/victim/vcl/call/informed-after-call-1.html +++ b/app/views/delivery/wat3/victim/vcl/call/informed-after-call-1.html @@ -3,14 +3,14 @@


    -{% if (data['vclFumoc'] == "email") or (data['vclFumoc'] == "post") %} -

    +{% if (data['vclFumoc'] == "Email") or (data['vclFumoc'] == "Post") %} + {% else %}

    diff --git a/app/views/delivery/wat3/victim/vcl/call/informed-after-call-2.html b/app/views/delivery/wat3/victim/vcl/call/informed-after-call-2.html index a98a6afc9..d8790e059 100644 --- a/app/views/delivery/wat3/victim/vcl/call/informed-after-call-2.html +++ b/app/views/delivery/wat3/victim/vcl/call/informed-after-call-2.html @@ -12,14 +12,14 @@

    -{% if (data['vclFumoc'] == "email") or (data['vclFumoc'] == "post") %} -

    +{% if (data['vclFumoc'] == "Email") or (data['vclFumoc'] == "Post") %} + {% else %}

    diff --git a/app/views/delivery/wat3/victim/vcl/call/informed-after-call-3.html b/app/views/delivery/wat3/victim/vcl/call/informed-after-call-3.html index 9d148d0ee..334f352bb 100644 --- a/app/views/delivery/wat3/victim/vcl/call/informed-after-call-3.html +++ b/app/views/delivery/wat3/victim/vcl/call/informed-after-call-3.html @@ -16,14 +16,14 @@
    -{% if (data['vclFumoc'] == "email") or (data['vclFumoc'] == "post") %} -

    +{% if (data['vclFumoc'] == "Email") or (data['vclFumoc'] == "Post") %} + {% else %}

    diff --git a/app/views/delivery/wat3/victim/vcl/details/email.html b/app/views/delivery/wat3/victim/vcl/details/email.html index b44fbe5d0..0daf13f12 100644 --- a/app/views/delivery/wat3/victim/vcl/details/email.html +++ b/app/views/delivery/wat3/victim/vcl/details/email.html @@ -5,32 +5,16 @@ Email sent
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 + {{ "today" | govukDate(showWeekday=true) }}
    - Email address + Notes
    - {{ data['victimEmailAddress'] }} + {{ data['emailDispatchNotes'] }}
    -
    -
    - Also included -
    -
    - Information pack
    Crest survey -
    -
    -
    -
    - Status -
    -
    - {{ data['notifyStatus'] | capitalize }} {% if (data['notifyStatus'] == "permanent") or (data['notifyStatus'] == "technical" or data['notifyStatus'] == "temporary") %}failure{% endif %} -
    -
    {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/vcl/index.html b/app/views/delivery/wat3/victim/vcl/index.html index b3d997deb..ae3ce8c60 100644 --- a/app/views/delivery/wat3/victim/vcl/index.html +++ b/app/views/delivery/wat3/victim/vcl/index.html @@ -41,18 +41,24 @@

    Victim Communication & Liaison {% endif %} --> {% if (data['vclType'] == 'stopped-charge') or (data['vclType'] == 'altered-charge') %} -
    +

    - {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% elif (data['vclType'] == "altered-charge") %}Substantially altered charge{% else %}VCL decision{% endif %} + {% if (data['vclType'] == "stopped-charge") %} + Stopped charge + {% elif (data['vclType'] == "altered-charge") %} + Substantially altered charge + {% else %} + VCL decision + {% endif %}

    -
    +
    -

    Current status and next action

    + {% if (data['vclStatus'] == "check-details") %} @@ -186,9 +192,9 @@

    Current status and next acti {% endif %}

    -
    +
    diff --git a/app/views/index.html b/app/views/index.html index 99d6548a1..6adf87732 100644 --- a/app/views/index.html +++ b/app/views/index.html @@ -279,22 +279,22 @@

  • - + Decision to charge
  • - + No further action decision
  • - + Stopped charge (VCL Scheme)
  • - + Substantially altered charge (VCL Scheme)
  • From 617bdfd36236b0a82d05ddedebfef41f73df5a93 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Thu, 19 Mar 2026 10:31:59 +0000 Subject: [PATCH 052/113] Generic ad-hoc comms --- app/routes/delivery/wat3.js | 67 +++++++++ .../delivery/wat3/other/contacted-by.html | 37 ++++- .../delivery/wat3/other/email-details.html | 53 +++++-- .../delivery/wat3/other/in-person-logged.html | 40 ++++++ app/views/delivery/wat3/other/in-person.html | 104 ++++++++++++++ .../delivery/wat3/other/letter-details.html | 50 +++++-- .../delivery/wat3/other/other-logged.html | 40 ++++++ app/views/delivery/wat3/other/other.html | 135 ++++++++++++++++++ .../delivery/wat3/other/telephone-call.html | 34 ++--- .../wat3/other/text-message-logged.html | 40 ++++++ .../delivery/wat3/other/text-message.html | 127 ++++++++++++++++ app/views/delivery/wat3/victim/index.html | 123 +++++++--------- .../wat3/victim/other/details/call.html | 6 +- .../wat3/victim/other/details/email.html | 12 +- .../wat3/victim/other/details/in-person.html | 32 +++++ .../wat3/victim/other/details/letter.html | 12 +- .../wat3/victim/other/details/other.html | 40 ++++++ .../victim/other/details/text-message.html | 40 ++++++ .../delivery/wat3/victim/other/index.html | 31 +++- 19 files changed, 901 insertions(+), 122 deletions(-) create mode 100644 app/views/delivery/wat3/other/in-person-logged.html create mode 100644 app/views/delivery/wat3/other/in-person.html create mode 100644 app/views/delivery/wat3/other/other-logged.html create mode 100644 app/views/delivery/wat3/other/other.html create mode 100644 app/views/delivery/wat3/other/text-message-logged.html create mode 100644 app/views/delivery/wat3/other/text-message.html create mode 100644 app/views/delivery/wat3/victim/other/details/in-person.html create mode 100644 app/views/delivery/wat3/victim/other/details/other.html create mode 100644 app/views/delivery/wat3/victim/other/details/text-message.html diff --git a/app/routes/delivery/wat3.js b/app/routes/delivery/wat3.js index 694930892..1efe0e0f0 100644 --- a/app/routes/delivery/wat3.js +++ b/app/routes/delivery/wat3.js @@ -521,6 +521,12 @@ module.exports = router => { response.redirect("/delivery/wat3/other/email-details") } else if (contactedBy == "post") { response.redirect("/delivery/wat3/other/letter-details") + } else if (contactedBy == "text") { + response.redirect("/delivery/wat3/other/text-message") + } else if (contactedBy == "in-person") { + response.redirect("/delivery/wat3/other/in-person") + } else if (contactedBy == "other") { + response.redirect("/delivery/wat3/other/other") } else { response.redirect("/delivery/wat3/other/contact-details?contactMethod=other") } @@ -588,6 +594,67 @@ module.exports = router => { response.redirect("/delivery/wat3/other/letter-logged") }) + + router.post('/delivery/wat3/other/text-message-answer', function(request, response) { + + if (!Array.isArray(request.session.data['otherCommunications'])) { + request.session.data['otherCommunications'] = [] + } + request.session.data['otherCommunications'].push({ + contactedBy: 'text', + sortDate: toSortDate(request.session.data['otherTextMessageDate']), + otherTextMessageDate: request.session.data['otherTextMessageDate'], + otherIndividual: request.session.data['otherIndividual'], + otherIndividualName: request.session.data['otherIndividualName'], + otherIndividualRole: request.session.data['otherIndividualRole'], + purposeOfCommunication: request.session.data['purposeOfCommunication'], + victimForename: request.session.data['victimForename'], + victimSurname: request.session.data['victimSurname'] + }) + + response.redirect("/delivery/wat3/other/text-message-logged") + }) + + router.post('/delivery/wat3/other/in-person-answer', function(request, response) { + + if (!Array.isArray(request.session.data['otherCommunications'])) { + request.session.data['otherCommunications'] = [] + } + request.session.data['otherCommunications'].push({ + contactedBy: 'in-person', + sortDate: toSortDate(request.session.data['otherInPersonDate']), + otherInPersonDate: request.session.data['otherInPersonDate'], + otherIndividual: request.session.data['otherIndividual'], + otherIndividualName: request.session.data['otherIndividualName'], + otherIndividualRole: request.session.data['otherIndividualRole'], + purposeOfCommunication: request.session.data['purposeOfCommunication'], + victimForename: request.session.data['victimForename'], + victimSurname: request.session.data['victimSurname'] + }) + + response.redirect("/delivery/wat3/other/in-person-logged") + }) + + router.post('/delivery/wat3/other/other-details-answer', function(request, response) { + + if (!Array.isArray(request.session.data['otherCommunications'])) { + request.session.data['otherCommunications'] = [] + } + request.session.data['otherCommunications'].push({ + contactedBy: 'other', + otherContactMethod: request.session.data['otherContactMethod'], + sortDate: toSortDate(request.session.data['otherCommsDate']), + otherCommsDate: request.session.data['otherCommsDate'], + otherIndividual: request.session.data['otherIndividual'], + otherIndividualName: request.session.data['otherIndividualName'], + otherIndividualRole: request.session.data['otherIndividualRole'], + purposeOfCommunication: request.session.data['purposeOfCommunication'], + victimForename: request.session.data['victimForename'], + victimSurname: request.session.data['victimSurname'] + }) + + response.redirect("/delivery/wat3/other/other-logged") + }) // meetings diff --git a/app/views/delivery/wat3/other/contacted-by.html b/app/views/delivery/wat3/other/contacted-by.html index 62134a374..7ae66b275 100644 --- a/app/views/delivery/wat3/other/contacted-by.html +++ b/app/views/delivery/wat3/other/contacted-by.html @@ -25,29 +25,58 @@

    -
    +
    - +
    - +
    - +
    +
    + + +
    + +
    + + +
    + +
    + + +
    +
    +
    + + +
    +
    +
    diff --git a/app/views/delivery/wat3/other/email-details.html b/app/views/delivery/wat3/other/email-details.html index 49ae62897..82de535fd 100644 --- a/app/views/delivery/wat3/other/email-details.html +++ b/app/views/delivery/wat3/other/email-details.html @@ -1,5 +1,5 @@ {% extends "layouts/main.html" %} -{% set pageName="Email details" %} +{% set pageName="Log an email" %} {% block header %} {% include "/delivery/wat3/partials/header/none-selected.html" %} @@ -16,7 +16,7 @@ -

    Email details

    +

    Log an email

    + + + Continue + + +

    +
    +{% endblock %} diff --git a/app/views/delivery/wat3/other/in-person.html b/app/views/delivery/wat3/other/in-person.html new file mode 100644 index 000000000..1f40264d5 --- /dev/null +++ b/app/views/delivery/wat3/other/in-person.html @@ -0,0 +1,104 @@ +{% extends "layouts/main.html" %} +{% set pageName="Log an in-person conversation" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + + + +

    Log an in-person conversation

    + + + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Person contacted + +
    +
    + + +
    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
    +
    +
    + + +
    +
    +
    + + +
    + +
    + + +
    +
    +
    +
    +
    + +
    + + +
    + + + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/other/letter-details.html b/app/views/delivery/wat3/other/letter-details.html index de792d19c..b7b791970 100644 --- a/app/views/delivery/wat3/other/letter-details.html +++ b/app/views/delivery/wat3/other/letter-details.html @@ -1,5 +1,5 @@ {% extends "layouts/main.html" %} -{% set pageName="Letter details" %} +{% set pageName="Log a letter" %} {% block header %} {% include "/delivery/wat3/partials/header/none-selected.html" %} @@ -16,7 +16,7 @@
    -

    Letter details

    +

    Log a letter

    + + + Continue + + +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat3/other/other.html b/app/views/delivery/wat3/other/other.html new file mode 100644 index 000000000..6996807d7 --- /dev/null +++ b/app/views/delivery/wat3/other/other.html @@ -0,0 +1,135 @@ +{% extends "layouts/main.html" %} +{% set pageName="Log other communication" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + + + +

    Log other communication

    + + + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + + Direction of communication + + +
    +
    + + +
    + I contacted them +
    +
    + +
    + + +
    + They contacted victim services +
    +
    +
    +
    +
    + +
    +
    + + Person contacted + +
    +
    + + +
    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
    +
    +
    + + +
    +
    +
    + + +
    + +
    + + +
    +
    +
    +
    +
    + +
    + + +
    + + + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/other/telephone-call.html b/app/views/delivery/wat3/other/telephone-call.html index eb46afc0b..537a8d2c3 100644 --- a/app/views/delivery/wat3/other/telephone-call.html +++ b/app/views/delivery/wat3/other/telephone-call.html @@ -1,5 +1,5 @@ {% extends "layouts/main.html" %} -{% set pageName="Telephone call" %} +{% set pageName="Log a telephone call" %} {% block header %} {% include "/delivery/wat3/partials/header/none-selected.html" %} @@ -16,7 +16,7 @@
    -

    Telephone call

    +

    Log a telephone call

    - What was the call direction? + Direction of call
    - +
    - I called the victim + I called them
    - +
    - The victim called the CPS + They called victim services
    @@ -119,19 +116,22 @@

    Telephone call

    - Contacted individual + Person contacted
    - + +
    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
    - +
    @@ -139,14 +139,14 @@

    Telephone call

    - +
    - +
    @@ -157,7 +157,7 @@

    Telephone call

    - +

    + +
    + +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/victim/index.html b/app/views/delivery/wat3/victim/index.html index 2f76f7ad0..aa3d13019 100644 --- a/app/views/delivery/wat3/victim/index.html +++ b/app/views/delivery/wat3/victim/index.html @@ -40,19 +40,16 @@ Charging decision - {% if (data['nextTask'] == "dtc") or (data['nextTask'] == "nfa") or data['nextTask'] == "No task at this time" %} - {% else %} -
  • - VCL Scheme -
  • - -
  • - Meetings -
  • - {% endif %} +
  • + VCL Scheme +
  • - Other + Meetings +
  • + +
  • + Other communication
  • {% elif (data['secondaryNav'] == "case-contacts") %} @@ -72,19 +69,16 @@ Charging decision - {% if (data['nextTask'] == "dtc") or (data['nextTask'] == "nfa") or data['nextTask'] == "No task at this time" %} - {% else %} -
  • - VCL Scheme -
  • +
  • + VCL Scheme +
  • -
  • - Meetings -
  • - {% endif %} +
  • + Meetings +
  • - Other + Other communication
  • {% elif (data['secondaryNav'] == "pcd") %} @@ -104,19 +98,16 @@ Charging decision - {% if (data['nextTask'] == "dtc") or (data['nextTask'] == "nfa") or data['nextTask'] == "No task at this time" %} - {% else %} -
  • - VCL Scheme -
  • +
  • + VCL Scheme +
  • -
  • - Meetings -
  • - {% endif %} +
  • + Meetings +
  • - Other + Other communication
  • {% elif (data['secondaryNav'] == "ptm") %} @@ -136,19 +127,16 @@ Charging decision - {% if (data['nextTask'] == "dtc") or (data['nextTask'] == "nfa") or data['nextTask'] == "No task at this time" %} - {% else %} -
  • - VCL Scheme -
  • +
  • + VCL Scheme +
  • -
  • - Meetings -
  • - {% endif %} +
  • + Meetings +
  • - Other + Other communication
  • {% elif (data['secondaryNav'] == "vcl") %} @@ -168,19 +156,16 @@ Charging decision - {% if (data['nextTask'] == "dtc") or (data['nextTask'] == "nfa") or data['nextTask'] == "No task at this time" %} - {% else %} -
  • - VCL Scheme -
  • +
  • + VCL Scheme +
  • -
  • - Meetings -
  • - {% endif %} +
  • + Meetings +
  • - Other + Other communication
  • {% elif (data['secondaryNav'] == "other") %} @@ -200,19 +185,16 @@ Charging decision - {% if (data['nextTask'] == "dtc") or (data['nextTask'] == "nfa") or data['nextTask'] == "No task at this time" %} - {% else %} -
  • - VCL Scheme -
  • +
  • + VCL Scheme +
  • -
  • - Meetings -
  • - {% endif %} +
  • + Meetings +
  • - Other + Other communication
  • {% else %} @@ -232,19 +214,16 @@ Charging decision - {% if (data['nextTask'] == "dtc") or (data['nextTask'] == "nfa") or data['nextTask'] == "No task at this time" %} - {% else %} -
  • - VCL Scheme -
  • - -
  • - Meetings -
  • - {% endif %} +
  • + VCL Scheme +
  • + +
  • + Meetings +
  • - Other + Other communication
  • {% endif %} diff --git a/app/views/delivery/wat3/victim/other/details/call.html b/app/views/delivery/wat3/victim/other/details/call.html index d32346743..4dfe31c3e 100644 --- a/app/views/delivery/wat3/victim/other/details/call.html +++ b/app/views/delivery/wat3/victim/other/details/call.html @@ -2,7 +2,7 @@
    - Telephone call + Date of telephone call
    {{ communication.otherCallDate | formatDate }} at {{ communication.otherCallHour }}:{{ communication.otherCallMinutes }} @@ -10,7 +10,7 @@
    - Call direction + Direction of call
    {% if (communication.otherCallType == "Yes") %}Outbound{% else %}Inbound{% endif %} @@ -18,7 +18,7 @@
    - Contacted individual + Person contacted
    {% if (communication.otherIndividual == "Victim") %} diff --git a/app/views/delivery/wat3/victim/other/details/email.html b/app/views/delivery/wat3/victim/other/details/email.html index 6cd78ebdd..f4b5acc05 100644 --- a/app/views/delivery/wat3/victim/other/details/email.html +++ b/app/views/delivery/wat3/victim/other/details/email.html @@ -2,7 +2,7 @@
    - Email sent + Date of email
    {{ communication.otherEmailDate | formatDate }} @@ -10,7 +10,15 @@
    - Contacted individual + Direction of email +
    +
    + {% if (communication.otherEmailType == "Yes") %}Outbound{% else %}Inbound{% endif %} +
    +
    +
    +
    + Person contacted
    {% if (communication.otherIndividual == "Victim") %} diff --git a/app/views/delivery/wat3/victim/other/details/in-person.html b/app/views/delivery/wat3/victim/other/details/in-person.html new file mode 100644 index 000000000..8f7ec22ab --- /dev/null +++ b/app/views/delivery/wat3/victim/other/details/in-person.html @@ -0,0 +1,32 @@ +{% block content %} +
    +
    +
    + Date of conversation +
    +
    + {{ communication.otherInPersonDate | formatDate }} +
    +
    +
    +
    + Person contacted +
    +
    + {% if (communication.otherIndividual == "Victim") %} + {{ communication.victimSurname | upper }}, {{ communication.victimForename }} ({{ communication.otherIndividual | lower }}) + {% else %} + {{ communication.otherIndividualName }} ({{ communication.otherIndividualRole }}) + {% endif %} +
    +
    +
    +
    + Purpose of conversation +
    +
    + {{ communication.purposeOfCommunication }} +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/other/details/letter.html b/app/views/delivery/wat3/victim/other/details/letter.html index ca44c27c4..d524835ef 100644 --- a/app/views/delivery/wat3/victim/other/details/letter.html +++ b/app/views/delivery/wat3/victim/other/details/letter.html @@ -2,7 +2,7 @@
    - Letter sent + Date of letter
    {{ communication.otherLetterDate | formatDate }} @@ -10,7 +10,15 @@
    - Contacted individual + Direction of letter +
    +
    + {% if (communication.otherLetterType == "Yes") %}Outbound{% else %}Inbound{% endif %} +
    +
    +
    +
    + Person contacted
    {% if (communication.otherIndividual == "Victim") %} diff --git a/app/views/delivery/wat3/victim/other/details/other.html b/app/views/delivery/wat3/victim/other/details/other.html new file mode 100644 index 000000000..e2eb53135 --- /dev/null +++ b/app/views/delivery/wat3/victim/other/details/other.html @@ -0,0 +1,40 @@ +{% block content %} +
    +
    +
    + Date of communication +
    +
    + {{ communication.otherCommsDate | formatDate }} +
    +
    +
    +
    + Direction of communication +
    +
    + {% if (communication.otherCommsType == "Yes") %}Outbound{% else %}Inbound{% endif %} +
    +
    +
    +
    + Person contacted +
    +
    + {% if (communication.otherIndividual == "Victim") %} + {{ communication.victimSurname | upper }}, {{ communication.victimForename }} ({{ communication.otherIndividual | lower }}) + {% else %} + {{ communication.otherIndividualName }} ({{ communication.otherIndividualRole }}) + {% endif %} +
    +
    +
    +
    + Purpose of communication +
    +
    + {{ communication.purposeOfCommunication }} +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/other/details/text-message.html b/app/views/delivery/wat3/victim/other/details/text-message.html new file mode 100644 index 000000000..df82232f4 --- /dev/null +++ b/app/views/delivery/wat3/victim/other/details/text-message.html @@ -0,0 +1,40 @@ +{% block content %} +
    +
    +
    + Date of text message +
    +
    + {{ communication.otherTextMessageDate | formatDate }} +
    +
    +
    +
    + Direction of text message +
    +
    + {% if (communication.otherTextMessageType == "Yes") %}Outbound{% else %}Inbound{% endif %} +
    +
    +
    +
    + Person contacted +
    +
    + {% if (communication.otherIndividual == "Victim") %} + {{ communication.victimSurname | upper }}, {{ communication.victimForename }} ({{ communication.otherIndividual | lower }}) + {% else %} + {{ communication.otherIndividualName }} ({{ communication.otherIndividualRole }}) + {% endif %} +
    +
    +
    +
    + Purpose of text message +
    +
    + {{ communication.purposeOfCommunication }} +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/other/index.html b/app/views/delivery/wat3/victim/other/index.html index dd81f8bd7..129bdfc28 100644 --- a/app/views/delivery/wat3/victim/other/index.html +++ b/app/views/delivery/wat3/victim/other/index.html @@ -1,5 +1,5 @@ {% block content %} -

    Other communications

    +

    Other communication

    @@ -13,7 +13,7 @@

    Other communications


      - {% for communication in data['otherCommunications'] | sort(false, true, 'sortDate') %} + {% for communication in data['otherCommunications'] | sort(true, false, 'sortDate') %}
    @@ -41,14 +41,15 @@

    {{ data['taskDueDate'] | formatDate }}
    -
    + {% else %}
    - Enter due date + + Not set
    {% endif %}

    @@ -58,38 +59,48 @@

    {% if data['taskNote'] == "" %}
    - Enter note + + No note added
    {% else %}
    {{ data['taskNote'] | nl2br }}
    -
    + {% endif %}

    -
    +

    - What do you want to do? + + Do you want to mark the task as complete?

    -
    +
    - +
    + + +
    +
    @@ -117,4 +128,5 @@

    {% block pageScripts %} + {% endblock %} diff --git a/app/views/delivery/wat3/victim/new-task/check-task.html b/app/views/delivery/wat3/victim/new-task/check-task.html index 8cd5a7445..511f42ddb 100644 --- a/app/views/delivery/wat3/victim/new-task/check-task.html +++ b/app/views/delivery/wat3/victim/new-task/check-task.html @@ -44,7 +44,7 @@

    Task name
    - {% if data['taskName'] %} + {% if data['manualTaskName'] %}
    {{ data['manualTaskName'] }}
    diff --git a/app/views/delivery/wat3/victim/new-task/manual-task.html b/app/views/delivery/wat3/victim/new-task/manual-task.html index 1b6002c1c..0c8d8ab75 100644 --- a/app/views/delivery/wat3/victim/new-task/manual-task.html +++ b/app/views/delivery/wat3/victim/new-task/manual-task.html @@ -22,7 +22,7 @@

    Set a task for {{ data['victimForename'] }} {{ data[ - +

    diff --git a/app/views/delivery/wat3/victims.html b/app/views/delivery/wat3/victims.html index 8fc9c9271..033ad0474 100644 --- a/app/views/delivery/wat3/victims.html +++ b/app/views/delivery/wat3/victims.html @@ -32,6 +32,19 @@

    + +
    @@ -1316,9 +1329,13 @@

    {{ data['victimSurname'] | u Service
    - {% if data['onboardedStatus'] == 'Yes' %}{{ data['serviceLead'] }}{% else %}Not onboarded{% endif %} + {% if data['onboardedStatus'] == 'Yes' %}{{ data['taskService'] or data['serviceLead'] }}{% else %}Not onboarded{% endif %} +
    + {% if data['onboardedStatus'] == 'Yes' %} +
    + Change service
    - {% if data['onboardedStatus'] != 'Yes' %} + {% elif data['onboardedStatus'] != 'Yes' %}
    Onboard {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}
    diff --git a/app/views/delivery/wat3/vlo.html b/app/views/delivery/wat3/vlo.html index 76a8cabb7..05f5cb117 100644 --- a/app/views/delivery/wat3/vlo.html +++ b/app/views/delivery/wat3/vlo.html @@ -28,7 +28,7 @@

    Start typing a name then select from the list

    -
    +
    {% endif %} - + {% endif %}

    - JONES, Oliver A + {{ record.surname }}, {{ record.forename }}

    - -
    +
    Task
    - Inform of no further action decision + {{ record.task }}
    @@ -786,26 +524,18 @@

    Due date
    - Overdue 13 November 2025 + {% if record.dueDateTag %}{{ record.dueDateTag }} {% endif %}{{ record.dueDate }}
    - Change due date + Change due date

    -
    Service
    - Universal + {{ record.service }}
    @@ -813,7 +543,7 @@

    Area
    - Avon and Somerset + {{ record.area }}

    @@ -821,10 +551,10 @@

    Task assignee
    - THOMPSON, Sarah (you) + {{ record.taskAssignee }}
    - Change task assignee + Change task assignee

    @@ -832,758 +562,12 @@

    Next action
    - Finish and send + {{ record.nextAction }}

    - -
    -

    - PATEL, Aisha -

    -
    -
    -
    - Task -
    -
    - Inform of no further action decision -
    -
    -
    -
    - Due date -
    -
    - 20 November 2025 -
    -
    - Change due date -
    -
    -
    -
    - Service -
    -
    - RASSO -
    -
    -
    -
    - Area -
    -
    - Greater Manchester -
    -
    -
    -
    - Task assignee -
    -
    - KUMAR, Priya -
    -
    - Change task assignee -
    -
    -
    -
    - Next action -
    -
    - Draft letter -
    -
    -
    -
    - -
    -

    - BROWN, Michael -

    -
    -
    -
    - Task -
    -
    - Arrange a CPS pre-trial meeting -
    -
    -
    -
    - Due date -
    -
    - Due today 16 November 2025 -
    -
    - Change due date -
    -
    -
    -
    - Service -
    -
    - Enhanced -
    -
    -
    -
    - Area -
    -
    - Hertfordshire -
    -
    -
    -
    - Task assignee -
    -
    - THOMPSON, Sarah (you) -
    -
    - Change task assignee -
    -
    -
    -
    - Next action -
    -
    - Contact court liaison -
    -
    -
    -
    - -
    -

    - WILLIAMS, Rebecca -

    -
    -
    -
    - Task -
    -
    - Inform of a stopped charge -
    -
    -
    -
    - Due date -
    -
    - Overdue 10 November 2025 -
    -
    - Change due date -
    -
    -
    -
    - Service -
    -
    - Universal -
    -
    -
    -
    - Area -
    -
    - Lancashire -
    -
    -
    -
    - Task assignee -
    -
    - Unassigned -
    -
    - Change task assignee -
    -
    -
    -
    - Next action -
    -
    - Check and send -
    -
    -
    -
    - -
    -

    - TAYLOR, Emma -

    -
    -
    -
    - Task -
    -
    - Inform of decision to charge -
    -
    -
    -
    - Due date -
    -
    - 22 November 2025 -
    -
    - Change due date -
    -
    -
    -
    - Service -
    -
    - RASSO -
    -
    -
    -
    - Area -
    -
    - Merseyside -
    -
    -
    -
    - Task assignee -
    -
    - BISHOP, James -
    -
    - Change task assignee -
    -
    -
    -
    - Next action -
    -
    - Review draft -
    -
    -
    -
    - -
    -

    - DAVIES, Thomas -

    -
    -
    -
    - Task -
    -
    - Arrange CPS pre-trial meeting -
    -
    -
    -
    - Due date -
    -
    - Due today 14 November 2025 -
    -
    - Change due date -
    -
    -
    -
    - Service -
    -
    - Enhanced -
    -
    -
    -
    - Area -
    -
    - South Wales -
    -
    -
    -
    - Task assignee -
    -
    - MORRISON, Claire -
    -
    - Change task assignee -
    -
    -
    -
    - Next action -
    -
    - Schedule meeting -
    -
    -
    -
    - -
    -

    - WIGGINS, Barry -

    - -
    -
    -
    - Task -
    -
    - Inform of stopped charge (VCL) -
    -
    -
    -
    - Due date -
    -
    - 19 November 2025 -
    -
    - Change due date -
    -
    - -
    -
    - Service -
    -
    - Enhanced -
    -
    -
    -
    - Area -
    -
    - Essex -
    -
    -
    -
    - Task assignee -
    -
    - THOMPSON, Sarah (you) -
    -
    - Change task assignee -
    -
    -
    -
    - Next action -
    -
    - Amend draft -
    -
    -
    -
    - -
    -

    - WILSON, Charlotte -

    -
    -
    -
    - Task -
    -
    - Inform of a substantially altered charge -
    -
    -
    -
    - Due date -
    -
    - 18 November 2025 -
    -
    - Change due date -
    -
    -
    -
    - Service -
    -
    - Universal -
    -
    -
    -
    - Area -
    -
    - Norfolk -
    -
    -
    -
    - Task assignee -
    -
    - THOMPSON, Sarah (you) -
    -
    - Change task assignee -
    -
    -
    -
    - Next action -
    -
    - View letter and make call -
    -
    -
    -
    - -
    -

    - EVANS, Sophie -

    -
    -
    -
    - Task -
    -
    - Inform of substantially altered charge (VCL) -
    -
    -
    -
    - Due date -
    -
    - Due today 15 November 2025 -
    -
    - Change due date -
    -
    -
    -
    - Service -
    -
    - RASSO -
    -
    -
    -
    - Area -
    -
    - Devon and Cornwall -
    -
    -
    -
    - Task assignee -
    -
    - HAYES, Michael -
    -
    - Change task assignee -
    -
    -
    -
    - Next action -
    -
    - Continue draft -
    -
    -
    -
    - -
    -

    - ROBERTS, Daniel -

    -
    -
    -
    - Task -
    -
    - Inform of a decision to charge -
    -
    -
    -
    - Due date -
    -
    - 24 November 2025 -
    -
    - Change due date -
    -
    -
    -
    - Service -
    -
    - Enhanced -
    -
    -
    -
    - Area -
    -
    - West Yorkshire -
    -
    -
    -
    - Task assignee -
    -
    - ANDERSON, David -
    -
    - Change task assignee -
    -
    -
    -
    - Next action -
    -
    - Draft letter -
    -
    -
    -
    - -
    -

    - CLARK, Hannah -

    -
    -
    -
    - Task -
    -
    - Inform of a no further action decision -
    -
    -
    -
    - Due date -
    -
    - Overdue 12 November 2025 -
    -
    - Change due date -
    -
    -
    -
    - Service -
    -
    - Universal -
    -
    -
    -
    - Area -
    -
    - Gloucestershire -
    -
    -
    -
    - Task assignee -
    -
    - WRIGHT, Hannah -
    -
    - Change task assignee -
    -
    -
    -
    - Next action -
    -
    - Call again at 15:30 -
    -
    -
    -
    - -
    -

    - LEWIS, James -

    -
    -
    -
    - Task -
    -
    - Inform of stopped charge (VCL) -
    -
    -
    -
    - Due date -
    -
    - 21 November 2025 -
    -
    - Change due date -
    -
    -
    -
    - Service -
    -
    - Enhanced -
    -
    -
    -
    - Area -
    -
    - Hampshire -
    -
    -
    -
    - Task assignee -
    -
    - THOMPSON, Sarah (you) -
    -
    - Change task assignee -
    -
    -
    -
    - Next action -
    -
    - Check eligibility -
    -
    -
    -
    - -
    -

    - WALKER, Amelia -

    -
    -
    -
    - Task -
    -
    - Inform of decision to charge -
    -
    -
    -
    - Due date -
    -
    - Due today 14 November 2025 -
    -
    - Change due date -
    -
    -
    -
    - Service -
    -
    - Universal -
    -
    -
    -
    - Area -
    -
    - Bedfordshire -
    -
    -
    -
    - Task assignee -
    -
    - MARTINEZ, Carlos -
    -
    - Change task assignee -
    -
    -
    -
    - Next action -
    -
    - Check details -
    -
    -
    -
    - + {% endfor %} diff --git a/app/views/delivery/wat3/partials/header/tasks-selected.html b/app/views/delivery/wat3/partials/header/tasks-selected.html index 4a5e5cf00..11f22233e 100644 --- a/app/views/delivery/wat3/partials/header/tasks-selected.html +++ b/app/views/delivery/wat3/partials/header/tasks-selected.html @@ -25,6 +25,11 @@ Victims +
  • + + Letter dashboard + +
  • diff --git a/app/views/delivery/wat3/partials/header/victims-selected.html b/app/views/delivery/wat3/partials/header/victims-selected.html index 76fbd9b5c..24bfbac89 100644 --- a/app/views/delivery/wat3/partials/header/victims-selected.html +++ b/app/views/delivery/wat3/partials/header/victims-selected.html @@ -25,6 +25,11 @@ Victims +
  • + + Letter dashboard + +
  • diff --git a/app/views/delivery/wat4/partials/header/none-selected.html b/app/views/delivery/wat4/partials/header/none-selected.html index 5c04e614a..34ac58412 100644 --- a/app/views/delivery/wat4/partials/header/none-selected.html +++ b/app/views/delivery/wat4/partials/header/none-selected.html @@ -25,6 +25,11 @@ Victims +
  • + + Letter dashboard + +
  • diff --git a/app/views/delivery/wat4/partials/header/overview-selected.html b/app/views/delivery/wat4/partials/header/overview-selected.html index c0dba9b4d..2625a3451 100644 --- a/app/views/delivery/wat4/partials/header/overview-selected.html +++ b/app/views/delivery/wat4/partials/header/overview-selected.html @@ -25,6 +25,11 @@ Victims +
  • + + Letter dashboard + +
  • diff --git a/app/views/delivery/wat4/partials/header/tasks-selected.html b/app/views/delivery/wat4/partials/header/tasks-selected.html index 3ba6d2396..c84f491d4 100644 --- a/app/views/delivery/wat4/partials/header/tasks-selected.html +++ b/app/views/delivery/wat4/partials/header/tasks-selected.html @@ -25,6 +25,11 @@ Victims +
  • + + Letter dashboard + +
  • diff --git a/app/views/delivery/wat4/partials/header/victims-selected.html b/app/views/delivery/wat4/partials/header/victims-selected.html index bf59f44af..42b758789 100644 --- a/app/views/delivery/wat4/partials/header/victims-selected.html +++ b/app/views/delivery/wat4/partials/header/victims-selected.html @@ -25,6 +25,11 @@ Victims +
  • + + Letter dashboard + +
  • From 41676a41f306c6b8060dd5220dcaa8f5845d28cb Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Thu, 16 Apr 2026 00:02:48 +0100 Subject: [PATCH 065/113] Victim search enhancements and meeting task creation --- .../delivery/shared/onb/meeting-purpose.js | 23 ++++ .../delivery/shared/tasks-pagination.js | 10 +- .../delivery/shared/victims-pagination.js | 10 +- .../javascripts/delivery/shared/victims.js | 122 ++++++++++++++++-- app/data/task-records.js | 3 + app/routes/delivery/wat3.js | 14 ++ app/routes/delivery/wat4.js | 14 ++ app/views/delivery/wat3/onb/check-task.html | 28 ++++ .../delivery/wat3/onb/meeting-purpose.html | 97 ++++++++++++++ app/views/delivery/wat3/tasks.html | 40 +++++- .../wat3/victim/new-task/check-task.html | 27 ++++ .../wat3/victim/new-task/meeting-purpose.html | 97 ++++++++++++++ app/views/delivery/wat4/onb/check-task.html | 27 ++++ .../delivery/wat4/onb/meeting-purpose.html | 97 ++++++++++++++ app/views/delivery/wat4/tasks.html | 32 +++++ .../wat4/victim/new-task/check-task.html | 27 ++++ .../wat4/victim/new-task/meeting-purpose.html | 97 ++++++++++++++ app/views/delivery/wat4/victims.html | 30 ++++- 18 files changed, 771 insertions(+), 24 deletions(-) create mode 100644 app/assets/javascripts/delivery/shared/onb/meeting-purpose.js create mode 100644 app/views/delivery/wat3/onb/meeting-purpose.html create mode 100644 app/views/delivery/wat3/victim/new-task/meeting-purpose.html create mode 100644 app/views/delivery/wat4/onb/meeting-purpose.html create mode 100644 app/views/delivery/wat4/victim/new-task/meeting-purpose.html diff --git a/app/assets/javascripts/delivery/shared/onb/meeting-purpose.js b/app/assets/javascripts/delivery/shared/onb/meeting-purpose.js new file mode 100644 index 000000000..553760c68 --- /dev/null +++ b/app/assets/javascripts/delivery/shared/onb/meeting-purpose.js @@ -0,0 +1,23 @@ +// Errors +function validateForm() { + $('#error-form-group').removeClass('govuk-form-group--error'); + $('#error-message-1').remove(); + $('#error-summary').remove(); + + var meetingPurpose = $('[name=meetingPurpose]'); + + if (meetingPurpose.is(':checked')) { + return true; + } else { + $('#error-form-group').addClass('govuk-form-group--error'); + + $('#radio-group').before('

    Error: Select the purpose of the meeting

    '); + + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + return false; + } +} diff --git a/app/assets/javascripts/delivery/shared/tasks-pagination.js b/app/assets/javascripts/delivery/shared/tasks-pagination.js index 5553e6ec3..453e2da12 100644 --- a/app/assets/javascripts/delivery/shared/tasks-pagination.js +++ b/app/assets/javascripts/delivery/shared/tasks-pagination.js @@ -129,10 +129,12 @@ var resultsText = 'Showing results ' + firstResult + ' to ' + lastResult + ' of ' + visibleRecords.length + ' total results'; if (resultsCountTop) resultsCountTop.textContent = resultsText; - // Scroll to top of results - var heading = document.getElementById('main-heading'); - if (heading) { - heading.scrollIntoView({ behavior: 'smooth', block: 'start' }); + // Scroll to top of results (skip during initial page setup) + if (initialSetupComplete) { + var heading = document.getElementById('main-heading'); + if (heading) { + heading.scrollIntoView({ behavior: 'smooth', block: 'start' }); + } } } diff --git a/app/assets/javascripts/delivery/shared/victims-pagination.js b/app/assets/javascripts/delivery/shared/victims-pagination.js index fcbc9411f..db1e29e10 100644 --- a/app/assets/javascripts/delivery/shared/victims-pagination.js +++ b/app/assets/javascripts/delivery/shared/victims-pagination.js @@ -153,10 +153,12 @@ if (resultsCountTop) resultsCountTop.textContent = resultsText; if (resultsCountBottom) resultsCountBottom.textContent = resultsText; - // Scroll to top of results - var container = document.getElementById('victims-container'); - if (container) { - container.scrollIntoView({ behavior: 'smooth', block: 'start' }); + // Scroll to top of results (skip during initial page setup) + if (initialSetupComplete) { + var container = document.getElementById('victims-container'); + if (container) { + container.scrollIntoView({ behavior: 'smooth', block: 'start' }); + } } } diff --git a/app/assets/javascripts/delivery/shared/victims.js b/app/assets/javascripts/delivery/shared/victims.js index 4a64e7dc8..ea4313231 100644 --- a/app/assets/javascripts/delivery/shared/victims.js +++ b/app/assets/javascripts/delivery/shared/victims.js @@ -52,6 +52,8 @@ var initialSetupComplete = false; caseReferenceValue: document.getElementById('search-urn') ? document.getElementById('search-urn').value : '', searchUrnValue: document.getElementById('search-urn') ? document.getElementById('search-urn').value : '', victimNameSearchValue: document.getElementById('victim-name-search-input') ? document.getElementById('victim-name-search-input').value : '', + victimFamilyNameSearchValue: document.getElementById('victim-family-name-search-input') ? document.getElementById('victim-family-name-search-input').value : '', + victimGivenNamesSearchValue: document.getElementById('victim-given-names-search-input') ? document.getElementById('victim-given-names-search-input').value : '', dobSearchDay: document.getElementById('dob-search-day') ? document.getElementById('dob-search-day').value : '', dobSearchMonth: document.getElementById('dob-search-month') ? document.getElementById('dob-search-month').value : '', dobSearchYear: document.getElementById('dob-search-year') ? document.getElementById('dob-search-year').value : '', @@ -249,6 +251,16 @@ var initialSetupComplete = false; victimNameSearchInput.value = state.victimNameSearchValue; } + // Restore split victim name search inputs + var victimFamilyNameInput = document.getElementById('victim-family-name-search-input'); + if (victimFamilyNameInput && state.victimFamilyNameSearchValue) { + victimFamilyNameInput.value = state.victimFamilyNameSearchValue; + } + var victimGivenNamesInput = document.getElementById('victim-given-names-search-input'); + if (victimGivenNamesInput && state.victimGivenNamesSearchValue) { + victimGivenNamesInput.value = state.victimGivenNamesSearchValue; + } + // Restore DOB search fields var dobDay = document.getElementById('dob-search-day'); if (dobDay && state.dobSearchDay) { @@ -373,6 +385,10 @@ function applyVictimFilters() { .filter(function(cb) { return cb.checked; }) .map(function(cb) { return cb.value; }); + // Check if "Service, area and victim liaison officer" mode is active + var serviceAreaRadio = document.getElementById('search-by-service-area'); + var isServiceAreaMode = serviceAreaRadio && serviceAreaRadio.checked; + // Determine if any immediate filters are active (Victim, Category) var hasImmediateFilters = selectedVictims.length > 0 || selectedVictimCategories.length > 0; @@ -426,6 +442,14 @@ function applyVictimFilters() { return ''; } + // In service-area mode, only show onboarded victims + if (isServiceAreaMode && searchFormSubmitted) { + var recordServiceValue = getFieldValue('Service'); + if (recordServiceValue.indexOf('Not onboarded') !== -1) { + shouldShow = false; + } + } + // Check Victim liaison officer filter (only apply if search form has been submitted) if (selectedVlos.length > 0 && searchFormSubmitted) { var recordVlo = getFieldValue('Victim liaison officer'); @@ -848,10 +872,14 @@ if (Array.from(victimCheckboxes).some(function (cb) { return cb.checked; })) { // Show clear link if there are values var victimNameInput = document.getElementById('victim-name-search-input'); + var victimFamilyNameInput = document.getElementById('victim-family-name-search-input'); + var victimGivenNamesInput = document.getElementById('victim-given-names-search-input'); var dobDay = document.getElementById('dob-search-day'); var dobMonth = document.getElementById('dob-search-month'); var dobYear = document.getElementById('dob-search-year'); var hasValues = (victimNameInput && victimNameInput.value) || + (victimFamilyNameInput && victimFamilyNameInput.value) || + (victimGivenNamesInput && victimGivenNamesInput.value) || (dobDay && dobDay.value) || (dobMonth && dobMonth.value) || (dobYear && dobYear.value); var clearVictimNameDobWrapper = document.getElementById('clear-victim-name-dob-wrapper'); if (hasValues && clearVictimNameDobWrapper) { @@ -988,11 +1016,15 @@ if (Array.from(victimCheckboxes).some(function (cb) { return cb.checked; })) { 'July', 'August', 'September', 'October', 'November', 'December']; var victimNameInput = document.getElementById('victim-name-search-input'); + var victimFamilyNameInput = document.getElementById('victim-family-name-search-input'); + var victimGivenNamesInput = document.getElementById('victim-given-names-search-input'); var dobDayInput = document.getElementById('dob-search-day'); var dobMonthInput = document.getElementById('dob-search-month'); var dobYearInput = document.getElementById('dob-search-year'); var searchName = victimNameInput ? victimNameInput.value.trim().toLowerCase() : ''; + var searchFamilyName = victimFamilyNameInput ? victimFamilyNameInput.value.trim().toLowerCase() : ''; + var searchGivenNames = victimGivenNamesInput ? victimGivenNamesInput.value.trim().toLowerCase() : ''; var dobDay = dobDayInput ? dobDayInput.value.trim() : ''; var dobMonth = dobMonthInput ? dobMonthInput.value.trim() : ''; var dobYear = dobYearInput ? dobYearInput.value.trim() : ''; @@ -1003,7 +1035,7 @@ if (Array.from(victimCheckboxes).some(function (cb) { return cb.checked; })) { var dobSearchYear = dobYear || null; var hasDobSearch = dobSearchDay !== null || dobSearchMonth !== null || dobSearchYear !== null; - var hasSearch = searchName !== '' || hasDobSearch; + var hasSearch = searchName !== '' || searchFamilyName !== '' || searchGivenNames !== '' || hasDobSearch; var victimContainer = document.getElementById('victims-container'); var paginationNav = document.querySelector('nav.govuk-pagination'); @@ -1034,15 +1066,39 @@ if (Array.from(victimCheckboxes).some(function (cb) { return cb.checked; })) { } // Match victim name from the heading + var parentWrapper = record.parentElement; + var headingEl = parentWrapper ? parentWrapper.querySelector('h2') : null; + var victimText = ''; + if (headingEl) { + var linkEl = headingEl.querySelector('a'); + victimText = linkEl ? linkEl.textContent.trim() : headingEl.textContent.trim(); + } + var victimTextLower = victimText.toLowerCase(); + + // Single field search (legacy) if (searchName !== '') { - var parentWrapper = record.parentElement; - var headingEl = parentWrapper ? parentWrapper.querySelector('h2') : null; - var victimText = ''; - if (headingEl) { - var linkEl = headingEl.querySelector('a'); - victimText = linkEl ? linkEl.textContent.trim() : headingEl.textContent.trim(); + shouldShow = shouldShow && victimTextLower.indexOf(searchName) !== -1; + } + + // Split field search - match family name against surname part and given names against forename part + if (searchFamilyName !== '' || searchGivenNames !== '') { + // Heading format is "SURNAME, Forename" - split on comma + var nameParts = victimText.split(','); + var surnameText = nameParts[0] ? nameParts[0].trim().toLowerCase() : ''; + var forenameText = nameParts[1] ? nameParts[1].trim().toLowerCase() : ''; + + if (searchFamilyName !== '') { + shouldShow = shouldShow && surnameText.indexOf(searchFamilyName) !== -1; + } + if (searchGivenNames !== '') { + shouldShow = shouldShow && forenameText.indexOf(searchGivenNames) !== -1; } - shouldShow = shouldShow && victimText.toLowerCase().indexOf(searchName) !== -1; + } + + // Only show onboarded victims + var recordService = getFieldValue('Service'); + if (recordService.indexOf('Not onboarded') !== -1) { + shouldShow = false; } // Match DOB - supports partial matching (e.g. just year, or month and year) @@ -1113,6 +1169,40 @@ if (Array.from(victimCheckboxes).some(function (cb) { return cb.checked; })) { // Expose globally window.applyVictimNameDobSearch = applyVictimNameDobSearch; + // Validation: show/clear error for family name field + function showFamilyNameError() { + var formGroup = document.getElementById('victim-family-name-form-group'); + var errorMessage = document.getElementById('victim-family-name-error'); + var input = document.getElementById('victim-family-name-search-input'); + var errorSummary = document.getElementById('error-summary'); + var errorSummaryList = document.getElementById('error-summary-list'); + + if (formGroup) formGroup.classList.add('govuk-form-group--error'); + if (errorMessage) errorMessage.style.display = ''; + if (input) input.classList.add('govuk-input--error'); + + if (errorSummary && errorSummaryList) { + errorSummaryList.innerHTML = '
  • Enter a family name or company name
  • '; + errorSummary.style.display = ''; + errorSummary.focus(); + } + } + + function clearFamilyNameError() { + var formGroup = document.getElementById('victim-family-name-form-group'); + var errorMessage = document.getElementById('victim-family-name-error'); + var input = document.getElementById('victim-family-name-search-input'); + var errorSummary = document.getElementById('error-summary'); + var errorSummaryList = document.getElementById('error-summary-list'); + + if (formGroup) formGroup.classList.remove('govuk-form-group--error'); + if (errorMessage) errorMessage.style.display = 'none'; + if (input) input.classList.remove('govuk-input--error'); + + if (errorSummary) errorSummary.style.display = 'none'; + if (errorSummaryList) errorSummaryList.innerHTML = ''; + } + // Victim name and DOB form submission function attachVictimNameDobFormListener() { var victimNameDobForm = document.getElementById('victim-name-dob-form'); @@ -1121,6 +1211,16 @@ if (Array.from(victimCheckboxes).some(function (cb) { return cb.checked; })) { victimNameDobForm.addEventListener('submit', function(e) { e.preventDefault(); e.stopPropagation(); + + var familyNameInput = document.getElementById('victim-family-name-search-input'); + var familyNameValue = familyNameInput ? familyNameInput.value.trim() : ''; + + if (familyNameValue === '') { + showFamilyNameError(); + return false; + } + + clearFamilyNameError(); searchFormSubmitted = true; applyVictimNameDobSearch(); window.saveFiltersToStorage(); @@ -1397,6 +1497,12 @@ if (clearVictimNameDobLink) { var victimNameInput = document.getElementById('victim-name-search-input'); if (victimNameInput) victimNameInput.value = ''; + // Clear split victim name inputs + var victimFamilyNameInput = document.getElementById('victim-family-name-search-input'); + if (victimFamilyNameInput) victimFamilyNameInput.value = ''; + var victimGivenNamesInput = document.getElementById('victim-given-names-search-input'); + if (victimGivenNamesInput) victimGivenNamesInput.value = ''; + // Clear DOB inputs var dobDay = document.getElementById('dob-search-day'); if (dobDay) dobDay.value = ''; diff --git a/app/data/task-records.js b/app/data/task-records.js index ec4b79559..1c0fcb5c3 100644 --- a/app/data/task-records.js +++ b/app/data/task-records.js @@ -27,6 +27,7 @@ module.exports = [ surname: 'SMITH', forename: 'Jackie', task: 'Arrange CPS pre-trial meeting', + purpose: 'CPS pre-trial meeting', dueDate: 'Friday, 14 November 2025', dueDateTag: 'Due today', dueDateTagColor: 'pink', @@ -71,6 +72,7 @@ module.exports = [ surname: 'BROWN', forename: 'Michael', task: 'Arrange a CPS pre-trial meeting', + purpose: 'CPS pre-trial meeting', dueDate: 'Sunday, 16 November 2025', dueDateTag: 'Due today', dueDateTagColor: 'pink', @@ -105,6 +107,7 @@ module.exports = [ surname: 'DAVIES', forename: 'Thomas', task: 'Arrange CPS pre-trial meeting', + purpose: 'CPS pre-trial meeting', dueDate: 'Friday, 14 November 2025', dueDateTag: 'Due today', dueDateTagColor: 'pink', diff --git a/app/routes/delivery/wat3.js b/app/routes/delivery/wat3.js index 5642fea44..0582012af 100644 --- a/app/routes/delivery/wat3.js +++ b/app/routes/delivery/wat3.js @@ -75,11 +75,18 @@ module.exports = router => { response.redirect("/delivery/wat3/onb/manual-task") } else if (nextTask == "no-task") { response.redirect("/delivery/wat3/onb/check-task?manualTask=no") + } else if (nextTask == "meeting-offer" || nextTask == "meeting-arranged" || nextTask == "meeting-outcome") { + response.redirect("/delivery/wat3/onb/meeting-purpose") } else { response.redirect("/delivery/wat3/onb/next-task-due-date") } }) + router.post('/delivery/wat3/onb/meeting-purpose-answer', function(request, response) { + + response.redirect("/delivery/wat3/onb/next-task-due-date") + }) + router.post('/delivery/wat3/onb/next-task-due-date-answer', function(request, response) { response.redirect("/delivery/wat3/onb/check-task?manualTask=no") @@ -135,11 +142,18 @@ module.exports = router => { response.redirect("/delivery/wat3/victim/new-task/manual-task") } else if (nextTask == "no-task") { response.redirect("/delivery/wat3/victim/new-task/check-task") + } else if (nextTask == "meeting-offer" || nextTask == "meeting-arranged" || nextTask == "meeting-outcome") { + response.redirect("/delivery/wat3/victim/new-task/meeting-purpose") } else { response.redirect("/delivery/wat3/victim/new-task/task-due-date") } }) + router.post('/delivery/wat3/victim/new-task/meeting-purpose-answer', function(request, response) { + + response.redirect("/delivery/wat3/victim/new-task/task-due-date") + }) + router.get('/delivery/wat3/victim/new-task/task-due-date', function(request, response) { var fromCheck = request.query.fromCheck === 'yes' delete request.session.data['fromCheck'] diff --git a/app/routes/delivery/wat4.js b/app/routes/delivery/wat4.js index 0a238adf0..00ee280e2 100644 --- a/app/routes/delivery/wat4.js +++ b/app/routes/delivery/wat4.js @@ -75,11 +75,18 @@ module.exports = router => { response.redirect("/delivery/wat4/onb/manual-task") } else if (nextTask == "no-task") { response.redirect("/delivery/wat4/onb/check-task?manualTask=no") + } else if (nextTask == "meeting-offer" || nextTask == "meeting-arranged" || nextTask == "meeting-outcome") { + response.redirect("/delivery/wat4/onb/meeting-purpose") } else { response.redirect("/delivery/wat4/onb/next-task-due-date") } }) + router.post('/delivery/wat4/onb/meeting-purpose-answer', function(request, response) { + + response.redirect("/delivery/wat4/onb/next-task-due-date") + }) + router.post('/delivery/wat4/onb/next-task-due-date-answer', function(request, response) { response.redirect("/delivery/wat4/onb/check-task?manualTask=no") @@ -135,11 +142,18 @@ module.exports = router => { response.redirect("/delivery/wat4/victim/new-task/manual-task") } else if (nextTask == "no-task") { response.redirect("/delivery/wat4/victim/new-task/check-task") + } else if (nextTask == "meeting-offer" || nextTask == "meeting-arranged" || nextTask == "meeting-outcome") { + response.redirect("/delivery/wat4/victim/new-task/meeting-purpose") } else { response.redirect("/delivery/wat4/victim/new-task/task-due-date") } }) + router.post('/delivery/wat4/victim/new-task/meeting-purpose-answer', function(request, response) { + + response.redirect("/delivery/wat4/victim/new-task/task-due-date") + }) + router.get('/delivery/wat4/victim/new-task/task-due-date', function(request, response) { var fromCheck = request.query.fromCheck === 'yes' delete request.session.data['fromCheck'] diff --git a/app/views/delivery/wat3/onb/check-task.html b/app/views/delivery/wat3/onb/check-task.html index 1682012f1..31e464c2a 100644 --- a/app/views/delivery/wat3/onb/check-task.html +++ b/app/views/delivery/wat3/onb/check-task.html @@ -60,7 +60,35 @@

    {% endif %} {% if data['nextTask'] == "no-task" %} + {% else %} + {% if data['nextTask'] == "meeting-offer" or data['nextTask'] == "meeting-arranged" or data['nextTask'] == "meeting-outcome" %} +
    +
    + Purpose +
    +
    + {% if data['meetingPurpose'] == "pre-trial" %} + CPS pre-trial meeting + {% elif data['meetingPurpose'] == "charging-decision" %} + Inform victim about charging decision + {% elif data['meetingPurpose'] == "stopped-altered" %} + Stopped or substantially altered charge (VCL Scheme) + {% elif data['meetingPurpose'] == "vrr" %} + Victims' Right to Review (VRR) + {% elif data['meetingPurpose'] == "complaint" %} + Complaint about victim care + {% else %} + {{ data['meetingPurposeDetails'] }} + {% endif %} +
    +
    + + Change meeting purpose + +
    +
    + {% endif %} {% if data['manualTask'] == "yes" %}
    diff --git a/app/views/delivery/wat3/onb/meeting-purpose.html b/app/views/delivery/wat3/onb/meeting-purpose.html new file mode 100644 index 000000000..0b6961d64 --- /dev/null +++ b/app/views/delivery/wat3/onb/meeting-purpose.html @@ -0,0 +1,97 @@ +{% extends "layouts/main.html" %} +{% set pageName="Task selection" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + + + +
    +
    + + +

    + What is the purpose of the meeting? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    + + +
    +
    + +
    +
    +
    + + + + + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/tasks.html b/app/views/delivery/wat3/tasks.html index 9ffc6f604..c56c297fc 100644 --- a/app/views/delivery/wat3/tasks.html +++ b/app/views/delivery/wat3/tasks.html @@ -454,6 +454,28 @@

    + {% if (data['nextTask'] == "meeting-offer") or (data['nextTask'] == "meeting-arranged") or (data['nextTask'] == "meeting-outcome") %} +
    +
    + Purpose +
    +
    + {% if data['meetingPurpose'] == "pre-trial" %} + CPS pre-trial meeting + {% elif data['meetingPurpose'] == "charging-decision" %} + Inform victim about charging decision + {% elif data['meetingPurpose'] == "stopped-altered" %} + Stopped or substantially altered charge (VCL Scheme) + {% elif data['meetingPurpose'] == "vrr" %} + Victims' Right to Review (VRR) + {% elif data['meetingPurpose'] == "complaint" %} + Complaint about victim care + {% else %} + {{ data['meetingPurposeDetails'] }} + {% endif %} +
    +
    + {% endif %}
    Due date @@ -517,9 +539,9 @@

    {% elif (data['pcdStatus'] == "select-fumoc") %} Select letter dispatch method {% elif (data['pcdStatus'] == "informed-after-call-1") or (data['pcdStatus'] == "informed-after-call-2") or (data['pcdStatus'] == "informed-after-call-3") %} - {% if (data['pcdFumoc'] == "email") %} + {% if (data['pcdFumoc'] == "Email") %} Log email details - {% elif (data['pcdFumoc'] == "post") %} + {% elif (data['pcdFumoc'] == "Post") %} Log letter details {% endif %} {% endif %} @@ -536,9 +558,9 @@

    {% elif (data['vclStatus'] == "select-fumoc") %} Select letter dispatch method {% elif (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") %} - {% if (data['vclFumoc'] == "email") %} + {% if (data['vclFumoc'] == "Email") %} Log email details - {% elif (data['vclFumoc'] == "post") %} + {% elif (data['vclFumoc'] == "Post") %} Log letter details {% endif %} {% endif %} @@ -564,6 +586,16 @@

    {{ record.task }}

    + {% if record.purpose %} +
    +
    + Purpose +
    +
    + {{ record.purpose }} +
    +
    + {% endif %}
    Due date diff --git a/app/views/delivery/wat3/victim/new-task/check-task.html b/app/views/delivery/wat3/victim/new-task/check-task.html index 833f869a2..c266087fb 100644 --- a/app/views/delivery/wat3/victim/new-task/check-task.html +++ b/app/views/delivery/wat3/victim/new-task/check-task.html @@ -57,6 +57,33 @@

    {% endif %}

    + {% if data['nextTask'] == "meeting-offer" or data['nextTask'] == "meeting-arranged" or data['nextTask'] == "meeting-outcome" %} +
    +
    + Purpose +
    +
    + {% if data['meetingPurpose'] == "pre-trial" %} + CPS pre-trial meeting + {% elif data['meetingPurpose'] == "charging-decision" %} + Inform victim about charging decision + {% elif data['meetingPurpose'] == "stopped-altered" %} + Stopped or substantially altered charge (VCL Scheme) + {% elif data['meetingPurpose'] == "vrr" %} + Victims' Right to Review (VRR) + {% elif data['meetingPurpose'] == "complaint" %} + Victim complaint + {% else %} + {{ data['meetingPurposeDetails'] }} + {% endif %} +
    +
    + + Change meeting purpose + +
    +
    + {% endif %} {% if data['manualTask'] == "yes" %}
    diff --git a/app/views/delivery/wat3/victim/new-task/meeting-purpose.html b/app/views/delivery/wat3/victim/new-task/meeting-purpose.html new file mode 100644 index 000000000..5e6105010 --- /dev/null +++ b/app/views/delivery/wat3/victim/new-task/meeting-purpose.html @@ -0,0 +1,97 @@ +{% extends "layouts/main.html" %} +{% set pageName="Task selection" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat3/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is the purpose of the meeting? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    + + +
    +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat4/onb/check-task.html b/app/views/delivery/wat4/onb/check-task.html index f447b2f5f..1c34034d5 100644 --- a/app/views/delivery/wat4/onb/check-task.html +++ b/app/views/delivery/wat4/onb/check-task.html @@ -61,6 +61,33 @@

    {% if data['nextTask'] == "no-task" %} {% else %} + {% if data['nextTask'] == "meeting-offer" or data['nextTask'] == "meeting-arranged" or data['nextTask'] == "meeting-outcome" %} +
    +
    + Purpose +
    +
    + {% if data['meetingPurpose'] == "pre-trial" %} + CPS pre-trial meeting + {% elif data['meetingPurpose'] == "charging-decision" %} + Inform victim about charging decision + {% elif data['meetingPurpose'] == "stopped-altered" %} + Stopped or substantially altered charge (VCL Scheme) + {% elif data['meetingPurpose'] == "vrr" %} + Victims' Right to Review (VRR) + {% elif data['meetingPurpose'] == "complaint" %} + Victim complaint + {% else %} + {{ data['meetingPurposeDetails'] }} + {% endif %} +
    +
    + + Change meeting purpose + +
    +
    + {% endif %} {% if data['manualTask'] == "yes" %}
    diff --git a/app/views/delivery/wat4/onb/meeting-purpose.html b/app/views/delivery/wat4/onb/meeting-purpose.html new file mode 100644 index 000000000..e1cbf3df2 --- /dev/null +++ b/app/views/delivery/wat4/onb/meeting-purpose.html @@ -0,0 +1,97 @@ +{% extends "layouts/main.html" %} +{% set pageName="Task selection" %} + +{% block header %} +{% include "/delivery/wat4/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat4/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is the purpose of the meeting? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    + + +
    +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat4/tasks.html b/app/views/delivery/wat4/tasks.html index aa5a7b7d4..6c07cb03d 100644 --- a/app/views/delivery/wat4/tasks.html +++ b/app/views/delivery/wat4/tasks.html @@ -454,6 +454,28 @@

    + {% if (data['nextTask'] == "meeting-offer") or (data['nextTask'] == "meeting-arranged") or (data['nextTask'] == "meeting-outcome") %} +
    +
    + Purpose +
    +
    + {% if data['meetingPurpose'] == "pre-trial" %} + CPS pre-trial meeting + {% elif data['meetingPurpose'] == "charging-decision" %} + Inform victim about charging decision + {% elif data['meetingPurpose'] == "stopped-altered" %} + Stopped or substantially altered charge (VCL Scheme) + {% elif data['meetingPurpose'] == "vrr" %} + Victims' Right to Review (VRR) + {% elif data['meetingPurpose'] == "complaint" %} + Complaint about victim care + {% else %} + {{ data['meetingPurposeDetails'] }} + {% endif %} +
    +
    + {% endif %}
    Due date @@ -564,6 +586,16 @@

    {{ record.task }}

    + {% if record.purpose %} +
    +
    + Purpose +
    +
    + {{ record.purpose }} +
    +
    + {% endif %}
    Due date diff --git a/app/views/delivery/wat4/victim/new-task/check-task.html b/app/views/delivery/wat4/victim/new-task/check-task.html index 425b36b5b..5c6f9796f 100644 --- a/app/views/delivery/wat4/victim/new-task/check-task.html +++ b/app/views/delivery/wat4/victim/new-task/check-task.html @@ -57,6 +57,33 @@

    {% endif %}

    + {% if data['nextTask'] == "meeting-offer" or data['nextTask'] == "meeting-arranged" or data['nextTask'] == "meeting-outcome" %} +
    +
    + Purpose +
    +
    + {% if data['meetingPurpose'] == "pre-trial" %} + CPS pre-trial meeting + {% elif data['meetingPurpose'] == "charging-decision" %} + Inform victim about charging decision + {% elif data['meetingPurpose'] == "stopped-altered" %} + Stopped or substantially altered charge (VCL Scheme) + {% elif data['meetingPurpose'] == "vrr" %} + Victims' Right to Review (VRR) + {% elif data['meetingPurpose'] == "complaint" %} + Victim complaint + {% else %} + {{ data['meetingPurposeDetails'] }} + {% endif %} +
    +
    + + Change meeting purpose + +
    +
    + {% endif %} {% if data['manualTask'] == "yes" %}
    diff --git a/app/views/delivery/wat4/victim/new-task/meeting-purpose.html b/app/views/delivery/wat4/victim/new-task/meeting-purpose.html new file mode 100644 index 000000000..c9e5be7c1 --- /dev/null +++ b/app/views/delivery/wat4/victim/new-task/meeting-purpose.html @@ -0,0 +1,97 @@ +{% extends "layouts/main.html" %} +{% set pageName="Task selection" %} + +{% block header %} +{% include "/delivery/wat4/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat4/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is the purpose of the meeting? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    + + +
    +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat4/victims.html b/app/views/delivery/wat4/victims.html index 7b231c637..a485a3f64 100644 --- a/app/views/delivery/wat4/victims.html +++ b/app/views/delivery/wat4/victims.html @@ -45,6 +45,16 @@

    + +
    @@ -113,10 +123,22 @@

    Search


    - - +
    + + Victim name + +
    + + + +
    +
    + + +
    +
    From bb6b4614a5666851f44155eae78e108ffee1c997 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Mon, 20 Apr 2026 10:56:38 +0100 Subject: [PATCH 066/113] Stu's victim search content updates and NEW FONT --- app/assets/fonts/NewTransportCPS-Bold.woff | Bin 0 -> 52328 bytes app/assets/fonts/NewTransportCPS-Bold.woff2 | Bin 0 -> 41684 bytes app/assets/fonts/NewTransportCPS-Regular.woff | Bin 0 -> 51448 bytes .../fonts/NewTransportCPS-Regular.woff2 | Bin 0 -> 41060 bytes app/assets/icons/font-awesome-4.7.0/.DS_Store | Bin 6148 -> 6148 bytes .../icons/font-awesome-4.7.0/fonts/.DS_Store | Bin 0 -> 6148 bytes .../javascripts/delivery/shared/victims.js | 2 +- app/assets/sass/application.scss | 9 +++++++++ app/assets/sass/settings.scss | 1 + app/views/delivery/wat3/victims.html | 2 +- app/views/delivery/wat4/victims.html | 10 +++++----- 11 files changed, 17 insertions(+), 7 deletions(-) create mode 100644 app/assets/fonts/NewTransportCPS-Bold.woff create mode 100644 app/assets/fonts/NewTransportCPS-Bold.woff2 create mode 100644 app/assets/fonts/NewTransportCPS-Regular.woff create mode 100644 app/assets/fonts/NewTransportCPS-Regular.woff2 create mode 100644 app/assets/icons/font-awesome-4.7.0/fonts/.DS_Store create mode 100644 app/assets/sass/settings.scss diff --git a/app/assets/fonts/NewTransportCPS-Bold.woff b/app/assets/fonts/NewTransportCPS-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..8d6f280cc72d0c41411d7d1d6531d6da39d77542 GIT binary patch literal 52328 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 AyZ`_I literal 0 HcmV?d00001 diff --git a/app/assets/fonts/NewTransportCPS-Regular.woff b/app/assets/fonts/NewTransportCPS-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..9d307b087c73d3869a1da47a58e309387517e776 GIT binary patch literal 51448 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
    h{$^A(xjeM3a$lg$~5Q#u!<>46S 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

    {% if data['serviceLead'] == 'None' %} - You changed the service to not aligned. + You changed the service to Not aligned. {% else %} You changed the service to {{ data['serviceLead'] }}. {% endif %} diff --git a/app/views/delivery/wat4/victims.html b/app/views/delivery/wat4/victims.html index a485a3f64..0b9365f99 100644 --- a/app/views/delivery/wat4/victims.html +++ b/app/views/delivery/wat4/victims.html @@ -83,7 +83,7 @@

    Search

    - +
    @@ -128,14 +128,14 @@

    Search

    Victim name
    - +
    - +
    @@ -144,7 +144,7 @@

    Search

    - Date of birth + Date of birth (optional) {% if (data['vclStatus'] == "check-details") %} {% include "/delivery/wat4/victim/vcl/pre-draft/check-details.html" %} + + {% elif (data['vclStatus'] == "log-not-started") %} + {% include "/delivery/wat4/victim/vcl/pre-draft/log-not-started.html" %} {% elif (data['vclStatus'] == "draft-not-started") %} diff --git a/app/views/delivery/wat4/victim/vcl/pre-draft/log-not-started.html b/app/views/delivery/wat4/victim/vcl/pre-draft/log-not-started.html new file mode 100644 index 000000000..4a7b07af4 --- /dev/null +++ b/app/views/delivery/wat4/victim/vcl/pre-draft/log-not-started.html @@ -0,0 +1,9 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL Scheme decision{% endif %}. +

    + +
    + Log a communication to inform about the {{ data['vclType'] }} + +{% endblock %} \ No newline at end of file diff --git a/app/views/index.html b/app/views/index.html index f39b15575..165faed49 100644 --- a/app/views/index.html +++ b/app/views/index.html @@ -49,12 +49,12 @@

  • - + Stopped charge (VCL Scheme)
  • - + Substantially altered charge (VCL Scheme)
  • @@ -118,12 +118,12 @@

  • - + Stopped charge (VCL Scheme)
  • - + Substantially altered charge (VCL Scheme)
  • From 3cfd4e79064bfe9b05dcc32e43e66ae847d0457d Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Thu, 23 Apr 2026 15:52:52 +0100 Subject: [PATCH 068/113] Victim details and task creation restriction --- .../delivery/shared/onb/meeting-purpose.js | 26 +- .../delivery/shared/onb/next-task.js | 27 +- app/data/session-data-defaults.js | 3 + app/routes/delivery/wat3.js | 4 + app/routes/delivery/wat4.js | 152 ++++++++++ .../wat3/victim/new-task/meeting-purpose.html | 2 +- .../wat3/victim/new-task/task-selection.html | 2 +- app/views/delivery/wat4/victim/index.html | 54 ++++ .../wat4/victim/new-task/meeting-purpose.html | 2 +- .../wat4/victim/new-task/task-selection.html | 2 +- .../wat4/victim/victim-details/address.html | 55 ++++ .../victim/victim-details/categories.html | 57 ++++ .../victim/victim-details/date-of-birth.html | 64 ++++ .../victim-details/ethnic-background.html | 34 +++ .../victim/victim-details/ethnic-group.html | 62 ++++ .../victim-details/health-conditions.html | 46 +++ .../wat4/victim/victim-details/index.html | 282 +++++++++++++----- .../victim/victim-details/name-and-title.html | 48 +++ .../wat4/victim/victim-details/poa-email.html | 34 +++ .../wat4/victim/victim-details/poa-name.html | 34 +++ .../wat4/victim/victim-details/poa-phone.html | 34 +++ .../preferred-contact-times.html | 34 +++ .../preferred-correspondence-language.html | 34 +++ .../victim/victim-details/preferred-name.html | 34 +++ .../victim-details/previous-convictions.html | 46 +++ .../wat4/victim/victim-details/religion.html | 70 +++++ .../victim/victim-details/risk-level.html | 70 +++++ .../wat4/victim/victim-details/service.html | 63 ++++ .../sex-and-gender-identity.html | 54 ++++ .../victim-details/special-measures.html | 34 +++ .../victim-details/telephone-numbers.html | 48 +++ .../victim-details/translator-needed.html | 56 ++++ .../victim-details/victim-rep-email.html | 34 +++ .../victim-details/victim-rep-name.html | 34 +++ .../victim-details/victim-rep-phone.html | 34 +++ .../victim/victim-details/vps-status.html | 77 +++++ .../victim-details/wants-to-be-contacted.html | 46 +++ 37 files changed, 1714 insertions(+), 78 deletions(-) create mode 100644 app/views/delivery/wat4/victim/victim-details/address.html create mode 100644 app/views/delivery/wat4/victim/victim-details/categories.html create mode 100644 app/views/delivery/wat4/victim/victim-details/date-of-birth.html create mode 100644 app/views/delivery/wat4/victim/victim-details/ethnic-background.html create mode 100644 app/views/delivery/wat4/victim/victim-details/ethnic-group.html create mode 100644 app/views/delivery/wat4/victim/victim-details/health-conditions.html create mode 100644 app/views/delivery/wat4/victim/victim-details/name-and-title.html create mode 100644 app/views/delivery/wat4/victim/victim-details/poa-email.html create mode 100644 app/views/delivery/wat4/victim/victim-details/poa-name.html create mode 100644 app/views/delivery/wat4/victim/victim-details/poa-phone.html create mode 100644 app/views/delivery/wat4/victim/victim-details/preferred-contact-times.html create mode 100644 app/views/delivery/wat4/victim/victim-details/preferred-correspondence-language.html create mode 100644 app/views/delivery/wat4/victim/victim-details/preferred-name.html create mode 100644 app/views/delivery/wat4/victim/victim-details/previous-convictions.html create mode 100644 app/views/delivery/wat4/victim/victim-details/religion.html create mode 100644 app/views/delivery/wat4/victim/victim-details/risk-level.html create mode 100644 app/views/delivery/wat4/victim/victim-details/service.html create mode 100644 app/views/delivery/wat4/victim/victim-details/sex-and-gender-identity.html create mode 100644 app/views/delivery/wat4/victim/victim-details/special-measures.html create mode 100644 app/views/delivery/wat4/victim/victim-details/telephone-numbers.html create mode 100644 app/views/delivery/wat4/victim/victim-details/translator-needed.html create mode 100644 app/views/delivery/wat4/victim/victim-details/victim-rep-email.html create mode 100644 app/views/delivery/wat4/victim/victim-details/victim-rep-name.html create mode 100644 app/views/delivery/wat4/victim/victim-details/victim-rep-phone.html create mode 100644 app/views/delivery/wat4/victim/victim-details/vps-status.html create mode 100644 app/views/delivery/wat4/victim/victim-details/wants-to-be-contacted.html diff --git a/app/assets/javascripts/delivery/shared/onb/meeting-purpose.js b/app/assets/javascripts/delivery/shared/onb/meeting-purpose.js index 553760c68..3b7f273ea 100644 --- a/app/assets/javascripts/delivery/shared/onb/meeting-purpose.js +++ b/app/assets/javascripts/delivery/shared/onb/meeting-purpose.js @@ -6,9 +6,7 @@ function validateForm() { var meetingPurpose = $('[name=meetingPurpose]'); - if (meetingPurpose.is(':checked')) { - return true; - } else { + if (!meetingPurpose.is(':checked')) { $('#error-form-group').addClass('govuk-form-group--error'); $('#radio-group').before('

    Error: Select the purpose of the meeting

    '); @@ -20,4 +18,26 @@ function validateForm() { return false; } + + var existingTask = $('#myForm').data('existing-task'); + var existingPurpose = $('#myForm').data('existing-purpose'); + var selectedPurpose = $('[name=meetingPurpose]:checked').val(); + var currentTask = $('#myForm').data('current-task'); + + // Check if the existing task is a meeting type and matches the current selection + purpose + var meetingTasks = ['meeting-offer', 'meeting-arranged', 'meeting-outcome']; + if (existingTask && existingPurpose && meetingTasks.indexOf(existingTask) !== -1 && existingTask === currentTask && selectedPurpose === existingPurpose) { + $('#error-form-group').addClass('govuk-form-group--error'); + + $('#radio-group').before('

    Error: You cannot create this task as it is already in progress

    '); + + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + return false; + } + + return true; } diff --git a/app/assets/javascripts/delivery/shared/onb/next-task.js b/app/assets/javascripts/delivery/shared/onb/next-task.js index 305b6c5cb..054c19ae1 100644 --- a/app/assets/javascripts/delivery/shared/onb/next-task.js +++ b/app/assets/javascripts/delivery/shared/onb/next-task.js @@ -8,10 +8,9 @@ function validateForm() { $('#error-list-item-1').html(''); var nextTask = $('[name=nextTask]'); + var existingTask = $('#myForm').data('existing-task'); - if (nextTask.is(":checked")) { - return true; - } else { + if (!nextTask.is(":checked")) { // Error form group styling $('#error-form-group').addClass('govuk-form-group--error'); @@ -27,4 +26,26 @@ function validateForm() { return false; } + + var selectedTask = $('[name=nextTask]:checked').val(); + var meetingTasks = ['meeting-offer', 'meeting-arranged', 'meeting-outcome']; + + if (existingTask && selectedTask === existingTask && meetingTasks.indexOf(selectedTask) === -1) { + // Error form group styling + $('#error-form-group').addClass('govuk-form-group--error'); + + // Error message + $('#radio-group').before('

    '); + $('#error-message-1').html('Error: You cannot create this task as it is already in progress'); + + // Error summary + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + return false; + } + + return true; } diff --git a/app/data/session-data-defaults.js b/app/data/session-data-defaults.js index 53d0af910..ee2503f4c 100644 --- a/app/data/session-data-defaults.js +++ b/app/data/session-data-defaults.js @@ -12,6 +12,9 @@ module.exports = { 'nfaStatus': 'draft-not-started', + 'existingTask': 'nfa', + 'existingMeetingPurpose': '', + 'victimSurname': 'Phillips', 'victimForename': 'Sarah', 'victimTitle': 'Ms', diff --git a/app/routes/delivery/wat3.js b/app/routes/delivery/wat3.js index 0582012af..29d668ee9 100644 --- a/app/routes/delivery/wat3.js +++ b/app/routes/delivery/wat3.js @@ -174,6 +174,10 @@ module.exports = router => { router.post('/delivery/wat3/victim/new-task/check-task-answer', function(request, response) { + // Update existing task tracking when a task is confirmed + request.session.data['existingTask'] = request.session.data['nextTask'] || '' + request.session.data['existingMeetingPurpose'] = request.session.data['meetingPurpose'] || '' + response.redirect("/delivery/wat3/victim/new-task/task-created") }) diff --git a/app/routes/delivery/wat4.js b/app/routes/delivery/wat4.js index 00ee280e2..1218fdd47 100644 --- a/app/routes/delivery/wat4.js +++ b/app/routes/delivery/wat4.js @@ -62,6 +62,154 @@ module.exports = router => { response.redirect("/delivery/wat4/onb/check-details?successNotification=yes") }) + // Victim details change pages + + router.post('/delivery/wat4/victim-details/risk-level-answer', function(request, response) { + + response.redirect("/delivery/wat4/victim?success=yes&successReason=risk-level-updated#victim-details") + }) + + router.post('/delivery/wat4/victim-details/translator-needed-answer', function(request, response) { + + response.redirect("/delivery/wat4/victim?success=yes&successReason=translator-needed-updated#victim-details") + }) + + router.post('/delivery/wat4/victim-details/vps-status-answer', function(request, response) { + + response.redirect("/delivery/wat4/victim?success=yes&successReason=vps-status-updated#victim-details") + }) + + router.post('/delivery/wat4/victim-details/service-answer', function(request, response) { + + request.session.data['serviceLead'] = request.body['serviceLead'] || '' + + response.redirect("/delivery/wat4/victim?success=yes&successReason=service-updated#victim-details") + }) + + // Victim details - new change routes + + router.post('/delivery/wat4/victim-details/name-and-title-answer', function(request, response) { + + response.redirect("/delivery/wat4/victim?success=yes&successReason=name-and-title-updated&secondaryNav=victim-details#victim-details") + }) + + router.post('/delivery/wat4/victim-details/preferred-name-answer', function(request, response) { + + response.redirect("/delivery/wat4/victim?success=yes&successReason=preferred-name-updated&secondaryNav=victim-details#victim-details") + }) + + router.post('/delivery/wat4/victim-details/date-of-birth-answer', function(request, response) { + + var day = request.body['victimDobDay'] || '' + var month = request.body['victimDobMonth'] || '' + var year = request.body['victimDobYear'] || '' + if (day && month && year) { + request.session.data['victimDateOfBirth'] = day + '/' + month + '/' + year + } + + response.redirect("/delivery/wat4/victim?success=yes&successReason=date-of-birth-updated&secondaryNav=victim-details#victim-details") + }) + + router.post('/delivery/wat4/victim-details/sex-and-gender-identity-answer', function(request, response) { + + response.redirect("/delivery/wat4/victim?success=yes&successReason=sex-and-gender-identity-updated&secondaryNav=victim-details#victim-details") + }) + + router.post('/delivery/wat4/victim-details/previous-convictions-answer', function(request, response) { + + response.redirect("/delivery/wat4/victim?success=yes&successReason=previous-convictions-updated&secondaryNav=victim-details#victim-details") + }) + + router.post('/delivery/wat4/victim-details/health-conditions-answer', function(request, response) { + + response.redirect("/delivery/wat4/victim?success=yes&successReason=health-conditions-updated&secondaryNav=victim-details#victim-details") + }) + + router.post('/delivery/wat4/victim-details/ethnic-group-answer', function(request, response) { + + response.redirect("/delivery/wat4/victim?success=yes&successReason=ethnic-group-updated&secondaryNav=victim-details#victim-details") + }) + + router.post('/delivery/wat4/victim-details/ethnic-background-answer', function(request, response) { + + response.redirect("/delivery/wat4/victim?success=yes&successReason=ethnic-background-updated&secondaryNav=victim-details#victim-details") + }) + + router.post('/delivery/wat4/victim-details/religion-answer', function(request, response) { + + response.redirect("/delivery/wat4/victim?success=yes&successReason=religion-updated&secondaryNav=victim-details#victim-details") + }) + + router.post('/delivery/wat4/victim-details/categories-answer', function(request, response) { + + response.redirect("/delivery/wat4/victim?success=yes&successReason=categories-updated&secondaryNav=victim-details#victim-details") + }) + + router.post('/delivery/wat4/victim-details/special-measures-answer', function(request, response) { + + response.redirect("/delivery/wat4/victim?success=yes&successReason=special-measures-updated&secondaryNav=victim-details#victim-details") + }) + + router.post('/delivery/wat4/victim-details/wants-to-be-contacted-answer', function(request, response) { + + response.redirect("/delivery/wat4/victim?success=yes&successReason=wants-to-be-contacted-updated&secondaryNav=victim-details#victim-details") + }) + + router.post('/delivery/wat4/victim-details/preferred-correspondence-language-answer', function(request, response) { + + response.redirect("/delivery/wat4/victim?success=yes&successReason=preferred-correspondence-language-updated&secondaryNav=victim-details#victim-details") + }) + + router.post('/delivery/wat4/victim-details/preferred-contact-times-answer', function(request, response) { + + response.redirect("/delivery/wat4/victim?success=yes&successReason=preferred-contact-times-updated&secondaryNav=victim-details#victim-details") + }) + + router.post('/delivery/wat4/victim-details/telephone-numbers-answer', function(request, response) { + + response.redirect("/delivery/wat4/victim?success=yes&successReason=telephone-numbers-updated&secondaryNav=victim-details#victim-details") + }) + + router.post('/delivery/wat4/victim-details/email-address-answer', function(request, response) { + + response.redirect("/delivery/wat4/victim?success=yes&successReason=email-address-updated&secondaryNav=victim-details#victim-details") + }) + + router.post('/delivery/wat4/victim-details/address-answer', function(request, response) { + + response.redirect("/delivery/wat4/victim?success=yes&successReason=address-updated&secondaryNav=victim-details#victim-details") + }) + + router.post('/delivery/wat4/victim-details/victim-rep-name-answer', function(request, response) { + + response.redirect("/delivery/wat4/victim?success=yes&successReason=victim-rep-name-updated&secondaryNav=victim-details#victim-details") + }) + + router.post('/delivery/wat4/victim-details/victim-rep-phone-answer', function(request, response) { + + response.redirect("/delivery/wat4/victim?success=yes&successReason=victim-rep-phone-updated&secondaryNav=victim-details#victim-details") + }) + + router.post('/delivery/wat4/victim-details/victim-rep-email-answer', function(request, response) { + + response.redirect("/delivery/wat4/victim?success=yes&successReason=victim-rep-email-updated&secondaryNav=victim-details#victim-details") + }) + + router.post('/delivery/wat4/victim-details/poa-name-answer', function(request, response) { + + response.redirect("/delivery/wat4/victim?success=yes&successReason=poa-name-updated&secondaryNav=victim-details#victim-details") + }) + + router.post('/delivery/wat4/victim-details/poa-phone-answer', function(request, response) { + + response.redirect("/delivery/wat4/victim?success=yes&successReason=poa-phone-updated&secondaryNav=victim-details#victim-details") + }) + + router.post('/delivery/wat4/victim-details/poa-email-answer', function(request, response) { + + response.redirect("/delivery/wat4/victim?success=yes&successReason=poa-email-updated&secondaryNav=victim-details#victim-details") + }) + router.post('/delivery/wat4/onb/check-details-answer', function(request, response) { response.redirect("/delivery/wat4/onb/next-task?successNotification=false") @@ -174,6 +322,10 @@ module.exports = router => { router.post('/delivery/wat4/victim/new-task/check-task-answer', function(request, response) { + // Update existing task tracking when a task is confirmed + request.session.data['existingTask'] = request.session.data['nextTask'] || '' + request.session.data['existingMeetingPurpose'] = request.session.data['meetingPurpose'] || '' + response.redirect("/delivery/wat4/victim/new-task/task-created") }) diff --git a/app/views/delivery/wat3/victim/new-task/meeting-purpose.html b/app/views/delivery/wat3/victim/new-task/meeting-purpose.html index 5e6105010..de1ab92ad 100644 --- a/app/views/delivery/wat3/victim/new-task/meeting-purpose.html +++ b/app/views/delivery/wat3/victim/new-task/meeting-purpose.html @@ -14,7 +14,7 @@
    -
    +
    diff --git a/app/views/delivery/wat3/victim/new-task/task-selection.html b/app/views/delivery/wat3/victim/new-task/task-selection.html index a4dec9d61..282045198 100644 --- a/app/views/delivery/wat3/victim/new-task/task-selection.html +++ b/app/views/delivery/wat3/victim/new-task/task-selection.html @@ -14,7 +14,7 @@
    - +
    diff --git a/app/views/delivery/wat4/victim/index.html b/app/views/delivery/wat4/victim/index.html index f4b11a68a..33f7b72da 100644 --- a/app/views/delivery/wat4/victim/index.html +++ b/app/views/delivery/wat4/victim/index.html @@ -280,6 +280,60 @@

    Telephone call 3 logged {% elif (data['successReason'] == "draft-approved-to-send") %} Letter sent to CMS and approved to send + {% elif (data['successReason'] == "risk-level-updated") %} + You changed the domestic abuse risk level for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['riskLevel'] }}. + {% elif (data['successReason'] == "translator-needed-updated") %} + You changed translator needed for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['translatorNeeded'] }}. + {% elif (data['successReason'] == "vps-status-updated") %} + You changed the Victim Personal Statement status for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['vpsStatus'] }}. + {% elif (data['successReason'] == "service-updated") %} + You changed the service for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['serviceLead'] }}. + {% elif (data['successReason'] == "name-and-title-updated") %} + You changed the name and title for {{ data['victimForename'] }} {{ data['victimSurname'] }}. + {% elif (data['successReason'] == "preferred-name-updated") %} + You changed the preferred name for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['victimPreferredName'] }}. + {% elif (data['successReason'] == "date-of-birth-updated") %} + You changed the date of birth for {{ data['victimForename'] }} {{ data['victimSurname'] }}. + {% elif (data['successReason'] == "sex-and-gender-identity-updated") %} + You changed the sex and gender identity for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['sexAndGenderIdentity'] }}. + {% elif (data['successReason'] == "previous-convictions-updated") %} + You changed previous convictions for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['previousConvictions'] }}. + {% elif (data['successReason'] == "health-conditions-updated") %} + You changed health conditions or illness for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['healthConditions'] }}. + {% elif (data['successReason'] == "ethnic-group-updated") %} + You changed the ethnic group for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['ethnicGroup'] }}. + {% elif (data['successReason'] == "ethnic-background-updated") %} + You changed the ethnic background for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['ethnicBackground'] }}. + {% elif (data['successReason'] == "religion-updated") %} + You changed the religion for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['religion'] }}. + {% elif (data['successReason'] == "categories-updated") %} + You changed the categories for {{ data['victimForename'] }} {{ data['victimSurname'] }}. + {% elif (data['successReason'] == "special-measures-updated") %} + You changed the special measures for {{ data['victimForename'] }} {{ data['victimSurname'] }}. + {% elif (data['successReason'] == "wants-to-be-contacted-updated") %} + You changed wants to be contacted for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['wantsToBeContacted'] }}. + {% elif (data['successReason'] == "preferred-correspondence-language-updated") %} + You changed the preferred correspondence language for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['preferredCorrespondenceLanguage'] }}. + {% elif (data['successReason'] == "preferred-contact-times-updated") %} + You changed the preferred contact times for {{ data['victimForename'] }} {{ data['victimSurname'] }}. + {% elif (data['successReason'] == "telephone-numbers-updated") %} + You changed the telephone numbers for {{ data['victimForename'] }} {{ data['victimSurname'] }}. + {% elif (data['successReason'] == "email-address-updated") %} + You changed the email address for {{ data['victimForename'] }} {{ data['victimSurname'] }}. + {% elif (data['successReason'] == "address-updated") %} + You changed the address for {{ data['victimForename'] }} {{ data['victimSurname'] }}. + {% elif (data['successReason'] == "victim-rep-name-updated") %} + You changed the victim representative name. + {% elif (data['successReason'] == "victim-rep-phone-updated") %} + You changed the victim representative telephone number. + {% elif (data['successReason'] == "victim-rep-email-updated") %} + You changed the victim representative email address. + {% elif (data['successReason'] == "poa-name-updated") %} + You changed the power of attorney name. + {% elif (data['successReason'] == "poa-phone-updated") %} + You changed the power of attorney telephone number. + {% elif (data['successReason'] == "poa-email-updated") %} + You changed the power of attorney email address. {% endif %}

    diff --git a/app/views/delivery/wat4/victim/new-task/meeting-purpose.html b/app/views/delivery/wat4/victim/new-task/meeting-purpose.html index c9e5be7c1..a909c9d0c 100644 --- a/app/views/delivery/wat4/victim/new-task/meeting-purpose.html +++ b/app/views/delivery/wat4/victim/new-task/meeting-purpose.html @@ -14,7 +14,7 @@
    - +
    diff --git a/app/views/delivery/wat4/victim/new-task/task-selection.html b/app/views/delivery/wat4/victim/new-task/task-selection.html index f5740a106..0eeade73d 100644 --- a/app/views/delivery/wat4/victim/new-task/task-selection.html +++ b/app/views/delivery/wat4/victim/new-task/task-selection.html @@ -14,7 +14,7 @@
    - +
    diff --git a/app/views/delivery/wat4/victim/victim-details/address.html b/app/views/delivery/wat4/victim/victim-details/address.html new file mode 100644 index 000000000..b8fc8be23 --- /dev/null +++ b/app/views/delivery/wat4/victim/victim-details/address.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} +{% set pageName="Change address" %} + +{% block header %} +{% include "/delivery/wat4/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat4/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + + + +

    Change address for {{ data['victimForename'] }} {{ data['victimSurname'] }}

    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + + + +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat4/victim/victim-details/categories.html b/app/views/delivery/wat4/victim/victim-details/categories.html new file mode 100644 index 000000000..46687bd81 --- /dev/null +++ b/app/views/delivery/wat4/victim/victim-details/categories.html @@ -0,0 +1,57 @@ +{% extends "layouts/main.html" %} +{% set pageName="Change categories" %} + +{% block header %} +{% include "/delivery/wat4/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat4/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + +

    + What categories apply to {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    +
    + Select all that apply. +
    + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat4/victim/victim-details/date-of-birth.html b/app/views/delivery/wat4/victim/victim-details/date-of-birth.html new file mode 100644 index 000000000..b529b0f4c --- /dev/null +++ b/app/views/delivery/wat4/victim/victim-details/date-of-birth.html @@ -0,0 +1,64 @@ +{% extends "layouts/main.html" %} +{% set pageName="Change date of birth" %} + +{% block header %} +{% include "/delivery/wat4/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat4/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + +

    + What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s date of birth? +

    +
    +
    + For example, 27 3 2007 +
    +
    +
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    +
    +
    + + +
    +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat4/victim/victim-details/ethnic-background.html b/app/views/delivery/wat4/victim/victim-details/ethnic-background.html new file mode 100644 index 000000000..a75f57e1b --- /dev/null +++ b/app/views/delivery/wat4/victim/victim-details/ethnic-background.html @@ -0,0 +1,34 @@ +{% extends "layouts/main.html" %} +{% set pageName="Change ethnic background" %} + +{% block header %} +{% include "/delivery/wat4/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat4/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +

    + +

    + +
    + + +
    +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat4/victim/victim-details/ethnic-group.html b/app/views/delivery/wat4/victim/victim-details/ethnic-group.html new file mode 100644 index 000000000..a075ede2b --- /dev/null +++ b/app/views/delivery/wat4/victim/victim-details/ethnic-group.html @@ -0,0 +1,62 @@ +{% extends "layouts/main.html" %} +{% set pageName="Change ethnic group" %} + +{% block header %} +{% include "/delivery/wat4/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat4/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + +

    + What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s ethnic group? +

    +
    + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat4/victim/victim-details/health-conditions.html b/app/views/delivery/wat4/victim/victim-details/health-conditions.html new file mode 100644 index 000000000..376ec6d14 --- /dev/null +++ b/app/views/delivery/wat4/victim/victim-details/health-conditions.html @@ -0,0 +1,46 @@ +{% extends "layouts/main.html" %} +{% set pageName="Health conditions or illness" %} + +{% block header %} +{% include "/delivery/wat4/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat4/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + +

    + Does {{ data['victimForename'] }} {{ data['victimSurname'] }} have health conditions or illness? +

    +
    + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat4/victim/victim-details/index.html b/app/views/delivery/wat4/victim/victim-details/index.html index 6ce3a8958..069f9e203 100644 --- a/app/views/delivery/wat4/victim/victim-details/index.html +++ b/app/views/delivery/wat4/victim/victim-details/index.html @@ -19,7 +19,7 @@

    Victim name and details

    {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] }} {{ data['victimForename'] }}
    - Change full name + Change full name
    @@ -30,7 +30,7 @@

    Victim name and details

    {{ data['victimPreferredName'] }}
    - Change preferred name + Change preferred name
    @@ -41,7 +41,7 @@

    Victim name and details

    {{ data['victimDateOfBirth'] }} ({{ data['victimAge'] }} years old)
    - Change age + Change date of birth
    @@ -49,97 +49,167 @@

    Victim name and details

    Sex and gender identity
    -

    Preferred not to say

    +

    {{ data['sexAndGenderIdentity'] or "Preferred not to say" }}

    - Change sex and gender identity + Change sex and gender identity
    - Categories + Previous convictions
    -

    - Vulnerable
    - Intimidated -

    + {{ data['previousConvictions'] or "Yes" }}
    - Change preferred name + Change if has previous convictions
    - Special measures required + Has health conditions or illness +
    + {% if data['healthConditions'] %} +
    + {{ data['healthConditions'] }} +
    +
    + Change health conditions or illness +
    + {% else %} +
    + Select if they have health conditions or illness +
    + {% endif %} +
    +
    - Previous convictions + Ethnic group
    - Yes + {{ data['ethnicGroup'] or "White" }}
    - Change if has previous convictions + Change ethnic group
    - Has health conditions or illness + Ethnic background
    - Select if they have health conditions or illness + {{ data['ethnicBackground'] or "English, Welsh, Scottish, Northern Irish or British" }}
    -
    - +
    - Ethnic group + Religion
    - White +

    {{ data['religion'] or "Preferred not to say" }}

    - Change ethnic group + Change religion
    + +
    +
    + +
    +
    +

    Victim service details

    +
    + +
    +
    - Ethnic background + Categories
    - English, Welsh, Scottish, Northern Irish or British +

    + {{ data['victimCategories'] or "Vulnerable\nIntimidated" | replace("\n", "
    ") | safe }} +

    - Change ethnic background + Change categories
    - Religion + Service +
    + {% if data['serviceLead'] %} +
    + {{ data['serviceLead'] }} +
    +
    + Change service +
    + {% else %} +
    + Select service +
    + {% endif %} +
    +
    +
    + Domestic abuse risk level +
    + {% if data['riskLevel'] %} +
    + {{ data['riskLevel'] }} +
    +
    + Change domestic abuse risk level +
    + {% else %} +
    + Select domestic abuse risk level +
    + {% endif %} +
    +
    +
    + Special measures required
    -

    Preferred not to say

    + {{ data['specialMeasures'] or "Not provided" }}
    - Change religion + Change special measures required
    +
    +
    + Victim Personal Statement status +
    + {% if data['vpsStatus'] %} +
    + {{ data['vpsStatus'] }} +
    +
    + Change Victim Personal Statement status +
    + {% else %} +
    + Select VPS status +
    + {% endif %} +
    @@ -157,7 +227,10 @@

    Victim contact preferences

    Wants to be contacted
    - Yes + {{ data['wantsToBeContacted'] or "Yes" }} +
    +
    + Change wants to be contacted
    @@ -179,7 +252,7 @@

    Victim contact preferences

    - Preferred method of contact for police + Police's method of contact for victim
    Mobile @@ -190,26 +263,43 @@

    Victim contact preferences

    Preferred correspondence language
    - English + {{ data['preferredCorrespondenceLanguage'] or "English" }}
    - Change preferred correspondence language + Change preferred correspondence language
    +
    +
    + Translator needed +
    + {% if data['translatorNeeded'] %} +
    + {{ data['translatorNeeded'] }} +
    +
    + Change translator needed +
    + {% else %} +
    + Select if translator is needed +
    + {% endif %} +
    Preferred contact times
    {% if (data['preferredContactTimes'] == "Not provided") %}
    - Enter preferred contact times + Enter preferred contact times
    {% else %}
    {{ data['preferredContactTimes'] | capitalize or "Weekdays, 8am to 6pm" }}
    - Change preferred contact times + Change preferred contact times
    {% endif %}
    @@ -224,13 +314,15 @@

    Victim contact details

    - Telephone number + Telephone numbers
    - {{ data['victimPhoneNumber'] }} +

    Mobile: {{ data['victimMobileNumber'] or data['victimPhoneNumber'] }}

    +

    Home: {{ data['victimHomeNumber'] or "Not provided" }}

    +

    Work: {{ data['victimWorkNumber'] or "Not provided" }}

    - Change phone number + Change telephone numbers
    @@ -241,7 +333,7 @@

    Victim contact details

    {{ data['victimEmailAddress'] }}
    - Change email address + Change email address
    @@ -252,7 +344,7 @@

    Victim contact details

    {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }}
    - Change home address + Change home address
    @@ -270,25 +362,52 @@

    Victim representative

    Name
    -
    - Enter victim representative name -
    + {% if data['victimRepName'] %} +
    + {{ data['victimRepName'] }} +
    +
    + Change victim representative name +
    + {% else %} +
    + Enter victim representative name +
    + {% endif %}
    Telephone number
    -
    - Enter victim representative telephone number -
    + {% if data['victimRepPhone'] %} +
    + {{ data['victimRepPhone'] }} +
    +
    + Change victim representative telephone number +
    + {% else %} +
    + Enter victim representative telephone number +
    + {% endif %}
    Email address
    -
    - Enter victim representative email address -
    + {% if data['victimRepEmail'] %} +
    + {{ data['victimRepEmail'] }} +
    +
    + Change victim representative email address +
    + {% else %} +
    + Enter victim representative email address +
    + {% endif %}
    @@ -305,25 +424,52 @@

    Power of attorney

    Name
    -
    - Enter power of attorney name -
    + {% if data['poaName'] %} +
    + {{ data['poaName'] }} +
    +
    + Change power of attorney name +
    + {% else %} +
    + Enter power of attorney name +
    + {% endif %}
    Telephone number
    -
    - Enter power of attorney telephone number -
    + {% if data['poaPhone'] %} +
    + {{ data['poaPhone'] }} +
    +
    + Change power of attorney telephone number +
    + {% else %} +
    + Enter power of attorney telephone number +
    + {% endif %}
    Email address
    -
    - Enter power of attorney email address -
    + {% if data['poaEmail'] %} +
    + {{ data['poaEmail'] }} +
    +
    + Change power of attorney email address +
    + {% else %} +
    + Enter power of attorney email address +
    + {% endif %}
    diff --git a/app/views/delivery/wat4/victim/victim-details/name-and-title.html b/app/views/delivery/wat4/victim/victim-details/name-and-title.html new file mode 100644 index 000000000..c12103761 --- /dev/null +++ b/app/views/delivery/wat4/victim/victim-details/name-and-title.html @@ -0,0 +1,48 @@ +{% extends "layouts/main.html" %} +{% set pageName="Change name and title" %} + +{% block header %} +{% include "/delivery/wat4/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat4/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Change name and title

    + +
    + + +
    + +
    + + +
    + +
    + + +
    + + +
    +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat4/victim/victim-details/poa-email.html b/app/views/delivery/wat4/victim/victim-details/poa-email.html new file mode 100644 index 000000000..e476afc87 --- /dev/null +++ b/app/views/delivery/wat4/victim/victim-details/poa-email.html @@ -0,0 +1,34 @@ +{% extends "layouts/main.html" %} +{% set pageName="Power of attorney email address" %} + +{% block header %} +{% include "/delivery/wat4/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat4/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +

    + +

    + +
    + + +
    +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat4/victim/victim-details/poa-name.html b/app/views/delivery/wat4/victim/victim-details/poa-name.html new file mode 100644 index 000000000..b5860e3d4 --- /dev/null +++ b/app/views/delivery/wat4/victim/victim-details/poa-name.html @@ -0,0 +1,34 @@ +{% extends "layouts/main.html" %} +{% set pageName="Power of attorney name" %} + +{% block header %} +{% include "/delivery/wat4/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat4/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +

    + +

    + +
    + + +
    +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat4/victim/victim-details/poa-phone.html b/app/views/delivery/wat4/victim/victim-details/poa-phone.html new file mode 100644 index 000000000..30bc4ce9a --- /dev/null +++ b/app/views/delivery/wat4/victim/victim-details/poa-phone.html @@ -0,0 +1,34 @@ +{% extends "layouts/main.html" %} +{% set pageName="Power of attorney telephone number" %} + +{% block header %} +{% include "/delivery/wat4/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat4/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +

    + +

    + +
    + + +
    +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat4/victim/victim-details/preferred-contact-times.html b/app/views/delivery/wat4/victim/victim-details/preferred-contact-times.html new file mode 100644 index 000000000..58005d0bd --- /dev/null +++ b/app/views/delivery/wat4/victim/victim-details/preferred-contact-times.html @@ -0,0 +1,34 @@ +{% extends "layouts/main.html" %} +{% set pageName="Change preferred contact times" %} + +{% block header %} +{% include "/delivery/wat4/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat4/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +

    + +

    + +
    + + +
    +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat4/victim/victim-details/preferred-correspondence-language.html b/app/views/delivery/wat4/victim/victim-details/preferred-correspondence-language.html new file mode 100644 index 000000000..3af403be1 --- /dev/null +++ b/app/views/delivery/wat4/victim/victim-details/preferred-correspondence-language.html @@ -0,0 +1,34 @@ +{% extends "layouts/main.html" %} +{% set pageName="Change preferred correspondence language" %} + +{% block header %} +{% include "/delivery/wat4/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat4/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +

    + +

    + +
    + + +
    +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat4/victim/victim-details/preferred-name.html b/app/views/delivery/wat4/victim/victim-details/preferred-name.html new file mode 100644 index 000000000..115934c19 --- /dev/null +++ b/app/views/delivery/wat4/victim/victim-details/preferred-name.html @@ -0,0 +1,34 @@ +{% extends "layouts/main.html" %} +{% set pageName="Change preferred name" %} + +{% block header %} +{% include "/delivery/wat4/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat4/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +

    + +

    + +
    + + +
    +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat4/victim/victim-details/previous-convictions.html b/app/views/delivery/wat4/victim/victim-details/previous-convictions.html new file mode 100644 index 000000000..42f02c8ca --- /dev/null +++ b/app/views/delivery/wat4/victim/victim-details/previous-convictions.html @@ -0,0 +1,46 @@ +{% extends "layouts/main.html" %} +{% set pageName="Change previous convictions" %} + +{% block header %} +{% include "/delivery/wat4/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat4/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + +

    + Does {{ data['victimForename'] }} {{ data['victimSurname'] }} have previous convictions? +

    +
    + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat4/victim/victim-details/religion.html b/app/views/delivery/wat4/victim/victim-details/religion.html new file mode 100644 index 000000000..ec3862ca1 --- /dev/null +++ b/app/views/delivery/wat4/victim/victim-details/religion.html @@ -0,0 +1,70 @@ +{% extends "layouts/main.html" %} +{% set pageName="Change religion" %} + +{% block header %} +{% include "/delivery/wat4/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat4/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + +

    + What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s religion? +

    +
    + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat4/victim/victim-details/risk-level.html b/app/views/delivery/wat4/victim/victim-details/risk-level.html new file mode 100644 index 000000000..c1348b273 --- /dev/null +++ b/app/views/delivery/wat4/victim/victim-details/risk-level.html @@ -0,0 +1,70 @@ +{% extends "layouts/main.html" %} +{% set pageName="Domestic abuse risk level" %} + +{% block header %} +{% include "/delivery/wat4/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat4/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is the domestic abuse risk level for {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat4/victim/victim-details/service.html b/app/views/delivery/wat4/victim/victim-details/service.html new file mode 100644 index 000000000..edaeca76a --- /dev/null +++ b/app/views/delivery/wat4/victim/victim-details/service.html @@ -0,0 +1,63 @@ +{% extends "layouts/main.html" %} +{% set pageName="Change service" %} + +{% block header %} +{% include "/delivery/wat4/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat4/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + +

    + Which is the service lead for {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    or
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat4/victim/victim-details/sex-and-gender-identity.html b/app/views/delivery/wat4/victim/victim-details/sex-and-gender-identity.html new file mode 100644 index 000000000..f85a39eef --- /dev/null +++ b/app/views/delivery/wat4/victim/victim-details/sex-and-gender-identity.html @@ -0,0 +1,54 @@ +{% extends "layouts/main.html" %} +{% set pageName="Change sex and gender identity" %} + +{% block header %} +{% include "/delivery/wat4/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat4/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + +

    + What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s sex and gender identity? +

    +
    + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat4/victim/victim-details/special-measures.html b/app/views/delivery/wat4/victim/victim-details/special-measures.html new file mode 100644 index 000000000..c6a5571b0 --- /dev/null +++ b/app/views/delivery/wat4/victim/victim-details/special-measures.html @@ -0,0 +1,34 @@ +{% extends "layouts/main.html" %} +{% set pageName="Change special measures" %} + +{% block header %} +{% include "/delivery/wat4/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat4/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +

    + +

    + +
    + + +
    +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat4/victim/victim-details/telephone-numbers.html b/app/views/delivery/wat4/victim/victim-details/telephone-numbers.html new file mode 100644 index 000000000..fac810381 --- /dev/null +++ b/app/views/delivery/wat4/victim/victim-details/telephone-numbers.html @@ -0,0 +1,48 @@ +{% extends "layouts/main.html" %} +{% set pageName="Change telephone numbers" %} + +{% block header %} +{% include "/delivery/wat4/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat4/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Change telephone numbers for {{ data['victimForename'] }} {{ data['victimSurname'] }}

    + +
    + + +
    + +
    + + +
    + +
    + + +
    + + +
    +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat4/victim/victim-details/translator-needed.html b/app/views/delivery/wat4/victim/victim-details/translator-needed.html new file mode 100644 index 000000000..ef36b08d4 --- /dev/null +++ b/app/views/delivery/wat4/victim/victim-details/translator-needed.html @@ -0,0 +1,56 @@ +{% extends "layouts/main.html" %} +{% set pageName="Translator needed" %} + +{% block header %} +{% include "/delivery/wat4/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat4/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Does {{ data['victimForename'] }} {{ data['victimSurname'] }} need a translator? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat4/victim/victim-details/victim-rep-email.html b/app/views/delivery/wat4/victim/victim-details/victim-rep-email.html new file mode 100644 index 000000000..7b61ae69e --- /dev/null +++ b/app/views/delivery/wat4/victim/victim-details/victim-rep-email.html @@ -0,0 +1,34 @@ +{% extends "layouts/main.html" %} +{% set pageName="Victim representative email address" %} + +{% block header %} +{% include "/delivery/wat4/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat4/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +

    + +

    + +
    + + +
    +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat4/victim/victim-details/victim-rep-name.html b/app/views/delivery/wat4/victim/victim-details/victim-rep-name.html new file mode 100644 index 000000000..4d014b4d5 --- /dev/null +++ b/app/views/delivery/wat4/victim/victim-details/victim-rep-name.html @@ -0,0 +1,34 @@ +{% extends "layouts/main.html" %} +{% set pageName="Victim representative name" %} + +{% block header %} +{% include "/delivery/wat4/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat4/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +

    + +

    + +
    + + +
    +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat4/victim/victim-details/victim-rep-phone.html b/app/views/delivery/wat4/victim/victim-details/victim-rep-phone.html new file mode 100644 index 000000000..139b53788 --- /dev/null +++ b/app/views/delivery/wat4/victim/victim-details/victim-rep-phone.html @@ -0,0 +1,34 @@ +{% extends "layouts/main.html" %} +{% set pageName="Victim representative telephone number" %} + +{% block header %} +{% include "/delivery/wat4/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat4/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +

    + +

    + +
    + + +
    +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat4/victim/victim-details/vps-status.html b/app/views/delivery/wat4/victim/victim-details/vps-status.html new file mode 100644 index 000000000..b00c140a7 --- /dev/null +++ b/app/views/delivery/wat4/victim/victim-details/vps-status.html @@ -0,0 +1,77 @@ +{% extends "layouts/main.html" %} +{% set pageName="VPS status" %} + +{% block header %} +{% include "/delivery/wat4/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat4/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is the status of {{ data['victimForename'] }} {{ data['victimSurname'] }}'s Victim Personal Statement (VPS)? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat4/victim/victim-details/wants-to-be-contacted.html b/app/views/delivery/wat4/victim/victim-details/wants-to-be-contacted.html new file mode 100644 index 000000000..be98e9cdd --- /dev/null +++ b/app/views/delivery/wat4/victim/victim-details/wants-to-be-contacted.html @@ -0,0 +1,46 @@ +{% extends "layouts/main.html" %} +{% set pageName="Change wants to be contacted" %} + +{% block header %} +{% include "/delivery/wat4/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/delivery/wat4/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + +

    + Does {{ data['victimForename'] }} {{ data['victimSurname'] }} want to be contacted? +

    +
    + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    +{% endblock %} From e8f8299598224753258e79e7e4428be9bef4ec25 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Mon, 27 Apr 2026 08:44:35 +0100 Subject: [PATCH 069/113] Task restiction bug fix and error message update --- .../delivery/shared/onb/meeting-purpose.js | 4 ++-- .../javascripts/delivery/shared/onb/next-task.js | 4 ++-- app/data/session-data-defaults.js | 2 +- app/views/index.html | 16 ++++++++-------- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/app/assets/javascripts/delivery/shared/onb/meeting-purpose.js b/app/assets/javascripts/delivery/shared/onb/meeting-purpose.js index 3b7f273ea..e1b764bc1 100644 --- a/app/assets/javascripts/delivery/shared/onb/meeting-purpose.js +++ b/app/assets/javascripts/delivery/shared/onb/meeting-purpose.js @@ -29,10 +29,10 @@ function validateForm() { if (existingTask && existingPurpose && meetingTasks.indexOf(existingTask) !== -1 && existingTask === currentTask && selectedPurpose === existingPurpose) { $('#error-form-group').addClass('govuk-form-group--error'); - $('#radio-group').before('

    Error: You cannot create this task as it is already in progress

    '); + $('#radio-group').before('

    Error: You cannot create this task because it is already in progress

    '); $('#myForm').before( - '' + '' ); $('#error-summary').focus(); diff --git a/app/assets/javascripts/delivery/shared/onb/next-task.js b/app/assets/javascripts/delivery/shared/onb/next-task.js index 054c19ae1..a1628920b 100644 --- a/app/assets/javascripts/delivery/shared/onb/next-task.js +++ b/app/assets/javascripts/delivery/shared/onb/next-task.js @@ -36,11 +36,11 @@ function validateForm() { // Error message $('#radio-group').before('

    '); - $('#error-message-1').html('Error: You cannot create this task as it is already in progress'); + $('#error-message-1').html('Error: You cannot create this task because it is already in progress'); // Error summary $('#myForm').before( - '' + '' ); $('#error-summary').focus(); diff --git a/app/data/session-data-defaults.js b/app/data/session-data-defaults.js index ee2503f4c..a90e9b29c 100644 --- a/app/data/session-data-defaults.js +++ b/app/data/session-data-defaults.js @@ -12,7 +12,7 @@ module.exports = { 'nfaStatus': 'draft-not-started', - 'existingTask': 'nfa', + 'existingTask': '', 'existingMeetingPurpose': '', 'victimSurname': 'Phillips', diff --git a/app/views/index.html b/app/views/index.html index 165faed49..a1c6bef2b 100644 --- a/app/views/index.html +++ b/app/views/index.html @@ -39,22 +39,22 @@

  • - + Decision to charge
  • - + No further action decision
  • - + Stopped charge (VCL Scheme)
  • - + Substantially altered charge (VCL Scheme)
  • @@ -108,22 +108,22 @@

  • - + Decision to charge
  • - + No further action decision
  • - + Stopped charge (VCL Scheme)
  • - + Substantially altered charge (VCL Scheme)
  • From a24b115090622e5e8ef0fd30c6f74016df801d50 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Tue, 28 Apr 2026 17:25:49 +0100 Subject: [PATCH 070/113] Tactical victim details updates --- .../delivery/shared/victim-details/address.js | 35 + .../shared/victim-details/category.js | 19 + .../shared/victim-details/contact-times.js | 22 + .../victim-details/correspondence-language.js | 35 + .../shared/victim-details/date-of-birth.js | 48 ++ .../shared/victim-details/disability.js | 21 + .../shared/victim-details/ethnicity.js | 21 + .../shared/victim-details/full-name.js | 42 + .../delivery/shared/victim-details/gender.js | 21 + .../shared/victim-details/pmoc-police.js | 34 + .../victim-details/power-of-attorney.js | 22 + .../shared/victim-details/preferred-name.js | 23 + .../victim-details/previous-convictions.js | 21 + .../victim-details/reasonable-adjustments.js | 22 + .../shared/victim-details/religion.js | 21 + .../shared/victim-details/risk-level.js | 19 + .../shared/victim-details/telephone-number.js | 43 + .../victim-details/translator-needed.js | 19 + .../victim-details/victim-representative.js | 22 + .../shared/victim-details/vps-status.js | 19 + .../shared/victim-details/wants-contact.js | 21 + app/routes/delivery/wat3.js | 52 ++ app/views/delivery/wat3/victim/index.html | 48 +- .../wat3/victim/victim-details/address.html | 64 ++ .../wat3/victim/victim-details/category.html | 63 ++ .../victim/victim-details/contact-times.html | 37 + .../correspondence-language.html | 55 ++ .../victim/victim-details/date-of-birth.html | 63 ++ .../victim/victim-details/disability.html | 43 + .../victim/victim-details/email-address.html | 2 +- .../wat3/victim/victim-details/ethnicity.html | 43 + .../wat3/victim/victim-details/full-name.html | 49 ++ .../wat3/victim/victim-details/gender.html | 43 + .../wat3/victim/victim-details/index.html | 735 ++++++++++-------- .../victim/victim-details/pmoc-police.html | 48 ++ .../wat3/victim/victim-details/pmoc.html | 2 +- .../victim-details/power-of-attorney.html | 44 ++ .../victim/victim-details/preferred-name.html | 38 + .../victim-details/previous-convictions.html | 43 + .../reasonable-adjustments.html | 36 + .../wat3/victim/victim-details/religion.html | 43 + .../victim/victim-details/risk-level.html | 73 ++ .../wat3/victim/victim-details/service.html | 63 ++ .../victim-details/telephone-number.html | 51 ++ .../victim-details/translator-needed.html | 59 ++ .../victim-details/victim-representative.html | 44 ++ .../victim/victim-details/vps-status.html | 80 ++ .../victim/victim-details/wants-contact.html | 43 + app/views/index.html | 4 +- 49 files changed, 2198 insertions(+), 320 deletions(-) create mode 100644 app/assets/javascripts/delivery/shared/victim-details/address.js create mode 100644 app/assets/javascripts/delivery/shared/victim-details/category.js create mode 100644 app/assets/javascripts/delivery/shared/victim-details/contact-times.js create mode 100644 app/assets/javascripts/delivery/shared/victim-details/correspondence-language.js create mode 100644 app/assets/javascripts/delivery/shared/victim-details/date-of-birth.js create mode 100644 app/assets/javascripts/delivery/shared/victim-details/disability.js create mode 100644 app/assets/javascripts/delivery/shared/victim-details/ethnicity.js create mode 100644 app/assets/javascripts/delivery/shared/victim-details/full-name.js create mode 100644 app/assets/javascripts/delivery/shared/victim-details/gender.js create mode 100644 app/assets/javascripts/delivery/shared/victim-details/pmoc-police.js create mode 100644 app/assets/javascripts/delivery/shared/victim-details/power-of-attorney.js create mode 100644 app/assets/javascripts/delivery/shared/victim-details/preferred-name.js create mode 100644 app/assets/javascripts/delivery/shared/victim-details/previous-convictions.js create mode 100644 app/assets/javascripts/delivery/shared/victim-details/reasonable-adjustments.js create mode 100644 app/assets/javascripts/delivery/shared/victim-details/religion.js create mode 100644 app/assets/javascripts/delivery/shared/victim-details/risk-level.js create mode 100644 app/assets/javascripts/delivery/shared/victim-details/telephone-number.js create mode 100644 app/assets/javascripts/delivery/shared/victim-details/translator-needed.js create mode 100644 app/assets/javascripts/delivery/shared/victim-details/victim-representative.js create mode 100644 app/assets/javascripts/delivery/shared/victim-details/vps-status.js create mode 100644 app/assets/javascripts/delivery/shared/victim-details/wants-contact.js create mode 100644 app/views/delivery/wat3/victim/victim-details/address.html create mode 100644 app/views/delivery/wat3/victim/victim-details/category.html create mode 100644 app/views/delivery/wat3/victim/victim-details/contact-times.html create mode 100644 app/views/delivery/wat3/victim/victim-details/correspondence-language.html create mode 100644 app/views/delivery/wat3/victim/victim-details/date-of-birth.html create mode 100644 app/views/delivery/wat3/victim/victim-details/disability.html create mode 100644 app/views/delivery/wat3/victim/victim-details/ethnicity.html create mode 100644 app/views/delivery/wat3/victim/victim-details/full-name.html create mode 100644 app/views/delivery/wat3/victim/victim-details/gender.html create mode 100644 app/views/delivery/wat3/victim/victim-details/pmoc-police.html create mode 100644 app/views/delivery/wat3/victim/victim-details/power-of-attorney.html create mode 100644 app/views/delivery/wat3/victim/victim-details/preferred-name.html create mode 100644 app/views/delivery/wat3/victim/victim-details/previous-convictions.html create mode 100644 app/views/delivery/wat3/victim/victim-details/reasonable-adjustments.html create mode 100644 app/views/delivery/wat3/victim/victim-details/religion.html create mode 100644 app/views/delivery/wat3/victim/victim-details/risk-level.html create mode 100644 app/views/delivery/wat3/victim/victim-details/service.html create mode 100644 app/views/delivery/wat3/victim/victim-details/telephone-number.html create mode 100644 app/views/delivery/wat3/victim/victim-details/translator-needed.html create mode 100644 app/views/delivery/wat3/victim/victim-details/victim-representative.html create mode 100644 app/views/delivery/wat3/victim/victim-details/vps-status.html create mode 100644 app/views/delivery/wat3/victim/victim-details/wants-contact.html diff --git a/app/assets/javascripts/delivery/shared/victim-details/address.js b/app/assets/javascripts/delivery/shared/victim-details/address.js new file mode 100644 index 000000000..423ddcde7 --- /dev/null +++ b/app/assets/javascripts/delivery/shared/victim-details/address.js @@ -0,0 +1,35 @@ +// Errors for address +function validateForm() { + ['line1','line2','line3','postcode','reason'].forEach(function(g){ + $('#error-form-group-' + g).removeClass('govuk-form-group--error'); + $('#error-message-' + g).remove(); + }); + $('#address-line-1, #postcode').removeClass('govuk-input--error'); + $('#address-reason').removeClass('govuk-textarea--error'); + $('#error-summary').remove(); + + var line1 = document.forms["myForm"]["address-line-1"].value.trim(); + var postcode = document.forms["myForm"]["postcode"].value.trim(); + var reason = document.forms["myForm"]["address-reason"].value.trim(); + + var errors = []; + if (line1 === '') errors.push({id:'line1', sel:'#address-line-1', cls:'govuk-input--error', msg:'Enter the first line of the address'}); + if (postcode === '') errors.push({id:'postcode', sel:'#postcode', cls:'govuk-input--error', msg:'Enter a postcode'}); + if (reason === '') errors.push({id:'reason', sel:'#address-reason', cls:'govuk-textarea--error', msg:'Enter the reason for changing the address'}); + + if (errors.length === 0) return true; + + var listHtml = ''; + errors.forEach(function(e){ listHtml += '
  • ' + e.msg + '
  • '; }); + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + errors.forEach(function(e){ + $('#error-form-group-' + e.id).addClass('govuk-form-group--error'); + $(e.sel).before('

    Error: ' + e.msg + '

    '); + $(e.sel).addClass(e.cls); + }); + + return false; +} diff --git a/app/assets/javascripts/delivery/shared/victim-details/category.js b/app/assets/javascripts/delivery/shared/victim-details/category.js new file mode 100644 index 000000000..627b1df7f --- /dev/null +++ b/app/assets/javascripts/delivery/shared/victim-details/category.js @@ -0,0 +1,19 @@ +// Errors for category +function validateForm() { + $('#error-form-group').removeClass('govuk-form-group--error'); + $('#error-message-checkbox, #error-summary').remove(); + + var checked = $('[name=victimCategory]:checked').length > 0; + + if (checked) return true; + + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + $('#error-form-group').addClass('govuk-form-group--error'); + $('#checkbox-group').before('

    Error: Select which categories apply to the victim

    '); + + return false; +} diff --git a/app/assets/javascripts/delivery/shared/victim-details/contact-times.js b/app/assets/javascripts/delivery/shared/victim-details/contact-times.js new file mode 100644 index 000000000..053c53ab3 --- /dev/null +++ b/app/assets/javascripts/delivery/shared/victim-details/contact-times.js @@ -0,0 +1,22 @@ +// Errors for contact times +function validateForm() { + $('#error-form-group-1').removeClass('govuk-form-group--error'); + $('#contact-times').removeClass('govuk-textarea--error'); + $('#error-message-1, #error-summary').remove(); + + var times = document.forms["myForm"]["contact-times"].value.trim(); + + if (times === "") { + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + $('#error-form-group-1').addClass('govuk-form-group--error'); + $('#contact-times').before('

    Error: Enter the preferred contact times

    '); + $('#contact-times').addClass('govuk-textarea--error'); + $('#error-list-item-1').html('Enter the preferred contact times'); + + return false; + } +} diff --git a/app/assets/javascripts/delivery/shared/victim-details/correspondence-language.js b/app/assets/javascripts/delivery/shared/victim-details/correspondence-language.js new file mode 100644 index 000000000..3273cf1ee --- /dev/null +++ b/app/assets/javascripts/delivery/shared/victim-details/correspondence-language.js @@ -0,0 +1,35 @@ +// Errors for correspondence-language +function validateForm() { + $('#error-form-group').removeClass('govuk-form-group--error'); + $('#error-form-group-language').removeClass('govuk-form-group--error'); + $('#other-language').removeClass('govuk-input--error'); + $('#error-message-radio, #error-message-language, #error-summary').remove(); + + var radioChecked = $('[name=victimCorrespondenceLanguage]').is(':checked'); + var selectedValue = $('[name=victimCorrespondenceLanguage]:checked').val(); + var otherLanguage = $('#other-language').val().trim(); + + if (radioChecked && (selectedValue !== 'Other' || otherLanguage !== '')) return true; + + var listHtml = ''; + if (!radioChecked) listHtml += '
  • Select a preferred correspondence language
  • '; + if (radioChecked && selectedValue === 'Other' && otherLanguage === '') listHtml += '
  • Enter the language
  • '; + + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + if (!radioChecked) { + $('#error-form-group').addClass('govuk-form-group--error'); + $('#radio-group').before('

    Error: Select a preferred correspondence language

    '); + } + + if (radioChecked && selectedValue === 'Other' && otherLanguage === '') { + $('#error-form-group-language').addClass('govuk-form-group--error'); + $('#other-language').before('

    Error: Enter the language

    '); + $('#other-language').addClass('govuk-input--error'); + } + + return false; +} diff --git a/app/assets/javascripts/delivery/shared/victim-details/date-of-birth.js b/app/assets/javascripts/delivery/shared/victim-details/date-of-birth.js new file mode 100644 index 000000000..e75f33444 --- /dev/null +++ b/app/assets/javascripts/delivery/shared/victim-details/date-of-birth.js @@ -0,0 +1,48 @@ +// Errors for date of birth +function validateForm() { + $('#error-form-group-dob').removeClass('govuk-form-group--error'); + $('#error-form-group-reason').removeClass('govuk-form-group--error'); + $('#dob-day, #dob-month, #dob-year').removeClass('govuk-input--error'); + $('#victim-dob-reason').removeClass('govuk-textarea--error'); + $('#error-message-dob').remove(); + $('#error-message-reason').remove(); + $('#error-summary').remove(); + + var d = document.forms["myForm"]["dob-day"].value.trim(); + var m = document.forms["myForm"]["dob-month"].value.trim(); + var y = document.forms["myForm"]["dob-year"].value.trim(); + var reason = document.forms["myForm"]["victim-dob-reason"].value.trim(); + + var errors = []; + var dobMsg = null; + + if (d === "" || m === "" || y === "") { + dobMsg = 'Enter a date of birth'; + } else if (!/^\d+$/.test(d) || !/^\d+$/.test(m) || !/^\d+$/.test(y) || +d < 1 || +d > 31 || +m < 1 || +m > 12 || y.length !== 4) { + dobMsg = 'Date of birth must be a real date'; + } + if (dobMsg) errors.push({id:'dob', msg: dobMsg}); + if (reason === "") errors.push({id:'reason', msg:'Enter the reason for changing the date of birth'}); + + if (errors.length === 0) return true; + + var listHtml = ''; + errors.forEach(function(e) { listHtml += '
  • ' + e.msg + '
  • '; }); + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + if (dobMsg) { + $('#error-form-group-dob').addClass('govuk-form-group--error'); + $('#dob').before('

    Error: ' + dobMsg + '

    '); + $('#dob-day, #dob-month, #dob-year').addClass('govuk-input--error'); + } + if (reason === "") { + $('#error-form-group-reason').addClass('govuk-form-group--error'); + $('#victim-dob-reason').before('

    Error: Enter the reason for changing the date of birth

    '); + $('#victim-dob-reason').addClass('govuk-textarea--error'); + } + + return false; +} diff --git a/app/assets/javascripts/delivery/shared/victim-details/disability.js b/app/assets/javascripts/delivery/shared/victim-details/disability.js new file mode 100644 index 000000000..1a0adb81d --- /dev/null +++ b/app/assets/javascripts/delivery/shared/victim-details/disability.js @@ -0,0 +1,21 @@ +// Errors for disability +function validateForm() { + $('#error-form-group').removeClass('govuk-form-group--error'); + $('#error-message-radio, #error-summary').remove(); + + var radioChecked = $('[name=victimDisability]').is(':checked'); + + if (radioChecked) return true; + + var listHtml = '
  • Select yes if the victim has a disability
  • '; + + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + $('#error-form-group').addClass('govuk-form-group--error'); + $('#radio-group').before('

    Error: Select yes if the victim has a disability

    '); + + return false; +} diff --git a/app/assets/javascripts/delivery/shared/victim-details/ethnicity.js b/app/assets/javascripts/delivery/shared/victim-details/ethnicity.js new file mode 100644 index 000000000..1163af57c --- /dev/null +++ b/app/assets/javascripts/delivery/shared/victim-details/ethnicity.js @@ -0,0 +1,21 @@ +// Errors for ethnicity +function validateForm() { + $('#error-form-group').removeClass('govuk-form-group--error'); + $('#error-message-radio, #error-summary').remove(); + + var radioChecked = $('[name=victimEthnicity]').is(':checked'); + + if (radioChecked) return true; + + var listHtml = '
  • Select an ethnicity
  • '; + + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + $('#error-form-group').addClass('govuk-form-group--error'); + $('#radio-group').before('

    Error: Select an ethnicity

    '); + + return false; +} diff --git a/app/assets/javascripts/delivery/shared/victim-details/full-name.js b/app/assets/javascripts/delivery/shared/victim-details/full-name.js new file mode 100644 index 000000000..d612fd8d7 --- /dev/null +++ b/app/assets/javascripts/delivery/shared/victim-details/full-name.js @@ -0,0 +1,42 @@ +// Errors for full name +function validateForm() { + var groups = ['title','forename','surname','reason']; + groups.forEach(function(g) { + $('#error-form-group-' + g).removeClass('govuk-form-group--error'); + $('#error-message-' + g).remove(); + }); + $('#victim-title, #victim-forename, #victim-surname').removeClass('govuk-input--error'); + $('#victim-full-name-reason').removeClass('govuk-textarea--error'); + $('#error-summary').remove(); + + var title = document.forms["myForm"]["victim-title"].value.trim(); + var forename = document.forms["myForm"]["victim-forename"].value.trim(); + var surname = document.forms["myForm"]["victim-surname"].value.trim(); + var reason = document.forms["myForm"]["victim-full-name-reason"].value.trim(); + + var errors = []; + + if (title === "") errors.push({id:'title', field:'#victim-title', textareaField:false, msg:'Enter the victim\'s title'}); + if (forename === "") errors.push({id:'forename', field:'#victim-forename', textareaField:false, msg:'Enter the victim\'s first name'}); + if (surname === "") errors.push({id:'surname', field:'#victim-surname', textareaField:false, msg:'Enter the victim\'s last name'}); + if (reason === "") errors.push({id:'reason', field:'#victim-full-name-reason', textareaField:true, msg:'Enter the reason for changing the full name'}); + + if (errors.length === 0) return true; + + var listHtml = ''; + errors.forEach(function(e) { + listHtml += '
  • ' + e.msg + '
  • '; + }); + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + errors.forEach(function(e) { + $('#error-form-group-' + e.id).addClass('govuk-form-group--error'); + $(e.field).before('

    Error: ' + e.msg + '

    '); + $(e.field).addClass(e.textareaField ? 'govuk-textarea--error' : 'govuk-input--error'); + }); + + return false; +} diff --git a/app/assets/javascripts/delivery/shared/victim-details/gender.js b/app/assets/javascripts/delivery/shared/victim-details/gender.js new file mode 100644 index 000000000..c6b5a2f52 --- /dev/null +++ b/app/assets/javascripts/delivery/shared/victim-details/gender.js @@ -0,0 +1,21 @@ +// Errors for gender +function validateForm() { + $('#error-form-group').removeClass('govuk-form-group--error'); + $('#error-message-radio, #error-summary').remove(); + + var radioChecked = $('[name=victimGender]').is(':checked'); + + if (radioChecked) return true; + + var listHtml = '
  • Select a gender
  • '; + + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + $('#error-form-group').addClass('govuk-form-group--error'); + $('#radio-group').before('

    Error: Select a gender

    '); + + return false; +} diff --git a/app/assets/javascripts/delivery/shared/victim-details/pmoc-police.js b/app/assets/javascripts/delivery/shared/victim-details/pmoc-police.js new file mode 100644 index 000000000..4290bf17a --- /dev/null +++ b/app/assets/javascripts/delivery/shared/victim-details/pmoc-police.js @@ -0,0 +1,34 @@ +// Errors for pmoc-police +function validateForm() { + $('#error-form-group').removeClass('govuk-form-group--error'); + $('#error-form-group-reason').removeClass('govuk-form-group--error'); + $('#pmoc-police-reason').removeClass('govuk-textarea--error'); + $('#error-message-radio, #error-message-reason, #error-summary').remove(); + + var radioChecked = $('[name=pmocPolice]').is(':checked'); + var reason = $('#pmoc-police-reason').val().trim(); + + if (radioChecked && reason !== '') return true; + + var listHtml = ''; + if (!radioChecked) listHtml += '
  • Select a preferred method of contact for police
  • '; + if (reason === '') listHtml += '
  • Enter the reason for changing the preferred method of contact for police
  • '; + + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + if (!radioChecked) { + $('#error-form-group').addClass('govuk-form-group--error'); + $('#radio-group').before('

    Error: Select a preferred method of contact for police

    '); + } + + if (reason === '') { + $('#error-form-group-reason').addClass('govuk-form-group--error'); + $('#pmoc-police-reason').before('

    Error: Enter the reason for changing the preferred method of contact for police

    '); + $('#pmoc-police-reason').addClass('govuk-textarea--error'); + } + + return false; +} diff --git a/app/assets/javascripts/delivery/shared/victim-details/power-of-attorney.js b/app/assets/javascripts/delivery/shared/victim-details/power-of-attorney.js new file mode 100644 index 000000000..0aa35c7ae --- /dev/null +++ b/app/assets/javascripts/delivery/shared/victim-details/power-of-attorney.js @@ -0,0 +1,22 @@ +// Errors for power of attorney +function validateForm() { + $('#error-form-group-1').removeClass('govuk-form-group--error'); + $('#power-of-attorney-name').removeClass('govuk-input--error'); + $('#error-message-1, #error-summary').remove(); + + var name = document.forms["myForm"]["power-of-attorney-name"].value.trim(); + + if (name === "") { + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + $('#error-form-group-1').addClass('govuk-form-group--error'); + $('#power-of-attorney-name').before('

    Error: Enter the power of attorney\'s name

    '); + $('#power-of-attorney-name').addClass('govuk-input--error'); + $('#error-list-item-1').html('Enter the power of attorney\'s name'); + + return false; + } +} diff --git a/app/assets/javascripts/delivery/shared/victim-details/preferred-name.js b/app/assets/javascripts/delivery/shared/victim-details/preferred-name.js new file mode 100644 index 000000000..527a018d6 --- /dev/null +++ b/app/assets/javascripts/delivery/shared/victim-details/preferred-name.js @@ -0,0 +1,23 @@ +// Errors for preferred name +function validateForm() { + $('#error-form-group-1').removeClass('govuk-form-group--error'); + $('#victim-preferred-name').removeClass('govuk-input--error'); + $('#error-message-1').remove(); + $('#error-summary').remove(); + + var name = document.forms["myForm"]["victim-preferred-name"].value.trim(); + + if (name === "") { + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + $('#error-form-group-1').addClass('govuk-form-group--error'); + $('#victim-preferred-name').before('

    Error: Enter the victim\'s preferred name

    '); + $('#victim-preferred-name').addClass('govuk-input--error'); + $('#error-list-item-1').html('Enter the victim\'s preferred name'); + + return false; + } +} diff --git a/app/assets/javascripts/delivery/shared/victim-details/previous-convictions.js b/app/assets/javascripts/delivery/shared/victim-details/previous-convictions.js new file mode 100644 index 000000000..efd68b68e --- /dev/null +++ b/app/assets/javascripts/delivery/shared/victim-details/previous-convictions.js @@ -0,0 +1,21 @@ +// Errors for previous-convictions +function validateForm() { + $('#error-form-group').removeClass('govuk-form-group--error'); + $('#error-message-radio, #error-summary').remove(); + + var radioChecked = $('[name=victimPreviousConvictions]').is(':checked'); + + if (radioChecked) return true; + + var listHtml = '
  • Select yes if the victim has any previous convictions
  • '; + + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + $('#error-form-group').addClass('govuk-form-group--error'); + $('#radio-group').before('

    Error: Select yes if the victim has any previous convictions

    '); + + return false; +} diff --git a/app/assets/javascripts/delivery/shared/victim-details/reasonable-adjustments.js b/app/assets/javascripts/delivery/shared/victim-details/reasonable-adjustments.js new file mode 100644 index 000000000..ff1d048a7 --- /dev/null +++ b/app/assets/javascripts/delivery/shared/victim-details/reasonable-adjustments.js @@ -0,0 +1,22 @@ +// Errors for reasonable adjustments +function validateForm() { + $('#error-form-group-1').removeClass('govuk-form-group--error'); + $('#reasonable-adjustments').removeClass('govuk-textarea--error'); + $('#error-message-1, #error-summary').remove(); + + var value = document.forms["myForm"]["reasonable-adjustments"].value.trim(); + + if (value === "") { + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + $('#error-form-group-1').addClass('govuk-form-group--error'); + $('#reasonable-adjustments').before('

    Error: Enter the reasonable adjustments for the victim

    '); + $('#reasonable-adjustments').addClass('govuk-textarea--error'); + $('#error-list-item-1').html('Enter the reasonable adjustments for the victim'); + + return false; + } +} diff --git a/app/assets/javascripts/delivery/shared/victim-details/religion.js b/app/assets/javascripts/delivery/shared/victim-details/religion.js new file mode 100644 index 000000000..8bd386cc8 --- /dev/null +++ b/app/assets/javascripts/delivery/shared/victim-details/religion.js @@ -0,0 +1,21 @@ +// Errors for religion +function validateForm() { + $('#error-form-group').removeClass('govuk-form-group--error'); + $('#error-message-radio, #error-summary').remove(); + + var radioChecked = $('[name=victimReligion]').is(':checked'); + + if (radioChecked) return true; + + var listHtml = '
  • Select a religion or belief
  • '; + + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + $('#error-form-group').addClass('govuk-form-group--error'); + $('#radio-group').before('

    Error: Select a religion or belief

    '); + + return false; +} diff --git a/app/assets/javascripts/delivery/shared/victim-details/risk-level.js b/app/assets/javascripts/delivery/shared/victim-details/risk-level.js new file mode 100644 index 000000000..168fc91e2 --- /dev/null +++ b/app/assets/javascripts/delivery/shared/victim-details/risk-level.js @@ -0,0 +1,19 @@ +// Errors for risk level +function validateForm() { + $('#error-form-group').removeClass('govuk-form-group--error'); + $('#error-message-radio, #error-summary').remove(); + + var radioChecked = $('[name=riskLevel]').is(':checked'); + + if (radioChecked) return true; + + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + $('#error-form-group').addClass('govuk-form-group--error'); + $('#radio-group').before('

    Error: Select the domestic abuse risk level

    '); + + return false; +} diff --git a/app/assets/javascripts/delivery/shared/victim-details/telephone-number.js b/app/assets/javascripts/delivery/shared/victim-details/telephone-number.js new file mode 100644 index 000000000..0ff749f81 --- /dev/null +++ b/app/assets/javascripts/delivery/shared/victim-details/telephone-number.js @@ -0,0 +1,43 @@ +// Errors for telephone number +function validateForm() { + ['home','mobile','work','reason'].forEach(function(g){ + $('#error-form-group-' + g).removeClass('govuk-form-group--error'); + $('#error-message-' + g).remove(); + }); + $('#home-phone, #mobile-phone, #work-phone').removeClass('govuk-input--error'); + $('#telephone-reason').removeClass('govuk-textarea--error'); + $('#error-summary').remove(); + + var home = document.forms["myForm"]["home-phone"].value.trim(); + var mobile = document.forms["myForm"]["mobile-phone"].value.trim(); + var work = document.forms["myForm"]["work-phone"].value.trim(); + var reason = document.forms["myForm"]["telephone-reason"].value.trim(); + + var errors = []; + + if (home === '' && mobile === '' && work === '') { + errors.push({id:'home', sel:'#home-phone', cls:'govuk-input--error', msg:'Enter at least one telephone number'}); + } else { + var phoneRe = /^[0-9\s+()-]{7,}$/; + if (home !== '' && !phoneRe.test(home)) errors.push({id:'home', sel:'#home-phone', cls:'govuk-input--error', msg:'Enter a valid home telephone number'}); + if (mobile !== '' && !phoneRe.test(mobile)) errors.push({id:'mobile', sel:'#mobile-phone', cls:'govuk-input--error', msg:'Enter a valid mobile telephone number'}); + if (work !== '' && !phoneRe.test(work)) errors.push({id:'work', sel:'#work-phone', cls:'govuk-input--error', msg:'Enter a valid work telephone number'}); + } + if (reason === '') errors.push({id:'reason', sel:'#telephone-reason', cls:'govuk-textarea--error', msg:'Enter the reason for changing the telephone number'}); + + if (errors.length === 0) return true; + + var listHtml = ''; + errors.forEach(function(e){ listHtml += '
  • ' + e.msg + '
  • '; }); + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + errors.forEach(function(e){ + $('#error-form-group-' + e.id).addClass('govuk-form-group--error'); + $(e.sel).before('

    Error: ' + e.msg + '

    '); + $(e.sel).addClass(e.cls); + }); + + return false; +} diff --git a/app/assets/javascripts/delivery/shared/victim-details/translator-needed.js b/app/assets/javascripts/delivery/shared/victim-details/translator-needed.js new file mode 100644 index 000000000..215e8fefe --- /dev/null +++ b/app/assets/javascripts/delivery/shared/victim-details/translator-needed.js @@ -0,0 +1,19 @@ +// Errors for translator needed +function validateForm() { + $('#error-form-group').removeClass('govuk-form-group--error'); + $('#error-message-radio, #error-summary').remove(); + + var radioChecked = $('[name=translatorNeeded]').is(':checked'); + + if (radioChecked) return true; + + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + $('#error-form-group').addClass('govuk-form-group--error'); + $('#radio-group').before('

    Error: Select yes if a translator is needed

    '); + + return false; +} diff --git a/app/assets/javascripts/delivery/shared/victim-details/victim-representative.js b/app/assets/javascripts/delivery/shared/victim-details/victim-representative.js new file mode 100644 index 000000000..665beae9c --- /dev/null +++ b/app/assets/javascripts/delivery/shared/victim-details/victim-representative.js @@ -0,0 +1,22 @@ +// Errors for victim representative +function validateForm() { + $('#error-form-group-1').removeClass('govuk-form-group--error'); + $('#victim-representative-name').removeClass('govuk-input--error'); + $('#error-message-1, #error-summary').remove(); + + var name = document.forms["myForm"]["victim-representative-name"].value.trim(); + + if (name === "") { + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + $('#error-form-group-1').addClass('govuk-form-group--error'); + $('#victim-representative-name').before('

    Error: Enter the victim representative\'s name

    '); + $('#victim-representative-name').addClass('govuk-input--error'); + $('#error-list-item-1').html('Enter the victim representative\'s name'); + + return false; + } +} diff --git a/app/assets/javascripts/delivery/shared/victim-details/vps-status.js b/app/assets/javascripts/delivery/shared/victim-details/vps-status.js new file mode 100644 index 000000000..05d9a356b --- /dev/null +++ b/app/assets/javascripts/delivery/shared/victim-details/vps-status.js @@ -0,0 +1,19 @@ +// Errors for VPS status +function validateForm() { + $('#error-form-group').removeClass('govuk-form-group--error'); + $('#error-message-radio, #error-summary').remove(); + + var radioChecked = $('[name=vpsStatus]').is(':checked'); + + if (radioChecked) return true; + + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + $('#error-form-group').addClass('govuk-form-group--error'); + $('#radio-group').before('

    Error: Select the Victim Personal Statement status

    '); + + return false; +} diff --git a/app/assets/javascripts/delivery/shared/victim-details/wants-contact.js b/app/assets/javascripts/delivery/shared/victim-details/wants-contact.js new file mode 100644 index 000000000..7eedc0691 --- /dev/null +++ b/app/assets/javascripts/delivery/shared/victim-details/wants-contact.js @@ -0,0 +1,21 @@ +// Errors for wants-contact +function validateForm() { + $('#error-form-group').removeClass('govuk-form-group--error'); + $('#error-message-radio, #error-summary').remove(); + + var radioChecked = $('[name=victimWantsContact]').is(':checked'); + + if (radioChecked) return true; + + var listHtml = '
  • Select yes if the victim wants to be contacted
  • '; + + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + $('#error-form-group').addClass('govuk-form-group--error'); + $('#radio-group').before('

    Error: Select yes if the victim wants to be contacted

    '); + + return false; +} diff --git a/app/routes/delivery/wat3.js b/app/routes/delivery/wat3.js index 29d668ee9..317c8dc88 100644 --- a/app/routes/delivery/wat3.js +++ b/app/routes/delivery/wat3.js @@ -746,4 +746,56 @@ module.exports = router => { }) + + // Victim details — change handlers + var victimDetailsAnswers = [ + 'full-name', + 'preferred-name', + 'date-of-birth', + 'category', + 'gender', + 'ethnicity', + 'disability', + 'religion', + 'previous-convictions', + 'address', + 'telephone-number', + 'email-address', + 'correspondence-language', + 'wants-contact', + 'pmoc', + 'pmoc-police', + 'contact-times', + 'victim-representative', + 'power-of-attorney', + 'risk-level', + 'service', + 'translator-needed', + 'vps-status', + 'reasonable-adjustments' + ] + + victimDetailsAnswers.forEach(function(slug) { + router.post('/delivery/wat3/victim/victim-details/' + slug + '-answer', function(request, response) { + if (slug === 'date-of-birth') { + var d = (request.body.victimDobDay || '').toString().padStart(2, '0') + var m = (request.body.victimDobMonth || '').toString().padStart(2, '0') + var y = (request.body.victimDobYear || '').toString() + if (d && m && y) { + request.session.data['victimDateOfBirth'] = d + '/' + m + '/' + y + var dob = new Date(parseInt(y, 10), parseInt(m, 10) - 1, parseInt(d, 10)) + if (!isNaN(dob.getTime())) { + var today = new Date() + var age = today.getFullYear() - dob.getFullYear() + var beforeBirthday = (today.getMonth() < dob.getMonth()) || + (today.getMonth() === dob.getMonth() && today.getDate() < dob.getDate()) + if (beforeBirthday) age-- + request.session.data['victimAge'] = age + } + } + } + response.redirect('/delivery/wat3/victim?secondaryNav=victim-details&success=yes&successReason=' + slug + '-updated') + }) + }) + } \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/index.html b/app/views/delivery/wat3/victim/index.html index 226e9c589..817899c83 100644 --- a/app/views/delivery/wat3/victim/index.html +++ b/app/views/delivery/wat3/victim/index.html @@ -269,9 +269,53 @@

    {% if (data['successReason'] == "email-address-updated") %} - Victim email address updated + You changed the email address for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['victimEmailAddress'] }} {% elif (data['successReason'] == "pmoc-updated") %} - Victim's preferred method of contact updated + You changed the preferred method of contact for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['pmoc'] }} + {% elif (data['successReason'] == "full-name-updated") %} + You changed the victim's name and title to {{ data['victimTitle'] }} {{ data['victimForename'] }} {{ data['victimSurname'] }} + {% elif (data['successReason'] == "preferred-name-updated") %} + You changed the preferred name for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['victimPreferredName'] }} + {% elif (data['successReason'] == "date-of-birth-updated") %} + You changed the date of birth for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['victimDateOfBirth'] }} + {% elif (data['successReason'] == "category-updated") %} + You changed the categories for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['victimCategory'] }} + {% elif (data['successReason'] == "gender-updated") %} + You changed the gender for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['victimGender'] }} + {% elif (data['successReason'] == "ethnicity-updated") %} + You changed the ethnicity for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['victimEthnicity'] }} + {% elif (data['successReason'] == "disability-updated") %} + You changed the disability for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['victimDisability'] }} + {% elif (data['successReason'] == "religion-updated") %} + You changed the religion or belief for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['victimReligion'] }} + {% elif (data['successReason'] == "previous-convictions-updated") %} + You changed the previous convictions for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['victimPreviousConvictions'] }} + {% elif (data['successReason'] == "address-updated") %} + You changed the address for {{ data['victimForename'] }} {{ data['victimSurname'] }} + {% elif (data['successReason'] == "telephone-number-updated") %} + You changed the telephone number for {{ data['victimForename'] }} {{ data['victimSurname'] }} + {% elif (data['successReason'] == "correspondence-language-updated") %} + You changed the preferred correspondence language for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['victimCorrespondenceLanguage'] }} + {% elif (data['successReason'] == "wants-contact-updated") %} + You changed the contact preference for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['victimWantsContact'] }} + {% elif (data['successReason'] == "pmoc-police-updated") %} + You changed the preferred method of contact for police for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['pmocPolice'] }} + {% elif (data['successReason'] == "contact-times-updated") %} + You changed the preferred contact times for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['preferredContactTimes'] }} + {% elif (data['successReason'] == "victim-representative-updated") %} + You changed the victim representative details for {{ data['victimForename'] }} {{ data['victimSurname'] }} + {% elif (data['successReason'] == "power-of-attorney-updated") %} + You changed the power of attorney details for {{ data['victimForename'] }} {{ data['victimSurname'] }} + {% elif (data['successReason'] == "risk-level-updated") %} + You changed the domestic abuse risk level for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['riskLevel'] }} + {% elif (data['successReason'] == "service-updated") %} + You changed the service for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['serviceLead'] }} + {% elif (data['successReason'] == "translator-needed-updated") %} + You changed the translator needed for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['translatorNeeded'] }} + {% elif (data['successReason'] == "vps-status-updated") %} + You changed the Victim Personal Statement status for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['vpsStatus'] }} + {% elif (data['successReason'] == "reasonable-adjustments-updated") %} + You changed the reasonable adjustments for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['reasonableAdjustments'] }} {% elif (data['successReason'] == "not-informed-after-call-1") or (data['successReason'] == "informed-after-call-1") %} Telephone call 1 logged {% elif (data['successReason'] == "not-informed-after-call-2") or (data['successReason'] == "informed-after-call-2") %} diff --git a/app/views/delivery/wat3/victim/victim-details/address.html b/app/views/delivery/wat3/victim/victim-details/address.html new file mode 100644 index 000000000..28749635d --- /dev/null +++ b/app/views/delivery/wat3/victim/victim-details/address.html @@ -0,0 +1,64 @@ +{% extends "layouts/main.html" %} +{% set pageName="Victim's address" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s address?

    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/victim/victim-details/category.html b/app/views/delivery/wat3/victim/victim-details/category.html new file mode 100644 index 000000000..90a63a692 --- /dev/null +++ b/app/views/delivery/wat3/victim/victim-details/category.html @@ -0,0 +1,63 @@ +{% extends "layouts/main.html" %} +{% set pageName="Victim category" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + +

    Which categories apply to {{ data['victimForename'] }} {{ data['victimSurname'] }}?

    +
    +
    + {% for opt in [ + {value: 'Victim'}, + {value: 'Serving police officer'}, + {value: 'Child under 18 years'}, + {value: 'Professional', hint: 'Doctors, dentists, veterinary surgeons, lawyers and accountants are the only witnesses who may be considered professional.'}, + {value: 'Expert witness'}, + {value: 'Vulnerable'}, + {value: 'Intimidated'}, + {value: 'Special'}, + {value: 'Serving prisoner or on remand'}, + {value: 'Interpreter instructed by the prosecution'}, + {value: 'Greatest need'} + ] %} +
    + + + {% if opt.hint %} +
    {{ opt.hint }}
    + {% endif %} +
    + {% endfor %} +
    or
    +
    + + +
    +
    +
    +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/victim/victim-details/contact-times.html b/app/views/delivery/wat3/victim/victim-details/contact-times.html new file mode 100644 index 000000000..8c3005a6b --- /dev/null +++ b/app/views/delivery/wat3/victim/victim-details/contact-times.html @@ -0,0 +1,37 @@ +{% extends "layouts/main.html" %} +{% set pageName="Preferred contact times" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +

    + +

    +
    For example, weekday mornings between 9am and 12pm.
    + +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/victim/victim-details/correspondence-language.html b/app/views/delivery/wat3/victim/victim-details/correspondence-language.html new file mode 100644 index 000000000..713ebcd54 --- /dev/null +++ b/app/views/delivery/wat3/victim/victim-details/correspondence-language.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} +{% set pageName="Preferred correspondence language" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + +

    What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred correspondence language?

    +
    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    + + +
    +
    +
    +
    +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/victim/victim-details/date-of-birth.html b/app/views/delivery/wat3/victim/victim-details/date-of-birth.html new file mode 100644 index 000000000..7c887a257 --- /dev/null +++ b/app/views/delivery/wat3/victim/victim-details/date-of-birth.html @@ -0,0 +1,63 @@ +{% extends "layouts/main.html" %} +{% set pageName="Victim's date of birth" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + +

    + What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s date of birth? +

    +
    +
    For example, 27 3 1980
    +
    +
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    +
    +
    + +
    + + +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/victim/victim-details/disability.html b/app/views/delivery/wat3/victim/victim-details/disability.html new file mode 100644 index 000000000..b0f2ca2e2 --- /dev/null +++ b/app/views/delivery/wat3/victim/victim-details/disability.html @@ -0,0 +1,43 @@ +{% extends "layouts/main.html" %} +{% set pageName="Disability or access needs" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + +

    Does Sarah Phillips have a disability?

    +
    +
    + {% for opt in ['Yes','No','Unknown'] %} +
    + + +
    + {% endfor %} +
    +
    +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/victim/victim-details/email-address.html b/app/views/delivery/wat3/victim/victim-details/email-address.html index f24de8fa7..0f2b31f42 100644 --- a/app/views/delivery/wat3/victim/victim-details/email-address.html +++ b/app/views/delivery/wat3/victim/victim-details/email-address.html @@ -13,7 +13,7 @@
    -
    +
    diff --git a/app/views/delivery/wat3/victim/victim-details/ethnicity.html b/app/views/delivery/wat3/victim/victim-details/ethnicity.html new file mode 100644 index 000000000..f601953ea --- /dev/null +++ b/app/views/delivery/wat3/victim/victim-details/ethnicity.html @@ -0,0 +1,43 @@ +{% extends "layouts/main.html" %} +{% set pageName="Victim ethnicity" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + + + +
    +
    + +

    What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s ethnicity? (optional)

    +
    +
    + {% for opt in ['British','Irish','Gypsy or Irish Traveller','Any other White background','White and Black Caribbean','White and Black African','White and Asian','Any other mixed background','Indian','Pakistani','Bangladeshi','Chinese','Any other Asian background','Caribbean','African','Any other Black background','Arab','Any other ethnic group','Not provided','Not stated'] %} +
    + + +
    + {% endfor %} +
    +
    +
    + + + + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/victim/victim-details/full-name.html b/app/views/delivery/wat3/victim/victim-details/full-name.html new file mode 100644 index 000000000..c2bba32ba --- /dev/null +++ b/app/views/delivery/wat3/victim/victim-details/full-name.html @@ -0,0 +1,49 @@ +{% extends "layouts/main.html" %} +{% set pageName="Victim's full name" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Name and title

    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/victim/victim-details/gender.html b/app/views/delivery/wat3/victim/victim-details/gender.html new file mode 100644 index 000000000..e886335e8 --- /dev/null +++ b/app/views/delivery/wat3/victim/victim-details/gender.html @@ -0,0 +1,43 @@ +{% extends "layouts/main.html" %} +{% set pageName="Victim gender" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + +

    What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s gender?

    +
    +
    + {% for opt in ['Male','Female','Unknown/other'] %} +
    + + +
    + {% endfor %} +
    +
    +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/victim/victim-details/index.html b/app/views/delivery/wat3/victim/victim-details/index.html index c2f6dcf81..f03c9fda2 100644 --- a/app/views/delivery/wat3/victim/victim-details/index.html +++ b/app/views/delivery/wat3/victim/victim-details/index.html @@ -2,333 +2,440 @@

    Victim details

    -
    +
    -
    -
    -

    Victim name and details

    -
    +

    Victim or witness details

    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] }} -
    -
    - Change preferred name -
    -
    -
    -
    - Date of birth -
    -
    - {{ data['victimDateOfBirth'] }} ({{ data['victimAge'] }} years old) -
    -
    - Change age -
    -
    -
    -
    - Sex and gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change sex and gender identity -
    -
    -
    -
    - Categories -
    -
    -

    - Vulnerable
    - Intimidated -

    -
    -
    - Change preferred name -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Select if they have health conditions or illness -
    -
    - -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    +
    +
    +
    + Name and title +
    + {% if data['victimSurname'] %} +
    + {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] }} {{ data['victimForename'] }} +
    +
    + Change name and title +
    + {% else %} +
    + Enter name and title +
    + {% endif %}
    -
    -
    -
    -
    -
    -

    Victim contact preferences

    +
    +
    + Preferred name +
    + {% if data['victimPreferredName'] %} +
    + {{ data['victimPreferredName'] }} +
    +
    + Change preferred name +
    + {% else %} +
    + Enter a preferred name +
    + {% endif %}
    - -
    -
    -
    -
    - Wants to be contacted -
    -
    - Yes -
    -
    -
    -
    - Preferred method of contact for CPS -
    - {% if (data['pmoc'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['pmoc'] | capitalize }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred method of contact for police -
    -
    - Mobile -
    -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    - {% if (data['preferredContactTimes'] == "Not provided") %} -
    - Enter preferred contact times -
    - {% else %} -
    - {{ data['preferredContactTimes'] | capitalize or "Weekdays, 8am to 6pm" }} -
    -
    - Change preferred contact times -
    - {% endif %} -
    -
    +
    +
    + Date of birth +
    + {% if data['victimDateOfBirth'] %} +
    + {{ data['victimDateOfBirth'] }} ({{ data['victimAge'] }} years old) +
    +
    + Change date of birth +
    + {% else %} +
    + Enter a date of birth +
    + {% endif %}
    -
    -
    -
    -

    Victim contact details

    +
    +
    + Categories +
    + {% if data['victimCategory'] is string %} +
    + {{ data['victimCategory'] }} +
    +
    + Change category +
    + {% elif data['victimCategory'] %} +
    + {% for cat in data['victimCategory'] %}{{ cat }}{% if not loop.last %}
    {% endif %}{% endfor %} +
    +
    + Change category +
    + {% else %} +
    + Select categories +
    + {% endif %}
    -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - Change home address -
    -
    -
    +
    +
    + Gender +
    + {% if data['victimGender'] %} +
    + {{ data['victimGender'] }} +
    +
    + Change gender +
    + {% else %} +
    + Select a gender +
    + {% endif %}
    -
    - -
    -
    -

    Victim representative

    +
    +
    + Ethnicity +
    + {% if data['victimEthnicity'] %} +
    + {{ data['victimEthnicity'] }} +
    +
    + Change ethnicity +
    + {% else %} +
    + Select an ethnicity +
    + {% endif %}
    - -
    -
    - -
    -
    - Telephone number -
    -
    - Enter victim representative telephone number -
    -
    -
    -
    - Email address -
    -
    - Enter victim representative email address -
    -
    -
    +
    +
    + Disability +
    + {% if data['victimDisability'] %} +
    + {{ data['victimDisability'] }} +
    +
    + Change disability or access needs +
    + {% else %} +
    + Select a disability status +
    + {% endif %} +
    +
    +
    + Religion or belief +
    + {% if data['victimReligion'] %} +
    + {{ data['victimReligion'] }} +
    +
    + Change religion or belief +
    + {% else %} +
    + Select a religion or belief +
    + {% endif %}
    -
    +
    +
    + Previous convictions +
    + {% if data['victimPreviousConvictions'] %} +
    + {{ data['victimPreviousConvictions'] }} +
    +
    + Change previous convictions +
    + {% else %} +
    + Select previous convictions status +
    + {% endif %} +
    + + +

    Victim service details

    -
    -
    -

    Power of attorney

    +
    +
    +
    + Service +
    + {% if data['serviceLead'] %} +
    + {{ data['serviceLead'] }} +
    +
    + Change service +
    + {% else %} +
    + Select service +
    + {% endif %} +
    +
    +
    + Domestic abuse risk level +
    + {% if data['riskLevel'] %} +
    + {{ data['riskLevel'] }} +
    +
    + Change domestic abuse risk level +
    + {% else %} +
    + Select domestic abuse risk level +
    + {% endif %} +
    +
    +
    + Translator needed +
    + {% if data['translatorNeeded'] %} +
    + {{ data['translatorNeeded'] }} +
    +
    + Change translator needed +
    + {% else %} +
    + Select if translator is needed +
    + {% endif %} +
    +
    +
    + Victim Personal Statement status +
    + {% if data['vpsStatus'] %} +
    + {{ data['vpsStatus'] }} +
    +
    + Change Victim Personal Statement status +
    + {% else %} +
    + Select Victim Personal Statement status +
    + {% endif %}
    +
    +
    + Reasonable adjustments +
    + {% if data['reasonableAdjustments'] %} +
    + {{ data['reasonableAdjustments'] }} +
    +
    + Change reasonable adjustments +
    + {% else %} +
    + Enter reasonable adjustments +
    + {% endif %} +
    +
    + +

    Contact details

    -
    -
    -
    -
    - Name -
    -
    - Enter power of attorney name -
    -
    -
    -
    - Telephone number -
    -
    - Enter power of attorney telephone number -
    -
    -
    -
    - Email address -
    -
    - Enter power of attorney email address -
    -
    -
    +
    +
    +
    + Address +
    + {% if data['victimAddressLine1'] or data['victimAddressLine2'] or data['victimPostCode'] %} +
    + {% for line in [data['victimAddressLine1'], data['victimAddressLine2'], data['victimAddressLine3'], data['victimAddressLine4'], data['victimAddressLine5'], data['victimPostCode']] %}{% if line %}{{ line }}
    {% endif %}{% endfor %} +
    +
    + Change address +
    + {% else %} +
    + Enter an address +
    + {% endif %} +
    +
    +
    + Telephone number +
    + {% if data['victimHomePhone'] or data['victimPhoneNumber'] or data['victimWorkPhone'] %} +
    + Home: {{ data['victimHomePhone'] }}
    + Mobile: {{ data['victimPhoneNumber'] }}
    + Work: {{ data['victimWorkPhone'] }} +
    +
    + Change telephone number +
    + {% else %} +
    + Enter a telephone number +
    + {% endif %} +
    +
    +
    + Email address +
    + {% if data['victimEmailAddress'] %} +
    + {{ data['victimEmailAddress'] }} +
    +
    + Change email address +
    + {% else %} +
    + Enter an email address +
    + {% endif %} +
    +
    +
    + Preferred correspondence language +
    + {% if data['victimCorrespondenceLanguage'] == 'Other' and data['victimCorrespondenceLanguageOther'] %} +
    + {{ data['victimCorrespondenceLanguageOther'] }} +
    +
    + Change preferred correspondence language +
    + {% elif data['victimCorrespondenceLanguage'] %} +
    + {{ data['victimCorrespondenceLanguage'] }} +
    +
    + Change preferred correspondence language +
    + {% else %} +
    + Select a preferred correspondence language +
    + {% endif %} +
    +
    +
    + Do they want to be contacted? +
    + {% if data['victimWantsContact'] %} +
    + {{ data['victimWantsContact'] }} +
    +
    + Change if they want to be contacted +
    + {% else %} +
    + Select if they want to be contacted +
    + {% endif %} +
    +
    +
    + Preferred method of contact for CPS +
    + {% if (data['pmoc'] == "Not provided") %} +
    + Enter preferred method of contact +
    + {% else %} +
    + {{ data['pmoc'] | capitalize }} +
    +
    + Change preferred method of contact for CPS +
    + {% endif %} +
    +
    +
    + Preferred method of contact for police +
    +
    + {{ data['pmocPolice'] or 'Not provided' }} +
    +
    +
    +
    + Preferred contact times +
    + {% if data['preferredContactTimes'] and data['preferredContactTimes'] != "Not provided" %} +
    + {{ data['preferredContactTimes'] }} +
    +
    + Change preferred contact times +
    + {% else %} +
    + Enter preferred contact times +
    + {% endif %} +
    +
    +
    + Victim representative details +
    + {% if data['victimRepresentativeName'] or data['victimRepresentativePhone'] or data['victimRepresentativeEmail'] %} +
    + {% if data['victimRepresentativeName'] %}{{ data['victimRepresentativeName'] }}
    {% endif %} + {% if data['victimRepresentativePhone'] %}{{ data['victimRepresentativePhone'] }}
    {% endif %} + {% if data['victimRepresentativeEmail'] %}{{ data['victimRepresentativeEmail'] }}{% endif %} +
    +
    + Change victim representative details +
    + {% else %} +
    + Enter victim representative details +
    + {% endif %} +
    +
    +
    + Power of attorney details +
    + {% if data['powerOfAttorneyDetails'] %} +
    + {{ data['powerOfAttorneyDetails'] }} +
    +
    + Change power of attorney details +
    + {% else %} +
    + Enter power of attorney details +
    + {% endif %}
    -
    +
    -{% endblock %} \ No newline at end of file +{% endblock %} diff --git a/app/views/delivery/wat3/victim/victim-details/pmoc-police.html b/app/views/delivery/wat3/victim/victim-details/pmoc-police.html new file mode 100644 index 000000000..e40b24001 --- /dev/null +++ b/app/views/delivery/wat3/victim/victim-details/pmoc-police.html @@ -0,0 +1,48 @@ +{% extends "layouts/main.html" %} +{% set pageName="Preferred method of contact for police" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + +

    What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact for police?

    +
    +
    + {% for opt in ['Home phone','Mobile','Email','Post','In person'] %} +
    + + +
    + {% endfor %} +
    +
    +
    + +
    + + +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/victim/victim-details/pmoc.html b/app/views/delivery/wat3/victim/victim-details/pmoc.html index be337156e..f6dad01a1 100644 --- a/app/views/delivery/wat3/victim/victim-details/pmoc.html +++ b/app/views/delivery/wat3/victim/victim-details/pmoc.html @@ -13,7 +13,7 @@
    -
    +
    diff --git a/app/views/delivery/wat3/victim/victim-details/power-of-attorney.html b/app/views/delivery/wat3/victim/victim-details/power-of-attorney.html new file mode 100644 index 000000000..db1168f1a --- /dev/null +++ b/app/views/delivery/wat3/victim/victim-details/power-of-attorney.html @@ -0,0 +1,44 @@ +{% extends "layouts/main.html" %} +{% set pageName="Power of attorney details" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + + + +

    Power of attorney details

    + +
    + + +
    + +
    + + +
    + +
    + + +
    + + + + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/victim/victim-details/preferred-name.html b/app/views/delivery/wat3/victim/victim-details/preferred-name.html new file mode 100644 index 000000000..ddfa958ad --- /dev/null +++ b/app/views/delivery/wat3/victim/victim-details/preferred-name.html @@ -0,0 +1,38 @@ +{% extends "layouts/main.html" %} +{% set pageName="Victim's preferred name" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +

    + +

    + +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/victim/victim-details/previous-convictions.html b/app/views/delivery/wat3/victim/victim-details/previous-convictions.html new file mode 100644 index 000000000..b2e579a80 --- /dev/null +++ b/app/views/delivery/wat3/victim/victim-details/previous-convictions.html @@ -0,0 +1,43 @@ +{% extends "layouts/main.html" %} +{% set pageName="Previous convictions" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + +

    Does {{ data['victimForename'] }} {{ data['victimSurname'] }} have any previous convictions?

    +
    +
    + {% for opt in ['Yes','No'] %} +
    + + +
    + {% endfor %} +
    +
    +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/victim/victim-details/reasonable-adjustments.html b/app/views/delivery/wat3/victim/victim-details/reasonable-adjustments.html new file mode 100644 index 000000000..b10a8b194 --- /dev/null +++ b/app/views/delivery/wat3/victim/victim-details/reasonable-adjustments.html @@ -0,0 +1,36 @@ +{% extends "layouts/main.html" %} +{% set pageName="Reasonable adjustments" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +

    + +

    + +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/victim/victim-details/religion.html b/app/views/delivery/wat3/victim/victim-details/religion.html new file mode 100644 index 000000000..1565c4ea0 --- /dev/null +++ b/app/views/delivery/wat3/victim/victim-details/religion.html @@ -0,0 +1,43 @@ +{% extends "layouts/main.html" %} +{% set pageName="Religion or belief" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + +

    What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s religion or belief?

    +
    +
    + {% for opt in ['Buddhist','Christian','Hindu','Jewish','Muslim','Sikh','Other religion','No religion'] %} +
    + + +
    + {% endfor %} +
    +
    +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/victim/victim-details/risk-level.html b/app/views/delivery/wat3/victim/victim-details/risk-level.html new file mode 100644 index 000000000..2dbd50e73 --- /dev/null +++ b/app/views/delivery/wat3/victim/victim-details/risk-level.html @@ -0,0 +1,73 @@ +{% extends "layouts/main.html" %} +{% set pageName="Domestic abuse risk level" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is the domestic abuse risk level for {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/victim/victim-details/service.html b/app/views/delivery/wat3/victim/victim-details/service.html new file mode 100644 index 000000000..2b27d8325 --- /dev/null +++ b/app/views/delivery/wat3/victim/victim-details/service.html @@ -0,0 +1,63 @@ +{% extends "layouts/main.html" %} +{% set pageName="Change service" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + +

    + Which is the service lead for {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    or
    +
    + + +
    +
    +
    +
    + + +
    + +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat3/victim/victim-details/telephone-number.html b/app/views/delivery/wat3/victim/victim-details/telephone-number.html new file mode 100644 index 000000000..b18932d2e --- /dev/null +++ b/app/views/delivery/wat3/victim/victim-details/telephone-number.html @@ -0,0 +1,51 @@ +{% extends "layouts/main.html" %} +{% set pageName="Victim's telephone number" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    What are {{ data['victimForename'] }} {{ data['victimSurname'] }}'s telephone numbers?

    + +

    Include a country code if it's a non-UK telephone number.

    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/victim/victim-details/translator-needed.html b/app/views/delivery/wat3/victim/victim-details/translator-needed.html new file mode 100644 index 000000000..4863acbc9 --- /dev/null +++ b/app/views/delivery/wat3/victim/victim-details/translator-needed.html @@ -0,0 +1,59 @@ +{% extends "layouts/main.html" %} +{% set pageName="Translator needed" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Does {{ data['victimForename'] }} {{ data['victimSurname'] }} need a translator? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/victim/victim-details/victim-representative.html b/app/views/delivery/wat3/victim/victim-details/victim-representative.html new file mode 100644 index 000000000..1a738d30c --- /dev/null +++ b/app/views/delivery/wat3/victim/victim-details/victim-representative.html @@ -0,0 +1,44 @@ +{% extends "layouts/main.html" %} +{% set pageName="Victim representative details" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Victim representative details

    + +
    + + +
    + +
    + + +
    + +
    + + +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/victim/victim-details/vps-status.html b/app/views/delivery/wat3/victim/victim-details/vps-status.html new file mode 100644 index 000000000..bc1151855 --- /dev/null +++ b/app/views/delivery/wat3/victim/victim-details/vps-status.html @@ -0,0 +1,80 @@ +{% extends "layouts/main.html" %} +{% set pageName="VPS status" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is the status of {{ data['victimForename'] }} {{ data['victimSurname'] }}'s Victim Personal Statement (VPS)? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/victim/victim-details/wants-contact.html b/app/views/delivery/wat3/victim/victim-details/wants-contact.html new file mode 100644 index 000000000..96bc3bb55 --- /dev/null +++ b/app/views/delivery/wat3/victim/victim-details/wants-contact.html @@ -0,0 +1,43 @@ +{% extends "layouts/main.html" %} +{% set pageName="Do they want to be contacted?" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + +

    Does {{ data['victimForename'] }} {{ data['victimSurname'] }} want to be contacted?

    +
    +
    + {% for opt in ['Yes','No'] %} +
    + + +
    + {% endfor %} +
    +
    +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/index.html b/app/views/index.html index a1c6bef2b..649f18c5e 100644 --- a/app/views/index.html +++ b/app/views/index.html @@ -25,7 +25,7 @@

    - For sign-off + Future enhancements
    @@ -94,7 +94,7 @@

    - For delivery + Tactical
    From 58f2b6f866e7fbce061064df026b8afb92d28f33 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Wed, 29 Apr 2026 12:30:03 +0100 Subject: [PATCH 071/113] Playwright fix --- .nvmrc | 1 + 1 file changed, 1 insertion(+) create mode 100644 .nvmrc diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 000000000..2bd5a0a98 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +22 From a7362e5e7c0b5e82c5c58b5f1e4802f2bc243087 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Wed, 29 Apr 2026 18:35:23 +0100 Subject: [PATCH 072/113] Revert wat3 nav and tabs and remove id bar --- app/views/delivery/wat3/change-service.html | 2 +- .../delivery/wat3/change-task-due-date.html | 2 +- .../delivery/wat3/next-task-due-date.html | 2 +- .../wat3/onb/check-details/case-type.html | 2 +- .../wat3/onb/check-details/index.html | 2 +- .../delivery/wat3/onb/check-details/pmoc.html | 2 +- .../preferred-contact-times.html | 2 +- .../preferred-correspondence-language.html | 2 +- .../onb/check-details/preferred-name.html | 2 +- .../wat3/onb/check-details/risk-level.html | 2 +- .../onb/check-details/translator-needed.html | 2 +- .../wat3/onb/check-details/vps-status.html | 2 +- app/views/delivery/wat3/onb/check-task.html | 2 +- app/views/delivery/wat3/onb/manual-task.html | 2 +- .../delivery/wat3/onb/meeting-purpose.html | 2 +- .../delivery/wat3/onb/next-task-due-date.html | 2 +- app/views/delivery/wat3/onb/next-task.html | 2 +- app/views/delivery/wat3/onb/onboarded.html | 2 +- app/views/delivery/wat3/onb/pmoc.html | 2 +- app/views/delivery/wat3/onb/service-lead.html | 2 +- .../delivery/wat3/other/call-logged.html | 2 +- .../delivery/wat3/other/contacted-by.html | 2 +- .../delivery/wat3/other/email-details.html | 2 +- .../delivery/wat3/other/email-logged.html | 2 +- .../delivery/wat3/other/in-person-logged.html | 2 +- app/views/delivery/wat3/other/in-person.html | 2 +- .../delivery/wat3/other/letter-details.html | 2 +- .../delivery/wat3/other/letter-logged.html | 2 +- app/views/delivery/wat3/other/log.html | 2 +- .../delivery/wat3/other/other-logged.html | 2 +- app/views/delivery/wat3/other/other.html | 2 +- .../delivery/wat3/other/telephone-call.html | 2 +- .../wat3/other/text-message-logged.html | 2 +- .../delivery/wat3/other/text-message.html | 2 +- .../wat3/partials/header/cps-header.html | 4 +- .../partials/identity-bar/victim-page.html | 12 +- .../delivery/wat3/pcd/call/follow-up-moc.html | 2 +- .../wat3/pcd/call/next-attempt-moc.html | 2 +- .../delivery/wat3/pcd/call/phone-call-1.html | 2 +- .../delivery/wat3/pcd/call/phone-call-2.html | 2 +- .../delivery/wat3/pcd/call/phone-call-3.html | 2 +- .../wat3/pcd/call/text-message-details.html | 2 +- .../wat3/pcd/call/was-text-message-sent.html | 2 +- .../pre-draft/check-details/case-type.html | 2 +- .../pcd/pre-draft/check-details/index.html | 2 +- .../pcd/pre-draft/check-details/pmoc.html | 2 +- .../preferred-contact-times.html | 2 +- .../preferred-correspondence-language.html | 2 +- .../check-details/preferred-name.html | 2 +- .../pre-draft/check-details/risk-level.html | 2 +- .../check-details/translator-needed.html | 2 +- .../pre-draft/check-details/vps-status.html | 2 +- .../wat3/pcd/pre-draft/contacted-by.html | 2 +- .../delivery/wat3/pcd/send/email-details.html | 2 +- .../delivery/wat3/pcd/send/email-logged.html | 2 +- .../wat3/pcd/send/letter-details.html | 2 +- .../delivery/wat3/pcd/send/letter-logged.html | 2 +- app/views/delivery/wat3/task-assignee.html | 2 +- app/views/delivery/wat3/task-updated.html | 2 +- .../delivery/wat3/update-manual-task.html | 2 +- .../delivery/wat3/vcl/call/follow-up-moc.html | 2 +- .../wat3/vcl/call/next-attempt-moc.html | 2 +- .../delivery/wat3/vcl/call/phone-call-1.html | 2 +- .../delivery/wat3/vcl/call/phone-call-2.html | 2 +- .../delivery/wat3/vcl/call/phone-call-3.html | 2 +- .../wat3/vcl/call/text-message-details.html | 2 +- .../wat3/vcl/call/was-text-message-sent.html | 2 +- .../pre-draft/check-details/case-type.html | 2 +- .../vcl/pre-draft/check-details/index.html | 2 +- .../vcl/pre-draft/check-details/pmoc.html | 2 +- .../preferred-contact-times.html | 2 +- .../preferred-correspondence-language.html | 2 +- .../check-details/preferred-name.html | 2 +- .../pre-draft/check-details/risk-level.html | 2 +- .../check-details/translator-needed.html | 2 +- .../pre-draft/check-details/vps-status.html | 2 +- .../wat3/vcl/pre-draft/contacted-by.html | 2 +- .../delivery/wat3/vcl/send/email-details.html | 2 +- .../delivery/wat3/vcl/send/email-logged.html | 2 +- .../wat3/vcl/send/letter-details.html | 2 +- .../delivery/wat3/vcl/send/letter-logged.html | 2 +- app/views/delivery/wat3/victim/index.html | 343 +++++------------- .../wat3/victim/new-task/check-task.html | 2 +- .../wat3/victim/new-task/manual-task.html | 2 +- .../wat3/victim/new-task/meeting-purpose.html | 2 +- .../wat3/victim/new-task/task-created.html | 2 +- .../wat3/victim/new-task/task-due-date.html | 2 +- .../wat3/victim/new-task/task-selection.html | 2 +- app/views/delivery/wat3/victim/pcd/index.html | 204 ++++++++++- .../delivery/wat3/victim/pre-trial/index.html | 4 +- .../pre-trial/pre-trial-meeting/index.html | 2 +- app/views/delivery/wat3/victim/reminder.html | 2 +- app/views/delivery/wat3/vlo.html | 2 +- .../wft-meetings/new-task/check-task.html | 2 +- .../wft-meetings/new-task/manual-task.html | 2 +- .../wat3/wft-meetings/new-task/purposet.html | 2 +- .../wft-meetings/new-task/task-created.html | 2 +- .../wft-meetings/new-task/task-due-date.html | 2 +- .../wft-meetings/new-task/task-selection.html | 2 +- 99 files changed, 379 insertions(+), 376 deletions(-) diff --git a/app/views/delivery/wat3/change-service.html b/app/views/delivery/wat3/change-service.html index 12d1b9005..4332c30f7 100644 --- a/app/views/delivery/wat3/change-service.html +++ b/app/views/delivery/wat3/change-service.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + Back {% endblock %} diff --git a/app/views/delivery/wat3/change-task-due-date.html b/app/views/delivery/wat3/change-task-due-date.html index b93cb4345..ba4d66b51 100644 --- a/app/views/delivery/wat3/change-task-due-date.html +++ b/app/views/delivery/wat3/change-task-due-date.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + Back {% endblock %} diff --git a/app/views/delivery/wat3/next-task-due-date.html b/app/views/delivery/wat3/next-task-due-date.html index e0d96d6ee..6d5805644 100644 --- a/app/views/delivery/wat3/next-task-due-date.html +++ b/app/views/delivery/wat3/next-task-due-date.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + Back {% endblock %} diff --git a/app/views/delivery/wat3/onb/check-details/case-type.html b/app/views/delivery/wat3/onb/check-details/case-type.html index b1d616e9e..a928d34f2 100644 --- a/app/views/delivery/wat3/onb/check-details/case-type.html +++ b/app/views/delivery/wat3/onb/check-details/case-type.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + Back {% endblock %} diff --git a/app/views/delivery/wat3/onb/check-details/index.html b/app/views/delivery/wat3/onb/check-details/index.html index 0986dfcd7..97d2e657d 100644 --- a/app/views/delivery/wat3/onb/check-details/index.html +++ b/app/views/delivery/wat3/onb/check-details/index.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + {% endblock %} {% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} diff --git a/app/views/delivery/wat3/onb/check-details/pmoc.html b/app/views/delivery/wat3/onb/check-details/pmoc.html index 2e1120057..ad9f32edb 100644 --- a/app/views/delivery/wat3/onb/check-details/pmoc.html +++ b/app/views/delivery/wat3/onb/check-details/pmoc.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + Back {% endblock %} diff --git a/app/views/delivery/wat3/onb/check-details/preferred-contact-times.html b/app/views/delivery/wat3/onb/check-details/preferred-contact-times.html index ec2667eb3..3ef82228f 100644 --- a/app/views/delivery/wat3/onb/check-details/preferred-contact-times.html +++ b/app/views/delivery/wat3/onb/check-details/preferred-contact-times.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + Back {% endblock %} diff --git a/app/views/delivery/wat3/onb/check-details/preferred-correspondence-language.html b/app/views/delivery/wat3/onb/check-details/preferred-correspondence-language.html index acdafbec1..9bfc064fc 100644 --- a/app/views/delivery/wat3/onb/check-details/preferred-correspondence-language.html +++ b/app/views/delivery/wat3/onb/check-details/preferred-correspondence-language.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + Back {% endblock %} diff --git a/app/views/delivery/wat3/onb/check-details/preferred-name.html b/app/views/delivery/wat3/onb/check-details/preferred-name.html index 92c0fadfe..ab90a5f39 100644 --- a/app/views/delivery/wat3/onb/check-details/preferred-name.html +++ b/app/views/delivery/wat3/onb/check-details/preferred-name.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + Back {% endblock %} diff --git a/app/views/delivery/wat3/onb/check-details/risk-level.html b/app/views/delivery/wat3/onb/check-details/risk-level.html index ad1f32615..8a53838ed 100644 --- a/app/views/delivery/wat3/onb/check-details/risk-level.html +++ b/app/views/delivery/wat3/onb/check-details/risk-level.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + Back {% endblock %} diff --git a/app/views/delivery/wat3/onb/check-details/translator-needed.html b/app/views/delivery/wat3/onb/check-details/translator-needed.html index b303db0c5..8635a3b87 100644 --- a/app/views/delivery/wat3/onb/check-details/translator-needed.html +++ b/app/views/delivery/wat3/onb/check-details/translator-needed.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + Back {% endblock %} diff --git a/app/views/delivery/wat3/onb/check-details/vps-status.html b/app/views/delivery/wat3/onb/check-details/vps-status.html index 0a61e093e..54f464351 100644 --- a/app/views/delivery/wat3/onb/check-details/vps-status.html +++ b/app/views/delivery/wat3/onb/check-details/vps-status.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + Back {% endblock %} diff --git a/app/views/delivery/wat3/onb/check-task.html b/app/views/delivery/wat3/onb/check-task.html index 31e464c2a..bbfdc89ed 100644 --- a/app/views/delivery/wat3/onb/check-task.html +++ b/app/views/delivery/wat3/onb/check-task.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + {% endblock %} {% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} diff --git a/app/views/delivery/wat3/onb/manual-task.html b/app/views/delivery/wat3/onb/manual-task.html index 43aae244b..216a520b3 100644 --- a/app/views/delivery/wat3/onb/manual-task.html +++ b/app/views/delivery/wat3/onb/manual-task.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + Back {% endblock %} diff --git a/app/views/delivery/wat3/onb/meeting-purpose.html b/app/views/delivery/wat3/onb/meeting-purpose.html index 0b6961d64..61cde335f 100644 --- a/app/views/delivery/wat3/onb/meeting-purpose.html +++ b/app/views/delivery/wat3/onb/meeting-purpose.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + Back {% endblock %} diff --git a/app/views/delivery/wat3/onb/next-task-due-date.html b/app/views/delivery/wat3/onb/next-task-due-date.html index 8b6910440..cae59d583 100644 --- a/app/views/delivery/wat3/onb/next-task-due-date.html +++ b/app/views/delivery/wat3/onb/next-task-due-date.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + Back {% endblock %} diff --git a/app/views/delivery/wat3/onb/next-task.html b/app/views/delivery/wat3/onb/next-task.html index 94ab51829..7fecb4398 100644 --- a/app/views/delivery/wat3/onb/next-task.html +++ b/app/views/delivery/wat3/onb/next-task.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + Back {% endblock %} diff --git a/app/views/delivery/wat3/onb/onboarded.html b/app/views/delivery/wat3/onb/onboarded.html index 7c2c217d9..b40cc0c06 100644 --- a/app/views/delivery/wat3/onb/onboarded.html +++ b/app/views/delivery/wat3/onb/onboarded.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + {% endblock %} {% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} diff --git a/app/views/delivery/wat3/onb/pmoc.html b/app/views/delivery/wat3/onb/pmoc.html index 22f7238dc..91d709d9e 100644 --- a/app/views/delivery/wat3/onb/pmoc.html +++ b/app/views/delivery/wat3/onb/pmoc.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + Back {% endblock %} diff --git a/app/views/delivery/wat3/onb/service-lead.html b/app/views/delivery/wat3/onb/service-lead.html index 6e87755a3..06ca12087 100644 --- a/app/views/delivery/wat3/onb/service-lead.html +++ b/app/views/delivery/wat3/onb/service-lead.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + Back {% endblock %} diff --git a/app/views/delivery/wat3/other/call-logged.html b/app/views/delivery/wat3/other/call-logged.html index a28f5cc28..fc9742cd2 100644 --- a/app/views/delivery/wat3/other/call-logged.html +++ b/app/views/delivery/wat3/other/call-logged.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + {% endblock %} {% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} diff --git a/app/views/delivery/wat3/other/contacted-by.html b/app/views/delivery/wat3/other/contacted-by.html index b85c96e9c..5ecfd8934 100644 --- a/app/views/delivery/wat3/other/contacted-by.html +++ b/app/views/delivery/wat3/other/contacted-by.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + Back {% endblock %} diff --git a/app/views/delivery/wat3/other/email-details.html b/app/views/delivery/wat3/other/email-details.html index 10d9667b3..407710dc7 100644 --- a/app/views/delivery/wat3/other/email-details.html +++ b/app/views/delivery/wat3/other/email-details.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + Back {% endblock %} diff --git a/app/views/delivery/wat3/other/email-logged.html b/app/views/delivery/wat3/other/email-logged.html index 552bcd0af..df3db964b 100644 --- a/app/views/delivery/wat3/other/email-logged.html +++ b/app/views/delivery/wat3/other/email-logged.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + {% endblock %} {% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} diff --git a/app/views/delivery/wat3/other/in-person-logged.html b/app/views/delivery/wat3/other/in-person-logged.html index 5a8e40d23..cd9bd544a 100644 --- a/app/views/delivery/wat3/other/in-person-logged.html +++ b/app/views/delivery/wat3/other/in-person-logged.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + {% endblock %} {% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} diff --git a/app/views/delivery/wat3/other/in-person.html b/app/views/delivery/wat3/other/in-person.html index 4d4725aac..99a5dd31b 100644 --- a/app/views/delivery/wat3/other/in-person.html +++ b/app/views/delivery/wat3/other/in-person.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + Back {% endblock %} diff --git a/app/views/delivery/wat3/other/letter-details.html b/app/views/delivery/wat3/other/letter-details.html index 7bee982fe..9040680cc 100644 --- a/app/views/delivery/wat3/other/letter-details.html +++ b/app/views/delivery/wat3/other/letter-details.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + Back {% endblock %} diff --git a/app/views/delivery/wat3/other/letter-logged.html b/app/views/delivery/wat3/other/letter-logged.html index bddcfa6df..e6a9b1f4c 100644 --- a/app/views/delivery/wat3/other/letter-logged.html +++ b/app/views/delivery/wat3/other/letter-logged.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + {% endblock %} {% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} diff --git a/app/views/delivery/wat3/other/log.html b/app/views/delivery/wat3/other/log.html index 68f162afc..644e89687 100644 --- a/app/views/delivery/wat3/other/log.html +++ b/app/views/delivery/wat3/other/log.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + Back {% endblock %} diff --git a/app/views/delivery/wat3/other/other-logged.html b/app/views/delivery/wat3/other/other-logged.html index ee1bc5e57..8b99f30c2 100644 --- a/app/views/delivery/wat3/other/other-logged.html +++ b/app/views/delivery/wat3/other/other-logged.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + {% endblock %} {% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} diff --git a/app/views/delivery/wat3/other/other.html b/app/views/delivery/wat3/other/other.html index 839a645ff..922ab2177 100644 --- a/app/views/delivery/wat3/other/other.html +++ b/app/views/delivery/wat3/other/other.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + Back {% endblock %} diff --git a/app/views/delivery/wat3/other/telephone-call.html b/app/views/delivery/wat3/other/telephone-call.html index ffb4657bb..220990ae3 100644 --- a/app/views/delivery/wat3/other/telephone-call.html +++ b/app/views/delivery/wat3/other/telephone-call.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + Back {% endblock %} diff --git a/app/views/delivery/wat3/other/text-message-logged.html b/app/views/delivery/wat3/other/text-message-logged.html index ca2af1248..f54aa757b 100644 --- a/app/views/delivery/wat3/other/text-message-logged.html +++ b/app/views/delivery/wat3/other/text-message-logged.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + {% endblock %} {% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} diff --git a/app/views/delivery/wat3/other/text-message.html b/app/views/delivery/wat3/other/text-message.html index 0ca0690f1..e3c7ad82e 100644 --- a/app/views/delivery/wat3/other/text-message.html +++ b/app/views/delivery/wat3/other/text-message.html @@ -6,7 +6,7 @@ {% endblock %} {% block beforeContent %} -{% include "/delivery/wat3/partials/identity-bar/index.html" %} + Back {% endblock %} diff --git a/app/views/delivery/wat3/partials/header/cps-header.html b/app/views/delivery/wat3/partials/header/cps-header.html index 916953101..e523bb75d 100644 --- a/app/views/delivery/wat3/partials/header/cps-header.html +++ b/app/views/delivery/wat3/partials/header/cps-header.html @@ -1,8 +1,8 @@ {% block content %} -
    +

    diff --git a/app/views/delivery/wat3/onb/service-lead.html b/app/views/delivery/wat3/onb/service-lead.html index 06ca12087..3c2793ff5 100644 --- a/app/views/delivery/wat3/onb/service-lead.html +++ b/app/views/delivery/wat3/onb/service-lead.html @@ -48,12 +48,14 @@

    - +

    diff --git a/app/views/delivery/wat3/victim/index.html b/app/views/delivery/wat3/victim/index.html index 1966899d4..e21548ce7 100644 --- a/app/views/delivery/wat3/victim/index.html +++ b/app/views/delivery/wat3/victim/index.html @@ -21,76 +21,7 @@ {% else %} {% endif %} - {% if (data['success'] == "yes") %} - - {% endif %} +

    Contents

    @@ -114,6 +45,68 @@

    Contents

    + {% if (data['success'] == "yes") %} + + {% endif %} {% include "/delivery/wat3/victim/victim-details/index.html" %}
    @@ -137,6 +130,28 @@

    Contents

    + {% if (data['success'] == "yes") %} + + {% endif %} {% include "/delivery/wat3/victim/pcd/index.html" %}
    diff --git a/app/views/delivery/wat3/victim/victim-details/index.html b/app/views/delivery/wat3/victim/victim-details/index.html index f03c9fda2..fc0c43812 100644 --- a/app/views/delivery/wat3/victim/victim-details/index.html +++ b/app/views/delivery/wat3/victim/victim-details/index.html @@ -213,6 +213,9 @@

    Victim service details

    {% if data['translatorNeeded'] %}
    {{ data['translatorNeeded'] }} + {% if data['translatorNeeded'] == 'Yes' and data['translatorNeededDetails'] %} +
    {{ data['translatorNeededDetails'] }} + {% endif %}
    Change translator needed diff --git a/app/views/delivery/wat3/victim/victim-details/translator-needed.html b/app/views/delivery/wat3/victim/victim-details/translator-needed.html index 4863acbc9..85682e418 100644 --- a/app/views/delivery/wat3/victim/victim-details/translator-needed.html +++ b/app/views/delivery/wat3/victim/victim-details/translator-needed.html @@ -27,12 +27,21 @@

    - +
    +
    +
    + + +
    +
    +

    - {% if data['onboardedStatus'] != 'Yes' %} + {% if data['onboardedStatus'] == 'Yes' %} +
    + Change service for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
    + {% elif data['onboardedStatus'] != 'Yes' %}
    Onboard {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}
    @@ -778,6 +782,15 @@

    Recently viewed victims

    url.searchParams.delete('successReason'); window.history.replaceState({}, document.title, url.pathname + url.search); } + if (url.searchParams.get('success') === 'yes' && url.searchParams.get('successReason') === 'service-updated') { + var banner = document.getElementById('service-success-banner'); + if (banner) { + banner.style.display = 'block'; + } + url.searchParams.delete('success'); + url.searchParams.delete('successReason'); + window.history.replaceState({}, document.title, url.pathname + url.search); + } })(); {% endblock %} \ No newline at end of file From a26b50ed07b0600b9a809da08825ea5cbe1d02e4 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Thu, 30 Apr 2026 16:03:09 +0100 Subject: [PATCH 074/113] Case info (done) and reason not contacted (started) --- app/routes/delivery/wat3.js | 7 + .../wat3/pcd/pre-draft/contacted-by.html | 6 +- .../pcd/pre-draft/not-contacted-reason.html | 36 ++ app/views/delivery/wat3/victim/index.html | 2 +- app/views/delivery/wat3/victim/overview.html | 336 ++---------------- app/views/delivery/wat3/victim/pcd/index.html | 4 +- 6 files changed, 82 insertions(+), 309 deletions(-) create mode 100644 app/views/delivery/wat3/pcd/pre-draft/not-contacted-reason.html diff --git a/app/routes/delivery/wat3.js b/app/routes/delivery/wat3.js index 7356bd3d8..33549f48d 100644 --- a/app/routes/delivery/wat3.js +++ b/app/routes/delivery/wat3.js @@ -240,11 +240,18 @@ module.exports = router => { response.redirect("/delivery/wat3/pcd/send/email-details") } else if (contactedBy == "post") { response.redirect("/delivery/wat3/pcd/send/letter-details") + } else if (contactedBy == "not-contacted") { + response.redirect("/delivery/wat3/pcd/pre-draft/not-contacted-reason") } else { response.redirect("/delivery/wat3/pcd/pre-draft/contact-details?contactMethod=other") } }) + router.post('/delivery/wat3/pcd/pre-draft/not-contacted-reason-answer', function(request, response) { + + response.redirect("/delivery/wat3/victim?secondaryNav=pcd") + }) + router.post('/delivery/wat3/pcd/draft/cd-modal/request-review-answer', function(request, response) { response.redirect("/delivery/wat3/pcd/draft/under-review?pcdStatus=draft-under-review") diff --git a/app/views/delivery/wat3/pcd/pre-draft/contacted-by.html b/app/views/delivery/wat3/pcd/pre-draft/contacted-by.html index cc07187bf..c798b810b 100644 --- a/app/views/delivery/wat3/pcd/pre-draft/contacted-by.html +++ b/app/views/delivery/wat3/pcd/pre-draft/contacted-by.html @@ -48,14 +48,14 @@

    - +
    diff --git a/app/views/delivery/wat3/pcd/pre-draft/not-contacted-reason.html b/app/views/delivery/wat3/pcd/pre-draft/not-contacted-reason.html new file mode 100644 index 000000000..1f7644479 --- /dev/null +++ b/app/views/delivery/wat3/pcd/pre-draft/not-contacted-reason.html @@ -0,0 +1,36 @@ +{% extends "layouts/main.html" %} +{% set pageName="Reason for not contacting the victim" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +

    + +

    + +
    + + + +
    + +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat3/victim/index.html b/app/views/delivery/wat3/victim/index.html index e21548ce7..40a6b6caf 100644 --- a/app/views/delivery/wat3/victim/index.html +++ b/app/views/delivery/wat3/victim/index.html @@ -27,7 +27,7 @@

    Contents

    • - Case overview + Summary
    • Victim details diff --git a/app/views/delivery/wat3/victim/overview.html b/app/views/delivery/wat3/victim/overview.html index c6f9d9840..03e3b7edc 100644 --- a/app/views/delivery/wat3/victim/overview.html +++ b/app/views/delivery/wat3/victim/overview.html @@ -1,140 +1,44 @@ {% block content %}

      - Case overview + Summary

      - -
      - -
      +
      +
      - +
      @@ -211,59 +67,17 @@

      -
      -
      -
      - Case status -
      -
      - Pending -
      -
      -
      -
      - Monitoring codes -
      -
      -

      - Mental health -

      -

      - Domestic violence -

      -

      - Prohibited weapons -

      -

      - Human trafficking -

      -

      - Media interest -

      -
      -
      -
      -
      - Next hearing -
      -
      -

      - First hearing -

      -

      - Thursday, 27 November 2025 -

      -

      - Southend Court House: County Court and Family Court and Magistrates Court -

      -
      -
      -
      +

      Case status: Pending

      +

      Charging type: {{ data['caseType'] or 'Green' }}

      +

      Monitoring codes: Mental health, Domestic violence, Prohibited weapons, Human trafficking, Media interest

      +

      Area: {{ data['area'] }}

      +

      Police force:

      +

      Next hearing:

      -
      +
      @@ -273,95 +87,11 @@

      -

      - DAVIES, Bella -

      -
      -
      -
      - Age -
      -
      - 34 (15/9/1990) -
      -
      -
      -
      - Charge -
      -
      - Grievous bodily harm -
      -
      -
      -
      - Custody -
      -
      - In police custody, 15 days -
      -
      -
      - -

      - SIMPSON, Bart -

      -
      -
      -
      - Age -
      -
      - 15 (8/8/2010) -
      -
      -
      -
      - Charge -
      -
      - Actual bodily harm -
      -
      -
      -
      - Custody -
      -
      - On police bail, 6 days -
      -
      -
      - -

      - JONES, Vince -

      -
      -
      -
      - Age -
      -
      - 45 (15/9/1979) -
      -
      -
      -
      - Charge -
      -
      - Actual bodily harm -
      -
      -
      -
      - Custody -
      -
      - On police bail, 5 days -
      -
      -
      +

      Name: DAVIES, Bella

      +

      Age: 34 (15/9/1990)

      +

      Charge: Grievous bodily harm

      +

      Custody: In police custody, 15 days

      +

      Custody time limit:

      diff --git a/app/views/delivery/wat3/victim/pcd/index.html b/app/views/delivery/wat3/victim/pcd/index.html index 3e94aabb9..3f5516c58 100644 --- a/app/views/delivery/wat3/victim/pcd/index.html +++ b/app/views/delivery/wat3/victim/pcd/index.html @@ -184,9 +184,9 @@

      {% endif %}

      -
      + {% endif %} {% endif %} From a1a56e12c929da72bcf352bed95f51ba0ffd63c2 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Fri, 1 May 2026 12:59:39 +0100 Subject: [PATCH 075/113] Ready for tactical enhancements KO and bug fixes --- .../delivery/shared/pcd/call/phone-call-1.js | 8 +++----- .../delivery/shared/pcd/call/phone-call-2.js | 8 +++----- .../delivery/shared/pcd/call/phone-call-3.js | 8 +++----- .../delivery/shared/pcd/send/email-details.js | 3 ++- .../delivery/shared/pcd/send/letter-details.js | 3 ++- .../delivery/shared/vcl/call/phone-call-1.js | 8 +++----- .../delivery/shared/vcl/call/phone-call-2.js | 8 +++----- .../delivery/shared/vcl/call/phone-call-3.js | 8 +++----- .../delivery/shared/vcl/send/email-details.js | 3 ++- .../delivery/shared/vcl/send/letter-details.js | 7 ++++--- app/routes/delivery/wat3.js | 8 ++++---- app/views/delivery/wat3/pcd/send/email-logged.html | 14 +++++++------- .../delivery/wat3/pcd/send/letter-logged.html | 14 +++++++------- app/views/delivery/wat3/tasks.html | 6 +++--- app/views/delivery/wat3/vcl/send/email-logged.html | 14 +++++++------- .../delivery/wat3/vcl/send/letter-logged.html | 14 +++++++------- app/views/delivery/wat3/victim/index.html | 2 +- .../delivery/wat3/victim/victim-details/index.html | 6 +++--- app/views/delivery/wat3/victims.html | 14 +++++++------- 19 files changed, 74 insertions(+), 82 deletions(-) diff --git a/app/assets/javascripts/delivery/shared/pcd/call/phone-call-1.js b/app/assets/javascripts/delivery/shared/pcd/call/phone-call-1.js index 3be5535f4..3b392be75 100644 --- a/app/assets/javascripts/delivery/shared/pcd/call/phone-call-1.js +++ b/app/assets/javascripts/delivery/shared/pcd/call/phone-call-1.js @@ -46,7 +46,7 @@ function validateForm() { var newFormat = callYear1 + '-' + callMonth1 + '-' + callDay1; //alert('New format is ' + newFormat); - if (pcdCallDate1 == "" || pcdCallDate1 == null || pcdCallHour1 == "" || pcdCallHour1 == null || pcdCallMinutes1 == "" || pcdCallMinutes1 == null ||pcdVictimInformed1 == "" || pcdVictimInformed1 == null || pcdCallType1 == "" || pcdCallType1 == null || !$('[name=pcdSupportSignposted1]').is(':checked') || !pcdSurveyInterviewDiscussed1.is(':checked')) { + if (pcdCallDate1 == "" || pcdCallDate1 == null || pcdCallHour1 == "" || pcdCallHour1 == null || pcdCallMinutes1 == "" || pcdCallMinutes1 == null ||pcdVictimInformed1 == "" || pcdVictimInformed1 == null || pcdCallType1 == "" || pcdCallType1 == null || ($('#support-signposted-checkboxes').length && !$('[name=pcdSupportSignposted1]').is(':checked')) || ($('#survey-interview-radios').length && !pcdSurveyInterviewDiscussed1.is(':checked'))) { // Error summary $('#myForm').before( @@ -147,8 +147,7 @@ function validateForm() { $('#error-list-item-4').html('Select yes if the victim has been informed'); } - if ($('[name=pcdSupportSignposted1]').is(':checked')) { - } else { + if ($('#support-signposted-checkboxes').length && !$('[name=pcdSupportSignposted1]').is(':checked')) { // Error form group styling $('#error-form-group-5').addClass('govuk-form-group--error'); @@ -160,8 +159,7 @@ function validateForm() { $('#error-list-item-5').html('Select the support you signposted to victim'); } - if (pcdSurveyInterviewDiscussed1.is(":checked")) { - } else { + if ($('#survey-interview-radios').length && !pcdSurveyInterviewDiscussed1.is(":checked")) { // Error form group styling $('#error-form-group-6').addClass('govuk-form-group--error'); diff --git a/app/assets/javascripts/delivery/shared/pcd/call/phone-call-2.js b/app/assets/javascripts/delivery/shared/pcd/call/phone-call-2.js index e7804da6d..501434586 100644 --- a/app/assets/javascripts/delivery/shared/pcd/call/phone-call-2.js +++ b/app/assets/javascripts/delivery/shared/pcd/call/phone-call-2.js @@ -46,7 +46,7 @@ function validateForm() { var newFormat = callYear2 + '-' + callMonth2 + '-' + callDay2; //alert('New format is ' + newFormat); - if (pcdCallDate2 == "" || pcdCallDate2 == null || pcdCallHour2 == "" || pcdCallHour2 == null || pcdCallMinutes2 == "" || pcdCallMinutes2 == null ||pcdVictimInformed2 == "" || pcdVictimInformed2 == null || pcdCallType2 == "" || pcdCallType2 == null || !$('[name=pcdSupportSignposted2]').is(':checked') || !pcdSurveyInterviewDiscussed2.is(':checked')) { + if (pcdCallDate2 == "" || pcdCallDate2 == null || pcdCallHour2 == "" || pcdCallHour2 == null || pcdCallMinutes2 == "" || pcdCallMinutes2 == null ||pcdVictimInformed2 == "" || pcdVictimInformed2 == null || pcdCallType2 == "" || pcdCallType2 == null || ($('#support-signposted-checkboxes').length && !$('[name=pcdSupportSignposted2]').is(':checked')) || ($('#survey-interview-radios').length && !pcdSurveyInterviewDiscussed2.is(':checked'))) { // Error summary $('#myForm').before( @@ -147,8 +147,7 @@ function validateForm() { $('#error-list-item-4').html('Select yes if the victim has been informed'); } - if ($('[name=pcdSupportSignposted2]').is(':checked')) { - } else { + if ($('#support-signposted-checkboxes').length && !$('[name=pcdSupportSignposted2]').is(':checked')) { // Error form group styling $('#error-form-group-5').addClass('govuk-form-group--error'); @@ -160,8 +159,7 @@ function validateForm() { $('#error-list-item-5').html('Select the support you signposted to victim'); } - if (pcdSurveyInterviewDiscussed2.is(":checked")) { - } else { + if ($('#survey-interview-radios').length && !pcdSurveyInterviewDiscussed2.is(":checked")) { // Error form group styling $('#error-form-group-6').addClass('govuk-form-group--error'); diff --git a/app/assets/javascripts/delivery/shared/pcd/call/phone-call-3.js b/app/assets/javascripts/delivery/shared/pcd/call/phone-call-3.js index 8af7e6d85..0fb66c749 100644 --- a/app/assets/javascripts/delivery/shared/pcd/call/phone-call-3.js +++ b/app/assets/javascripts/delivery/shared/pcd/call/phone-call-3.js @@ -46,7 +46,7 @@ function validateForm() { var newFormat = callYear3 + '-' + callMonth3 + '-' + callDay3; //alert('New format is ' + newFormat); - if (pcdCallDate3 == "" || pcdCallDate3 == null || pcdCallHour3 == "" || pcdCallHour3 == null || pcdCallMinutes3 == "" || pcdCallMinutes3 == null ||pcdVictimInformed3 == "" || pcdVictimInformed3 == null || pcdCallType3 == "" || pcdCallType3 == null || !$('[name=pcdSupportSignposted3]').is(':checked') || !pcdSurveyInterviewDiscussed3.is(':checked')) { + if (pcdCallDate3 == "" || pcdCallDate3 == null || pcdCallHour3 == "" || pcdCallHour3 == null || pcdCallMinutes3 == "" || pcdCallMinutes3 == null ||pcdVictimInformed3 == "" || pcdVictimInformed3 == null || pcdCallType3 == "" || pcdCallType3 == null || ($('#support-signposted-checkboxes').length && !$('[name=pcdSupportSignposted3]').is(':checked')) || ($('#survey-interview-radios').length && !pcdSurveyInterviewDiscussed3.is(':checked'))) { // Error summary $('#myForm').before( @@ -147,8 +147,7 @@ function validateForm() { $('#error-list-item-4').html('Select yes if the victim has been informed'); } - if ($('[name=pcdSupportSignposted3]').is(':checked')) { - } else { + if ($('#support-signposted-checkboxes').length && !$('[name=pcdSupportSignposted3]').is(':checked')) { // Error form group styling $('#error-form-group-5').addClass('govuk-form-group--error'); @@ -160,8 +159,7 @@ function validateForm() { $('#error-list-item-5').html('Select the support you signposted to victim'); } - if (pcdSurveyInterviewDiscussed3.is(":checked")) { - } else { + if ($('#survey-interview-radios').length && !pcdSurveyInterviewDiscussed3.is(":checked")) { // Error form group styling $('#error-form-group-6').addClass('govuk-form-group--error'); diff --git a/app/assets/javascripts/delivery/shared/pcd/send/email-details.js b/app/assets/javascripts/delivery/shared/pcd/send/email-details.js index 0bb8067e3..b72390417 100644 --- a/app/assets/javascripts/delivery/shared/pcd/send/email-details.js +++ b/app/assets/javascripts/delivery/shared/pcd/send/email-details.js @@ -14,6 +14,7 @@ function validateForm() { $('#error-list-item-2').html(''); var emailDispatchDate = document.forms["myForm"]["email-dispatch-date"].value; + var infoPackSentExists = document.querySelector('input[name="infoPackSent"]'); var infoPackSent = document.querySelector('input[name="infoPackSent"]:checked'); var hasErrors = false; @@ -29,7 +30,7 @@ function validateForm() { hasErrors = true; } - if (!infoPackSent) { + if (infoPackSentExists && !infoPackSent) { $('#error-form-group-2').addClass('govuk-form-group--error'); $('#error-form-group-2 .govuk-radios').before( '

      Error: Select yes if the information pack was sent to the victim

      ' diff --git a/app/assets/javascripts/delivery/shared/pcd/send/letter-details.js b/app/assets/javascripts/delivery/shared/pcd/send/letter-details.js index de0d108a9..9f7fa6ef9 100644 --- a/app/assets/javascripts/delivery/shared/pcd/send/letter-details.js +++ b/app/assets/javascripts/delivery/shared/pcd/send/letter-details.js @@ -14,6 +14,7 @@ function validateForm() { $('#error-list-item-2').html(''); var letterDispatchDate = document.forms["myForm"]["letter-dispatch-date"].value; + var infoPackSentExists = document.querySelector('input[name="infoPackSent"]'); var infoPackSent = document.querySelector('input[name="infoPackSent"]:checked'); var hasErrors = false; @@ -29,7 +30,7 @@ function validateForm() { hasErrors = true; } - if (!infoPackSent) { + if (infoPackSentExists && !infoPackSent) { $('#error-form-group-2').addClass('govuk-form-group--error'); $('#error-form-group-2 .govuk-radios').before( '

      Error: Select yes if the information pack was sent to the victim

      ' diff --git a/app/assets/javascripts/delivery/shared/vcl/call/phone-call-1.js b/app/assets/javascripts/delivery/shared/vcl/call/phone-call-1.js index 5abeed97c..62f12f513 100644 --- a/app/assets/javascripts/delivery/shared/vcl/call/phone-call-1.js +++ b/app/assets/javascripts/delivery/shared/vcl/call/phone-call-1.js @@ -46,7 +46,7 @@ function validateForm() { var newFormat = callYear1 + '-' + callMonth1 + '-' + callDay1; //alert('New format is ' + newFormat); - if (vclCallDate1 == "" || vclCallDate1 == null || vclCallHour1 == "" || vclCallHour1 == null || vclCallMinutes1 == "" || vclCallMinutes1 == null ||vclVictimInformed1 == "" || vclVictimInformed1 == null || vclCallType1 == "" || vclCallType1 == null || !$('[name=vclSupportSignposted1]').is(':checked') || !vclSurveyInterviewDiscussed1.is(':checked')) { + if (vclCallDate1 == "" || vclCallDate1 == null || vclCallHour1 == "" || vclCallHour1 == null || vclCallMinutes1 == "" || vclCallMinutes1 == null ||vclVictimInformed1 == "" || vclVictimInformed1 == null || vclCallType1 == "" || vclCallType1 == null || ($('#support-signposted-checkboxes').length && !$('[name=vclSupportSignposted1]').is(':checked')) || ($('#survey-interview-radios').length && !vclSurveyInterviewDiscussed1.is(':checked'))) { // Error summary $('#myForm').before( @@ -147,8 +147,7 @@ function validateForm() { $('#error-list-item-4').html('Select yes if the victim has been informed'); } - if ($('[name=vclSupportSignposted1]').is(':checked')) { - } else { + if ($('#support-signposted-checkboxes').length && !$('[name=vclSupportSignposted1]').is(':checked')) { // Error form group styling $('#error-form-group-5').addClass('govuk-form-group--error'); @@ -160,8 +159,7 @@ function validateForm() { $('#error-list-item-5').html('Select the support you signposted to victim'); } - if (vclSurveyInterviewDiscussed1.is(":checked")) { - } else { + if ($('#survey-interview-radios').length && !vclSurveyInterviewDiscussed1.is(":checked")) { // Error form group styling $('#error-form-group-6').addClass('govuk-form-group--error'); diff --git a/app/assets/javascripts/delivery/shared/vcl/call/phone-call-2.js b/app/assets/javascripts/delivery/shared/vcl/call/phone-call-2.js index 37bb84531..5c12caacb 100644 --- a/app/assets/javascripts/delivery/shared/vcl/call/phone-call-2.js +++ b/app/assets/javascripts/delivery/shared/vcl/call/phone-call-2.js @@ -46,7 +46,7 @@ function validateForm() { var newFormat = callYear2 + '-' + callMonth2 + '-' + callDay2; //alert('New format is ' + newFormat); - if (vclCallDate2 == "" || vclCallDate2 == null || vclCallHour2 == "" || vclCallHour2 == null || vclCallMinutes2 == "" || vclCallMinutes2 == null ||vclVictimInformed2 == "" || vclVictimInformed2 == null || vclCallType2 == "" || vclCallType2 == null || !$('[name=vclSupportSignposted2]').is(':checked') || !vclSurveyInterviewDiscussed2.is(':checked')) { + if (vclCallDate2 == "" || vclCallDate2 == null || vclCallHour2 == "" || vclCallHour2 == null || vclCallMinutes2 == "" || vclCallMinutes2 == null ||vclVictimInformed2 == "" || vclVictimInformed2 == null || vclCallType2 == "" || vclCallType2 == null || ($('#support-signposted-checkboxes').length && !$('[name=vclSupportSignposted2]').is(':checked')) || ($('#survey-interview-radios').length && !vclSurveyInterviewDiscussed2.is(':checked'))) { // Error summary $('#myForm').before( @@ -147,8 +147,7 @@ function validateForm() { $('#error-list-item-4').html('Select yes if the victim has been informed'); } - if ($('[name=vclSupportSignposted2]').is(':checked')) { - } else { + if ($('#support-signposted-checkboxes').length && !$('[name=vclSupportSignposted2]').is(':checked')) { // Error form group styling $('#error-form-group-5').addClass('govuk-form-group--error'); @@ -160,8 +159,7 @@ function validateForm() { $('#error-list-item-5').html('Select the support you signposted to victim'); } - if (vclSurveyInterviewDiscussed2.is(":checked")) { - } else { + if ($('#survey-interview-radios').length && !vclSurveyInterviewDiscussed2.is(":checked")) { // Error form group styling $('#error-form-group-6').addClass('govuk-form-group--error'); diff --git a/app/assets/javascripts/delivery/shared/vcl/call/phone-call-3.js b/app/assets/javascripts/delivery/shared/vcl/call/phone-call-3.js index 84ecae825..834531513 100644 --- a/app/assets/javascripts/delivery/shared/vcl/call/phone-call-3.js +++ b/app/assets/javascripts/delivery/shared/vcl/call/phone-call-3.js @@ -46,7 +46,7 @@ function validateForm() { var newFormat = callYear3 + '-' + callMonth3 + '-' + callDay3; //alert('New format is ' + newFormat); - if (vclCallDate3 == "" || vclCallDate3 == null || vclCallHour3 == "" || vclCallHour3 == null || vclCallMinutes3 == "" || vclCallMinutes3 == null ||vclVictimInformed3 == "" || vclVictimInformed3 == null || vclCallType3 == "" || vclCallType3 == null || !$('[name=vclSupportSignposted3]').is(':checked') || !vclSurveyInterviewDiscussed3.is(':checked')) { + if (vclCallDate3 == "" || vclCallDate3 == null || vclCallHour3 == "" || vclCallHour3 == null || vclCallMinutes3 == "" || vclCallMinutes3 == null ||vclVictimInformed3 == "" || vclVictimInformed3 == null || vclCallType3 == "" || vclCallType3 == null || ($('#support-signposted-checkboxes').length && !$('[name=vclSupportSignposted3]').is(':checked')) || ($('#survey-interview-radios').length && !vclSurveyInterviewDiscussed3.is(':checked'))) { // Error summary $('#myForm').before( @@ -147,8 +147,7 @@ function validateForm() { $('#error-list-item-4').html('Select yes if the victim has been informed'); } - if ($('[name=vclSupportSignposted3]').is(':checked')) { - } else { + if ($('#support-signposted-checkboxes').length && !$('[name=vclSupportSignposted3]').is(':checked')) { // Error form group styling $('#error-form-group-5').addClass('govuk-form-group--error'); @@ -160,8 +159,7 @@ function validateForm() { $('#error-list-item-5').html('Select the support you signposted to victim'); } - if (vclSurveyInterviewDiscussed3.is(":checked")) { - } else { + if ($('#survey-interview-radios').length && !vclSurveyInterviewDiscussed3.is(":checked")) { // Error form group styling $('#error-form-group-6').addClass('govuk-form-group--error'); diff --git a/app/assets/javascripts/delivery/shared/vcl/send/email-details.js b/app/assets/javascripts/delivery/shared/vcl/send/email-details.js index 0bb8067e3..b72390417 100644 --- a/app/assets/javascripts/delivery/shared/vcl/send/email-details.js +++ b/app/assets/javascripts/delivery/shared/vcl/send/email-details.js @@ -14,6 +14,7 @@ function validateForm() { $('#error-list-item-2').html(''); var emailDispatchDate = document.forms["myForm"]["email-dispatch-date"].value; + var infoPackSentExists = document.querySelector('input[name="infoPackSent"]'); var infoPackSent = document.querySelector('input[name="infoPackSent"]:checked'); var hasErrors = false; @@ -29,7 +30,7 @@ function validateForm() { hasErrors = true; } - if (!infoPackSent) { + if (infoPackSentExists && !infoPackSent) { $('#error-form-group-2').addClass('govuk-form-group--error'); $('#error-form-group-2 .govuk-radios').before( '

      Error: Select yes if the information pack was sent to the victim

      ' diff --git a/app/assets/javascripts/delivery/shared/vcl/send/letter-details.js b/app/assets/javascripts/delivery/shared/vcl/send/letter-details.js index 30ff44402..9f7fa6ef9 100644 --- a/app/assets/javascripts/delivery/shared/vcl/send/letter-details.js +++ b/app/assets/javascripts/delivery/shared/vcl/send/letter-details.js @@ -14,6 +14,7 @@ function validateForm() { $('#error-list-item-2').html(''); var letterDispatchDate = document.forms["myForm"]["letter-dispatch-date"].value; + var infoPackSentExists = document.querySelector('input[name="infoPackSent"]'); var infoPackSent = document.querySelector('input[name="infoPackSent"]:checked'); var hasErrors = false; @@ -22,14 +23,14 @@ function validateForm() { if (letterDispatchDate == "" || letterDispatchDate == null) { $('#error-form-group-1').addClass('govuk-form-group--error'); $('#letter-dispatch-date-picker').before( - '

      Error: Select or enter the date sent to print

      ' + '

      Error: Select or enter the date sent

      ' ); $('#letter-dispatch-date').addClass('govuk-input--error'); - errorItems.push({ id: 'error-message-1', text: 'Select or enter the date sent to print' }); + errorItems.push({ id: 'error-message-1', text: 'Select or enter the date sent' }); hasErrors = true; } - if (!infoPackSent) { + if (infoPackSentExists && !infoPackSent) { $('#error-form-group-2').addClass('govuk-form-group--error'); $('#error-form-group-2 .govuk-radios').before( '

      Error: Select yes if the information pack was sent to the victim

      ' diff --git a/app/routes/delivery/wat3.js b/app/routes/delivery/wat3.js index 33549f48d..8ffb247c4 100644 --- a/app/routes/delivery/wat3.js +++ b/app/routes/delivery/wat3.js @@ -275,13 +275,13 @@ module.exports = router => { if (pcdWasTextMessageSent == "Yes"){ response.redirect("/delivery/wat3/pcd/call/text-message-details") } else { - response.redirect("/delivery/wat3/victim?pmoc=mobile&pcdStatus=after-call-attempt-1&secondaryNav=pcd") + response.redirect("/delivery/wat3/victim?pmoc=mobile&pcdStatus=after-call-attempt-1&secondaryNav=pcd#communications") } }) router.post('/delivery/wat3/pcd/call/text-message-details-answer', function(request, response) { - response.redirect("/delivery/wat3/victim?pcdStatus=after-call-attempt-1&secondaryNav=pcd") + response.redirect("/delivery/wat3/victim?pcdStatus=after-call-attempt-1&secondaryNav=pcd#communications") }) router.post('/delivery/wat3/pcd/call/next-attempt-moc-answer', function(request, response) { @@ -441,13 +441,13 @@ module.exports = router => { if (vclWasTextMessageSent == "Yes"){ response.redirect("/delivery/wat3/vcl/call/text-message-details") } else { - response.redirect("/delivery/wat3/victim?pmoc=mobile&vclStatus=after-call-attempt-1&secondaryNav=vcl") + response.redirect("/delivery/wat3/victim?pmoc=mobile&vclStatus=after-call-attempt-1&secondaryNav=vcl#communications") } }) router.post('/delivery/wat3/vcl/call/text-message-details-answer', function(request, response) { - response.redirect("/delivery/wat3/victim?vclStatus=after-call-attempt-1&secondaryNav=vcl") + response.redirect("/delivery/wat3/victim?vclStatus=after-call-attempt-1&secondaryNav=vcl#communications") }) router.post('/delivery/wat3/vcl/call/next-attempt-moc-answer', function(request, response) { diff --git a/app/views/delivery/wat3/pcd/send/email-logged.html b/app/views/delivery/wat3/pcd/send/email-logged.html index 4ebaf7efd..47815aade 100644 --- a/app/views/delivery/wat3/pcd/send/email-logged.html +++ b/app/views/delivery/wat3/pcd/send/email-logged.html @@ -35,40 +35,40 @@

      {% if (data['pcdCallAttempt'] == "1") %} {% if (data['pcdVictimInformed1'] == "Yes") %} - + Continue {% else %} - + Continue {% endif %} {% elif (data['pcdCallAttempt'] == "2") %} {% if (data['pcdVictimInformed2'] == "Yes") %} - + Continue {% else %} - + Continue {% endif %} {% elif (data['pcdCallAttempt'] == "3") %} {% if (data['pcdVictimInformed3'] == "Yes") %} - + Continue {% else %} - + Continue {% endif %} {% endif %} {% else %} - + Continue {% endif %} diff --git a/app/views/delivery/wat3/pcd/send/letter-logged.html b/app/views/delivery/wat3/pcd/send/letter-logged.html index 8ceabf8fe..f6aaad169 100644 --- a/app/views/delivery/wat3/pcd/send/letter-logged.html +++ b/app/views/delivery/wat3/pcd/send/letter-logged.html @@ -43,40 +43,40 @@

      {% if (data['pcdCallAttempt'] == "1") %} {% if (data['pcdVictimInformed1'] == "Yes") %} - + Continue {% else %} - + Continue {% endif %} {% elif (data['pcdCallAttempt'] == "2") %} {% if (data['pcdVictimInformed2'] == "Yes") %} - + Continue {% else %} - + Continue {% endif %} {% elif (data['pcdCallAttempt'] == "3") %} {% if (data['pcdVictimInformed3'] == "Yes") %} - + Continue {% else %} - + Continue {% endif %} {% endif %} {% else %} - + Continue {% endif %} diff --git a/app/views/delivery/wat3/tasks.html b/app/views/delivery/wat3/tasks.html index c56c297fc..449cb5e3d 100644 --- a/app/views/delivery/wat3/tasks.html +++ b/app/views/delivery/wat3/tasks.html @@ -174,7 +174,7 @@

      Search

      - Service + Service lead
      @@ -489,7 +489,7 @@

      - Service + Service lead
      {% if data['onboardedStatus'] == 'Yes' %} @@ -609,7 +609,7 @@

      - Service + Service lead
      {{ record.service }} diff --git a/app/views/delivery/wat3/vcl/send/email-logged.html b/app/views/delivery/wat3/vcl/send/email-logged.html index 8a68ae526..f55e10611 100644 --- a/app/views/delivery/wat3/vcl/send/email-logged.html +++ b/app/views/delivery/wat3/vcl/send/email-logged.html @@ -35,40 +35,40 @@

      {% if (data['vclCallAttempt'] == "1") %} {% if (data['vclVictimInformed1'] == "Yes") %} - + Continue {% else %} - + Continue {% endif %} {% elif (data['vclCallAttempt'] == "2") %} {% if (data['vclVictimInformed2'] == "Yes") %} - + Continue {% else %} - + Continue {% endif %} {% elif (data['vclCallAttempt'] == "3") %} {% if (data['vclVictimInformed3'] == "Yes") %} - + Continue {% else %} - + Continue {% endif %} {% endif %} {% else %} - + Continue {% endif %} diff --git a/app/views/delivery/wat3/vcl/send/letter-logged.html b/app/views/delivery/wat3/vcl/send/letter-logged.html index 2b8012c5f..ea6d777c3 100644 --- a/app/views/delivery/wat3/vcl/send/letter-logged.html +++ b/app/views/delivery/wat3/vcl/send/letter-logged.html @@ -43,40 +43,40 @@

      {% if (data['vclCallAttempt'] == "1") %} {% if (data['vclVictimInformed1'] == "Yes") %} - + Continue {% else %} - + Continue {% endif %} {% elif (data['vclCallAttempt'] == "2") %} {% if (data['vclVictimInformed2'] == "Yes") %} - + Continue {% else %} - + Continue {% endif %} {% elif (data['vclCallAttempt'] == "3") %} {% if (data['vclVictimInformed3'] == "Yes") %} - + Continue {% else %} - + Continue {% endif %} {% endif %} {% else %} - + Continue {% endif %} diff --git a/app/views/delivery/wat3/victim/index.html b/app/views/delivery/wat3/victim/index.html index 40a6b6caf..f37e0189e 100644 --- a/app/views/delivery/wat3/victim/index.html +++ b/app/views/delivery/wat3/victim/index.html @@ -95,7 +95,7 @@

      {% elif (data['successReason'] == "risk-level-updated") %} You changed the domestic abuse risk level for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['riskLevel'] }} {% elif (data['successReason'] == "service-updated") %} - You changed the service for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['serviceLead'] }} + You changed the service lead for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['serviceLead'] }} {% elif (data['successReason'] == "translator-needed-updated") %} You changed the translator needed for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['translatorNeeded'] }} {% elif (data['successReason'] == "vps-status-updated") %} diff --git a/app/views/delivery/wat3/victim/victim-details/index.html b/app/views/delivery/wat3/victim/victim-details/index.html index fc0c43812..890743478 100644 --- a/app/views/delivery/wat3/victim/victim-details/index.html +++ b/app/views/delivery/wat3/victim/victim-details/index.html @@ -174,18 +174,18 @@

      Victim service details

      - Service + Service lead
      {% if data['serviceLead'] %}
      {{ data['serviceLead'] }}
      - Change service + Change service lead
      {% else %}
      - Select service + Select service lead
      {% endif %}
      diff --git a/app/views/delivery/wat3/victims.html b/app/views/delivery/wat3/victims.html index f269792a2..7ec69d8c8 100644 --- a/app/views/delivery/wat3/victims.html +++ b/app/views/delivery/wat3/victims.html @@ -41,9 +41,9 @@

      {% if data['serviceLead'] == 'None' %} - You changed the service to Not aligned. + You changed the service lead for {{ data['victimForename'] }} {{ data['victimSurname'] }} to Not aligned. {% else %} - You changed the service to {{ data['serviceLead'] }}. + You changed the service lead for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['serviceLead'] }}. {% endif %}

      @@ -76,8 +76,8 @@

      Search

      - - + +
      @@ -228,7 +228,7 @@

      Search

      - Service + Service lead
      @@ -568,7 +568,7 @@

      {{ data['victimSurname'] | u

      - Service + Service lead
      {% if data['onboardedStatus'] == 'Yes' %} @@ -654,7 +654,7 @@

      {% endif %}
      - Service + Service lead
      {{ record.service }} From d217f5a0696254c886f38f0c0eba6b8fb97e0204 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Thu, 7 May 2026 15:02:22 +0100 Subject: [PATCH 076/113] Case information and change function updates --- .../delivery/wat3/case-information/area.js | 27 +++++ .../wat3/case-information/charging-type.js | 27 +++++ .../wat3/case-information/police-force.js | 27 +++++ app/routes/delivery/wat3.js | 17 +++ .../wat3/victim/case-information/area.html | 76 +++++++++++++ .../case-information/charging-type.html | 66 +++++++++++ .../victim/case-information/police-force.html | 106 ++++++++++++++++++ app/views/delivery/wat3/victim/index.html | 20 ++++ app/views/delivery/wat3/victim/overview.html | 86 +++++++++++++- app/views/delivery/wat3/victims.html | 9 +- 10 files changed, 456 insertions(+), 5 deletions(-) create mode 100644 app/assets/javascripts/delivery/wat3/case-information/area.js create mode 100644 app/assets/javascripts/delivery/wat3/case-information/charging-type.js create mode 100644 app/assets/javascripts/delivery/wat3/case-information/police-force.js create mode 100644 app/views/delivery/wat3/victim/case-information/area.html create mode 100644 app/views/delivery/wat3/victim/case-information/charging-type.html create mode 100644 app/views/delivery/wat3/victim/case-information/police-force.html diff --git a/app/assets/javascripts/delivery/wat3/case-information/area.js b/app/assets/javascripts/delivery/wat3/case-information/area.js new file mode 100644 index 000000000..2e4320d41 --- /dev/null +++ b/app/assets/javascripts/delivery/wat3/case-information/area.js @@ -0,0 +1,27 @@ +// Errors +function validateForm() { + $('#error-form-group').removeClass('govuk-form-group--error'); + $('#error-message-1').remove(); + $('#error-summary').remove(); + + var area = $('#area-select').val(); + + if (area && area.length > 0) { + return true; + } else { + // Error form group styling + $('#error-form-group').addClass('govuk-form-group--error'); + + // Error message + $('#area-autocomplete-wrapper').before('

      '); + $('#error-message-1').html('Error: Select an area'); + + // Error summary + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + return false; + } +} diff --git a/app/assets/javascripts/delivery/wat3/case-information/charging-type.js b/app/assets/javascripts/delivery/wat3/case-information/charging-type.js new file mode 100644 index 000000000..cd7316a4d --- /dev/null +++ b/app/assets/javascripts/delivery/wat3/case-information/charging-type.js @@ -0,0 +1,27 @@ +// Errors +function validateForm() { + $('#error-form-group').removeClass('govuk-form-group--error'); + $('#error-message-1').remove(); + $('#error-summary').remove(); + + var caseType = $('[name=caseType]'); + + if (caseType.is(":checked")) { + return true; + } else { + // Error form group styling + $('#error-form-group').addClass('govuk-form-group--error'); + + // Error message + $('#radio-group').before('

      '); + $('#error-message-1').html('Error: Select the charging type'); + + // Error summary + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + return false; + } +} diff --git a/app/assets/javascripts/delivery/wat3/case-information/police-force.js b/app/assets/javascripts/delivery/wat3/case-information/police-force.js new file mode 100644 index 000000000..2103e84dc --- /dev/null +++ b/app/assets/javascripts/delivery/wat3/case-information/police-force.js @@ -0,0 +1,27 @@ +// Errors +function validateForm() { + $('#error-form-group').removeClass('govuk-form-group--error'); + $('#error-message-1').remove(); + $('#error-summary').remove(); + + var policeForce = $('#police-force-select').val(); + + if (policeForce && policeForce.length > 0) { + return true; + } else { + // Error form group styling + $('#error-form-group').addClass('govuk-form-group--error'); + + // Error message + $('#police-force-autocomplete-wrapper').before('

      '); + $('#error-message-1').html('Error: Select a police force'); + + // Error summary + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + return false; + } +} diff --git a/app/routes/delivery/wat3.js b/app/routes/delivery/wat3.js index 8ffb247c4..c89a56d5c 100644 --- a/app/routes/delivery/wat3.js +++ b/app/routes/delivery/wat3.js @@ -380,6 +380,23 @@ module.exports = router => { response.redirect("/delivery/wat3/victim?success=yes&successReason=pmoc-updated#victim-details") }) + //case information + + router.post('/delivery/wat3/victim/case-information/charging-type-answer', function(request, response) { + + response.redirect("/delivery/wat3/victim?success=yes&successReason=charging-type-updated#overview") + }) + + router.post('/delivery/wat3/victim/case-information/area-answer', function(request, response) { + + response.redirect("/delivery/wat3/victim?success=yes&successReason=area-updated#overview") + }) + + router.post('/delivery/wat3/victim/case-information/police-force-answer', function(request, response) { + + response.redirect("/delivery/wat3/victim?success=yes&successReason=police-force-updated#overview") + }) + //vcl router.post('/delivery/wat3/vcl/pre-draft/contacted-by-answer', function(request, response) { diff --git a/app/views/delivery/wat3/victim/case-information/area.html b/app/views/delivery/wat3/victim/case-information/area.html new file mode 100644 index 000000000..80850b67c --- /dev/null +++ b/app/views/delivery/wat3/victim/case-information/area.html @@ -0,0 +1,76 @@ +{% extends "layouts/main.html" %} +{% set pageName="Change area" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
      +
      + +
      + +
      + +

      + +

      + +
      + +
      + +
      + + + +
      + +
      +
      +{% endblock %} + +{% block pageScripts %} + + +{% endblock %} diff --git a/app/views/delivery/wat3/victim/case-information/charging-type.html b/app/views/delivery/wat3/victim/case-information/charging-type.html new file mode 100644 index 000000000..b5e532454 --- /dev/null +++ b/app/views/delivery/wat3/victim/case-information/charging-type.html @@ -0,0 +1,66 @@ +{% extends "layouts/main.html" %} +{% set pageName="Change charging type" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
      +
      + +
      + +
      +
      + + +

      + What is the charging type? +

      +
      + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      +
      +
      + + + +
      + +
      +
      +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/victim/case-information/police-force.html b/app/views/delivery/wat3/victim/case-information/police-force.html new file mode 100644 index 000000000..a5c89b35d --- /dev/null +++ b/app/views/delivery/wat3/victim/case-information/police-force.html @@ -0,0 +1,106 @@ +{% extends "layouts/main.html" %} +{% set pageName="Change police force" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
      +
      + +
      + +
      + +

      + +

      + +
      + +
      + +
      + + + +
      + +
      +
      +{% endblock %} + +{% block pageScripts %} + + +{% endblock %} diff --git a/app/views/delivery/wat3/victim/index.html b/app/views/delivery/wat3/victim/index.html index f37e0189e..46b3ba36d 100644 --- a/app/views/delivery/wat3/victim/index.html +++ b/app/views/delivery/wat3/victim/index.html @@ -41,6 +41,26 @@

      Contents

    + {% if (data['success'] == "yes") and (data['successReason'] == "charging-type-updated" or data['successReason'] == "area-updated" or data['successReason'] == "police-force-updated") %} + + {% endif %} {% include "/delivery/wat3/victim/overview.html" %}
    diff --git a/app/views/delivery/wat3/victim/overview.html b/app/views/delivery/wat3/victim/overview.html index 03e3b7edc..18aa1dbf3 100644 --- a/app/views/delivery/wat3/victim/overview.html +++ b/app/views/delivery/wat3/victim/overview.html @@ -59,7 +59,7 @@

    -
    + + +
    +
    +

    + Case information +

    +
    + +
    +
    +
    +
    + Case status +
    +
    + {{ data['caseStatus'] or 'Pending' }} +
    +
    +
    +
    + Charging type +
    +
    + {{ data['caseType'] or 'Green' }} +
    +
    + Change charging type +
    +
    +
    +
    + Monitoring codes +
    +
    +

    + Mental health +

    +

    + Domestic violence +

    +

    + Prohibited weapons +

    +

    + Human trafficking +

    +

    + Media interest +

    +
    +
    +
    +
    + Area +
    +
    + {{ data['area'] }} +
    +
    + Change area +
    +
    +
    +
    + Police force +
    +
    + {{ data['policeForce'] }} +
    +
    + Change police force +
    +
    +
    +
    + Next hearing +
    +
    + {{ data['nextHearing'] }} +
    +
    +
    +
    diff --git a/app/views/delivery/wat3/victims.html b/app/views/delivery/wat3/victims.html index 7ec69d8c8..8f28fa09b 100644 --- a/app/views/delivery/wat3/victims.html +++ b/app/views/delivery/wat3/victims.html @@ -243,10 +243,11 @@

    Search

    - +
    or
    +
    + + +
    From 383f0c259bbefcf621867f8433059a081b06df0a Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Thu, 7 May 2026 16:00:48 +0100 Subject: [PATCH 077/113] Bug fix: Next page after ad-hoc comm logged --- app/views/delivery/wat3/other/call-logged.html | 2 +- app/views/delivery/wat3/other/email-logged.html | 2 +- .../delivery/wat3/other/in-person-logged.html | 2 +- .../delivery/wat3/other/letter-logged.html | 2 +- app/views/delivery/wat3/other/other-logged.html | 2 +- .../wat3/other/text-message-logged.html | 2 +- app/views/delivery/wat3/victim/index.html | 17 +++++++++++++++++ 7 files changed, 23 insertions(+), 6 deletions(-) diff --git a/app/views/delivery/wat3/other/call-logged.html b/app/views/delivery/wat3/other/call-logged.html index fc9742cd2..89a37ed2e 100644 --- a/app/views/delivery/wat3/other/call-logged.html +++ b/app/views/delivery/wat3/other/call-logged.html @@ -31,7 +31,7 @@

    The email was automatically saved to CMS.

    --> - + Continue diff --git a/app/views/delivery/wat3/other/email-logged.html b/app/views/delivery/wat3/other/email-logged.html index df3db964b..268d31744 100644 --- a/app/views/delivery/wat3/other/email-logged.html +++ b/app/views/delivery/wat3/other/email-logged.html @@ -31,7 +31,7 @@

    The email was automatically saved to CMS.

    --> - + Continue diff --git a/app/views/delivery/wat3/other/in-person-logged.html b/app/views/delivery/wat3/other/in-person-logged.html index cd9bd544a..cb067eb26 100644 --- a/app/views/delivery/wat3/other/in-person-logged.html +++ b/app/views/delivery/wat3/other/in-person-logged.html @@ -31,7 +31,7 @@

    The in-person meeting was automatically saved to CMS.

    --> - + Continue diff --git a/app/views/delivery/wat3/other/letter-logged.html b/app/views/delivery/wat3/other/letter-logged.html index e6a9b1f4c..f07d74277 100644 --- a/app/views/delivery/wat3/other/letter-logged.html +++ b/app/views/delivery/wat3/other/letter-logged.html @@ -39,7 +39,7 @@

    The letter was automatically saved to CMS.

    --> - + Continue diff --git a/app/views/delivery/wat3/other/other-logged.html b/app/views/delivery/wat3/other/other-logged.html index 8b99f30c2..60418b885 100644 --- a/app/views/delivery/wat3/other/other-logged.html +++ b/app/views/delivery/wat3/other/other-logged.html @@ -31,7 +31,7 @@

    The communication was automatically saved to CMS.

    --> - + Continue diff --git a/app/views/delivery/wat3/other/text-message-logged.html b/app/views/delivery/wat3/other/text-message-logged.html index f54aa757b..28e42fb33 100644 --- a/app/views/delivery/wat3/other/text-message-logged.html +++ b/app/views/delivery/wat3/other/text-message-logged.html @@ -31,7 +31,7 @@

    The text message was automatically saved to CMS.

    --> - + Continue diff --git a/app/views/delivery/wat3/victim/index.html b/app/views/delivery/wat3/victim/index.html index 46b3ba36d..844fbace3 100644 --- a/app/views/delivery/wat3/victim/index.html +++ b/app/views/delivery/wat3/victim/index.html @@ -217,6 +217,23 @@

    }); }); }); + + // Activate the appropriate sub-tab based on the secondaryNav query param + var secondaryNavMap = { + 'other': 'comms-other', + 'ptm': 'comms-ptm', + 'pcd': 'comms-pcd', + 'vcl': 'comms-pcd' + }; + var params = new URLSearchParams(window.location.search); + var secondaryNav = params.get('secondaryNav'); + var targetSubTab = secondaryNav && secondaryNavMap[secondaryNav]; + if (targetSubTab) { + var targetLink = document.querySelector('[data-comms-tab="' + targetSubTab + '"]'); + if (targetLink) { + targetLink.click(); + } + } })(); {% endblock %} From a0b3dd1a83c4c522622a2afc3d4e12f8a218d814 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Sat, 9 May 2026 01:01:22 +0100 Subject: [PATCH 078/113] Tactical enhancements --- .../shared/check-details/translator-needed.js | 50 ++- .../delivery/shared/onb/service-lead.js | 4 +- .../victim-details/correspondence-language.js | 4 +- .../victim-details/reasonable-adjustments.js | 4 +- .../victim-details/translator-needed.js | 32 +- .../delivery/wat3/pcd/not-contacted-reason.js | 31 ++ .../delivery/wat4/pcd/not-contacted-reason.js | 31 ++ app/routes/delivery/wat3.js | 21 +- app/routes/delivery/wat4.js | 28 +- app/views/delivery/wat3/change-service.html | 2 +- .../wat3/onb/check-details/index.html | 8 +- .../onb/check-details/translator-needed.html | 11 +- app/views/delivery/wat3/onb/check-task.html | 2 +- app/views/delivery/wat3/onb/next-task.html | 63 --- app/views/delivery/wat3/onb/service-lead.html | 2 +- .../pcd/pre-draft/check-details/index.html | 8 +- .../pcd/pre-draft/not-contacted-reason.html | 8 +- app/views/delivery/wat3/tasks.html | 2 +- .../vcl/pre-draft/check-details/index.html | 8 +- app/views/delivery/wat3/victim/index.html | 50 +-- app/views/delivery/wat3/victim/overview.html | 12 + app/views/delivery/wat3/victim/pcd/index.html | 3 + .../pcd/pre-draft/not-contacted-logged.html | 16 + .../wat3/victim/victim-details/service.html | 2 +- app/views/delivery/wat3/victims.html | 10 +- app/views/delivery/wat4/change-service.html | 2 +- .../wat4/onb/check-details/index.html | 8 +- .../onb/check-details/translator-needed.html | 11 +- app/views/delivery/wat4/onb/check-task.html | 2 +- app/views/delivery/wat4/onb/next-task.html | 63 --- app/views/delivery/wat4/onb/service-lead.html | 2 +- .../wat4/partials/header/none-selected.html | 4 +- .../wat4/partials/header/tasks-selected.html | 4 +- .../partials/header/victims-selected.html | 4 +- .../pcd/pre-draft/check-details/index.html | 12 +- .../pcd/pre-draft/not-contacted-reason.html | 40 ++ app/views/delivery/wat4/tasks.html | 4 +- .../vcl/pre-draft/check-details/index.html | 12 +- app/views/delivery/wat4/victim/index.html | 384 ++++++------------ app/views/delivery/wat4/victim/pcd/index.html | 3 + .../pcd/pre-draft/not-contacted-logged.html | 16 + .../wat4/victim/victim-details/index.html | 4 +- .../wat4/victim/victim-details/service.html | 2 +- .../victim-details/translator-needed.html | 21 +- app/views/delivery/wat4/victims.html | 12 +- app/views/index.html | 8 +- 46 files changed, 525 insertions(+), 505 deletions(-) create mode 100644 app/assets/javascripts/delivery/wat3/pcd/not-contacted-reason.js create mode 100644 app/assets/javascripts/delivery/wat4/pcd/not-contacted-reason.js create mode 100644 app/views/delivery/wat3/victim/pcd/pre-draft/not-contacted-logged.html create mode 100644 app/views/delivery/wat4/pcd/pre-draft/not-contacted-reason.html create mode 100644 app/views/delivery/wat4/victim/pcd/pre-draft/not-contacted-logged.html diff --git a/app/assets/javascripts/delivery/shared/check-details/translator-needed.js b/app/assets/javascripts/delivery/shared/check-details/translator-needed.js index 6450e73a1..f616f5177 100644 --- a/app/assets/javascripts/delivery/shared/check-details/translator-needed.js +++ b/app/assets/javascripts/delivery/shared/check-details/translator-needed.js @@ -1,30 +1,40 @@ // Errors function validateForm() { - $('#error-form-group').removeClass('govuk-form-group--error'); - $('#error-message-1').remove(); - $('#error-message-1').html(''); - $('#error-summary').remove(); - $('#error-summary-list').html(''); - $('#error-list-item-1').html(''); - + // Reset errors + $('#error-form-group, #details-form-group').removeClass('govuk-form-group--error'); + $('#translator-needed-details').removeClass('govuk-textarea--error'); + $('#error-message-1, #error-message-details, #error-summary').remove(); + var translatorNeeded = $('[name=translatorNeeded]'); + var radioChecked = translatorNeeded.is(':checked'); + var yesChecked = $('#translator-needed-yes').is(':checked'); + var detailsValue = $.trim($('#translator-needed-details').val() || ''); + var detailsEmpty = yesChecked && detailsValue === ''; - if (translatorNeeded.is(":checked")) { + if (radioChecked && !detailsEmpty) { return true; - } else { - // Error form group styling - $('#error-form-group').addClass('govuk-form-group--error'); + } - // Error message - $('#radio-group').before('

    '); - $('#error-message-1').html('Error: Select if they need a translator'); + var summaryItems = ''; - // Error summary - $('#myForm').before( - '' - ); - $('#error-summary').focus(); + if (!radioChecked) { + $('#error-form-group').addClass('govuk-form-group--error'); + $('#radio-group').before('

    Error: Select yes if they need a translator

    '); + summaryItems += '
  • Select yes if they need a translator
  • '; + } - return false; + if (detailsEmpty) { + var $detailsGroup = $('#translator-needed-details').closest('.govuk-form-group').attr('id', 'details-form-group'); + $detailsGroup.addClass('govuk-form-group--error'); + $('#translator-needed-details').addClass('govuk-textarea--error'); + $('#translator-needed-details').before('

    Error: Enter translator details

    '); + summaryItems += '
  • Enter translator details
  • '; } + + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + return false; } diff --git a/app/assets/javascripts/delivery/shared/onb/service-lead.js b/app/assets/javascripts/delivery/shared/onb/service-lead.js index aa51c546f..ac2e981c0 100644 --- a/app/assets/javascripts/delivery/shared/onb/service-lead.js +++ b/app/assets/javascripts/delivery/shared/onb/service-lead.js @@ -17,11 +17,11 @@ function validateForm() { // Error message $('#radio-group').before('

    '); - $('#error-message-1').html('Error: Select a service'); + $('#error-message-1').html('Error: Select a service lead'); // Error summary $('#myForm').before( - '' + '' ); $('#error-summary').focus(); diff --git a/app/assets/javascripts/delivery/shared/victim-details/correspondence-language.js b/app/assets/javascripts/delivery/shared/victim-details/correspondence-language.js index 3273cf1ee..bec2bfead 100644 --- a/app/assets/javascripts/delivery/shared/victim-details/correspondence-language.js +++ b/app/assets/javascripts/delivery/shared/victim-details/correspondence-language.js @@ -13,7 +13,7 @@ function validateForm() { var listHtml = ''; if (!radioChecked) listHtml += '
  • Select a preferred correspondence language
  • '; - if (radioChecked && selectedValue === 'Other' && otherLanguage === '') listHtml += '
  • Enter the language
  • '; + if (radioChecked && selectedValue === 'Other' && otherLanguage === '') listHtml += '
  • Enter a language
  • '; $('#myForm').before( '' @@ -27,7 +27,7 @@ function validateForm() { if (radioChecked && selectedValue === 'Other' && otherLanguage === '') { $('#error-form-group-language').addClass('govuk-form-group--error'); - $('#other-language').before('

    Error: Enter the language

    '); + $('#other-language').before('

    Error: Enter a language

    '); $('#other-language').addClass('govuk-input--error'); } diff --git a/app/assets/javascripts/delivery/shared/victim-details/reasonable-adjustments.js b/app/assets/javascripts/delivery/shared/victim-details/reasonable-adjustments.js index ff1d048a7..dd9d0be66 100644 --- a/app/assets/javascripts/delivery/shared/victim-details/reasonable-adjustments.js +++ b/app/assets/javascripts/delivery/shared/victim-details/reasonable-adjustments.js @@ -13,9 +13,9 @@ function validateForm() { $('#error-summary').focus(); $('#error-form-group-1').addClass('govuk-form-group--error'); - $('#reasonable-adjustments').before('

    Error: Enter the reasonable adjustments for the victim

    '); + $('#reasonable-adjustments').before('

    Error: Enter reasonable adjustments

    '); $('#reasonable-adjustments').addClass('govuk-textarea--error'); - $('#error-list-item-1').html('Enter the reasonable adjustments for the victim'); + $('#error-list-item-1').html('Enter reasonable adjustments'); return false; } diff --git a/app/assets/javascripts/delivery/shared/victim-details/translator-needed.js b/app/assets/javascripts/delivery/shared/victim-details/translator-needed.js index 215e8fefe..9e498dbad 100644 --- a/app/assets/javascripts/delivery/shared/victim-details/translator-needed.js +++ b/app/assets/javascripts/delivery/shared/victim-details/translator-needed.js @@ -1,19 +1,37 @@ // Errors for translator needed function validateForm() { - $('#error-form-group').removeClass('govuk-form-group--error'); - $('#error-message-radio, #error-summary').remove(); + // Reset errors + $('#error-form-group, #details-form-group').removeClass('govuk-form-group--error'); + $('#translator-needed-details').removeClass('govuk-textarea--error'); + $('#error-message-radio, #error-message-details, #error-summary').remove(); var radioChecked = $('[name=translatorNeeded]').is(':checked'); + var yesChecked = $('#translator-needed-yes').is(':checked'); + var detailsValue = $.trim($('#translator-needed-details').val() || ''); + var detailsEmpty = yesChecked && detailsValue === ''; - if (radioChecked) return true; + if (radioChecked && !detailsEmpty) return true; + + var summaryItems = ''; + + if (!radioChecked) { + $('#error-form-group').addClass('govuk-form-group--error'); + $('#radio-group').before('

    Error: Select yes if they need a translator

    '); + summaryItems += '
  • Select yes if they need a translator
  • '; + } + + if (detailsEmpty) { + var $detailsGroup = $('#translator-needed-details').closest('.govuk-form-group').attr('id', 'details-form-group'); + $detailsGroup.addClass('govuk-form-group--error'); + $('#translator-needed-details').addClass('govuk-textarea--error'); + $('#translator-needed-details').before('

    Error: Enter translator details

    '); + summaryItems += '
  • Enter translator details
  • '; + } $('#myForm').before( - '' + '' ); $('#error-summary').focus(); - $('#error-form-group').addClass('govuk-form-group--error'); - $('#radio-group').before('

    Error: Select yes if a translator is needed

    '); - return false; } diff --git a/app/assets/javascripts/delivery/wat3/pcd/not-contacted-reason.js b/app/assets/javascripts/delivery/wat3/pcd/not-contacted-reason.js new file mode 100644 index 000000000..6586d9b5e --- /dev/null +++ b/app/assets/javascripts/delivery/wat3/pcd/not-contacted-reason.js @@ -0,0 +1,31 @@ +// Errors +function validateForm() { + $('#error-form-group').removeClass('govuk-form-group--error'); + $('#not-contacted-reason').removeClass('govuk-textarea--error'); + $('#error-message-1').remove(); + $('#error-summary').remove(); + + var reason = $('#not-contacted-reason').val(); + + if (reason && reason.trim().length > 0) { + return true; + } else { + // Error form group styling + $('#error-form-group').addClass('govuk-form-group--error'); + + // Error message + $('#not-contacted-reason').before('

    '); + $('#error-message-1').html('Error: Enter a reason for not contacting the victim'); + + // Error textarea styling + $('#not-contacted-reason').addClass('govuk-textarea--error'); + + // Error summary + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + return false; + } +} diff --git a/app/assets/javascripts/delivery/wat4/pcd/not-contacted-reason.js b/app/assets/javascripts/delivery/wat4/pcd/not-contacted-reason.js new file mode 100644 index 000000000..6586d9b5e --- /dev/null +++ b/app/assets/javascripts/delivery/wat4/pcd/not-contacted-reason.js @@ -0,0 +1,31 @@ +// Errors +function validateForm() { + $('#error-form-group').removeClass('govuk-form-group--error'); + $('#not-contacted-reason').removeClass('govuk-textarea--error'); + $('#error-message-1').remove(); + $('#error-summary').remove(); + + var reason = $('#not-contacted-reason').val(); + + if (reason && reason.trim().length > 0) { + return true; + } else { + // Error form group styling + $('#error-form-group').addClass('govuk-form-group--error'); + + // Error message + $('#not-contacted-reason').before('

    '); + $('#error-message-1').html('Error: Enter a reason for not contacting the victim'); + + // Error textarea styling + $('#not-contacted-reason').addClass('govuk-textarea--error'); + + // Error summary + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + + return false; + } +} diff --git a/app/routes/delivery/wat3.js b/app/routes/delivery/wat3.js index c89a56d5c..7e86f00e4 100644 --- a/app/routes/delivery/wat3.js +++ b/app/routes/delivery/wat3.js @@ -10,6 +10,25 @@ function toSortDate(dateString, hour, minutes) { module.exports = router => { + // Clear success flags when navigating between pages (GET requests). + // Success banners are triggered via redirects with ?success=yes (or + // ?successNotification=yes). The prototype kit copies session.data into + // res.locals.data BEFORE this handler runs, so we must update both for + // the template to see the cleared values. + router.get('/delivery/wat3/*', function(request, response, next) { + if (request.query.success === undefined) { + request.session.data.success = 'no' + request.session.data.successReason = '' + response.locals.data.success = 'no' + response.locals.data.successReason = '' + } + if (request.query.successNotification === undefined) { + request.session.data.successNotification = 'no' + response.locals.data.successNotification = 'no' + } + next() + }) + //onb router.post('/delivery/wat3/sign-in-answer', function(request, response) { @@ -249,7 +268,7 @@ module.exports = router => { router.post('/delivery/wat3/pcd/pre-draft/not-contacted-reason-answer', function(request, response) { - response.redirect("/delivery/wat3/victim?secondaryNav=pcd") + response.redirect("/delivery/wat3/victim?secondaryNav=pcd&pcdStatus=not-contacted-logged&success=yes&successReason=not-contacted-logged#communications") }) router.post('/delivery/wat3/pcd/draft/cd-modal/request-review-answer', function(request, response) { diff --git a/app/routes/delivery/wat4.js b/app/routes/delivery/wat4.js index 1218fdd47..75274abaf 100644 --- a/app/routes/delivery/wat4.js +++ b/app/routes/delivery/wat4.js @@ -10,11 +10,30 @@ function toSortDate(dateString, hour, minutes) { module.exports = router => { + // Clear success flags when navigating between pages (GET requests). + // Success banners are triggered via redirects with ?success=yes (or + // ?successNotification=yes). The prototype kit copies session.data into + // res.locals.data BEFORE this handler runs, so we must update both for + // the template to see the cleared values. + router.get('/delivery/wat4/*', function(request, response, next) { + if (request.query.success === undefined) { + request.session.data.success = 'no' + request.session.data.successReason = '' + response.locals.data.success = 'no' + response.locals.data.successReason = '' + } + if (request.query.successNotification === undefined) { + request.session.data.successNotification = 'no' + response.locals.data.successNotification = 'no' + } + next() + }) + //onb router.post('/delivery/wat4/sign-in-answer', function(request, response) { - response.redirect("/delivery/wat4/tasks") + response.redirect("/delivery/wat4/overview") }) router.post('/delivery/wat4/onb/service-lead-answer', function(request, response) { @@ -388,11 +407,18 @@ module.exports = router => { response.redirect("/delivery/wat4/pcd/send/email-details") } else if (contactedBy == "post") { response.redirect("/delivery/wat4/pcd/send/letter-details") + } else if (contactedBy == "not-contacted") { + response.redirect("/delivery/wat4/pcd/pre-draft/not-contacted-reason") } else { response.redirect("/delivery/wat4/pcd/pre-draft/contact-details?contactMethod=other") } }) + router.post('/delivery/wat4/pcd/pre-draft/not-contacted-reason-answer', function(request, response) { + + response.redirect("/delivery/wat4/victim?secondaryNav=pcd&pcdStatus=not-contacted-logged&success=yes&successReason=not-contacted-logged#communications") + }) + router.post('/delivery/wat4/pcd/draft/cd-modal/request-review-answer', function(request, response) { response.redirect("/delivery/wat4/pcd/draft/under-review?pcdStatus=draft-under-review") diff --git a/app/views/delivery/wat3/change-service.html b/app/views/delivery/wat3/change-service.html index 9f194a58d..126387e25 100644 --- a/app/views/delivery/wat3/change-service.html +++ b/app/views/delivery/wat3/change-service.html @@ -45,7 +45,7 @@

    or
    - + diff --git a/app/views/delivery/wat3/onb/check-details/index.html b/app/views/delivery/wat3/onb/check-details/index.html index 97d2e657d..c7ad6a9fd 100644 --- a/app/views/delivery/wat3/onb/check-details/index.html +++ b/app/views/delivery/wat3/onb/check-details/index.html @@ -25,11 +25,15 @@

    {% if data['detailChange'] == "no" %}

    - You onboarded {{ data['victimForename'] }} {{ data['victimSurname'] }} and allocated them to the {{ data['serviceLead'] }} service. + {% if data['serviceLead'] == 'Not aligned' %} + You onboarded {{ data['victimForename'] }} {{ data['victimSurname'] }} but did not align them to a service. + {% else %} + You onboarded {{ data['victimForename'] }} {{ data['victimSurname'] }} and aligned them to the {{ data['serviceLead'] }} service. + {% endif %}

    {% elif data['detailChange'] == "service-lead" %}

    - You changed the service lead for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {% if data['serviceLead'] == "None" %}no service at present{% else %}the {{ data['serviceLead'] }} service{% endif %}. + You changed the service lead for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {% if data['serviceLead'] == "Not aligned" %}Not aligned to a service{% else %}the {{ data['serviceLead'] }} service{% endif %}.

    {% elif data['detailChange'] == "case-type" %}

    diff --git a/app/views/delivery/wat3/onb/check-details/translator-needed.html b/app/views/delivery/wat3/onb/check-details/translator-needed.html index 8635a3b87..55fbe4d60 100644 --- a/app/views/delivery/wat3/onb/check-details/translator-needed.html +++ b/app/views/delivery/wat3/onb/check-details/translator-needed.html @@ -28,12 +28,21 @@

    - +
    +
    +
    + + +
    +
    +
    - - - -
    - - - -
    diff --git a/app/views/delivery/wat3/victim/pcd/index.html b/app/views/delivery/wat3/victim/pcd/index.html index 3f5516c58..4d577e8b3 100644 --- a/app/views/delivery/wat3/victim/pcd/index.html +++ b/app/views/delivery/wat3/victim/pcd/index.html @@ -231,6 +231,9 @@

    {% elif (data['pcdStatus'] == "log-not-started") %} {% include "/delivery/wat3/victim/pcd/pre-draft/log-not-started.html" %} + {% elif (data['pcdStatus'] == "not-contacted-logged") %} + {% include "/delivery/wat3/victim/pcd/pre-draft/not-contacted-logged.html" %} + {% elif (data['pcdStatus'] == "before-text-logged") %} {% include "/delivery/wat3/victim/pcd/call/before-text-logged.html" %} diff --git a/app/views/delivery/wat3/victim/pcd/pre-draft/not-contacted-logged.html b/app/views/delivery/wat3/victim/pcd/pre-draft/not-contacted-logged.html new file mode 100644 index 000000000..5463015e3 --- /dev/null +++ b/app/views/delivery/wat3/victim/pcd/pre-draft/not-contacted-logged.html @@ -0,0 +1,16 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been contacted by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %}. +

    + +
    +
    +
    + Reason for not contacting +
    +
    + {{ data['notContactedReason'] }} +
    +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat3/victim/victim-details/service.html b/app/views/delivery/wat3/victim/victim-details/service.html index 2b27d8325..ad53aa1a4 100644 --- a/app/views/delivery/wat3/victim/victim-details/service.html +++ b/app/views/delivery/wat3/victim/victim-details/service.html @@ -44,7 +44,7 @@

    or
    - + diff --git a/app/views/delivery/wat3/victims.html b/app/views/delivery/wat3/victims.html index 8f28fa09b..82229c228 100644 --- a/app/views/delivery/wat3/victims.html +++ b/app/views/delivery/wat3/victims.html @@ -40,8 +40,8 @@

    - {% if data['serviceLead'] == 'None' %} - You changed the service lead for {{ data['victimForename'] }} {{ data['victimSurname'] }} to Not aligned. + {% if data['serviceLead'] == 'Not aligned' %} + You changed the service lead for {{ data['victimForename'] }} {{ data['victimSurname'] }} to Not aligned to a service. {% else %} You changed the service lead for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['serviceLead'] }}. {% endif %} @@ -573,7 +573,7 @@

    {{ data['victimSurname'] | u
    {% if data['onboardedStatus'] == 'Yes' %} - {% if data['serviceLead'] == 'None' %} + {% if data['serviceLead'] == 'Not aligned' %} Not aligned {% else %} {{ data['serviceLead'] or data['service'] or 'Universal' }} @@ -584,7 +584,7 @@

    {{ data['victimSurname'] | u

    {% if data['onboardedStatus'] == 'Yes' %}
    - Change service for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} + Change service lead for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}
    {% elif data['onboardedStatus'] != 'Yes' %}
    @@ -662,7 +662,7 @@

    {% if record.service in ['Universal', 'Enhanced', 'RASSO'] %}
    - Change service for {{ record.surname }}, {{ record.forename }} + Change service lead for {{ record.surname }}, {{ record.forename }}
    {% elif not record.onboarded %}
    diff --git a/app/views/delivery/wat4/change-service.html b/app/views/delivery/wat4/change-service.html index b3d8173a3..471a8c23b 100644 --- a/app/views/delivery/wat4/change-service.html +++ b/app/views/delivery/wat4/change-service.html @@ -45,7 +45,7 @@

    or
    - + diff --git a/app/views/delivery/wat4/onb/check-details/index.html b/app/views/delivery/wat4/onb/check-details/index.html index 7d802caf2..fbc687895 100644 --- a/app/views/delivery/wat4/onb/check-details/index.html +++ b/app/views/delivery/wat4/onb/check-details/index.html @@ -25,15 +25,15 @@

    {% if data['detailChange'] == "no" %}

    - {% if data['serviceLead'] == 'None' %} + {% if data['serviceLead'] == 'Not aligned' %} You onboarded {{ data['victimForename'] }} {{ data['victimSurname'] }} but did not align them to a service. {% else %} - You onboarded {{ data['victimForename'] }} {{ data['victimSurname'] }} and allocated them to the {{ data['serviceLead'] }} service. + You onboarded {{ data['victimForename'] }} {{ data['victimSurname'] }} and aligned them to the {{ data['serviceLead'] }} service. {% endif %}

    {% elif data['detailChange'] == "service-lead" %}

    - You changed the service lead for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {% if data['serviceLead'] == "None" %}not aligned{% else %}the {{ data['serviceLead'] }} service{% endif %}. + You changed the service lead for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {% if data['serviceLead'] == "Not aligned" %}Not aligned to a service{% else %}the {{ data['serviceLead'] }} service{% endif %}.

    {% elif data['detailChange'] == "case-type" %}

    @@ -82,7 +82,7 @@

    Service lead
    - {% if data['serviceLead'] == 'None' %} + {% if data['serviceLead'] == 'Not aligned' %} Not aligned {% else %} {{ data['serviceLead'] }} diff --git a/app/views/delivery/wat4/onb/check-details/translator-needed.html b/app/views/delivery/wat4/onb/check-details/translator-needed.html index 3781e9454..f61dd1d86 100644 --- a/app/views/delivery/wat4/onb/check-details/translator-needed.html +++ b/app/views/delivery/wat4/onb/check-details/translator-needed.html @@ -28,12 +28,21 @@

    - +
    +
    +
    + + +
    +
    +
    - - - -
    - - - -
    - Service + Service lead
    {% if data['serviceLead'] %}
    @@ -161,7 +161,7 @@

    Victim service details

    {% else %}
    - Select service + Select service lead
    {% endif %}
    diff --git a/app/views/delivery/wat4/victim/victim-details/service.html b/app/views/delivery/wat4/victim/victim-details/service.html index edaeca76a..4a637ed70 100644 --- a/app/views/delivery/wat4/victim/victim-details/service.html +++ b/app/views/delivery/wat4/victim/victim-details/service.html @@ -45,7 +45,7 @@

    or
    - + diff --git a/app/views/delivery/wat4/victim/victim-details/translator-needed.html b/app/views/delivery/wat4/victim/victim-details/translator-needed.html index ef36b08d4..10fc594a6 100644 --- a/app/views/delivery/wat4/victim/victim-details/translator-needed.html +++ b/app/views/delivery/wat4/victim/victim-details/translator-needed.html @@ -14,9 +14,9 @@
    -
    + -
    +
    @@ -25,15 +25,24 @@

    -
    +
    - +
    +
    +
    + + +
    +
    +
    {% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat4/victims.html b/app/views/delivery/wat4/victims.html index 0b9365f99..c270a55d7 100644 --- a/app/views/delivery/wat4/victims.html +++ b/app/views/delivery/wat4/victims.html @@ -40,7 +40,7 @@

    - You changed the service for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {% if data['serviceLead'] == "None" %}not aligned{% else %}the {{ data['serviceLead'] }} service{% endif %}. + You changed the service lead for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {% if data['serviceLead'] == "Not aligned" %}Not aligned to a service{% else %}the {{ data['serviceLead'] }} service{% endif %}.

    @@ -653,11 +653,11 @@

    {{ data['victimSurname'] | u

    - Service + Service lead
    {% if data['onboardedStatus'] == 'Yes' %} - {% if data['serviceLead'] == 'None' %} + {% if data['serviceLead'] == 'Not aligned' %} Not aligned {% else %} {{ data['serviceLead'] or data['service'] or 'Universal' }} @@ -668,7 +668,7 @@

    {{ data['victimSurname'] | u

    {% if data['onboardedStatus'] == 'Yes' %}
    - Change service + Change service lead
    {% elif data['onboardedStatus'] != 'Yes' %}
    @@ -747,14 +747,14 @@

    {% endif %}
    - Service + Service lead
    {{ record.service }}
    {% if record.service in ['Universal', 'Enhanced', 'RASSO'] %}
    - Change service for {{ record.surname }}, {{ record.forename }} + Change service lead for {{ record.surname }}, {{ record.forename }}
    {% elif not record.onboarded %}
    diff --git a/app/views/index.html b/app/views/index.html index 9f9a97d52..fa7bc73e4 100644 --- a/app/views/index.html +++ b/app/views/index.html @@ -21,11 +21,11 @@

    - Enhancements (non-integrated) + Future enhancements

    - Future enhancements + Workflow and tasking (non-integrated)
    @@ -90,11 +90,11 @@

    - Workflow and tasking (non-integrated) + Tactical solution

    - Tactical + Workflow and tasking (non-integrated)
    From bf887f4dd77c661506b8d1ffcb030c0547d2a192 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Mon, 11 May 2026 09:50:32 +0100 Subject: [PATCH 079/113] CPS area label (wat3) --- app/views/delivery/wat3/tasks.html | 6 +++--- app/views/delivery/wat3/victim/case-information/area.html | 4 ++-- app/views/delivery/wat3/victim/overview.html | 2 +- app/views/delivery/wat3/victims.html | 8 ++++---- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/app/views/delivery/wat3/tasks.html b/app/views/delivery/wat3/tasks.html index 41869e81d..5e6360213 100644 --- a/app/views/delivery/wat3/tasks.html +++ b/app/views/delivery/wat3/tasks.html @@ -201,7 +201,7 @@

    Search

    - Area + CPS area
    @@ -505,7 +505,7 @@

    - Area + CPS area
    {{ data['area'] or 'London' }} @@ -617,7 +617,7 @@

    - Area + CPS area
    {{ record.area }} diff --git a/app/views/delivery/wat3/victim/case-information/area.html b/app/views/delivery/wat3/victim/case-information/area.html index 80850b67c..b4ab0a531 100644 --- a/app/views/delivery/wat3/victim/case-information/area.html +++ b/app/views/delivery/wat3/victim/case-information/area.html @@ -19,13 +19,13 @@

    - +
    @@ -255,7 +255,7 @@

    Search

    - Area + CPS area
    @@ -561,7 +561,7 @@

    {{ data['victimSurname'] | u

    - Area + CPS area
    {{ data['area'] }} @@ -646,7 +646,7 @@

    {% if record.area %}
    - Area + CPS area
    {{ record.area }} From 0d403ffc18d1df3318b878f2c7db7d40eec3b557 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Mon, 11 May 2026 10:16:56 +0100 Subject: [PATCH 080/113] Removal of weekend exclusion for due date --- app/views/delivery/wat3/onb/manual-task.html | 2 +- app/views/delivery/wat3/victim/new-task/manual-task.html | 2 +- app/views/delivery/wat3/wft-meetings/new-task/manual-task.html | 2 +- .../delivery/wat3/wft-meetings/new-task/task-due-date.html | 2 +- app/views/delivery/wat4/next-task-due-date.html | 2 +- app/views/delivery/wat4/onb/manual-task.html | 2 +- app/views/delivery/wat4/onb/next-task-due-date.html | 2 +- app/views/delivery/wat4/victim/new-task/manual-task.html | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/app/views/delivery/wat3/onb/manual-task.html b/app/views/delivery/wat3/onb/manual-task.html index 216a520b3..d401cae6d 100644 --- a/app/views/delivery/wat3/onb/manual-task.html +++ b/app/views/delivery/wat3/onb/manual-task.html @@ -34,7 +34,7 @@

    Create a task for {{ data['victimFor

    -
    +
    Set a task for {{ data['victimForename'] }} {{ data[
    -
    +
    Set a task for {{ data['victimForename'] }} {{ data[
    -
    +
    Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    Create a task for {{ data['victimFor
    -
    +
    Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    Set a task for {{ data['victimForename'] }} {{ data[
    -
    +
    Date: Mon, 11 May 2026 10:38:18 +0100 Subject: [PATCH 081/113] More due date weekewnd exclusion removal --- app/views/delivery/wat3/next-task-due-date.html | 2 +- app/views/delivery/wat3/onb/next-task-due-date.html | 2 +- app/views/delivery/wat3/other/email-details.html | 2 +- app/views/delivery/wat3/other/in-person.html | 2 +- app/views/delivery/wat3/other/letter-details.html | 2 +- app/views/delivery/wat3/other/other.html | 2 +- app/views/delivery/wat3/other/telephone-call.html | 2 +- app/views/delivery/wat3/other/text-message.html | 2 +- app/views/delivery/wat3/pcd/call/phone-call-1.html | 2 +- app/views/delivery/wat3/pcd/call/phone-call-2.html | 2 +- app/views/delivery/wat3/pcd/call/phone-call-3.html | 2 +- app/views/delivery/wat3/pcd/call/text-message-details.html | 2 +- app/views/delivery/wat3/pcd/draft/first-hearing.html | 2 +- app/views/delivery/wat3/pcd/send/email-details.html | 2 +- app/views/delivery/wat3/pcd/send/letter-details.html | 2 +- app/views/delivery/wat3/vcl/call/phone-call-1.html | 2 +- app/views/delivery/wat3/vcl/call/phone-call-2.html | 2 +- app/views/delivery/wat3/vcl/call/phone-call-3.html | 2 +- app/views/delivery/wat3/vcl/call/text-message-details.html | 2 +- app/views/delivery/wat3/vcl/send/email-details.html | 2 +- app/views/delivery/wat3/vcl/send/letter-details.html | 2 +- app/views/delivery/wat4/other/email-details.html | 2 +- app/views/delivery/wat4/other/in-person.html | 2 +- app/views/delivery/wat4/other/letter-details.html | 2 +- app/views/delivery/wat4/other/other.html | 2 +- app/views/delivery/wat4/other/telephone-call.html | 2 +- app/views/delivery/wat4/other/text-message.html | 2 +- app/views/delivery/wat4/pcd/call/phone-call-1.html | 2 +- app/views/delivery/wat4/pcd/call/phone-call-2.html | 2 +- app/views/delivery/wat4/pcd/call/phone-call-3.html | 2 +- app/views/delivery/wat4/pcd/call/text-message-details.html | 2 +- app/views/delivery/wat4/pcd/draft/first-hearing.html | 2 +- app/views/delivery/wat4/pcd/send/email-details.html | 2 +- app/views/delivery/wat4/pcd/send/letter-details.html | 2 +- app/views/delivery/wat4/vcl/call/phone-call-1.html | 2 +- app/views/delivery/wat4/vcl/call/phone-call-2.html | 2 +- app/views/delivery/wat4/vcl/call/phone-call-3.html | 2 +- app/views/delivery/wat4/vcl/call/text-message-details.html | 2 +- app/views/delivery/wat4/vcl/send/email-details.html | 2 +- app/views/delivery/wat4/vcl/send/letter-details.html | 2 +- 40 files changed, 40 insertions(+), 40 deletions(-) diff --git a/app/views/delivery/wat3/next-task-due-date.html b/app/views/delivery/wat3/next-task-due-date.html index 6d5805644..0940530e6 100644 --- a/app/views/delivery/wat3/next-task-due-date.html +++ b/app/views/delivery/wat3/next-task-due-date.html @@ -27,7 +27,7 @@

    Use the date picker or enter a date. For example, 17/05/2025

    -
    +
    Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    Log an email

    Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    Log an in-person conversation

    Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    Log a letter

    Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    Log other communication

    Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    Log a telephone call

    Use the date picker or enter a date. For example, 17/05/2025

    -
    +
    Log a text message

    Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    Telephone call 1

    Use the date picker or enter a date. For example, 17/05/2025 -
    +
    Telephone call 2

    Use the date picker or enter a date. For example, 17/05/2025 -
    +
    Telephone call 3

    Use the date picker or enter a date. For example, 17/05/2025 -
    +
    If you need to change the date, use the date picker or enter a date. For example, 17/05/2025
    -
    +
    First hearing

    For example, 17/05/2025 -
    +
    Email details

    Use the date picker or enter a date. For example, 17/05/2025 -
    +
    Letter details

    Use the date picker or enter a date. For example, 17/05/2025 -
    +
    Telephone call 1 Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    Telephone call 2 Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    Telephone call 3 Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    If you need to change the date, use the date picker or enter a date. For example, 17/05/2025
    -
    +
    Email details Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    Letter details Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    Log an email Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    Log an in-person conversation Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    Log a letter Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    Log other communication Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    Log a telephone call Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    Log a text message Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    Telephone call 1 Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    Telephone call 2 Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    Telephone call 3 Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    If you need to change the date, use the date picker or enter a date. For example, 17/05/2025
    -
    +
    First hearing For example, 17/05/2025
    -
    +
    Email details Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    Letter details Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    Telephone call 1 Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    Telephone call 2 Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    Telephone call 3 Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    If you need to change the date, use the date picker or enter a date. For example, 17/05/2025
    -
    +
    Email details Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    Letter details Use the date picker or enter a date. For example, 17/05/2025
    -
    +
    Date: Tue, 12 May 2026 17:06:28 +0100 Subject: [PATCH 082/113] Restrict task creation --- .../delivery/shared/onb/meeting-purpose.js | 20 --- .../delivery/shared/onb/next-task.js | 20 --- app/routes/delivery/wat3.js | 28 +++- .../victim/new-task/task-already-exists.html | 121 ++++++++++++++++++ app/views/index.html | 8 +- 5 files changed, 146 insertions(+), 51 deletions(-) create mode 100644 app/views/delivery/wat3/victim/new-task/task-already-exists.html diff --git a/app/assets/javascripts/delivery/shared/onb/meeting-purpose.js b/app/assets/javascripts/delivery/shared/onb/meeting-purpose.js index e1b764bc1..7ae63a208 100644 --- a/app/assets/javascripts/delivery/shared/onb/meeting-purpose.js +++ b/app/assets/javascripts/delivery/shared/onb/meeting-purpose.js @@ -19,25 +19,5 @@ function validateForm() { return false; } - var existingTask = $('#myForm').data('existing-task'); - var existingPurpose = $('#myForm').data('existing-purpose'); - var selectedPurpose = $('[name=meetingPurpose]:checked').val(); - var currentTask = $('#myForm').data('current-task'); - - // Check if the existing task is a meeting type and matches the current selection + purpose - var meetingTasks = ['meeting-offer', 'meeting-arranged', 'meeting-outcome']; - if (existingTask && existingPurpose && meetingTasks.indexOf(existingTask) !== -1 && existingTask === currentTask && selectedPurpose === existingPurpose) { - $('#error-form-group').addClass('govuk-form-group--error'); - - $('#radio-group').before('

    Error: You cannot create this task because it is already in progress

    '); - - $('#myForm').before( - '' - ); - $('#error-summary').focus(); - - return false; - } - return true; } diff --git a/app/assets/javascripts/delivery/shared/onb/next-task.js b/app/assets/javascripts/delivery/shared/onb/next-task.js index a1628920b..89fbc799c 100644 --- a/app/assets/javascripts/delivery/shared/onb/next-task.js +++ b/app/assets/javascripts/delivery/shared/onb/next-task.js @@ -27,25 +27,5 @@ function validateForm() { return false; } - var selectedTask = $('[name=nextTask]:checked').val(); - var meetingTasks = ['meeting-offer', 'meeting-arranged', 'meeting-outcome']; - - if (existingTask && selectedTask === existingTask && meetingTasks.indexOf(selectedTask) === -1) { - // Error form group styling - $('#error-form-group').addClass('govuk-form-group--error'); - - // Error message - $('#radio-group').before('

    '); - $('#error-message-1').html('Error: You cannot create this task because it is already in progress'); - - // Error summary - $('#myForm').before( - '' - ); - $('#error-summary').focus(); - - return false; - } - return true; } diff --git a/app/routes/delivery/wat3.js b/app/routes/delivery/wat3.js index 7e86f00e4..f6cdb28ec 100644 --- a/app/routes/delivery/wat3.js +++ b/app/routes/delivery/wat3.js @@ -193,9 +193,28 @@ module.exports = router => { router.post('/delivery/wat3/victim/new-task/check-task-answer', function(request, response) { + var nextTask = request.session.data['nextTask'] || '' + var meetingPurpose = request.session.data['meetingPurpose'] || '' + var existingTask = request.session.data['existingTask'] || '' + var existingMeetingPurpose = request.session.data['existingMeetingPurpose'] || '' + + var meetingTasks = ['meeting-offer', 'meeting-arranged', 'meeting-outcome'] + var isMeetingTask = meetingTasks.indexOf(nextTask) !== -1 + + // Block duplicate non-meeting tasks, or meeting tasks with the same purpose + var duplicateNonMeeting = existingTask && nextTask === existingTask && !isMeetingTask && nextTask !== 'other' && nextTask !== 'no-task' + var duplicateMeeting = existingTask && isMeetingTask && nextTask === existingTask && meetingPurpose && meetingPurpose === existingMeetingPurpose + + if (duplicateNonMeeting || duplicateMeeting) { + return response.redirect("/delivery/wat3/victim/new-task/task-already-exists") + } + // Update existing task tracking when a task is confirmed - request.session.data['existingTask'] = request.session.data['nextTask'] || '' - request.session.data['existingMeetingPurpose'] = request.session.data['meetingPurpose'] || '' + request.session.data['existingTask'] = nextTask + request.session.data['existingMeetingPurpose'] = meetingPurpose + request.session.data['existingTaskDueDate'] = request.session.data['taskDueDate'] || '' + request.session.data['existingManualTaskName'] = request.session.data['manualTaskName'] || '' + request.session.data['existingTaskNote'] = request.session.data['taskNote'] || '' response.redirect("/delivery/wat3/victim/new-task/task-created") }) @@ -411,11 +430,6 @@ module.exports = router => { response.redirect("/delivery/wat3/victim?success=yes&successReason=area-updated#overview") }) - router.post('/delivery/wat3/victim/case-information/police-force-answer', function(request, response) { - - response.redirect("/delivery/wat3/victim?success=yes&successReason=police-force-updated#overview") - }) - //vcl router.post('/delivery/wat3/vcl/pre-draft/contacted-by-answer', function(request, response) { diff --git a/app/views/delivery/wat3/victim/new-task/task-already-exists.html b/app/views/delivery/wat3/victim/new-task/task-already-exists.html new file mode 100644 index 000000000..4df03862b --- /dev/null +++ b/app/views/delivery/wat3/victim/new-task/task-already-exists.html @@ -0,0 +1,121 @@ +{% extends "layouts/main.html" %} +{% set pageName = "This task already exists" %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +

    + This task already exists +

    + +

    + A task with these details is already in progress for {{ data['victimForename'] }} {{ data['victimSurname'] }}. You can view or update it from the Tasks page. +

    + +

    Existing task details

    + +
    +
    +
    + Task +
    +
    + {% if data['existingTask'] == "dtc" %} + Inform of a decision to charge + {% elif data['existingTask'] == "nfa" %} + Inform of a no further action decision + {% elif data['existingTask'] == "stopped-charge" %} + Inform of a stopped charge + {% elif data['existingTask'] == "altered-charge" %} + Inform of a substantially altered charge + {% elif data['existingTask'] == "meeting-offer" %} + Log offered meeting + {% elif data['existingTask'] == "meeting-arranged" %} + Log arranged meeting + {% elif data['existingTask'] == "meeting-outcome" %} + Log meeting outcome + {% elif data['existingTask'] == "other" %} + {{ data['existingManualTaskName'] }} + {% else %} + {{ data['existingTask'] }} + {% endif %} +
    +
    + {% if data['existingTask'] == "meeting-offer" or data['existingTask'] == "meeting-arranged" or data['existingTask'] == "meeting-outcome" %} +
    +
    + Purpose +
    +
    + {% if data['existingMeetingPurpose'] == "pre-trial" %} + CPS pre-trial meeting + {% elif data['existingMeetingPurpose'] == "charging-decision" %} + Inform victim about charging decision + {% elif data['existingMeetingPurpose'] == "stopped-altered" %} + Stopped or substantially altered charge (VCL Scheme) + {% elif data['existingMeetingPurpose'] == "vrr" %} + Victims' Right to Review (VRR) + {% elif data['existingMeetingPurpose'] == "complaint" %} + Victim complaint + {% else %} + {{ data['existingMeetingPurpose'] }} + {% endif %} +
    +
    + {% endif %} + {% if data['existingTaskDueDate'] %} +
    +
    + Due date +
    +
    + {{ data['existingTaskDueDate'] | formatDate }} +
    +
    + + Change due date + +
    +
    + {% endif %} + {% if data['existingTask'] == "other" %} +
    +
    + Note +
    + {% if data['existingTaskNote'] %} +
    + {{ data['existingTaskNote'] | nl2br }} +
    +
    + + Change note + +
    + {% else %} +
    + Enter note +
    + {% endif %} +
    + {% endif %} +
    + + + Continue + + +
    +
    +{% endblock %} diff --git a/app/views/index.html b/app/views/index.html index fa7bc73e4..f61226dc8 100644 --- a/app/views/index.html +++ b/app/views/index.html @@ -108,22 +108,22 @@

  • - + Decision to charge
  • - + No further action decision
  • - + Stopped charge (VCL Scheme)
  • - + Substantially altered charge (VCL Scheme)
  • From 43c8d7c4aee3786ea804351690c2e6f9353d4e7a Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Wed, 13 May 2026 17:19:39 +0100 Subject: [PATCH 083/113] Task creation restriction updates and case summary tweaks --- .../wat3/case-information/police-force.js | 27 ----- app/routes/delivery/wat3.js | 33 +++++- .../partials/identity-bar/victim-page.html | 2 +- app/views/delivery/wat3/tasks.html | 6 + .../victim/case-information/police-force.html | 106 ------------------ app/views/delivery/wat3/victim/index.html | 4 +- .../victim/new-task/task-already-exists.html | 51 +++++---- .../wat3/victim/new-task/task-due-date.html | 5 +- app/views/delivery/wat3/victim/overview.html | 61 +++++----- 9 files changed, 97 insertions(+), 198 deletions(-) delete mode 100644 app/assets/javascripts/delivery/wat3/case-information/police-force.js delete mode 100644 app/views/delivery/wat3/victim/case-information/police-force.html diff --git a/app/assets/javascripts/delivery/wat3/case-information/police-force.js b/app/assets/javascripts/delivery/wat3/case-information/police-force.js deleted file mode 100644 index 2103e84dc..000000000 --- a/app/assets/javascripts/delivery/wat3/case-information/police-force.js +++ /dev/null @@ -1,27 +0,0 @@ -// Errors -function validateForm() { - $('#error-form-group').removeClass('govuk-form-group--error'); - $('#error-message-1').remove(); - $('#error-summary').remove(); - - var policeForce = $('#police-force-select').val(); - - if (policeForce && policeForce.length > 0) { - return true; - } else { - // Error form group styling - $('#error-form-group').addClass('govuk-form-group--error'); - - // Error message - $('#police-force-autocomplete-wrapper').before('

    '); - $('#error-message-1').html('Error: Select a police force'); - - // Error summary - $('#myForm').before( - '' - ); - $('#error-summary').focus(); - - return false; - } -} diff --git a/app/routes/delivery/wat3.js b/app/routes/delivery/wat3.js index f6cdb28ec..3ab36be3f 100644 --- a/app/routes/delivery/wat3.js +++ b/app/routes/delivery/wat3.js @@ -140,6 +140,17 @@ module.exports = router => { router.get('/delivery/wat3/victim/new-task/task-selection', function(request, response) { var fromCheck = request.query.fromCheck === 'yes' delete request.session.data['fromCheck'] + + // Clear previous task data when starting a new task (not returning from check page) + if (!fromCheck) { + delete request.session.data['nextTask'] + delete request.session.data['meetingPurpose'] + delete request.session.data['meetingPurposeDetails'] + delete request.session.data['taskDueDate'] + delete request.session.data['manualTaskName'] + delete request.session.data['taskNote'] + } + response.render('delivery/wat3/victim/new-task/task-selection', { fromCheck: fromCheck }) @@ -175,14 +186,29 @@ module.exports = router => { router.get('/delivery/wat3/victim/new-task/task-due-date', function(request, response) { var fromCheck = request.query.fromCheck === 'yes' + var fromTaskAlreadyExists = request.query.fromTaskAlreadyExists === 'yes' delete request.session.data['fromCheck'] response.render('delivery/wat3/victim/new-task/task-due-date', { - fromCheck: fromCheck + fromCheck: fromCheck, + fromTaskAlreadyExists: fromTaskAlreadyExists }) }) + router.post('/delivery/wat3/victim/new-task/task-already-exists-answer', function(request, response) { + + // Restore the pre-existing task due date so the Tasks page shows the original value + request.session.data['taskDueDate'] = request.session.data['existingTaskDueDate'] || '' + + response.redirect("/delivery/wat3/tasks") + }) + router.post('/delivery/wat3/victim/new-task/task-due-date-answer', function(request, response) { + if (request.body.fromTaskAlreadyExists === 'yes') { + request.session.data['existingTaskDueDate'] = request.session.data['taskDueDate'] || '' + return response.redirect("/delivery/wat3/tasks?success=yes&successReason=due-date-updated") + } + response.redirect("/delivery/wat3/victim/new-task/check-task") }) @@ -200,10 +226,11 @@ module.exports = router => { var meetingTasks = ['meeting-offer', 'meeting-arranged', 'meeting-outcome'] var isMeetingTask = meetingTasks.indexOf(nextTask) !== -1 + var existingIsMeetingTask = meetingTasks.indexOf(existingTask) !== -1 - // Block duplicate non-meeting tasks, or meeting tasks with the same purpose + // Block duplicate non-meeting tasks, or meeting tasks with the same purpose (regardless of meeting type) var duplicateNonMeeting = existingTask && nextTask === existingTask && !isMeetingTask && nextTask !== 'other' && nextTask !== 'no-task' - var duplicateMeeting = existingTask && isMeetingTask && nextTask === existingTask && meetingPurpose && meetingPurpose === existingMeetingPurpose + var duplicateMeeting = existingIsMeetingTask && isMeetingTask && meetingPurpose && meetingPurpose === existingMeetingPurpose if (duplicateNonMeeting || duplicateMeeting) { return response.redirect("/delivery/wat3/victim/new-task/task-already-exists") diff --git a/app/views/delivery/wat3/partials/identity-bar/victim-page.html b/app/views/delivery/wat3/partials/identity-bar/victim-page.html index ff31854e4..725eabd14 100644 --- a/app/views/delivery/wat3/partials/identity-bar/victim-page.html +++ b/app/views/delivery/wat3/partials/identity-bar/victim-page.html @@ -6,7 +6,7 @@

    {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}

    -

    Case URN: {{ data['caseUrn'] }}

    +

    Case reference: {{ data['caseUrn'] }}

    diff --git a/app/views/delivery/wat3/tasks.html b/app/views/delivery/wat3/tasks.html index 5e6360213..b59ecb416 100644 --- a/app/views/delivery/wat3/tasks.html +++ b/app/views/delivery/wat3/tasks.html @@ -564,6 +564,12 @@

    Log letter details {% endif %} {% endif %} + {% elif (data['nextTask'] == "meeting-offer") %} + Log offer + {% elif (data['nextTask'] == "meeting-arranged") %} + Confirm arranged meeting + {% elif (data['nextTask'] == "meeting-outcome") %} + Log outcome {% elif (data['nextTask'] == "other") %} Update task {% endif %} diff --git a/app/views/delivery/wat3/victim/case-information/police-force.html b/app/views/delivery/wat3/victim/case-information/police-force.html deleted file mode 100644 index a5c89b35d..000000000 --- a/app/views/delivery/wat3/victim/case-information/police-force.html +++ /dev/null @@ -1,106 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Change police force" %} - -{% block header %} -{% include "/delivery/wat3/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - - - -
    - -

    - -

    - -
    - -
    - -
    - - - - - -
    -
    -{% endblock %} - -{% block pageScripts %} - - -{% endblock %} diff --git a/app/views/delivery/wat3/victim/index.html b/app/views/delivery/wat3/victim/index.html index d1ea59bc8..ad73780fd 100644 --- a/app/views/delivery/wat3/victim/index.html +++ b/app/views/delivery/wat3/victim/index.html @@ -41,7 +41,7 @@

    Contents

    - {% if (data['success'] == "yes") and (data['successReason'] == "charging-type-updated" or data['successReason'] == "area-updated" or data['successReason'] == "police-force-updated") %} + {% if (data['success'] == "yes") and (data['successReason'] == "charging-type-updated" or data['successReason'] == "area-updated") %} {% endif %} - {% if data['existingTask'] == "other" %} -
    -
    - Note -
    - {% if data['existingTaskNote'] %} -
    - {{ data['existingTaskNote'] | nl2br }} -
    -
    - - Change note - -
    - {% else %} -
    - Enter note -
    - {% endif %} -
    - {% endif %} - - Continue - +
    + +
    diff --git a/app/views/delivery/wat3/victim/new-task/task-due-date.html b/app/views/delivery/wat3/victim/new-task/task-due-date.html index 6cdd4478a..94521cdeb 100644 --- a/app/views/delivery/wat3/victim/new-task/task-due-date.html +++ b/app/views/delivery/wat3/victim/new-task/task-due-date.html @@ -15,7 +15,10 @@
    - + {% if fromTaskAlreadyExists %} + + {% endif %} +

    -
    +

    Victim service details

    @@ -183,7 +183,7 @@

    Victim service details

    {% else %}
    - Select service lead + Select service lead
    {% endif %}
    @@ -200,7 +200,7 @@

    Victim service details

    {% else %}
    - Select domestic abuse risk level + Select domestic abuse risk level
    {% endif %}
    @@ -220,7 +220,7 @@

    Victim service details

    {% else %}
    - Select if translator is needed + Select if translator is needed
    {% endif %}
    @@ -237,7 +237,7 @@

    Victim service details

    {% else %}
    - Select Victim Personal Statement status + Select Victim Personal Statement status
    {% endif %}
    @@ -254,7 +254,7 @@

    Victim service details

    {% else %}
    - Enter reasonable adjustments + Enter reasonable adjustments
    {% endif %}
    @@ -276,7 +276,7 @@

    Contact details

    {% else %}
    - Enter an address + Enter an address
    {% endif %}
    @@ -295,7 +295,7 @@

    Contact details

    {% else %}
    - Enter a telephone number + Enter a telephone number
    {% endif %}
    @@ -312,7 +312,7 @@

    Contact details

    {% else %}
    - Enter an email address + Enter an email address
    {% endif %}
    @@ -336,7 +336,7 @@

    Contact details

    {% else %}
    - Select a preferred correspondence language + Select a preferred correspondence language
    {% endif %}
    @@ -353,7 +353,7 @@

    Contact details

    {% else %}
    - Select if they want to be contacted + Select if they want to be contacted
    {% endif %}
    @@ -363,7 +363,7 @@

    Contact details

    {% if (data['pmoc'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    @@ -395,7 +395,7 @@

    Contact details

    {% else %}
    - Enter preferred contact times + Enter preferred contact times
    {% endif %}
    @@ -414,7 +414,7 @@

    Contact details

    {% else %}
    - Enter victim representative details + Enter victim representative details
    {% endif %}
    @@ -431,7 +431,7 @@

    Contact details

    {% else %}
    - Enter power of attorney details + Enter power of attorney details
    {% endif %}
    diff --git a/app/views/delivery/wat4/victim/pcd/index.html b/app/views/delivery/wat4/victim/pcd/index.html index 66b2ff6f3..10ae7fd4a 100644 --- a/app/views/delivery/wat4/victim/pcd/index.html +++ b/app/views/delivery/wat4/victim/pcd/index.html @@ -4,7 +4,7 @@

    Charging decision

    - {% if data['nextTask'] == "No task at this time" %} + {% if data['nextTask'] == "no-task" %}

    {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %}.

    diff --git a/app/views/index.html b/app/views/index.html index f61226dc8..172ac5947 100644 --- a/app/views/index.html +++ b/app/views/index.html @@ -25,12 +25,12 @@

    - Workflow and tasking (non-integrated) + DO NOT USE! Currently out of sync with tactical solution.

    - Tasks and onboarding + Onboarding and communications tasks prototype

    1. @@ -58,11 +58,16 @@

      Substantially altered charge (VCL Scheme)

    2. -
    3. + +
    +

    + Meeting tasks prototype +

    +
    1. Log offered meeting @@ -93,13 +98,13 @@

      Tactical solution

      -
      +

      - Tasks and onboarding + Onboarding and communications tasks prototype

      1. @@ -117,7 +122,7 @@

        No further action decision

      2. -
      3. + + +
      +

      + Meeting tasks prototype +

      +
      1. Log offered meeting From d4cdae9b70a1d54951f96f6133f9a4f649cc154f Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Wed, 27 May 2026 22:37:52 +0100 Subject: [PATCH 090/113] Case contacts reflecting build (almost) --- .../case-contacts/family-liaison-officer.js | 66 +++ .../delivery/wat3/case-contacts/idva.js | 66 +++ .../delivery/wat3/case-contacts/isva.js | 66 +++ app/data/session-data-defaults.js | 15 - app/routes/delivery/wat3.js | 94 ++++ .../partials/identity-bar/victim-page.html | 2 +- .../delivery/wat3/victim/case-contacts.html | 428 ++++++------------ .../case-contacts/family-liaison-officer.html | 54 +++ .../wat3/victim/case-contacts/idva.html | 93 ++++ .../wat3/victim/case-contacts/isva.html | 93 ++++ app/views/delivery/wat3/victim/index.html | 49 ++ package-lock.json | 21 +- package.json | 1 + 13 files changed, 735 insertions(+), 313 deletions(-) create mode 100644 app/assets/javascripts/delivery/wat3/case-contacts/family-liaison-officer.js create mode 100644 app/assets/javascripts/delivery/wat3/case-contacts/idva.js create mode 100644 app/assets/javascripts/delivery/wat3/case-contacts/isva.js create mode 100644 app/views/delivery/wat3/victim/case-contacts/family-liaison-officer.html create mode 100644 app/views/delivery/wat3/victim/case-contacts/idva.html create mode 100644 app/views/delivery/wat3/victim/case-contacts/isva.html diff --git a/app/assets/javascripts/delivery/wat3/case-contacts/family-liaison-officer.js b/app/assets/javascripts/delivery/wat3/case-contacts/family-liaison-officer.js new file mode 100644 index 000000000..b3bc57c5b --- /dev/null +++ b/app/assets/javascripts/delivery/wat3/case-contacts/family-liaison-officer.js @@ -0,0 +1,66 @@ +// Validation for Family Liaison Officer contact form +function validateForm() { + // Allow delete submissions to bypass required field validation. + if (document.activeElement && document.activeElement.classList && document.activeElement.classList.contains('govuk-button--warning')) { + return true; + } + + // Reset all error states + $('#error-form-group-name').removeClass('govuk-form-group--error'); + $('#error-form-group-email').removeClass('govuk-form-group--error'); + $('#error-form-group-telephone').removeClass('govuk-form-group--error'); + $('#flo-name').removeClass('govuk-input--error'); + $('#flo-email').removeClass('govuk-input--error'); + $('#flo-telephone').removeClass('govuk-input--error'); + $('#error-message-name').remove(); + $('#error-message-email').remove(); + $('#error-message-telephone').remove(); + $('#error-summary').remove(); + + var name = document.forms['myForm']['familyLiaisonOfficerName'].value.trim(); + var email = document.forms['myForm']['familyLiaisonOfficerEmailAddress'].value.trim(); + var telephone = document.forms['myForm']['familyLiaisonOfficerPhoneNumber'].value.trim(); + + var hasErrors = false; + var errorItems = ''; + + if (!name) { + hasErrors = true; + errorItems += '
      2. Enter the name
      3. '; + $('#error-form-group-name').addClass('govuk-form-group--error'); + $('#flo-name').addClass('govuk-input--error').before( + '

        Error: Enter a name

        ' + ); + } + + if (!email) { + hasErrors = true; + errorItems += '
      4. Enter an email address
      5. '; + $('#error-form-group-email').addClass('govuk-form-group--error'); + $('#flo-email').addClass('govuk-input--error').before( + '

        Error: Enter an email address

        ' + ); + } + + if (!telephone) { + hasErrors = true; + errorItems += '
      6. Enter a telephone number
      7. '; + $('#error-form-group-telephone').addClass('govuk-form-group--error'); + $('#flo-telephone').addClass('govuk-input--error').before( + '

        Error: Enter a telephone number

        ' + ); + } + + if (hasErrors) { + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + return false; + } +} diff --git a/app/assets/javascripts/delivery/wat3/case-contacts/idva.js b/app/assets/javascripts/delivery/wat3/case-contacts/idva.js new file mode 100644 index 000000000..3b47ea675 --- /dev/null +++ b/app/assets/javascripts/delivery/wat3/case-contacts/idva.js @@ -0,0 +1,66 @@ +// Validation for IDVA contact form +function validateForm() { + // Allow delete submissions to bypass required field validation. + if (document.activeElement && document.activeElement.classList && document.activeElement.classList.contains('govuk-button--warning')) { + return true; + } + + // Reset all error states + $('#error-form-group-name').removeClass('govuk-form-group--error'); + $('#error-form-group-email').removeClass('govuk-form-group--error'); + $('#error-form-group-telephone').removeClass('govuk-form-group--error'); + $('#idva-name').removeClass('govuk-input--error'); + $('#idva-email').removeClass('govuk-input--error'); + $('#idva-telephone').removeClass('govuk-input--error'); + $('#error-message-name').remove(); + $('#error-message-email').remove(); + $('#error-message-telephone').remove(); + $('#error-summary').remove(); + + var name = document.forms['myForm']['idvaName'].value.trim(); + var email = document.forms['myForm']['idvaEmailAddress'].value.trim(); + var telephone = document.forms['myForm']['idvaPhoneNumber'].value.trim(); + + var hasErrors = false; + var errorItems = ''; + + if (!name) { + hasErrors = true; + errorItems += '
      8. Enter the name
      9. '; + $('#error-form-group-name').addClass('govuk-form-group--error'); + $('#idva-name').addClass('govuk-input--error').before( + '

        Error: Enter a name

        ' + ); + } + + if (!email) { + hasErrors = true; + errorItems += '
      10. Enter an email address
      11. '; + $('#error-form-group-email').addClass('govuk-form-group--error'); + $('#idva-email').addClass('govuk-input--error').before( + '

        Error: Enter an email address

        ' + ); + } + + if (!telephone) { + hasErrors = true; + errorItems += '
      12. Enter a telephone number
      13. '; + $('#error-form-group-telephone').addClass('govuk-form-group--error'); + $('#idva-telephone').addClass('govuk-input--error').before( + '

        Error: Enter a telephone number

        ' + ); + } + + if (hasErrors) { + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + return false; + } +} diff --git a/app/assets/javascripts/delivery/wat3/case-contacts/isva.js b/app/assets/javascripts/delivery/wat3/case-contacts/isva.js new file mode 100644 index 000000000..6318873ec --- /dev/null +++ b/app/assets/javascripts/delivery/wat3/case-contacts/isva.js @@ -0,0 +1,66 @@ +// Validation for ISVA contact form +function validateForm() { + // Allow delete submissions to bypass required field validation. + if (document.activeElement && document.activeElement.classList && document.activeElement.classList.contains('govuk-button--warning')) { + return true; + } + + // Reset all error states + $('#error-form-group-name').removeClass('govuk-form-group--error'); + $('#error-form-group-email').removeClass('govuk-form-group--error'); + $('#error-form-group-telephone').removeClass('govuk-form-group--error'); + $('#isva-name').removeClass('govuk-input--error'); + $('#isva-email').removeClass('govuk-input--error'); + $('#isva-telephone').removeClass('govuk-input--error'); + $('#error-message-name').remove(); + $('#error-message-email').remove(); + $('#error-message-telephone').remove(); + $('#error-summary').remove(); + + var name = document.forms['myForm']['isvaName'].value.trim(); + var email = document.forms['myForm']['isvaEmailAddress'].value.trim(); + var telephone = document.forms['myForm']['isvaPhoneNumber'].value.trim(); + + var hasErrors = false; + var errorItems = ''; + + if (!name) { + hasErrors = true; + errorItems += '
      14. Enter the name
      15. '; + $('#error-form-group-name').addClass('govuk-form-group--error'); + $('#isva-name').addClass('govuk-input--error').before( + '

        Error: Enter a name

        ' + ); + } + + if (!email) { + hasErrors = true; + errorItems += '
      16. Enter an email address
      17. '; + $('#error-form-group-email').addClass('govuk-form-group--error'); + $('#isva-email').addClass('govuk-input--error').before( + '

        Error: Enter an email address

        ' + ); + } + + if (!telephone) { + hasErrors = true; + errorItems += '
      18. Enter a telephone number
      19. '; + $('#error-form-group-telephone').addClass('govuk-form-group--error'); + $('#isva-telephone').addClass('govuk-input--error').before( + '

        Error: Enter a telephone number

        ' + ); + } + + if (hasErrors) { + $('#myForm').before( + '' + ); + $('#error-summary').focus(); + return false; + } +} diff --git a/app/data/session-data-defaults.js b/app/data/session-data-defaults.js index a90e9b29c..d048a4252 100644 --- a/app/data/session-data-defaults.js +++ b/app/data/session-data-defaults.js @@ -29,21 +29,6 @@ module.exports = { 'victimDateOfBirth': '22/7/1990', 'victimAge': '34', - 'familyLiaisonOfficerSurname': 'Bidwell', - 'familyLiaisonOfficerForename': 'Jane', - 'familyLiaisonOfficerPhoneNumber': '(020) 12345678', - 'familyLiaisonOfficerEmailAddress': 'jane.bidwell@family.liaison.co.uk', - - 'idvaSurname': 'Sakamoto', - 'idvaForename': 'Hadji', - 'idvaPhoneNumber': '(020) 12345678', - 'idvaEmailAddress': 'hadji.sakamoto@idva.uk', - - 'isvaSurname': 'Svar', - 'isvaForename': 'Izzy', - 'isvaPhoneNumber': '(020) 12345678', - 'isvaEmailAddress': 'izzy.svar@isva.uk', - 'counselSurname': 'Hamer', 'counselForename': 'Olivia', 'counselPhoneNumber': '(020) 12345678', diff --git a/app/routes/delivery/wat3.js b/app/routes/delivery/wat3.js index aa7bb1aff..1164409cc 100644 --- a/app/routes/delivery/wat3.js +++ b/app/routes/delivery/wat3.js @@ -901,4 +901,98 @@ module.exports = router => { }) }) + // ----------------------------------------------------------------------- + // Case contacts — Family Liaison Officer + // ----------------------------------------------------------------------- + + router.post('/delivery/wat3/victim/case-contacts/family-liaison-officer-answer', function (req, res) { + req.session.data['familyLiaisonOfficerDeleted'] = 'no' + req.session.data['familyLiaisonOfficerName'] = req.body['familyLiaisonOfficerName'] || '' + req.session.data['familyLiaisonOfficerEmailAddress'] = req.body['familyLiaisonOfficerEmailAddress'] || '' + req.session.data['familyLiaisonOfficerPhoneNumber'] = req.body['familyLiaisonOfficerPhoneNumber'] || '' + res.redirect('/delivery/wat3/victim?secondaryNav=case-contacts#case-contacts') + }) + + router.post('/delivery/wat3/victim/case-contacts/family-liaison-officer-delete', function (req, res) { + req.session.data['familyLiaisonOfficerDeleted'] = 'yes' + req.session.data['familyLiaisonOfficerName'] = '' + req.session.data['familyLiaisonOfficerForename'] = '' + req.session.data['familyLiaisonOfficerSurname'] = '' + req.session.data['familyLiaisonOfficerEmailAddress'] = '' + req.session.data['familyLiaisonOfficerPhoneNumber'] = '' + res.redirect('/delivery/wat3/victim?secondaryNav=case-contacts#case-contacts') + }) + + // ----------------------------------------------------------------------- + // Case contacts — IDVA + // ----------------------------------------------------------------------- + + router.post('/delivery/wat3/victim/case-contacts/idva-answer', function (req, res) { + req.session.data['idvaName'] = req.body['idvaName'] || '' + req.session.data['idvaDeleted'] = 'no' + req.session.data['idvaAddressLine1'] = req.body['idvaAddressLine1'] || '' + req.session.data['idvaAddressLine2'] = req.body['idvaAddressLine2'] || '' + req.session.data['idvaAddressLine3'] = req.body['idvaAddressLine3'] || '' + req.session.data['idvaAddressLine4'] = req.body['idvaAddressLine4'] || '' + req.session.data['idvaAddressLine5'] = req.body['idvaAddressLine5'] || '' + req.session.data['idvaPostCode'] = req.body['idvaPostCode'] || '' + req.session.data['idvaCity'] = req.body['idvaCity'] || '' + req.session.data['idvaCounty'] = req.body['idvaCounty'] || '' + req.session.data['idvaEmailAddress'] = req.body['idvaEmailAddress'] || '' + req.session.data['idvaPhoneNumber'] = req.body['idvaPhoneNumber'] || '' + res.redirect('/delivery/wat3/victim?secondaryNav=case-contacts#case-contacts') + }) + + router.post('/delivery/wat3/victim/case-contacts/idva-delete', function (req, res) { + req.session.data['idvaDeleted'] = 'yes' + req.session.data['idvaName'] = '' + req.session.data['idvaAddressLine1'] = '' + req.session.data['idvaAddressLine2'] = '' + req.session.data['idvaAddressLine3'] = '' + req.session.data['idvaAddressLine4'] = '' + req.session.data['idvaAddressLine5'] = '' + req.session.data['idvaPostCode'] = '' + req.session.data['idvaCity'] = '' + req.session.data['idvaCounty'] = '' + req.session.data['idvaEmailAddress'] = '' + req.session.data['idvaPhoneNumber'] = '' + res.redirect('/delivery/wat3/victim?secondaryNav=case-contacts#case-contacts') + }) + + // ----------------------------------------------------------------------- + // Case contacts — ISVA + // ----------------------------------------------------------------------- + + router.post('/delivery/wat3/victim/case-contacts/isva-answer', function (req, res) { + req.session.data['isvaName'] = req.body['isvaName'] || '' + req.session.data['isvaDeleted'] = 'no' + req.session.data['isvaAddressLine1'] = req.body['isvaAddressLine1'] || '' + req.session.data['isvaAddressLine2'] = req.body['isvaAddressLine2'] || '' + req.session.data['isvaAddressLine3'] = req.body['isvaAddressLine3'] || '' + req.session.data['isvaAddressLine4'] = req.body['isvaAddressLine4'] || '' + req.session.data['isvaAddressLine5'] = req.body['isvaAddressLine5'] || '' + req.session.data['isvaPostCode'] = req.body['isvaPostCode'] || '' + req.session.data['isvaCity'] = req.body['isvaCity'] || '' + req.session.data['isvaCounty'] = req.body['isvaCounty'] || '' + req.session.data['isvaEmailAddress'] = req.body['isvaEmailAddress'] || '' + req.session.data['isvaPhoneNumber'] = req.body['isvaPhoneNumber'] || '' + res.redirect('/delivery/wat3/victim?secondaryNav=case-contacts#case-contacts') + }) + + router.post('/delivery/wat3/victim/case-contacts/isva-delete', function (req, res) { + req.session.data['isvaDeleted'] = 'yes' + req.session.data['isvaName'] = '' + req.session.data['isvaAddressLine1'] = '' + req.session.data['isvaAddressLine2'] = '' + req.session.data['isvaAddressLine3'] = '' + req.session.data['isvaAddressLine4'] = '' + req.session.data['isvaAddressLine5'] = '' + req.session.data['isvaPostCode'] = '' + req.session.data['isvaCity'] = '' + req.session.data['isvaCounty'] = '' + req.session.data['isvaEmailAddress'] = '' + req.session.data['isvaPhoneNumber'] = '' + res.redirect('/delivery/wat3/victim?secondaryNav=case-contacts#case-contacts') + }) + } \ No newline at end of file diff --git a/app/views/delivery/wat3/partials/identity-bar/victim-page.html b/app/views/delivery/wat3/partials/identity-bar/victim-page.html index 725eabd14..52e9ced9a 100644 --- a/app/views/delivery/wat3/partials/identity-bar/victim-page.html +++ b/app/views/delivery/wat3/partials/identity-bar/victim-page.html @@ -10,7 +10,7 @@

      -
      +
      Create task diff --git a/app/views/delivery/wat3/victim/case-contacts.html b/app/views/delivery/wat3/victim/case-contacts.html index 017228cd0..3ebb9858f 100644 --- a/app/views/delivery/wat3/victim/case-contacts.html +++ b/app/views/delivery/wat3/victim/case-contacts.html @@ -1,299 +1,143 @@ {% block content %} -
      -
      -

      Added contacts

      - -

      - You can add only one contact for each role type. -

      - - - -
      -
      -

      - Family Liaison Officer -

      - -
      -
      -
      -
      -
      - Name -
      -
      - {{ data['familyLiaisonOfficerSurname'] | upper }}, {{ data['familyLiaisonOfficerForename'] }} -
      -
      - Change whether details are known (Person 3) -
      -
      - -
      -
      - Telephone number -
      -
      - {{ data['familyLiaisonOfficerPhoneNumber'] }} -
      -
      - Change relationship to lead tenant (Person 3) -
      -
      - -
      -
      - Email address -
      -
      - {{ data['familyLiaisonOfficerEmailAddress'] }} -
      -
      - Change age (Person 3) -
      -
      -
      -
      -
      - -
      -
      -

      - Independent Domestic Violence Advisor (IDVA) -

      - -
      -
      -
      -
      -
      - Name -
      -
      - {{ data['idvaSurname'] | upper }}, {{ data['idvaForename'] }} -
      -
      - Change whether details are known (Person 3) -
      -
      - -
      -
      - Telephone number -
      -
      - {{ data['idvaPhoneNumber'] }} -
      -
      - Change relationship to lead tenant (Person 3) -
      -
      - -
      -
      - Email address -
      -
      - {{ data['idvaEmailAddress'] }} -
      -
      - Change age (Person 3) -
      -
      -
      -
      +{% set hasFlo = (data['familyLiaisonOfficerDeleted'] != 'yes') and (data['familyLiaisonOfficerName']) and (data['familyLiaisonOfficerEmailAddress'] or data['familyLiaisonOfficerPhoneNumber']) %} +{% set hasIdva = (data['idvaDeleted'] != 'yes') and (data['idvaName']) and (data['idvaEmailAddress'] or data['idvaPhoneNumber']) %} +{% set hasIsva = (data['isvaDeleted'] != 'yes') and (data['isvaName']) and (data['isvaEmailAddress'] or data['isvaPhoneNumber']) %} + + + +
      +
      +
      + + +

      + You can add only one contact for each role type. +

      + + + + {% if not hasFlo and not hasIsva and not hasIdva %} + {% else %} + + + + + + + + + + + + + {% if hasFlo %} + + + + + + + + + {% endif %} + {% if hasIdva %} + + + + + + + + + {% endif %} + {% if hasIsva %} + + + + + + + + + {% endif %} + +
      RoleNameAddressEmailTelephoneChange
      Family Liaison Officer{{ data['familyLiaisonOfficerName'] }}Not applicable{{ data['familyLiaisonOfficerEmailAddress'] }}{{ data['familyLiaisonOfficerPhoneNumber'] }}Change Family Liaison Officer contact details
      Independent Domestic Violence Advisor (IDVA){{ data['idvaName'] }}{{ data['idvaAddressLine1'] }}{{ data['idvaEmailAddress'] }}{{ data['idvaPhoneNumber'] }}Change Independent Domestic Violence Advisor contact details
      Independent Sexual Violence Advisor (ISVA){{ data['isvaName'] }}{{ data['isvaAddressLine1'] }}{{ data['isvaEmailAddress'] }}{{ data['isvaPhoneNumber'] }}Change Independent Sexual Violence Advisor contact details
      + {% endif %}
      -
      -
      - -

      Imported contacts

      - -
      -
      -

      - Counsel -

      -
      - -
      -
      -
      -
      - Name -
      -
      - {{ data['counselSurname'] | upper }}, {{ data['counselForename'] }} -
      -
      - -
      -
      - Telephone number -
      -
      - {{ data['counselPhoneNumber'] }} -
      -
      - -
      -
      - Email address -
      -
      - {{ data['counselEmailAddress'] }} -
      -
      -
      -
      -
      - -
      -
      -

      - Defence solicitor -

      -
      - -
      -
      -
      -
      - Name -
      -
      - {{ data['defenceSolicitorSurname'] | upper }}, {{ data['defenceSolicitorForename'] }} -
      -
      - -
      -
      - Telephone number -
      -
      - {{ data['defenceSolicitorPhoneNumber'] }} -
      -
      - -
      -
      - Email address -
      -
      - {{ data['defenceSolicitorEmailAddress'] }} -
      -
      -
      -
      -
      - -
      -
      -

      - High Court Advocate -

      -
      - -
      -
      -
      -
      - Name -
      -
      - {{ data['highCourtAdvocateSurname'] | upper }}, {{ data['highCourtAdvocateForename'] }} -
      -
      - -
      -
      - Telephone number -
      -
      - {{ data['highCourtAdvocatePhoneNumber'] }} -
      -
      - -
      -
      - Email address -
      -
      - {{ data['highCourtAdvocateEmailAddress'] }} -
      -
      -
      -
      -
      - -
      -
      -

      - Officer in charge (Police) -

      -
      - -
      -
      -
      -
      - Rank and name -
      -
      - {{ data['oicRank'] }} {{ data['oicSurname'] | upper }}, {{ data['oicForename'] }} -
      -
      - -
      -
      - Collar number -
      -
      - {{ data['oicCollarNumber'] }} -
      -
      - -
      -
      - Telephone number -
      -
      - {{ data['oicPhoneNumber'] }} -
      -
      +
      -
      -
      - Email address -
      -
      - {{ data['oicEmailAddress'] }} -
      -
      - -
      + diff --git a/app/views/delivery/wat3/victim/case-contacts/family-liaison-officer.html b/app/views/delivery/wat3/victim/case-contacts/family-liaison-officer.html new file mode 100644 index 000000000..9fbe40cde --- /dev/null +++ b/app/views/delivery/wat3/victim/case-contacts/family-liaison-officer.html @@ -0,0 +1,54 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Family Liaison Officer" %} +{% set isExisting = (data['familyLiaisonOfficerDeleted'] != 'yes') and data['familyLiaisonOfficerName'] and (data['familyLiaisonOfficerEmailAddress'] or data['familyLiaisonOfficerPhoneNumber']) %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
      +
      + + + +

      + {% if isExisting %}Change{% else %}Add a{% endif %} Family Liaison Officer +

      + +
      + +
      Enter a name in the correct format, like BLOGGS, Joe
      + +
      + +
      + + +
      + +
      + + +
      + +
      + + Cancel + {% if isExisting %} + + {% endif %} +
      + + +
      +
      +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/victim/case-contacts/idva.html b/app/views/delivery/wat3/victim/case-contacts/idva.html new file mode 100644 index 000000000..6ef6c0f0f --- /dev/null +++ b/app/views/delivery/wat3/victim/case-contacts/idva.html @@ -0,0 +1,93 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Independent Domestic Violence Advisor (IDVA)" %} +{% set isExisting = data['idvaName'] %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
      +
      + +
      + +

      + {% if isExisting %}Change{% else %}Add an{% endif %} Independent Domestic Violence Advisor (IDVA) +

      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + Cancel + {% if isExisting %} + + {% endif %} +
      + +
      +
      +
      +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/victim/case-contacts/isva.html b/app/views/delivery/wat3/victim/case-contacts/isva.html new file mode 100644 index 000000000..a13de7b67 --- /dev/null +++ b/app/views/delivery/wat3/victim/case-contacts/isva.html @@ -0,0 +1,93 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Independent Sexual Violence Advisor (ISVA)" %} +{% set isExisting = data['isvaName'] %} + +{% block header %} +{% include "/delivery/wat3/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
      +
      + +
      + +

      + {% if isExisting %}Change{% else %}Add an{% endif %} Independent Sexual Violence Advisor (ISVA) +

      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + + Cancel + {% if isExisting %} + + {% endif %} +
      + +
      +
      +
      +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/delivery/wat3/victim/index.html b/app/views/delivery/wat3/victim/index.html index bfc8c197c..fe7d982d4 100644 --- a/app/views/delivery/wat3/victim/index.html +++ b/app/views/delivery/wat3/victim/index.html @@ -246,4 +246,53 @@

      } })(); + {% endblock %} diff --git a/package-lock.json b/package-lock.json index a0579522a..594fefb9e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,6 +15,7 @@ "govuk-frontend": "5.14.0", "govuk-prototype-kit": "13.20.0", "jquery": "3.7.1", + "marked": "4.3.0", "xlsx": "^0.18.5" }, "devDependencies": { @@ -118,6 +119,17 @@ "govuk-prototype-kit": "^13.0.0" } }, + "node_modules/@x-govuk/govuk-prototype-filters/node_modules/marked": { + "version": "17.0.6", + "resolved": "https://registry.npmjs.org/marked/-/marked-17.0.6.tgz", + "integrity": "sha512-gB0gkNafnonOw0obSTEGZTT86IuhILt2Wfx0mWH/1Au83kybTayroZ/V6nS25mN7u8ASy+5fMhgB3XPNrOZdmA==", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 20" + } + }, "node_modules/accessible-autocomplete": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/accessible-autocomplete/-/accessible-autocomplete-3.0.1.tgz", @@ -4165,15 +4177,14 @@ } }, "node_modules/marked": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/marked/-/marked-17.0.1.tgz", - "integrity": "sha512-boeBdiS0ghpWcSwoNm/jJBwdpFaMnZWRzjA6SkUMYb40SVaN1x7mmfGKp0jvexGcx+7y2La5zRZsYFZI6Qpypg==", - "license": "MIT", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", + "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", "bin": { "marked": "bin/marked.js" }, "engines": { - "node": ">= 20" + "node": ">= 12" } }, "node_modules/marked-smartypants": { diff --git a/package.json b/package.json index c6914e7a6..5f627d451 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "govuk-frontend": "5.14.0", "govuk-prototype-kit": "13.20.0", "jquery": "3.7.1", + "marked": "4.3.0", "xlsx": "^0.18.5" }, "devDependencies": { From c21c90a459134c2b6056999c678fc563d703fdaa Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Thu, 28 May 2026 01:11:24 +0100 Subject: [PATCH 091/113] Success message bug fix --- .../wat3/onb/check-details/index.html | 2 +- app/views/delivery/wat3/victim/index.html | 42 +++++++++++++++++-- app/views/delivery/wat3/victim/overview.html | 18 +++++--- 3 files changed, 51 insertions(+), 11 deletions(-) diff --git a/app/views/delivery/wat3/onb/check-details/index.html b/app/views/delivery/wat3/onb/check-details/index.html index c7ad6a9fd..ca8193faf 100644 --- a/app/views/delivery/wat3/onb/check-details/index.html +++ b/app/views/delivery/wat3/onb/check-details/index.html @@ -37,7 +37,7 @@

      {% elif data['detailChange'] == "case-type" %}

      - You changed the charging type for {{ data['victimForename'] }} {{ data['victimSurname'] }} to {{ data['caseType'] }}. + You changed the charging type to {{ data['caseType'] }}.

      {% elif data['detailChange'] == "risk-level" %}

      diff --git a/app/views/delivery/wat3/victim/index.html b/app/views/delivery/wat3/victim/index.html index fe7d982d4..f85350637 100644 --- a/app/views/delivery/wat3/victim/index.html +++ b/app/views/delivery/wat3/victim/index.html @@ -51,9 +51,9 @@

      {% if (data['successReason'] == "charging-type-updated") %} - You changed the charging type to {{ data['caseType'] }} + You changed the charging type to {{ data['caseType'] }}. {% elif (data['successReason'] == "area-updated") %} - You changed the area to {{ data['area'] }} + You changed the CPS area to {{ data['area'] }}. {% endif %}

      @@ -66,7 +66,32 @@

      Summary

      - {% if (data['success'] == "yes") %} + {% if (data['success'] == "yes") and ( + data['successReason'] == "email-address-updated" or + data['successReason'] == "pmoc-updated" or + data['successReason'] == "full-name-updated" or + data['successReason'] == "preferred-name-updated" or + data['successReason'] == "date-of-birth-updated" or + data['successReason'] == "category-updated" or + data['successReason'] == "gender-updated" or + data['successReason'] == "ethnicity-updated" or + data['successReason'] == "disability-updated" or + data['successReason'] == "religion-updated" or + data['successReason'] == "previous-convictions-updated" or + data['successReason'] == "address-updated" or + data['successReason'] == "telephone-number-updated" or + data['successReason'] == "correspondence-language-updated" or + data['successReason'] == "wants-contact-updated" or + data['successReason'] == "pmoc-police-updated" or + data['successReason'] == "contact-times-updated" or + data['successReason'] == "victim-representative-updated" or + data['successReason'] == "power-of-attorney-updated" or + data['successReason'] == "risk-level-updated" or + data['successReason'] == "service-updated" or + data['successReason'] == "translator-needed-updated" or + data['successReason'] == "vps-status-updated" or + data['successReason'] == "reasonable-adjustments-updated" + ) %}
    - - - -
    - -

    - Old versions -

    -

    - These versions are no longer maintained and may not work as expected. -

    - -

    From fedde64b809bb863447d4893b67b1beeb128a3b7 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Tue, 2 Jun 2026 18:22:56 +0100 Subject: [PATCH 095/113] Playwright fix --- .github/workflows/playwright.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 9ce62df42..7af2eed46 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -6,17 +6,31 @@ on: branches: [ main, master ] jobs: test: - timeout-minutes: 60 + timeout-minutes: 15 runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - uses: actions/setup-node@v6 with: node-version: lts/* + cache: 'npm' - name: Install dependencies run: npm ci + - name: Get Playwright version + id: playwright-version + run: echo "PLAYWRIGHT_VERSION=$(npx playwright --version | awk '{print $2}')" >> $GITHUB_OUTPUT + - name: Cache Playwright browsers + uses: actions/cache@v4 + id: playwright-cache + with: + path: ~/.cache/ms-playwright + key: playwright-${{ runner.os }}-${{ steps.playwright-version.outputs.PLAYWRIGHT_VERSION }} - name: Install Playwright Browsers + if: steps.playwright-cache.outputs.cache-hit != 'true' run: npx playwright install chromium --with-deps + - name: Install Playwright system deps only + if: steps.playwright-cache.outputs.cache-hit == 'true' + run: npx playwright install-deps chromium - name: Run Playwright tests run: npx playwright test - uses: actions/upload-artifact@v7 From a17e1c6eea6ed6bc1824a14adb3e384a62aa5125 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Wed, 3 Jun 2026 00:06:51 +0100 Subject: [PATCH 096/113] Index changes, SunarQube fixes --- .../delivery/wat3/other/letter-details.html | 8 -- app/views/delivery/wat3/tasks.html | 10 +- app/views/delivery/wat3/victim/overview.html | 21 --- app/views/delivery/wat3/victims.html | 42 +----- app/views/delivery/wat4/tasks.html | 11 +- app/views/index.html | 133 ++++-------------- 6 files changed, 30 insertions(+), 195 deletions(-) diff --git a/app/views/delivery/wat3/other/letter-details.html b/app/views/delivery/wat3/other/letter-details.html index 91b316dad..653a220ef 100644 --- a/app/views/delivery/wat3/other/letter-details.html +++ b/app/views/delivery/wat3/other/letter-details.html @@ -18,14 +18,6 @@

    Log a letter

    - -
    -

    @@ -1515,7 +1507,7 @@

    - + diff --git a/app/views/delivery/wat3/victim/overview.html b/app/views/delivery/wat3/victim/overview.html index dd663220c..6cd6398f1 100644 --- a/app/views/delivery/wat3/victim/overview.html +++ b/app/views/delivery/wat3/victim/overview.html @@ -55,23 +55,6 @@

    - -

    @@ -88,9 +71,6 @@

    {{ data['area'] }}
    -

    @@ -99,7 +79,6 @@

    {{ data['policeForce'] or 'Metropolitan Police' }}
    -

    diff --git a/app/views/delivery/wat3/victims.html b/app/views/delivery/wat3/victims.html index d14f27c6d..178d1be26 100644 --- a/app/views/delivery/wat3/victims.html +++ b/app/views/delivery/wat3/victims.html @@ -116,7 +116,6 @@

    Search

    Victim liaison officer
    -
      @@ -126,10 +125,10 @@

      Search

    - +
    @@ -248,7 +247,6 @@

    Search

    CPS area
    -
      @@ -499,13 +497,6 @@

      Search

      - -

      Sorted by: Victims first, Last name (A to Z)

      @@ -721,35 +712,6 @@

      - - -
    {% endblock %} diff --git a/app/views/delivery/wat4/tasks.html b/app/views/delivery/wat4/tasks.html index 9c5cd8309..3bb1eb729 100644 --- a/app/views/delivery/wat4/tasks.html +++ b/app/views/delivery/wat4/tasks.html @@ -456,15 +456,6 @@

    Tasks

    - -

    Sorted by: Due date

    @@ -746,7 +737,7 @@

    - + diff --git a/app/views/index.html b/app/views/index.html index 27915692e..e0b528a30 100644 --- a/app/views/index.html +++ b/app/views/index.html @@ -16,19 +16,19 @@

    Current versions

    -
    +

    - - Future enhancements + + Possible future enhancements

    -
    +
    DO NOT USE! Currently out of sync with tactical solution.
    -
    +

    Onboarding and communications tasks prototype

    @@ -58,11 +58,6 @@

    Substantially altered charge (VCL Scheme) -

    Meeting tasks prototype @@ -94,15 +89,15 @@

    - + Tactical solution

    - +
    + For delivery +
    -
    +

    Onboarding and communications tasks prototype

    @@ -122,21 +117,6 @@

    No further action decision - -

    Meeting tasks prototype @@ -157,8 +137,7 @@

    Log arranged meeting - -
  • +
  • Log meeting outcome @@ -166,56 +145,49 @@

  • -

    - - Bereaved Family Scheme + + Bereaved Family Scheme

    -
    +
    User research
    - - - - -
    +

    - + Meetings

    -
    +
    User research
    -
    +

    (29 April 2026)

    @@ -268,9 +240,6 @@

    - - -

    @@ -487,31 +456,6 @@

    After the draft has been approved (PMOC is mobile) -

    @@ -612,31 +556,6 @@

    After the draft has been approved (PMOC is mobile) -

    @@ -715,7 +634,7 @@

    Decision to charge (DtC)

    -
    +
    Delivery
    @@ -730,15 +649,15 @@

    - + Decision to charge (DtC)

    -
    +
    User research
    -
    +
    • Round 2 (27 to 28 March 2025) From ff1cff2257720e61e8ac6242b1d11c8871eb1ab0 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Wed, 3 Jun 2026 00:18:48 +0100 Subject: [PATCH 097/113] Update index.html --- app/views/index.html | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app/views/index.html b/app/views/index.html index e0b528a30..9fa4ea4a3 100644 --- a/app/views/index.html +++ b/app/views/index.html @@ -28,7 +28,7 @@

      DO NOT USE! Currently out of sync with tactical solution.

    -
    +

    Onboarding and communications tasks prototype

    @@ -145,12 +145,11 @@

    -

    - Bereaved Family Scheme + Bereaved Family Scheme

    @@ -167,7 +166,6 @@

    Victim search -
  • Onboarding From d5fd7a6152827a05e7f8a06855187443f6dcc36d Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Wed, 3 Jun 2026 01:10:24 +0100 Subject: [PATCH 098/113] Index update and Playwright fix take 2 --- .github/workflows/playwright.yml | 7 +- app/views/index.html | 161 +++++++++++++++++-------------- 2 files changed, 91 insertions(+), 77 deletions(-) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 7af2eed46..64d010d9b 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -27,10 +27,9 @@ jobs: key: playwright-${{ runner.os }}-${{ steps.playwright-version.outputs.PLAYWRIGHT_VERSION }} - name: Install Playwright Browsers if: steps.playwright-cache.outputs.cache-hit != 'true' - run: npx playwright install chromium --with-deps - - name: Install Playwright system deps only - if: steps.playwright-cache.outputs.cache-hit == 'true' - run: npx playwright install-deps chromium + run: npx playwright install chromium + - name: Install Playwright system deps + run: sudo npx playwright install-deps chromium - name: Run Playwright tests run: npx playwright test - uses: actions/upload-artifact@v7 diff --git a/app/views/index.html b/app/views/index.html index 9fa4ea4a3..7f564fed8 100644 --- a/app/views/index.html +++ b/app/views/index.html @@ -20,160 +20,185 @@

    - - Possible future enhancements + + Tactical solution

    -
    - DO NOT USE! Currently out of sync with tactical solution. +
    + For delivery
    -

    - - Tactical solution + + Bereaved Family Scheme

    -
    - For delivery +
    + User research
    -
    +
    +

    + (20 May 2026) +

    +
      +
    1. + + Victim search + +
    2. +
    3. + + Onboarding + +
    4. +
    +
    +
    +
    +
    +

    + + Possible future enhancements + +

    +
    + DO NOT USE! Currently out of sync with tactical solution. +
    +
    +
    -
    -
    -

    - - Bereaved Family Scheme - -

    -
    - User research -
    -
    -
    -

    - (20 May 2026) -

    -
      -
    1. - - Victim search - -
    2. -
    3. - - Onboarding - -
    4. -
    -
    -
    +
    + +

    + Old versions +

    +

    + These versions are no longer maintained and may not work as expected. +

    + +

    @@ -238,16 +263,6 @@

    -
    - -

    - Old versions -

    -

    - These versions are no longer maintained and may not work as expected. -

    - -

    From a448a5844c9164f089e09ca7391f97911dac0e79 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Wed, 3 Jun 2026 21:07:22 +0100 Subject: [PATCH 099/113] Version refactor --- .github/copilot-instructions.md | 41 +- PAGINATION_IMPLEMENTATION.md | 6 +- .../{ur/dtc/ur1 => v10}/contact-method.js | 0 .../{ur/dtc/ur1 => v10}/first-hearing.js | 0 .../{ur/dtc/ur1 => v10}/intended-recipient.js | 0 .../javascripts/{ur/dtc/ur1 => v10}/oic.js | 0 .../{ur/dtc/ur1 => v10}/prosecutor-name.js | 0 .../{ur/dtc/ur1 => v10}/recipient-address.js | 0 .../ur1 => v10}/recipient-email-address.js | 0 .../{ur/dtc/ur1 => v10}/recipient-name.js | 0 .../dtc/ur1 => v10}/recipient-phone-number.js | 0 .../{ur/dtc/ur1 => v10}/reported-by.js | 0 .../dtc/ur1 => v10}/service-advisor-name.js | 0 .../{ur/dtc/ur1 => v10}/service-advisor.js | 0 .../{ur/dtc/ur2 => v11}/charges.js | 0 .../{ur/dtc/ur2 => v11}/check-answers.js | 0 .../{delivery/dtc => v11}/first-hearing.js | 0 .../{ur/dtc/ur2 => v11}/intended-recipient.js | 0 .../javascripts/{ur/dtc/ur2 => v11}/oic.js | 0 .../preferred-method-of-contact.js | 0 .../{ur/dtc/ur2 => v11}/prosecutor-name.js | 0 .../{ur/dtc/ur2 => v11}/reported-by.js | 0 .../{ur/dtc/ur2 => v11}/vlu-role.js | 0 .../dtc => v12}/attempt-to-contact-again.js | 0 .../{delivery/dtc => v12}/email-address.js | 0 .../nfa/draft => v12}/first-hearing.js | 0 .../follow-up-method-of-contact.js | 0 .../{delivery/dtc => v12}/letter-details.js | 0 .../preferred-method-of-contact.js | 0 .../dtc => v12}/telephone-call-details.js | 0 .../nfa => v20}/call/follow-up-moc.js | 0 .../nfa => v20}/call/next-attempt-moc.js | 0 .../call/telephone-call-1-details.js | 0 .../call/telephone-call-2-details.js | 0 .../call/telephone-call-3-details.js | 0 .../nfa => v20}/call/text-message-details.js | 0 .../nfa => v20}/call/was-text-message-sent.js | 0 .../draft/cd-modal/request-review.js | 0 .../nfa => v20}/draft/charging-decision.js | 0 .../nfa => v20}/draft/compose-letter.js | 0 .../nfa => v20}/draft/nfa-template.js | 0 .../{delivery/nfa => v20}/email-address.js | 0 .../preferred-method-of-contact.js | 0 .../nfa => v20}/send/letter-details.js | 0 .../{delivery/nfa => v20}/victim-record.js | 0 .../vcl => v21}/call/follow-up-moc.js | 0 .../vcl => v21}/call/next-attempt-moc.js | 0 .../call/telephone-call-1-details.js | 0 .../call/telephone-call-2-details.js | 0 .../call/telephone-call-3-details.js | 0 .../vcl => v21}/call/text-message-details.js | 0 .../vcl => v21}/call/was-text-message-sent.js | 0 .../draft/cd-modal/request-review.js | 0 .../nfa => v21}/draft/charging-decision.js | 0 .../vcl => v21}/draft/compose-letter.js | 0 .../dtc/ur2 => v21/draft}/first-hearing.js | 0 .../{ur/nfa => v21}/draft/nfa-template.js | 0 .../{delivery/vcl => v21}/email-address.js | 0 .../preferred-method-of-contact.js | 0 .../vcl => v21}/send/letter-details.js | 0 .../{delivery/vcl => v21}/victim-record.js | 0 .../wat/pcd => v30}/call/follow-up-moc.js | 0 .../wat/pcd => v30}/call/next-attempt-moc.js | 0 .../vcl => v30}/call/phone-call-1.js | 0 .../vcl => v30}/call/phone-call-2.js | 0 .../vcl => v30}/call/phone-call-3.js | 0 .../pcd => v30}/call/text-message-details.js | 0 .../pcd => v30}/call/was-text-message-sent.js | 0 .../draft/cd-modal/request-review.js | 0 .../vcl => v30}/draft/charging-decision.js | 0 .../wat/pcd => v30}/draft/compose-letter.js | 0 .../vcl => v30}/draft/stopped-charge.js | 0 .../draft/substantially-altered-charge.js | 0 .../{delivery/vcl => v30}/draft/vcl-type.js | 0 .../vcl => v30}/draft/victim-withdrawal.js | 0 .../wat/pcd => v30}/email-address.js | 0 .../preferred-method-of-contact.js | 0 .../wat/pcd => v30}/send/letter-details.js | 0 .../wat/pcd => v30}/victim-record.js | 0 .../wat/vcl => v31}/call/follow-up-moc.js | 0 .../wat/vcl => v31}/call/next-attempt-moc.js | 0 .../wat/pcd => v31}/call/phone-call-1.js | 0 .../wat/pcd => v31}/call/phone-call-2.js | 0 .../wat/pcd => v31}/call/phone-call-3.js | 0 .../vcl => v31}/call/text-message-details.js | 0 .../vcl => v31}/call/was-text-message-sent.js | 0 .../draft/cd-modal/request-review.js | 0 .../wat/vcl => v31}/draft/compose-letter.js | 0 .../wat/vcl => v31}/draft/stopped-charge.js | 0 .../draft/substantially-altered-charge.js | 0 .../wat/vcl => v31}/draft/vcl-type.js | 0 .../wat/vcl => v31}/email-address.js | 0 .../preferred-method-of-contact.js | 0 .../wat/vcl => v31}/send/letter-details.js | 0 .../wat/vcl => v31}/victim-record.js | 0 .../{delivery/wat => v40}/onb/tasks.js | 0 .../{delivery/wat => v40}/onb/victims.js | 0 .../{ur/nfa => v40/pcd}/call/follow-up-moc.js | 0 .../nfa => v40/pcd}/call/next-attempt-moc.js | 0 .../wat/vcl => v40/pcd}/call/phone-call-1.js | 0 .../wat/vcl => v40/pcd}/call/phone-call-2.js | 0 .../wat/vcl => v40/pcd}/call/phone-call-3.js | 0 .../pcd}/call/text-message-details.js | 0 .../pcd}/call/was-text-message-sent.js | 0 .../pcd}/draft/cd-modal/request-review.js | 0 .../pcd/draft/charging-decision.js | 0 .../nfa => v40/pcd}/draft/compose-letter.js | 0 .../{ur/nfa => v40/pcd}/email-address.js | 0 .../pcd}/preferred-method-of-contact.js | 0 .../nfa => v40/pcd}/send/letter-details.js | 0 .../{ur/nfa => v40/pcd}/victim-record.js | 0 .../{ur => v40}/vcl/call/follow-up-moc.js | 0 .../{ur => v40}/vcl/call/next-attempt-moc.js | 0 .../{ur => v40}/vcl/call/phone-call-1.js | 0 .../{ur => v40}/vcl/call/phone-call-2.js | 0 .../{ur => v40}/vcl/call/phone-call-3.js | 0 .../vcl/call/text-message-details.js | 0 .../vcl/call/was-text-message-sent.js | 0 .../vcl/draft/cd-modal/request-review.js | 0 .../{ur => v40}/vcl/draft/compose-letter.js | 0 .../{ur => v40}/vcl/draft/stopped-charge.js | 0 .../vcl/draft/substantially-altered-charge.js | 0 .../{ur => v40}/vcl/draft/vcl-type.js | 0 .../{ur => v40}/vcl/email-address.js | 0 .../vcl/preferred-method-of-contact.js | 0 .../{ur => v40}/vcl/send/letter-details.js | 0 .../{ur => v40}/vcl/victim-record.js | 0 .../javascripts/{ur/wat => v41}/onb/tasks.js | 0 .../{ur/wat => v41}/onb/victims.js | 0 .../{ur/wat => v41}/pcd/call/follow-up-moc.js | 0 .../wat => v41}/pcd/call/next-attempt-moc.js | 0 .../{ur/wat => v41}/pcd/call/phone-call-1.js | 0 .../{ur/wat => v41}/pcd/call/phone-call-2.js | 0 .../{ur/wat => v41}/pcd/call/phone-call-3.js | 0 .../pcd/call/text-message-details.js | 0 .../pcd/call/was-text-message-sent.js | 0 .../pcd/draft/cd-modal/request-review.js | 0 .../pcd/draft/charging-decision.js | 0 .../wat => v41}/pcd/draft/compose-letter.js | 0 .../{ur/wat => v41}/pcd/email-address.js | 0 .../pcd/preferred-method-of-contact.js | 0 .../wat => v41}/pcd/send/letter-details.js | 0 .../{ur/wat => v41}/pcd/victim-record.js | 0 .../{ur/wat => v41}/vcl/call/follow-up-moc.js | 0 .../wat => v41}/vcl/call/next-attempt-moc.js | 0 .../{ur/wat => v41}/vcl/call/phone-call-1.js | 0 .../{ur/wat => v41}/vcl/call/phone-call-2.js | 0 .../{ur/wat => v41}/vcl/call/phone-call-3.js | 0 .../vcl/call/text-message-details.js | 0 .../vcl/call/was-text-message-sent.js | 0 .../vcl/draft/cd-modal/request-review.js | 0 .../wat => v41}/vcl/draft/compose-letter.js | 0 .../wat => v41}/vcl/draft/stopped-charge.js | 0 .../vcl/draft/substantially-altered-charge.js | 0 .../{ur/wat => v41}/vcl/draft/vcl-type.js | 0 .../{ur/wat => v41}/vcl/email-address.js | 0 .../vcl/preferred-method-of-contact.js | 0 .../wat => v41}/vcl/send/letter-details.js | 0 .../{ur/wat => v41}/vcl/victim-record.js | 0 .../case-contacts/family-liaison-officer.js | 0 .../wat3 => v50}/case-contacts/idva.js | 0 .../wat3 => v50}/case-contacts/isva.js | 0 .../wat3 => v50}/case-information/area.js | 0 .../case-information/charging-type.js | 0 .../wat3 => v50}/pcd/not-contacted-reason.js | 0 .../wat4 => v60}/pcd/not-contacted-reason.js | 0 app/routes.js | 33 +- app/routes/delivery/pcd/dtc.js | 18 - app/routes/delivery/pcd/nfa.js | 198 -- app/routes/delivery/vcl.js | 181 -- app/routes/delivery/wat/onb.js | 28 - app/routes/delivery/wat/pcd.js | 175 -- app/routes/delivery/wat/vcl.js | 181 -- app/routes/delivery/wat2.js | 464 ---- app/routes/delivery/wat3.js | 1016 -------- app/routes/ur/pcd/dtc1.js | 107 - app/routes/ur/pcd/dtc2.js | 66 - app/routes/ur/pcd/nfa.js | 129 - app/routes/ur/vcl.js | 186 -- app/routes/ur/wat/onb.js | 28 - app/routes/ur/wat/pcd.js | 175 -- app/routes/ur/wat/vcl.js | 181 -- app/routes/v10.js | 107 + app/routes/v11.js | 66 + app/routes/v12.js | 18 + app/routes/v20.js | 129 + app/routes/v21.js | 198 ++ app/routes/v30.js | 186 ++ app/routes/v31.js | 181 ++ app/routes/v40/onb.js | 28 + app/routes/v40/pcd.js | 175 ++ app/routes/v40/vcl.js | 181 ++ app/routes/v41/onb.js | 28 + app/routes/v41/pcd.js | 175 ++ app/routes/v41/vcl.js | 181 ++ app/routes/v42.js | 464 ++++ app/routes/v50.js | 1016 ++++++++ app/routes/v60.js | 959 ++++++++ app/views/delivery/dtc/check-details.html | 85 - app/views/delivery/dtc/comms-drafter.html | 31 - app/views/delivery/dtc/email-address.html | 41 - app/views/delivery/dtc/first-hearing.html | 59 - app/views/delivery/dtc/letter-details.html | 55 - app/views/delivery/dtc/permanent-failure.html | 36 - .../dtc/preferred-method-of-contact-new.html | 172 -- .../dtc/preferred-method-of-contact.html | 84 - app/views/delivery/dtc/search.html | 134 -- app/views/delivery/dtc/sign-in.html | 74 - app/views/delivery/dtc/temporary-failure.html | 29 - .../victim-record--fu-letter-recorded-2.html | 552 ----- app/views/delivery/nfa/call/call-support.html | 248 -- .../delivery/nfa/call/follow-up-moc.html | 74 - .../delivery/nfa/call/next-attempt-moc.html | 69 - .../nfa/call/telephone-call-1-details.html | 151 -- .../nfa/call/telephone-call-2-details.html | 153 -- .../nfa/call/telephone-call-3-details.html | 150 -- .../nfa/call/text-message-details.html | 155 -- .../nfa/call/was-text-message-sent.html | 56 - .../delivery/nfa/draft/approved-to-send.html | 33 - .../nfa/draft/cd-modal/delete-draft.html | 35 - .../nfa/draft/cd-modal/request-review.html | 131 - .../nfa/draft/cd-modal/send-to-cms.html | 38 - .../delivery/nfa/draft/compose-letter.html | 391 --- .../delivery/nfa/draft/first-hearing.html | 59 - .../delivery/nfa/draft/under-review.html | 55 - .../delivery/nfa/draft/victim-withdrawn.html | 55 - app/views/delivery/nfa/letter-dashboard.html | 113 - .../nfa/send/check-email-details.html | 89 - .../nfa/send/check-letter-details.html | 96 - app/views/delivery/nfa/send/delivered.html | 93 - .../nfa/send/letter-added-to-print-queue.html | 86 - .../delivery/nfa/send/letter-details.html | 55 - .../delivery/nfa/send/letter-logged.html | 100 - .../delivery/nfa/send/permanent-failure.html | 36 - .../delivery/nfa/send/sending-email.html | 39 - .../delivery/nfa/send/temporary-failure.html | 29 - app/views/delivery/nfa/start-1/search.html | 163 -- app/views/delivery/nfa/start-1/sign-in.html | 70 - app/views/delivery/nfa/start-2/search.html | 163 -- app/views/delivery/nfa/start-2/sign-in.html | 70 - app/views/delivery/nfa/start-3/search.html | 163 -- app/views/delivery/nfa/start-3/sign-in.html | 70 - app/views/delivery/nfa/start-4/search.html | 163 -- app/views/delivery/nfa/start-4/sign-in.html | 70 - app/views/delivery/nfa/start-5/search.html | 163 -- app/views/delivery/nfa/start-5/sign-in.html | 70 - app/views/delivery/nfa/start-6/search.html | 163 -- app/views/delivery/nfa/start-6/sign-in.html | 70 - app/views/delivery/nfa/start-7/search.html | 163 -- app/views/delivery/nfa/start-7/sign-in.html | 70 - app/views/delivery/nfa/start-8/search.html | 163 -- app/views/delivery/nfa/start-8/sign-in.html | 70 - .../nfa/victim-details/email-address.html | 51 - .../preferred-method-of-contact.html | 84 - .../call/after-call-attempt-1.html | 17 - .../call/after-call-attempt-2.html | 26 - .../call/after-call-attempt-3.html | 30 - .../charging-decision/call/before-call-1.html | 17 - .../call/informed-after-call-1.html | 54 - .../call/informed-after-call-2.html | 63 - .../call/informed-after-call-3.html | 67 - .../draft/amendments-required.html | 26 - .../draft/approved-to-send.html | 158 -- .../charging-decision/draft/in-progress.html | 13 - .../charging-decision/draft/not-started.html | 9 - .../draft/ready-to-send.html | 65 - .../charging-decision/draft/under-review.html | 83 - .../charging-decision/index.html | 165 -- .../send/email/after-call-attempt-1.html | 59 - .../send/email/after-call-attempt-2.html | 63 - .../send/email/delivered.html | 46 - .../send/email/failure-permanent.html | 53 - .../send/email/failure-technical.html | 47 - .../send/email/failure-temporary.html | 53 - .../charging-decision/send/email/sending.html | 44 - .../send/fu-email/after-call-1.html | 42 - .../send/fu-email/after-call-2.html | 63 - .../send/fu-email/after-call-3.html | 67 - .../send/fu-email/failure-permanent.html | 21 - .../send/fu-email/failure-technical.html | 15 - .../send/fu-email/failure-temporary.html | 21 - .../send/fu-email/sending.html | 107 - .../send/fu-letter/after-call-1.html | 101 - .../send/fu-letter/after-call-2.html | 63 - .../send/fu-letter/after-call-3.html | 67 - .../fu-letter/after-fu-email-undelivered.html | 114 - .../send/letter/after-call-attempt-1.html | 51 - .../send/letter/after-call-attempt-2.html | 55 - .../send/letter/after-call-attempt-3.html | 59 - .../send/letter/after-email-undelivered.html | 84 - .../send/letter/dispatched.html | 19 - .../victim-record/communications/index.html | 75 - .../delivery/nfa/victim-record/index.html | 106 - .../nfa/victim-record/victim-details.html | 295 --- app/views/delivery/vcl/call/call-support.html | 244 -- .../delivery/vcl/call/follow-up-moc.html | 74 - .../delivery/vcl/call/next-attempt-moc.html | 66 - app/views/delivery/vcl/call/phone-call-1.html | 159 -- app/views/delivery/vcl/call/phone-call-2.html | 161 -- app/views/delivery/vcl/call/phone-call-3.html | 158 -- .../vcl/call/text-message-details.html | 155 -- .../vcl/call/was-text-message-sent.html | 56 - .../vcl/case-locked/by-someone-else.html | 27 - .../delivery/vcl/case-locked/self-locked.html | 24 - .../delivery/vcl/draft/approved-to-send.html | 33 - .../delivery/vcl/draft/cannot-connect.html | 24 - .../vcl/draft/cd-modal/delete-draft.html | 40 - .../vcl/draft/cd-modal/request-review.html | 138 -- .../vcl/draft/cd-modal/send-to-cms.html | 65 - .../delivery/vcl/draft/compose-letter.html | 380 --- .../delivery/vcl/draft/stopped-charge.html | 75 - .../draft/substantially-altered-charge.html | 55 - .../delivery/vcl/draft/under-review.html | 55 - app/views/delivery/vcl/draft/vcl-type.html | 55 - app/views/delivery/vcl/letter-dashboard.html | 113 - .../vcl/send/check-email-details.html | 99 - .../vcl/send/check-letter-details.html | 96 - app/views/delivery/vcl/send/delivered.html | 93 - .../vcl/send/letter-added-to-print-queue.html | 86 - .../delivery/vcl/send/letter-details.html | 55 - .../delivery/vcl/send/letter-logged.html | 100 - .../delivery/vcl/send/permanent-failure.html | 36 - .../delivery/vcl/send/sending-email.html | 39 - .../delivery/vcl/send/temporary-failure.html | 29 - app/views/delivery/vcl/start/search.html | 136 -- app/views/delivery/vcl/start/sign-in.html | 67 - .../delivery/vcl/vca-work-management.html | 229 -- .../vcl/victim-details/email-address.html | 51 - .../preferred-method-of-contact.html | 84 - .../victim-record/communications/index.html | 128 - .../delivery/vcl/victim-record/index.html | 179 -- .../pcd/call/after-call-attempt-1.html | 17 - .../pcd/call/after-call-attempt-2.html | 26 - .../pcd/call/after-call-attempt-3.html | 30 - .../victim-record/pcd/call/before-call-1.html | 17 - .../pcd/call/informed-after-call-1.html | 54 - .../pcd/call/informed-after-call-2.html | 63 - .../pcd/call/informed-after-call-3.html | 67 - .../pcd/draft/amendments-required.html | 26 - .../pcd/draft/approved-to-send.html | 158 -- .../victim-record/pcd/draft/in-progress.html | 13 - .../victim-record/pcd/draft/not-started.html | 9 - .../pcd/draft/ready-to-send.html | 57 - .../victim-record/pcd/draft/under-review.html | 83 - .../delivery/vcl/victim-record/pcd/index.html | 25 - .../pcd/send/email/after-call-attempt-1.html | 59 - .../pcd/send/email/after-call-attempt-2.html | 63 - .../pcd/send/email/delivered.html | 46 - .../pcd/send/email/failure-permanent.html | 53 - .../pcd/send/email/failure-technical.html | 47 - .../pcd/send/email/failure-temporary.html | 53 - .../victim-record/pcd/send/email/sending.html | 44 - .../pcd/send/fu-email/after-call-1.html | 7 - .../pcd/send/fu-email/after-call-2.html | 20 - .../pcd/send/fu-email/after-call-3.html | 24 - .../pcd/send/fu-email/failure-permanent.html | 21 - .../pcd/send/fu-email/failure-technical.html | 15 - .../pcd/send/fu-email/failure-temporary.html | 21 - .../pcd/send/fu-email/sending.html | 107 - .../pcd/send/fu-letter/after-call-1.html | 101 - .../pcd/send/fu-letter/after-call-2.html | 63 - .../pcd/send/fu-letter/after-call-3.html | 67 - .../fu-letter/after-fu-email-undelivered.html | 114 - .../pcd/send/letter/after-call-attempt-1.html | 51 - .../pcd/send/letter/after-call-attempt-2.html | 55 - .../pcd/send/letter/after-call-attempt-3.html | 59 - .../send/letter/after-email-undelivered.html | 84 - .../pcd/send/letter/dispatched.html | 19 - .../vcl/victim-record/pre-trial/index.html | 43 - .../vcl/call/after-call-attempt-1.html | 17 - .../vcl/call/after-call-attempt-2.html | 26 - .../vcl/call/after-call-attempt-3.html | 38 - .../victim-record/vcl/call/before-call-1.html | 19 - .../vcl/call/informed-after-call-1.html | 45 - .../vcl/call/informed-after-call-2.html | 54 - .../vcl/call/informed-after-call-3.html | 58 - .../vcl/draft/amendments-required.html | 26 - .../vcl/draft/approved-to-send.html | 162 -- .../victim-record/vcl/draft/in-progress.html | 13 - .../victim-record/vcl/draft/not-started.html | 10 - .../vcl/draft/ready-to-send.html | 88 - .../victim-record/vcl/draft/under-review.html | 83 - .../vcl/victim-record/vcl/index copy.html | 39 - .../delivery/vcl/victim-record/vcl/index.html | 219 -- .../vcl/send/email/after-call-attempt-1.html | 16 - .../vcl/send/email/after-call-attempt-2.html | 20 - .../vcl/send/email/delivered.html | 3 - .../vcl/send/email/failure-permanent.html | 18 - .../vcl/send/email/failure-technical.html | 12 - .../vcl/send/email/failure-temporary.html | 18 - .../victim-record/vcl/send/email/sending.html | 9 - .../vcl/send/fu-email/after-call-1.html | 7 - .../vcl/send/fu-email/after-call-2.html | 20 - .../vcl/send/fu-email/after-call-3.html | 24 - .../vcl/send/fu-email/failure-permanent.html | 21 - .../vcl/send/fu-email/failure-technical.html | 15 - .../vcl/send/fu-email/failure-temporary.html | 21 - .../vcl/send/fu-email/sending.html | 13 - .../vcl/send/fu-letter/after-call-1.html | 7 - .../vcl/send/fu-letter/after-call-2.html | 20 - .../vcl/send/fu-letter/after-call-3.html | 24 - .../fu-letter/after-fu-email-undelivered.html | 73 - .../vcl/send/letter/after-call-attempt-1.html | 16 - .../vcl/send/letter/after-call-attempt-2.html | 20 - .../vcl/send/letter/after-call-attempt-3.html | 24 - .../send/letter/after-email-undelivered.html | 51 - .../vcl/send/letter/dispatched.html | 19 - .../vcl/victim-record/victim-details.html | 295 --- app/views/delivery/vcl/vso-dashboard.html | 286 --- .../wat/dashboard-concepts/my-tasks.html | 185 -- app/views/delivery/wat/onb/check-details.html | 142 -- app/views/delivery/wat/onb/header/vso.html | 42 - app/views/delivery/wat/onb/next-task.html | 96 - app/views/delivery/wat/onb/onboarded.html | 36 - app/views/delivery/wat/onb/overview.html | 89 - .../wat/onb/preferred-method-of-contact.html | 87 - app/views/delivery/wat/onb/service-lead.html | 73 - app/views/delivery/wat/onb/sign-in.html | 67 - app/views/delivery/wat/onb/tasks.html | 1002 -------- app/views/delivery/wat/onb/victims.html | 873 ------- .../delivery/wat/pcd/call/call-support.html | 244 -- .../delivery/wat/pcd/call/follow-up-moc.html | 77 - .../wat/pcd/call/next-attempt-moc.html | 69 - .../delivery/wat/pcd/call/phone-call-1.html | 162 -- .../delivery/wat/pcd/call/phone-call-2.html | 164 -- .../delivery/wat/pcd/call/phone-call-3.html | 161 -- .../wat/pcd/call/text-message-details.html | 158 -- .../wat/pcd/call/was-text-message-sent.html | 59 - .../wat/pcd/case-locked/by-someone-else.html | 27 - .../wat/pcd/case-locked/self-locked.html | 24 - app/views/delivery/wat/pcd/cases.html | 152 -- app/views/delivery/wat/pcd/checklist.html | 70 - .../delivery/wat/pcd/concepts/overview.html | 194 -- .../wat/pcd/concepts/vca-work-management.html | 229 -- .../wat/pcd/concepts/vsm-tasks-1.html | 219 -- .../wat/pcd/concepts/vso-dashboard.html | 286 --- .../wat/pcd/concepts/vso-tasks-1.html | 185 -- app/views/delivery/wat/pcd/create-task.html | 235 -- .../wat/pcd/draft/approved-to-send.html | 33 - .../wat/pcd/draft/cannot-connect.html | 27 - .../wat/pcd/draft/cd-modal/delete-draft.html | 40 - .../pcd/draft/cd-modal/request-review.html | 138 -- .../wat/pcd/draft/cd-modal/send-to-cms.html | 65 - .../wat/pcd/draft/compose-letter.html | 367 --- .../delivery/wat/pcd/draft/first-hearing.html | 62 - .../delivery/wat/pcd/draft/pcd-type.html | 65 - .../delivery/wat/pcd/draft/under-review.html | 58 - .../wat/pcd/draft/victim-withdrawn.html | 58 - app/views/delivery/wat/pcd/header/vso.html | 42 - .../delivery/wat/pcd/letter-dashboard.html | 113 - app/views/delivery/wat/pcd/overview.html | 89 - .../wat/pcd/pre-draft/check-details.html | 83 - .../wat/pcd/pre-draft/check-eligibility.html | 67 - .../wat/pcd/send/check-email-details.html | 102 - .../wat/pcd/send/check-letter-details.html | 99 - .../delivery/wat/pcd/send/delivered.html | 96 - .../pcd/send/letter-added-to-print-queue.html | 89 - .../delivery/wat/pcd/send/letter-details.html | 58 - .../delivery/wat/pcd/send/letter-logged.html | 103 - .../wat/pcd/send/permanent-failure.html | 39 - .../delivery/wat/pcd/send/sending-email.html | 42 - .../wat/pcd/send/technical-failure.html | 29 - .../wat/pcd/send/temporary-failure.html | 32 - app/views/delivery/wat/pcd/sign-in.html | 67 - .../delivery/wat/pcd/tasks-with-filters.html | 242 -- app/views/delivery/wat/pcd/tasks.html | 601 ----- .../wat/pcd/victim-details/email-address.html | 54 - .../preferred-method-of-contact.html | 87 - .../victim-record/communications/index.html | 109 - .../delivery/wat/pcd/victim-record/index.html | 293 --- .../pcd/call/after-call-attempt-1.html | 23 - .../pcd/call/after-call-attempt-2.html | 26 - .../pcd/call/after-call-attempt-3.html | 38 - .../victim-record/pcd/call/before-call-1.html | 19 - .../pcd/call/informed-after-call-1.html | 45 - .../pcd/call/informed-after-call-2.html | 54 - .../pcd/call/informed-after-call-3.html | 58 - .../pcd/draft/amendments-required.html | 26 - .../pcd/draft/approved-to-send.html | 162 -- .../victim-record/pcd/draft/in-progress.html | 13 - .../victim-record/pcd/draft/not-started.html | 10 - .../pcd/draft/ready-to-send.html | 88 - .../victim-record/pcd/draft/under-review.html | 83 - .../wat/pcd/victim-record/pcd/index.html | 184 -- .../pcd/pre-draft/check-details.html | 10 - .../pcd/send/email/after-call-attempt-1.html | 16 - .../pcd/send/email/after-call-attempt-2.html | 20 - .../pcd/send/email/delivered.html | 3 - .../pcd/send/email/failure-permanent.html | 18 - .../pcd/send/email/failure-technical.html | 12 - .../pcd/send/email/failure-temporary.html | 18 - .../victim-record/pcd/send/email/sending.html | 9 - .../pcd/send/fu-email/after-call-1.html | 7 - .../pcd/send/fu-email/after-call-2.html | 20 - .../pcd/send/fu-email/after-call-3.html | 24 - .../pcd/send/fu-email/failure-permanent.html | 21 - .../pcd/send/fu-email/failure-technical.html | 15 - .../pcd/send/fu-email/failure-temporary.html | 21 - .../pcd/send/fu-email/sending.html | 13 - .../pcd/send/fu-letter/after-call-1.html | 7 - .../pcd/send/fu-letter/after-call-2.html | 20 - .../pcd/send/fu-letter/after-call-3.html | 24 - .../fu-letter/after-fu-email-undelivered.html | 73 - .../pcd/send/letter/after-call-attempt-1.html | 16 - .../pcd/send/letter/after-call-attempt-2.html | 20 - .../pcd/send/letter/after-call-attempt-3.html | 24 - .../send/letter/after-email-undelivered.html | 51 - .../pcd/send/letter/dispatched.html | 19 - .../wat/pcd/victim-record/pcd/urls.ts | 41 - .../pcd/victim-record/pre-trial/index.html | 45 - .../vcl/call/after-call-attempt-1.html | 23 - .../vcl/call/after-call-attempt-2.html | 26 - .../vcl/call/after-call-attempt-3.html | 38 - .../victim-record/vcl/call/before-call-1.html | 19 - .../vcl/call/informed-after-call-1.html | 45 - .../vcl/call/informed-after-call-2.html | 54 - .../vcl/call/informed-after-call-3.html | 58 - .../vcl/draft/amendments-required.html | 26 - .../vcl/draft/approved-to-send.html | 162 -- .../victim-record/vcl/draft/in-progress.html | 13 - .../victim-record/vcl/draft/not-started.html | 10 - .../vcl/draft/ready-to-send.html | 88 - .../victim-record/vcl/draft/under-review.html | 83 - .../wat/pcd/victim-record/vcl/index.html | 218 -- .../vcl/send/email/after-call-attempt-1.html | 16 - .../vcl/send/email/after-call-attempt-2.html | 20 - .../vcl/send/email/delivered.html | 3 - .../vcl/send/email/failure-permanent.html | 18 - .../vcl/send/email/failure-technical.html | 12 - .../vcl/send/email/failure-temporary.html | 18 - .../victim-record/vcl/send/email/sending.html | 9 - .../vcl/send/fu-email/after-call-1.html | 7 - .../vcl/send/fu-email/after-call-2.html | 20 - .../vcl/send/fu-email/after-call-3.html | 24 - .../vcl/send/fu-email/failure-permanent.html | 21 - .../vcl/send/fu-email/failure-technical.html | 15 - .../vcl/send/fu-email/failure-temporary.html | 21 - .../vcl/send/fu-email/sending.html | 13 - .../vcl/send/fu-letter/after-call-1.html | 7 - .../vcl/send/fu-letter/after-call-2.html | 20 - .../vcl/send/fu-letter/after-call-3.html | 24 - .../fu-letter/after-fu-email-undelivered.html | 73 - .../vcl/send/letter/after-call-attempt-1.html | 16 - .../vcl/send/letter/after-call-attempt-2.html | 20 - .../vcl/send/letter/after-call-attempt-3.html | 24 - .../send/letter/after-email-undelivered.html | 51 - .../vcl/send/letter/dispatched.html | 19 - .../wat/pcd/victim-record/vcl/urls.ts | 41 - .../wat/pcd/victim-record/victim-details.html | 295 --- app/views/delivery/wat/pcd/victims.html | 166 -- .../delivery/wat/vcl/call/call-support.html | 244 -- .../delivery/wat/vcl/call/follow-up-moc.html | 74 - .../wat/vcl/call/next-attempt-moc.html | 66 - .../delivery/wat/vcl/call/phone-call-1.html | 159 -- .../delivery/wat/vcl/call/phone-call-2.html | 161 -- .../delivery/wat/vcl/call/phone-call-3.html | 158 -- .../wat/vcl/call/text-message-details.html | 155 -- .../wat/vcl/call/was-text-message-sent.html | 56 - .../wat/vcl/case-locked/by-someone-else.html | 27 - .../wat/vcl/case-locked/self-locked.html | 24 - app/views/delivery/wat/vcl/cases.html | 161 -- app/views/delivery/wat/vcl/checklist.html | 82 - .../delivery/wat/vcl/concepts/overview.html | 194 -- .../wat/vcl/concepts/vca-work-management.html | 229 -- .../wat/vcl/concepts/vsm-tasks-1.html | 219 -- .../wat/vcl/concepts/vso-dashboard.html | 286 --- .../wat/vcl/concepts/vso-tasks-1.html | 185 -- .../wat/vcl/draft/approved-to-send.html | 33 - .../wat/vcl/draft/cannot-connect.html | 24 - .../wat/vcl/draft/cd-modal/delete-draft.html | 40 - .../vcl/draft/cd-modal/request-review.html | 138 -- .../wat/vcl/draft/cd-modal/send-to-cms.html | 65 - .../wat/vcl/draft/compose-letter.html | 367 --- .../wat/vcl/draft/stopped-charge.html | 75 - .../draft/substantially-altered-charge.html | 55 - .../delivery/wat/vcl/draft/under-review.html | 55 - .../delivery/wat/vcl/draft/vcl-type.html | 55 - app/views/delivery/wat/vcl/header/vso.html | 37 - .../delivery/wat/vcl/letter-dashboard.html | 113 - app/views/delivery/wat/vcl/overview.html | 84 - .../wat/vcl/send/check-email-details.html | 99 - .../wat/vcl/send/check-letter-details.html | 96 - .../delivery/wat/vcl/send/delivered.html | 93 - .../vcl/send/letter-added-to-print-queue.html | 86 - .../delivery/wat/vcl/send/letter-details.html | 55 - .../delivery/wat/vcl/send/letter-logged.html | 100 - .../wat/vcl/send/permanent-failure.html | 36 - .../delivery/wat/vcl/send/sending-email.html | 39 - .../wat/vcl/send/temporary-failure.html | 29 - app/views/delivery/wat/vcl/sign-in.html | 67 - app/views/delivery/wat/vcl/tasks.html | 268 --- .../wat/vcl/victim-details/email-address.html | 51 - .../preferred-method-of-contact.html | 84 - .../victim-record/communications/index.html | 128 - .../delivery/wat/vcl/victim-record/index.html | 173 -- .../pcd/call/after-call-attempt-1.html | 17 - .../pcd/call/after-call-attempt-2.html | 26 - .../pcd/call/after-call-attempt-3.html | 30 - .../victim-record/pcd/call/before-call-1.html | 17 - .../pcd/call/informed-after-call-1.html | 54 - .../pcd/call/informed-after-call-2.html | 63 - .../pcd/call/informed-after-call-3.html | 67 - .../pcd/draft/amendments-required.html | 26 - .../pcd/draft/approved-to-send.html | 158 -- .../victim-record/pcd/draft/in-progress.html | 13 - .../victim-record/pcd/draft/not-started.html | 9 - .../pcd/draft/ready-to-send.html | 57 - .../victim-record/pcd/draft/under-review.html | 83 - .../wat/vcl/victim-record/pcd/index.html | 25 - .../pcd/send/email/after-call-attempt-1.html | 59 - .../pcd/send/email/after-call-attempt-2.html | 63 - .../pcd/send/email/delivered.html | 46 - .../pcd/send/email/failure-permanent.html | 53 - .../pcd/send/email/failure-technical.html | 47 - .../pcd/send/email/failure-temporary.html | 53 - .../victim-record/pcd/send/email/sending.html | 44 - .../pcd/send/fu-email/after-call-1.html | 7 - .../pcd/send/fu-email/after-call-2.html | 20 - .../pcd/send/fu-email/after-call-3.html | 24 - .../pcd/send/fu-email/failure-permanent.html | 21 - .../pcd/send/fu-email/failure-technical.html | 15 - .../pcd/send/fu-email/failure-temporary.html | 21 - .../pcd/send/fu-email/sending.html | 107 - .../pcd/send/fu-letter/after-call-1.html | 101 - .../pcd/send/fu-letter/after-call-2.html | 63 - .../pcd/send/fu-letter/after-call-3.html | 67 - .../fu-letter/after-fu-email-undelivered.html | 114 - .../pcd/send/letter/after-call-attempt-1.html | 51 - .../pcd/send/letter/after-call-attempt-2.html | 55 - .../pcd/send/letter/after-call-attempt-3.html | 59 - .../send/letter/after-email-undelivered.html | 84 - .../pcd/send/letter/dispatched.html | 19 - .../vcl/victim-record/pre-trial/index.html | 43 - .../vcl/call/after-call-attempt-1.html | 23 - .../vcl/call/after-call-attempt-2.html | 26 - .../vcl/call/after-call-attempt-3.html | 38 - .../victim-record/vcl/call/before-call-1.html | 19 - .../vcl/call/informed-after-call-1.html | 45 - .../vcl/call/informed-after-call-2.html | 54 - .../vcl/call/informed-after-call-3.html | 58 - .../vcl/draft/amendments-required.html | 26 - .../vcl/draft/approved-to-send.html | 162 -- .../victim-record/vcl/draft/in-progress.html | 13 - .../victim-record/vcl/draft/not-started.html | 10 - .../vcl/draft/ready-to-send.html | 88 - .../victim-record/vcl/draft/under-review.html | 83 - .../wat/vcl/victim-record/vcl/index copy.html | 39 - .../wat/vcl/victim-record/vcl/index.html | 219 -- .../vcl/send/email/after-call-attempt-1.html | 16 - .../vcl/send/email/after-call-attempt-2.html | 20 - .../vcl/send/email/delivered.html | 3 - .../vcl/send/email/failure-permanent.html | 18 - .../vcl/send/email/failure-technical.html | 12 - .../vcl/send/email/failure-temporary.html | 18 - .../victim-record/vcl/send/email/sending.html | 9 - .../vcl/send/fu-email/after-call-1.html | 7 - .../vcl/send/fu-email/after-call-2.html | 20 - .../vcl/send/fu-email/after-call-3.html | 24 - .../vcl/send/fu-email/failure-permanent.html | 21 - .../vcl/send/fu-email/failure-technical.html | 15 - .../vcl/send/fu-email/failure-temporary.html | 21 - .../vcl/send/fu-email/sending.html | 13 - .../vcl/send/fu-letter/after-call-1.html | 7 - .../vcl/send/fu-letter/after-call-2.html | 20 - .../vcl/send/fu-letter/after-call-3.html | 24 - .../fu-letter/after-fu-email-undelivered.html | 73 - .../vcl/send/letter/after-call-attempt-1.html | 16 - .../vcl/send/letter/after-call-attempt-2.html | 20 - .../vcl/send/letter/after-call-attempt-3.html | 24 - .../send/letter/after-email-undelivered.html | 51 - .../vcl/send/letter/dispatched.html | 19 - .../wat/vcl/victim-record/victim-details.html | 295 --- app/views/delivery/wat/vcl/victims.html | 166 -- .../wat2/case-locked/by-someone-else.html | 27 - .../wat2/case-locked/self-locked.html | 24 - .../delivery/wat2/change-task-due-date.html | 92 - .../wat2/onb/check-details/case-type.html | 67 - .../wat2/onb/check-details/index.html | 270 --- .../delivery/wat2/onb/check-details/pmoc.html | 88 - .../preferred-contact-times.html | 43 - .../preferred-correspondence-language.html | 60 - .../onb/check-details/preferred-name.html | 43 - .../wat2/onb/check-details/risk-level.html | 74 - .../onb/check-details/translator-needed.html | 60 - .../wat2/onb/check-details/vps-status.html | 80 - app/views/delivery/wat2/onb/check-task.html | 152 -- app/views/delivery/wat2/onb/manual-task.html | 63 - .../delivery/wat2/onb/next-task-due-date.html | 85 - app/views/delivery/wat2/onb/next-task.html | 153 -- app/views/delivery/wat2/onb/onboarded.html | 43 - app/views/delivery/wat2/onb/pmoc.html | 88 - app/views/delivery/wat2/onb/service-lead.html | 80 - .../delivery/wat2/onb/victim-details.html | 295 --- app/views/delivery/wat2/overview.html | 50 - .../wat2/partials/header/none-selected.html | 33 - .../partials/header/overview-selected.html | 33 - .../wat2/partials/header/tasks-selected.html | 33 - .../partials/header/victims-selected.html | 33 - .../partials/identity-bar/victim-page.html | 27 - .../delivery/wat2/pcd/call/call-support.html | 244 -- .../delivery/wat2/pcd/call/follow-up-moc.html | 77 - .../wat2/pcd/call/next-attempt-moc.html | 69 - .../delivery/wat2/pcd/call/phone-call-1.html | 162 -- .../delivery/wat2/pcd/call/phone-call-2.html | 164 -- .../delivery/wat2/pcd/call/phone-call-3.html | 161 -- .../wat2/pcd/call/text-message-details.html | 158 -- .../wat2/pcd/call/was-text-message-sent.html | 59 - .../wat2/pcd/draft/approved-to-send.html | 33 - .../wat2/pcd/draft/cannot-connect.html | 27 - .../wat2/pcd/draft/cd-modal/delete-draft.html | 40 - .../pcd/draft/cd-modal/request-review.html | 138 -- .../wat2/pcd/draft/cd-modal/send-to-cms.html | 65 - .../wat2/pcd/draft/compose-letter.html | 367 --- .../wat2/pcd/draft/first-hearing.html | 62 - .../delivery/wat2/pcd/draft/pcd-type.html | 65 - .../delivery/wat2/pcd/draft/under-review.html | 58 - .../wat2/pcd/draft/victim-withdrawn.html | 58 - .../wat2/pcd/pre-draft/check-details.html | 83 - .../wat2/pcd/pre-draft/check-eligibility.html | 67 - .../wat2/pcd/send/check-email-details.html | 102 - .../wat2/pcd/send/check-letter-details.html | 99 - .../delivery/wat2/pcd/send/delivered.html | 96 - .../pcd/send/letter-added-to-print-queue.html | 89 - .../wat2/pcd/send/letter-details.html | 58 - .../delivery/wat2/pcd/send/letter-logged.html | 103 - .../wat2/pcd/send/permanent-failure.html | 39 - .../delivery/wat2/pcd/send/sending-email.html | 42 - .../wat2/pcd/send/technical-failure.html | 29 - .../wat2/pcd/send/temporary-failure.html | 32 - app/views/delivery/wat2/sign-in.html | 67 - app/views/delivery/wat2/task-assignee.html | 46 - app/views/delivery/wat2/tasks.html | 620 ----- .../delivery/wat2/vcl/call/call-support.html | 244 -- .../delivery/wat2/vcl/call/follow-up-moc.html | 77 - .../wat2/vcl/call/next-attempt-moc.html | 66 - .../delivery/wat2/vcl/call/phone-call-1.html | 162 -- .../delivery/wat2/vcl/call/phone-call-2.html | 164 -- .../delivery/wat2/vcl/call/phone-call-3.html | 161 -- .../wat2/vcl/call/read-only-letter.html | 53 - .../wat2/vcl/call/text-message-details.html | 158 -- .../wat2/vcl/call/was-text-message-sent.html | 59 - .../wat2/vcl/draft/approved-to-send.html | 33 - .../wat2/vcl/draft/cannot-connect.html | 27 - .../wat2/vcl/draft/cd-modal/delete-draft.html | 40 - .../vcl/draft/cd-modal/request-review.html | 138 -- .../wat2/vcl/draft/cd-modal/send-to-cms.html | 65 - .../wat2/vcl/draft/compose-letter.html | 366 --- .../wat2/vcl/draft/stopped-charge.html | 78 - .../draft/substantially-altered-charge.html | 58 - .../delivery/wat2/vcl/draft/under-review.html | 58 - .../delivery/wat2/vcl/draft/vcl-type.html | 58 - .../wat2/vcl/pre-draft/check-details.html | 83 - .../wat2/vcl/pre-draft/check-eligibility.html | 67 - .../wat2/vcl/send/check-email-details.html | 102 - .../wat2/vcl/send/check-letter-details.html | 99 - .../delivery/wat2/vcl/send/delivered.html | 96 - .../vcl/send/letter-added-to-print-queue.html | 89 - .../wat2/vcl/send/letter-details.html | 58 - .../delivery/wat2/vcl/send/letter-logged.html | 103 - .../wat2/vcl/send/permanent-failure.html | 39 - .../delivery/wat2/vcl/send/sending-email.html | 42 - .../wat2/vcl/send/technical-failure.html | 29 - .../wat2/vcl/send/temporary-failure.html | 32 - app/views/delivery/wat2/victim/index.html | 257 -- .../wat2/victim/new-task/check-task.html | 136 -- .../wat2/victim/new-task/manual-task.html | 60 - .../wat2/victim/new-task/task-created.html | 43 - .../wat2/victim/new-task/task-due-date.html | 81 - .../wat2/victim/new-task/task-selection.html | 102 - .../victim/pcd/call/after-call-attempt-1.html | 23 - .../victim/pcd/call/after-call-attempt-2.html | 26 - .../victim/pcd/call/after-call-attempt-3.html | 38 - .../wat2/victim/pcd/call/before-call-1.html | 19 - .../pcd/call/informed-after-call-1.html | 45 - .../pcd/call/informed-after-call-2.html | 54 - .../pcd/call/informed-after-call-3.html | 58 - .../victim/pcd/draft/amendments-required.html | 26 - .../victim/pcd/draft/approved-to-send.html | 162 -- .../wat2/victim/pcd/draft/in-progress.html | 13 - .../wat2/victim/pcd/draft/not-started.html | 10 - .../wat2/victim/pcd/draft/ready-to-send.html | 88 - .../wat2/victim/pcd/draft/under-review.html | 83 - app/views/delivery/wat2/victim/pcd/index.html | 184 -- .../victim/pcd/pre-draft/check-details.html | 9 - .../pcd/send/email/after-call-attempt-1.html | 16 - .../pcd/send/email/after-call-attempt-2.html | 20 - .../wat2/victim/pcd/send/email/delivered.html | 3 - .../pcd/send/email/failure-permanent.html | 18 - .../pcd/send/email/failure-technical.html | 12 - .../pcd/send/email/failure-temporary.html | 18 - .../wat2/victim/pcd/send/email/sending.html | 9 - .../pcd/send/fu-email/after-call-1.html | 7 - .../pcd/send/fu-email/after-call-2.html | 20 - .../pcd/send/fu-email/after-call-3.html | 24 - .../pcd/send/fu-email/failure-permanent.html | 21 - .../pcd/send/fu-email/failure-technical.html | 15 - .../pcd/send/fu-email/failure-temporary.html | 21 - .../victim/pcd/send/fu-email/sending.html | 13 - .../pcd/send/fu-letter/after-call-1.html | 7 - .../pcd/send/fu-letter/after-call-2.html | 20 - .../pcd/send/fu-letter/after-call-3.html | 24 - .../fu-letter/after-fu-email-undelivered.html | 73 - .../pcd/send/letter/after-call-attempt-1.html | 16 - .../pcd/send/letter/after-call-attempt-2.html | 20 - .../pcd/send/letter/after-call-attempt-3.html | 24 - .../send/letter/after-email-undelivered.html | 51 - .../victim/pcd/send/letter/dispatched.html | 19 - app/views/delivery/wat2/victim/pcd/urls.ts | 41 - .../delivery/wat2/victim/pre-trial/index.html | 45 - app/views/delivery/wat2/victim/reminder.html | 179 -- .../victim/vcl/call/after-call-attempt-1.html | 23 - .../victim/vcl/call/after-call-attempt-2.html | 26 - .../victim/vcl/call/after-call-attempt-3.html | 38 - .../wat2/victim/vcl/call/before-call-1.html | 19 - .../vcl/call/informed-after-call-1.html | 45 - .../vcl/call/informed-after-call-2.html | 54 - .../vcl/call/informed-after-call-3.html | 58 - .../victim/vcl/draft/amendments-required.html | 26 - .../victim/vcl/draft/approved-to-send.html | 162 -- .../wat2/victim/vcl/draft/in-progress.html | 13 - .../wat2/victim/vcl/draft/not-started.html | 16 - .../wat2/victim/vcl/draft/ready-to-send.html | 88 - .../wat2/victim/vcl/draft/under-review.html | 83 - app/views/delivery/wat2/victim/vcl/index.html | 222 -- .../victim/vcl/pre-draft/check-details.html | 10 - .../vcl/send/email/after-call-attempt-1.html | 16 - .../vcl/send/email/after-call-attempt-2.html | 20 - .../wat2/victim/vcl/send/email/delivered.html | 3 - .../vcl/send/email/failure-permanent.html | 18 - .../vcl/send/email/failure-technical.html | 12 - .../vcl/send/email/failure-temporary.html | 18 - .../wat2/victim/vcl/send/email/sending.html | 9 - .../vcl/send/fu-email/after-call-1.html | 7 - .../vcl/send/fu-email/after-call-2.html | 20 - .../vcl/send/fu-email/after-call-3.html | 24 - .../vcl/send/fu-email/failure-permanent.html | 21 - .../vcl/send/fu-email/failure-technical.html | 15 - .../vcl/send/fu-email/failure-temporary.html | 21 - .../victim/vcl/send/fu-email/sending.html | 13 - .../vcl/send/fu-letter/after-call-1.html | 7 - .../vcl/send/fu-letter/after-call-2.html | 20 - .../vcl/send/fu-letter/after-call-3.html | 24 - .../fu-letter/after-fu-email-undelivered.html | 73 - .../vcl/send/letter/after-call-attempt-1.html | 16 - .../vcl/send/letter/after-call-attempt-2.html | 20 - .../vcl/send/letter/after-call-attempt-3.html | 24 - .../send/letter/after-email-undelivered.html | 51 - .../victim/vcl/send/letter/dispatched.html | 19 - app/views/delivery/wat2/victim/vcl/urls.html | 102 - .../victim/victim-details/email-address.html | 54 - .../wat2/victim/victim-details/index.html | 334 --- .../wat2/victim/victim-details/pmoc.html | 87 - app/views/delivery/wat2/victims.html | 755 ------ app/views/delivery/wat2/vlo.html | 49 - .../wat3/case-locked/by-someone-else.html | 27 - .../wat3/case-locked/self-locked.html | 24 - app/views/delivery/wat3/change-service.html | 63 - .../delivery/wat3/change-task-due-date.html | 93 - .../delivery/wat3/next-task-due-date.html | 86 - .../wat3/onb/check-details/case-type.html | 67 - .../wat3/onb/check-details/index.html | 274 --- .../delivery/wat3/onb/check-details/pmoc.html | 88 - .../preferred-contact-times.html | 43 - .../preferred-correspondence-language.html | 75 - .../onb/check-details/preferred-name.html | 43 - .../wat3/onb/check-details/risk-level.html | 74 - .../onb/check-details/translator-needed.html | 69 - .../wat3/onb/check-details/vps-status.html | 80 - app/views/delivery/wat3/onb/check-task.html | 200 -- app/views/delivery/wat3/onb/manual-task.html | 63 - .../delivery/wat3/onb/meeting-purpose.html | 97 - .../delivery/wat3/onb/next-task-due-date.html | 85 - app/views/delivery/wat3/onb/next-task.html | 111 - app/views/delivery/wat3/onb/onboarded.html | 63 - app/views/delivery/wat3/onb/pmoc.html | 88 - app/views/delivery/wat3/onb/service-lead.html | 82 - .../delivery/wat3/onb/victim-details.html | 295 --- .../delivery/wat3/other/call-logged.html | 40 - .../delivery/wat3/other/contacted-by.html | 96 - .../delivery/wat3/other/email-details.html | 172 -- .../delivery/wat3/other/email-logged.html | 40 - .../delivery/wat3/other/in-person-logged.html | 40 - app/views/delivery/wat3/other/in-person.html | 141 -- .../delivery/wat3/other/letter-details.html | 165 -- .../delivery/wat3/other/letter-logged.html | 48 - app/views/delivery/wat3/other/log.html | 164 -- .../delivery/wat3/other/other-logged.html | 40 - app/views/delivery/wat3/other/other.html | 172 -- .../delivery/wat3/other/telephone-call.html | 173 -- .../wat3/other/text-message-logged.html | 40 - .../delivery/wat3/other/text-message.html | 164 -- app/views/delivery/wat3/overview.html | 50 - app/views/delivery/wat3/overview2.html | 398 ---- .../wat3/partials/header/none-selected.html | 38 - .../partials/header/overview-selected.html | 38 - .../wat3/partials/header/tasks-selected.html | 38 - .../partials/header/victims-selected.html | 38 - .../partials/identity-bar/victim-page.html | 21 - .../delivery/wat3/pcd/call/call-support.html | 244 -- .../delivery/wat3/pcd/call/follow-up-moc.html | 78 - .../wat3/pcd/call/next-attempt-moc.html | 70 - .../delivery/wat3/pcd/call/phone-call-1.html | 162 -- .../delivery/wat3/pcd/call/phone-call-2.html | 164 -- .../delivery/wat3/pcd/call/phone-call-3.html | 161 -- .../wat3/pcd/call/text-message-details.html | 159 -- .../wat3/pcd/call/was-text-message-sent.html | 60 - .../wat3/pcd/draft/approved-to-send.html | 33 - .../wat3/pcd/draft/cannot-connect.html | 27 - .../wat3/pcd/draft/cd-modal/delete-draft.html | 40 - .../pcd/draft/cd-modal/request-review.html | 138 -- .../wat3/pcd/draft/cd-modal/send-to-cms.html | 65 - .../wat3/pcd/draft/compose-letter.html | 367 --- .../wat3/pcd/draft/first-hearing.html | 62 - .../delivery/wat3/pcd/draft/pcd-type.html | 58 - .../delivery/wat3/pcd/draft/under-review.html | 58 - .../wat3/pcd/draft/victim-withdrawn.html | 58 - .../wat3/pcd/pre-draft/check-details-old.html | 83 - .../pre-draft/check-details/case-type.html | 67 - .../pcd/pre-draft/check-details/index.html | 274 --- .../pcd/pre-draft/check-details/pmoc.html | 88 - .../preferred-contact-times.html | 43 - .../preferred-correspondence-language.html | 60 - .../check-details/preferred-name.html | 43 - .../pre-draft/check-details/risk-level.html | 74 - .../check-details/translator-needed.html | 60 - .../pre-draft/check-details/vps-status.html | 80 - .../wat3/pcd/pre-draft/check-eligibility.html | 67 - .../wat3/pcd/pre-draft/contacted-by.html | 76 - .../pcd/pre-draft/not-contacted-reason.html | 40 - .../wat3/pcd/send/check-email-details.html | 102 - .../wat3/pcd/send/check-letter-details.html | 99 - .../delivery/wat3/pcd/send/delivered.html | 96 - .../delivery/wat3/pcd/send/email-details.html | 59 - .../delivery/wat3/pcd/send/email-logged.html | 78 - .../pcd/send/letter-added-to-print-queue.html | 89 - .../wat3/pcd/send/letter-details.html | 59 - .../delivery/wat3/pcd/send/letter-logged.html | 86 - .../wat3/pcd/send/permanent-failure.html | 39 - .../delivery/wat3/pcd/send/sending-email.html | 42 - .../wat3/pcd/send/technical-failure.html | 29 - .../wat3/pcd/send/temporary-failure.html | 32 - app/views/delivery/wat3/sign-in.html | 67 - app/views/delivery/wat3/task-assignee.html | 46 - app/views/delivery/wat3/task-updated.html | 47 - app/views/delivery/wat3/tasks.html | 1516 ------------ .../delivery/wat3/update-manual-task.html | 132 -- .../delivery/wat3/vcl/call/call-support.html | 244 -- .../delivery/wat3/vcl/call/follow-up-moc.html | 78 - .../wat3/vcl/call/next-attempt-moc.html | 70 - .../delivery/wat3/vcl/call/phone-call-1.html | 162 -- .../delivery/wat3/vcl/call/phone-call-2.html | 164 -- .../delivery/wat3/vcl/call/phone-call-3.html | 161 -- .../wat3/vcl/call/read-only-letter.html | 53 - .../wat3/vcl/call/text-message-details.html | 159 -- .../wat3/vcl/call/was-text-message-sent.html | 60 - .../wat3/vcl/draft/approved-to-send.html | 33 - .../wat3/vcl/draft/cannot-connect.html | 27 - .../wat3/vcl/draft/cd-modal/delete-draft.html | 40 - .../vcl/draft/cd-modal/request-review.html | 138 -- .../wat3/vcl/draft/cd-modal/send-to-cms.html | 65 - .../wat3/vcl/draft/compose-letter.html | 366 --- .../wat3/vcl/draft/stopped-charge.html | 78 - .../draft/substantially-altered-charge.html | 58 - .../delivery/wat3/vcl/draft/under-review.html | 58 - .../delivery/wat3/vcl/draft/vcl-type.html | 58 - .../wat3/vcl/pre-draft/check-details.html | 83 - .../pre-draft/check-details/case-type.html | 67 - .../vcl/pre-draft/check-details/index.html | 274 --- .../vcl/pre-draft/check-details/pmoc.html | 88 - .../preferred-contact-times.html | 43 - .../preferred-correspondence-language.html | 60 - .../check-details/preferred-name.html | 43 - .../pre-draft/check-details/risk-level.html | 74 - .../check-details/translator-needed.html | 60 - .../pre-draft/check-details/vps-status.html | 80 - .../wat3/vcl/pre-draft/check-eligibility.html | 67 - .../wat3/vcl/pre-draft/contacted-by.html | 76 - .../wat3/vcl/send/check-email-details.html | 102 - .../wat3/vcl/send/check-letter-details.html | 99 - .../delivery/wat3/vcl/send/delivered.html | 96 - .../delivery/wat3/vcl/send/email-details.html | 59 - .../delivery/wat3/vcl/send/email-logged.html | 78 - .../vcl/send/letter-added-to-print-queue.html | 89 - .../wat3/vcl/send/letter-details.html | 59 - .../wat3/vcl/send/letter-logged-old.html | 103 - .../delivery/wat3/vcl/send/letter-logged.html | 86 - .../wat3/vcl/send/permanent-failure.html | 39 - .../delivery/wat3/vcl/send/sending-email.html | 42 - .../wat3/vcl/send/technical-failure.html | 29 - .../wat3/vcl/send/temporary-failure.html | 32 - app/views/delivery/wat3/victim/index.html | 417 ---- .../wat3/victim/new-task/check-task.html | 181 -- .../wat3/victim/new-task/manual-task.html | 59 - .../wat3/victim/new-task/meeting-purpose.html | 97 - .../wat3/victim/new-task/task-created.html | 65 - .../wat3/victim/new-task/task-due-date.html | 48 - .../wat3/victim/new-task/task-selection.html | 102 - .../delivery/wat3/victim/other/index.html | 107 - app/views/delivery/wat3/victim/overview.html | 176 -- .../victim/pcd/call/after-call-attempt-1.html | 23 - .../victim/pcd/call/after-call-attempt-2.html | 26 - .../victim/pcd/call/after-call-attempt-3.html | 42 - .../wat3/victim/pcd/call/before-call-1.html | 19 - .../victim/pcd/call/before-text-logged.html | 10 - .../pcd/call/informed-after-call-1.html | 53 - .../pcd/call/informed-after-call-2.html | 54 - .../pcd/call/informed-after-call-3.html | 58 - .../wat3/victim/pcd/call/select-fumoc.html | 47 - .../victim/pcd/draft/amendments-required.html | 26 - .../victim/pcd/draft/approved-to-send.html | 162 -- .../wat3/victim/pcd/draft/in-progress.html | 13 - .../wat3/victim/pcd/draft/ready-to-send.html | 88 - .../wat3/victim/pcd/draft/under-review.html | 83 - .../wat3/victim/pcd/index-with-vcl.html | 365 --- app/views/delivery/wat3/victim/pcd/index.html | 178 -- .../victim/pcd/pre-draft/check-details.html | 9 - .../victim/pcd/pre-draft/log-not-started.html | 9 - .../pcd/send/email/after-call-attempt-1.html | 16 - .../pcd/send/email/after-call-attempt-2.html | 20 - .../wat3/victim/pcd/send/email/delivered.html | 3 - .../pcd/send/email/failure-permanent.html | 18 - .../pcd/send/email/failure-technical.html | 12 - .../pcd/send/email/failure-temporary.html | 18 - .../wat3/victim/pcd/send/email/sending.html | 9 - .../pcd/send/fu-email/after-call-1.html | 7 - .../pcd/send/fu-email/after-call-2.html | 20 - .../pcd/send/fu-email/after-call-3.html | 24 - .../pcd/send/fu-email/failure-permanent.html | 21 - .../pcd/send/fu-email/failure-technical.html | 15 - .../pcd/send/fu-email/failure-temporary.html | 21 - .../victim/pcd/send/fu-email/sending.html | 13 - .../pcd/send/fu-letter/after-call-1.html | 7 - .../pcd/send/fu-letter/after-call-2.html | 20 - .../pcd/send/fu-letter/after-call-3.html | 24 - .../fu-letter/after-fu-email-undelivered.html | 73 - .../pcd/send/letter/after-call-attempt-1.html | 16 - .../pcd/send/letter/after-call-attempt-2.html | 20 - .../pcd/send/letter/after-call-attempt-3.html | 24 - .../send/letter/after-email-undelivered.html | 51 - .../victim/pcd/send/letter/dispatched.html | 4 - app/views/delivery/wat3/victim/pcd/urls.ts | 41 - .../delivery/wat3/victim/pre-trial/index.html | 45 - app/views/delivery/wat3/victim/reminder.html | 179 -- .../victim/vcl/call/after-call-attempt-1.html | 23 - .../victim/vcl/call/after-call-attempt-2.html | 26 - .../victim/vcl/call/after-call-attempt-3.html | 38 - .../wat3/victim/vcl/call/before-call-1.html | 19 - .../vcl/call/informed-after-call-1.html | 45 - .../vcl/call/informed-after-call-2.html | 54 - .../vcl/call/informed-after-call-3.html | 58 - .../victim/vcl/draft/amendments-required.html | 26 - .../victim/vcl/draft/approved-to-send.html | 162 -- .../wat3/victim/vcl/draft/in-progress.html | 13 - .../wat3/victim/vcl/draft/not-started.html | 16 - .../wat3/victim/vcl/draft/ready-to-send.html | 88 - .../wat3/victim/vcl/draft/under-review.html | 83 - app/views/delivery/wat3/victim/vcl/index.html | 228 -- .../victim/vcl/pre-draft/check-details.html | 10 - .../vcl/send/email/after-call-attempt-1.html | 16 - .../vcl/send/email/after-call-attempt-2.html | 20 - .../wat3/victim/vcl/send/email/delivered.html | 3 - .../vcl/send/email/failure-permanent.html | 18 - .../vcl/send/email/failure-technical.html | 12 - .../vcl/send/email/failure-temporary.html | 18 - .../wat3/victim/vcl/send/email/sending.html | 9 - .../vcl/send/fu-email/after-call-1.html | 7 - .../vcl/send/fu-email/after-call-2.html | 20 - .../vcl/send/fu-email/after-call-3.html | 24 - .../vcl/send/fu-email/failure-permanent.html | 21 - .../vcl/send/fu-email/failure-technical.html | 15 - .../vcl/send/fu-email/failure-temporary.html | 21 - .../victim/vcl/send/fu-email/sending.html | 13 - .../vcl/send/fu-letter/after-call-1.html | 7 - .../vcl/send/fu-letter/after-call-2.html | 20 - .../vcl/send/fu-letter/after-call-3.html | 24 - .../fu-letter/after-fu-email-undelivered.html | 73 - .../vcl/send/letter/after-call-attempt-1.html | 16 - .../vcl/send/letter/after-call-attempt-2.html | 20 - .../vcl/send/letter/after-call-attempt-3.html | 24 - .../send/letter/after-email-undelivered.html | 51 - .../victim/vcl/send/letter/dispatched.html | 19 - app/views/delivery/wat3/victim/vcl/urls.html | 102 - .../wat3/victim/victim-details/address.html | 64 - .../victim/victim-details/date-of-birth.html | 63 - .../victim/victim-details/email-address.html | 54 - .../wat3/victim/victim-details/index.html | 442 ---- .../wat3/victim/victim-details/pmoc.html | 87 - .../victim/victim-details/preferred-name.html | 38 - .../victim-details/previous-convictions.html | 43 - .../wat3/victim/victim-details/religion.html | 43 - .../victim/victim-details/risk-level.html | 73 - .../wat3/victim/victim-details/service.html | 63 - .../victim-details/translator-needed.html | 68 - .../victim/victim-details/vps-status.html | 80 - app/views/delivery/wat3/victims.html | 793 ------- app/views/delivery/wat3/vlo.html | 49 - .../log-arranged-meeting-check.html | 498 ---- .../wft-meetings/log-arranged-meeting.html | 498 ---- .../log-meeting-outcome-check.html | 498 ---- .../wft-meetings/log-meeting-outcome.html | 498 ---- .../log-offer-response-check.html | 498 ---- .../wat3/wft-meetings/log-offer-response.html | 498 ---- .../wat3/wft-meetings/log-offer-task.html | 498 ---- .../wft-meetings/new-task/check-task.html | 174 -- .../wft-meetings/new-task/manual-task.html | 60 - .../wat3/wft-meetings/new-task/purposet.html | 94 - .../wft-meetings/new-task/task-created.html | 43 - .../wft-meetings/new-task/task-due-date.html | 81 - .../wft-meetings/new-task/task-selection.html | 116 - .../delivery/wat3/wft-meetings/tasks.html | 871 ------- .../delivery/wat3/wft-meetings/victims.html | 2099 ----------------- .../wat4/case-locked/by-someone-else.html | 27 - .../wat4/case-locked/self-locked.html | 24 - app/views/delivery/wat4/change-service.html | 63 - .../delivery/wat4/change-task-due-date.html | 92 - .../delivery/wat4/next-task-due-date.html | 85 - .../wat4/onb/check-details/case-type.html | 67 - .../wat4/onb/check-details/index.html | 278 --- .../delivery/wat4/onb/check-details/pmoc.html | 88 - .../preferred-contact-times.html | 43 - .../preferred-correspondence-language.html | 75 - .../onb/check-details/preferred-name.html | 43 - .../wat4/onb/check-details/risk-level.html | 74 - .../onb/check-details/translator-needed.html | 69 - .../wat4/onb/check-details/vps-status.html | 80 - app/views/delivery/wat4/onb/check-task.html | 199 -- app/views/delivery/wat4/onb/manual-task.html | 63 - .../delivery/wat4/onb/meeting-purpose.html | 97 - .../delivery/wat4/onb/next-task-due-date.html | 85 - app/views/delivery/wat4/onb/next-task.html | 111 - app/views/delivery/wat4/onb/onboarded.html | 63 - app/views/delivery/wat4/onb/pmoc.html | 88 - app/views/delivery/wat4/onb/service-lead.html | 89 - .../delivery/wat4/onb/victim-details.html | 295 --- .../delivery/wat4/other/call-logged.html | 40 - .../delivery/wat4/other/contacted-by.html | 96 - .../delivery/wat4/other/email-details.html | 172 -- .../delivery/wat4/other/email-logged.html | 40 - .../delivery/wat4/other/in-person-logged.html | 40 - app/views/delivery/wat4/other/in-person.html | 141 -- .../delivery/wat4/other/letter-details.html | 173 -- .../delivery/wat4/other/letter-logged.html | 48 - app/views/delivery/wat4/other/log.html | 164 -- .../delivery/wat4/other/other-logged.html | 40 - app/views/delivery/wat4/other/other.html | 172 -- .../delivery/wat4/other/telephone-call.html | 173 -- .../wat4/other/text-message-logged.html | 40 - .../delivery/wat4/other/text-message.html | 164 -- app/views/delivery/wat4/overview.html | 50 - .../wat4/partials/header/none-selected.html | 38 - .../partials/header/overview-selected.html | 38 - .../wat4/partials/header/tasks-selected.html | 38 - .../partials/header/victims-selected.html | 38 - .../partials/identity-bar/victim-page.html | 27 - .../delivery/wat4/pcd/call/call-support.html | 244 -- .../delivery/wat4/pcd/call/follow-up-moc.html | 78 - .../wat4/pcd/call/next-attempt-moc.html | 70 - .../delivery/wat4/pcd/call/phone-call-1.html | 243 -- .../delivery/wat4/pcd/call/phone-call-2.html | 245 -- .../delivery/wat4/pcd/call/phone-call-3.html | 242 -- .../wat4/pcd/call/text-message-details.html | 159 -- .../wat4/pcd/call/was-text-message-sent.html | 60 - .../wat4/pcd/draft/approved-to-send.html | 33 - .../wat4/pcd/draft/cannot-connect.html | 27 - .../wat4/pcd/draft/cd-modal/delete-draft.html | 40 - .../pcd/draft/cd-modal/request-review.html | 138 -- .../wat4/pcd/draft/cd-modal/send-to-cms.html | 65 - .../wat4/pcd/draft/compose-letter.html | 367 --- .../wat4/pcd/draft/first-hearing.html | 62 - .../delivery/wat4/pcd/draft/pcd-type.html | 65 - .../delivery/wat4/pcd/draft/under-review.html | 58 - .../wat4/pcd/draft/victim-withdrawn.html | 58 - .../wat4/pcd/pre-draft/check-details-old.html | 83 - .../pre-draft/check-details/case-type.html | 67 - .../pcd/pre-draft/check-details/index.html | 278 --- .../pcd/pre-draft/check-details/pmoc.html | 88 - .../preferred-contact-times.html | 43 - .../preferred-correspondence-language.html | 60 - .../check-details/preferred-name.html | 43 - .../pre-draft/check-details/risk-level.html | 74 - .../check-details/translator-needed.html | 60 - .../pre-draft/check-details/vps-status.html | 80 - .../wat4/pcd/pre-draft/check-eligibility.html | 67 - .../wat4/pcd/pre-draft/contacted-by.html | 76 - .../pcd/pre-draft/not-contacted-reason.html | 40 - .../wat4/pcd/send/check-email-details.html | 102 - .../wat4/pcd/send/check-letter-details.html | 99 - .../delivery/wat4/pcd/send/delivered.html | 96 - .../delivery/wat4/pcd/send/email-details.html | 81 - .../delivery/wat4/pcd/send/email-logged.html | 78 - .../pcd/send/letter-added-to-print-queue.html | 89 - .../wat4/pcd/send/letter-details.html | 81 - .../delivery/wat4/pcd/send/letter-logged.html | 86 - .../wat4/pcd/send/permanent-failure.html | 39 - .../delivery/wat4/pcd/send/sending-email.html | 42 - .../wat4/pcd/send/technical-failure.html | 29 - .../wat4/pcd/send/temporary-failure.html | 32 - app/views/delivery/wat4/sign-in.html | 67 - app/views/delivery/wat4/task-assignee.html | 46 - app/views/delivery/wat4/task-updated.html | 47 - app/views/delivery/wat4/tasks.html | 746 ------ .../delivery/wat4/update-manual-task.html | 132 -- .../delivery/wat4/vcl/call/call-support.html | 244 -- .../delivery/wat4/vcl/call/follow-up-moc.html | 78 - .../wat4/vcl/call/next-attempt-moc.html | 70 - .../delivery/wat4/vcl/call/phone-call-1.html | 243 -- .../delivery/wat4/vcl/call/phone-call-2.html | 245 -- .../delivery/wat4/vcl/call/phone-call-3.html | 242 -- .../wat4/vcl/call/read-only-letter.html | 53 - .../wat4/vcl/call/text-message-details.html | 159 -- .../wat4/vcl/call/was-text-message-sent.html | 60 - .../wat4/vcl/draft/approved-to-send.html | 33 - .../wat4/vcl/draft/cannot-connect.html | 27 - .../wat4/vcl/draft/cd-modal/delete-draft.html | 40 - .../vcl/draft/cd-modal/request-review.html | 138 -- .../wat4/vcl/draft/cd-modal/send-to-cms.html | 65 - .../wat4/vcl/draft/compose-letter.html | 366 --- .../wat4/vcl/draft/stopped-charge.html | 78 - .../draft/substantially-altered-charge.html | 58 - .../delivery/wat4/vcl/draft/under-review.html | 58 - .../delivery/wat4/vcl/draft/vcl-type.html | 58 - .../wat4/vcl/pre-draft/check-details.html | 83 - .../pre-draft/check-details/case-type.html | 67 - .../vcl/pre-draft/check-details/index.html | 278 --- .../vcl/pre-draft/check-details/pmoc.html | 88 - .../preferred-contact-times.html | 43 - .../preferred-correspondence-language.html | 60 - .../check-details/preferred-name.html | 43 - .../pre-draft/check-details/risk-level.html | 74 - .../check-details/translator-needed.html | 60 - .../pre-draft/check-details/vps-status.html | 80 - .../wat4/vcl/pre-draft/check-eligibility.html | 67 - .../wat4/vcl/pre-draft/contacted-by.html | 76 - .../wat4/vcl/send/check-email-details.html | 102 - .../wat4/vcl/send/check-letter-details.html | 99 - .../delivery/wat4/vcl/send/delivered.html | 96 - .../delivery/wat4/vcl/send/email-details.html | 81 - .../delivery/wat4/vcl/send/email-logged.html | 78 - .../vcl/send/letter-added-to-print-queue.html | 89 - .../wat4/vcl/send/letter-details.html | 81 - .../wat4/vcl/send/letter-logged-old.html | 103 - .../delivery/wat4/vcl/send/letter-logged.html | 86 - .../wat4/vcl/send/permanent-failure.html | 39 - .../delivery/wat4/vcl/send/sending-email.html | 42 - .../wat4/vcl/send/technical-failure.html | 29 - .../wat4/vcl/send/temporary-failure.html | 32 - app/views/delivery/wat4/victim/index.html | 234 -- .../wat4/victim/new-task/check-task.html | 181 -- .../wat4/victim/new-task/manual-task.html | 59 - .../wat4/victim/new-task/meeting-purpose.html | 97 - .../wat4/victim/new-task/task-created.html | 65 - .../wat4/victim/new-task/task-due-date.html | 45 - .../wat4/victim/new-task/task-selection.html | 102 - .../delivery/wat4/victim/other/index.html | 107 - .../victim/pcd/call/after-call-attempt-1.html | 23 - .../victim/pcd/call/after-call-attempt-2.html | 26 - .../victim/pcd/call/after-call-attempt-3.html | 42 - .../wat4/victim/pcd/call/before-call-1.html | 19 - .../victim/pcd/call/before-text-logged.html | 10 - .../pcd/call/informed-after-call-1.html | 53 - .../pcd/call/informed-after-call-2.html | 54 - .../pcd/call/informed-after-call-3.html | 58 - .../wat4/victim/pcd/call/select-fumoc.html | 47 - .../victim/pcd/draft/amendments-required.html | 26 - .../victim/pcd/draft/approved-to-send.html | 162 -- .../wat4/victim/pcd/draft/in-progress.html | 13 - .../wat4/victim/pcd/draft/ready-to-send.html | 88 - .../wat4/victim/pcd/draft/under-review.html | 83 - app/views/delivery/wat4/victim/pcd/index.html | 175 -- .../victim/pcd/pre-draft/check-details.html | 9 - .../victim/pcd/pre-draft/log-not-started.html | 9 - .../pcd/send/email/after-call-attempt-1.html | 16 - .../pcd/send/email/after-call-attempt-2.html | 20 - .../wat4/victim/pcd/send/email/delivered.html | 3 - .../pcd/send/email/failure-permanent.html | 18 - .../pcd/send/email/failure-technical.html | 12 - .../pcd/send/email/failure-temporary.html | 18 - .../wat4/victim/pcd/send/email/sending.html | 9 - .../pcd/send/fu-email/after-call-1.html | 7 - .../pcd/send/fu-email/after-call-2.html | 20 - .../pcd/send/fu-email/after-call-3.html | 24 - .../pcd/send/fu-email/failure-permanent.html | 21 - .../pcd/send/fu-email/failure-technical.html | 15 - .../pcd/send/fu-email/failure-temporary.html | 21 - .../victim/pcd/send/fu-email/sending.html | 13 - .../pcd/send/fu-letter/after-call-1.html | 7 - .../pcd/send/fu-letter/after-call-2.html | 20 - .../pcd/send/fu-letter/after-call-3.html | 24 - .../fu-letter/after-fu-email-undelivered.html | 73 - .../pcd/send/letter/after-call-attempt-1.html | 16 - .../pcd/send/letter/after-call-attempt-2.html | 20 - .../pcd/send/letter/after-call-attempt-3.html | 24 - .../send/letter/after-email-undelivered.html | 51 - .../victim/pcd/send/letter/dispatched.html | 4 - app/views/delivery/wat4/victim/pcd/urls.ts | 41 - .../delivery/wat4/victim/pre-trial/index.html | 45 - app/views/delivery/wat4/victim/reminder.html | 179 -- .../victim/vcl/call/after-call-attempt-1.html | 23 - .../victim/vcl/call/after-call-attempt-2.html | 26 - .../victim/vcl/call/after-call-attempt-3.html | 38 - .../wat4/victim/vcl/call/before-call-1.html | 19 - .../vcl/call/informed-after-call-1.html | 45 - .../vcl/call/informed-after-call-2.html | 54 - .../vcl/call/informed-after-call-3.html | 58 - .../victim/vcl/draft/amendments-required.html | 26 - .../victim/vcl/draft/approved-to-send.html | 162 -- .../wat4/victim/vcl/draft/in-progress.html | 13 - .../wat4/victim/vcl/draft/not-started.html | 16 - .../wat4/victim/vcl/draft/ready-to-send.html | 88 - .../wat4/victim/vcl/draft/under-review.html | 83 - app/views/delivery/wat4/victim/vcl/index.html | 231 -- .../victim/vcl/pre-draft/check-details.html | 10 - .../victim/vcl/pre-draft/log-not-started.html | 9 - .../vcl/send/email/after-call-attempt-1.html | 16 - .../vcl/send/email/after-call-attempt-2.html | 20 - .../wat4/victim/vcl/send/email/delivered.html | 3 - .../vcl/send/email/failure-permanent.html | 18 - .../vcl/send/email/failure-technical.html | 12 - .../vcl/send/email/failure-temporary.html | 18 - .../wat4/victim/vcl/send/email/sending.html | 9 - .../vcl/send/fu-email/after-call-1.html | 7 - .../vcl/send/fu-email/after-call-2.html | 20 - .../vcl/send/fu-email/after-call-3.html | 24 - .../vcl/send/fu-email/failure-permanent.html | 21 - .../vcl/send/fu-email/failure-technical.html | 15 - .../vcl/send/fu-email/failure-temporary.html | 21 - .../victim/vcl/send/fu-email/sending.html | 13 - .../vcl/send/fu-letter/after-call-1.html | 7 - .../vcl/send/fu-letter/after-call-2.html | 20 - .../vcl/send/fu-letter/after-call-3.html | 24 - .../fu-letter/after-fu-email-undelivered.html | 73 - .../vcl/send/letter/after-call-attempt-1.html | 16 - .../vcl/send/letter/after-call-attempt-2.html | 20 - .../vcl/send/letter/after-call-attempt-3.html | 24 - .../send/letter/after-email-undelivered.html | 51 - .../victim/vcl/send/letter/dispatched.html | 19 - app/views/delivery/wat4/victim/vcl/urls.html | 102 - .../wat4/victim/victim-details/address.html | 55 - .../victim/victim-details/date-of-birth.html | 64 - .../victim/victim-details/email-address.html | 54 - .../wat4/victim/victim-details/index.html | 480 ---- .../wat4/victim/victim-details/pmoc.html | 87 - .../preferred-contact-times.html | 34 - .../preferred-correspondence-language.html | 34 - .../victim/victim-details/preferred-name.html | 34 - .../victim-details/previous-convictions.html | 46 - .../wat4/victim/victim-details/religion.html | 70 - .../victim/victim-details/risk-level.html | 70 - .../wat4/victim/victim-details/service.html | 63 - .../victim-details/translator-needed.html | 69 - .../victim/victim-details/vps-status.html | 77 - app/views/delivery/wat4/victims.html | 1031 -------- app/views/delivery/wat4/vlo.html | 49 - .../log-arranged-meeting-check.html | 498 ---- .../wft-meetings/log-arranged-meeting.html | 498 ---- .../log-meeting-outcome-check.html | 498 ---- .../wft-meetings/log-meeting-outcome.html | 498 ---- .../log-offer-response-check.html | 498 ---- .../wat4/wft-meetings/log-offer-response.html | 498 ---- .../wat4/wft-meetings/log-offer-task.html | 498 ---- .../wft-meetings/new-task/check-task.html | 174 -- .../wft-meetings/new-task/manual-task.html | 60 - .../wat4/wft-meetings/new-task/purposet.html | 94 - .../wft-meetings/new-task/task-created.html | 43 - .../wft-meetings/new-task/task-due-date.html | 81 - .../wft-meetings/new-task/task-selection.html | 116 - .../delivery/wat4/wft-meetings/tasks.html | 871 ------- .../delivery/wat4/wft-meetings/victims.html | 2099 ----------------- app/views/index.html | 144 +- .../check-details/all-additional-contact.html | 4 +- .../bfs/onb/check-details/case-contact.html | 4 +- .../ur/bfs/onb/check-details/case-type.html | 4 +- .../family-contact-completed.html | 4 +- .../bfs/onb/check-details/family-contact.html | 4 +- .../family-contact2-completed.html | 4 +- .../onb/check-details/family-contact2.html | 4 +- .../family-contact3-completed.html | 4 +- .../onb/check-details/family-contact3.html | 4 +- .../bfs/onb/check-details/flo-completed.html | 4 +- app/views/ur/bfs/onb/check-details/flo.html | 4 +- .../bfs/onb/check-details/index-withflo.html | 32 +- .../index-withfloandfamily-1-additional.html | 39 +- .../index-withfloandfamily-2-additional.html | 32 +- .../check-details/index-withfloandfamily.html | 32 +- app/views/ur/bfs/onb/check-details/index.html | 30 +- app/views/ur/bfs/onb/check-details/pmoc.html | 6 +- .../preferred-contact-times.html | 6 +- .../preferred-correspondence-language.html | 6 +- .../bfs/onb/check-details/preferred-name.html | 6 +- .../ur/bfs/onb/check-details/risk-level.html | 6 +- .../onb/check-details/translator-needed.html | 6 +- .../ur/bfs/onb/check-details/vps-status.html | 6 +- .../onb/deceased-victim-needs-onboarding.html | 2 +- app/views/ur/bfs/onb/manual-task.html | 6 +- app/views/ur/bfs/onb/meeting-purpose.html | 6 +- app/views/ur/bfs/onb/new-task/check-task.html | 46 +- app/views/ur/bfs/onb/next-task-due-date.html | 6 +- app/views/ur/bfs/onb/next-task.html | 10 +- app/views/ur/bfs/onb/onboarded.html | 6 +- app/views/ur/bfs/onb/pmoc.html | 6 +- app/views/ur/bfs/onb/service-lead.html | 4 +- app/views/ur/bfs/onb/victim-details.html | 4 +- app/views/ur/bfs/tasks.html | 26 +- app/views/ur/bfs/victim/index.html | 22 +- .../ur/bfs/victim/new-task/check-task.html | 28 +- .../ur/bfs/victim/new-task/manual-task.html | 6 +- .../bfs/victim/new-task/meeting-purpose.html | 6 +- .../ur/bfs/victim/new-task/task-created.html | 6 +- .../ur/bfs/victim/new-task/task-due-date.html | 6 +- .../bfs/victim/new-task/task-selection.html | 6 +- app/views/ur/bfs/victim/other/index.html | 22 +- .../victim/pcd/call/after-call-attempt-1.html | 6 +- .../victim/pcd/call/after-call-attempt-2.html | 6 +- .../victim/pcd/call/after-call-attempt-3.html | 12 +- .../ur/bfs/victim/pcd/call/before-call-1.html | 4 +- .../victim/pcd/call/before-text-logged.html | 2 +- .../pcd/call/informed-after-call-1.html | 10 +- .../pcd/call/informed-after-call-2.html | 8 +- .../pcd/call/informed-after-call-3.html | 10 +- .../ur/bfs/victim/pcd/call/select-fumoc.html | 14 +- .../victim/pcd/draft/amendments-required.html | 2 +- .../victim/pcd/draft/approved-to-send.html | 32 +- .../ur/bfs/victim/pcd/draft/in-progress.html | 2 +- .../bfs/victim/pcd/draft/ready-to-send.html | 20 +- .../ur/bfs/victim/pcd/draft/under-review.html | 2 +- app/views/ur/bfs/victim/pcd/index.html | 76 +- .../victim/pcd/pre-draft/check-details.html | 2 +- .../victim/pcd/pre-draft/log-not-started.html | 2 +- .../pcd/send/email/after-call-attempt-1.html | 4 +- .../pcd/send/email/after-call-attempt-2.html | 6 +- .../bfs/victim/pcd/send/email/delivered.html | 2 +- .../pcd/send/email/failure-permanent.html | 2 +- .../pcd/send/email/failure-technical.html | 4 +- .../pcd/send/email/failure-temporary.html | 2 +- .../ur/bfs/victim/pcd/send/email/sending.html | 2 +- .../pcd/send/fu-email/after-call-1.html | 4 +- .../pcd/send/fu-email/after-call-2.html | 6 +- .../pcd/send/fu-email/after-call-3.html | 8 +- .../pcd/send/fu-email/failure-permanent.html | 6 +- .../pcd/send/fu-email/failure-technical.html | 6 +- .../pcd/send/fu-email/failure-temporary.html | 6 +- .../bfs/victim/pcd/send/fu-email/sending.html | 4 +- .../pcd/send/fu-letter/after-call-1.html | 4 +- .../pcd/send/fu-letter/after-call-2.html | 6 +- .../pcd/send/fu-letter/after-call-3.html | 8 +- .../fu-letter/after-fu-email-undelivered.html | 10 +- .../pcd/send/letter/after-call-attempt-1.html | 4 +- .../pcd/send/letter/after-call-attempt-2.html | 6 +- .../pcd/send/letter/after-call-attempt-3.html | 8 +- .../send/letter/after-email-undelivered.html | 4 +- .../victim/pcd/send/letter/dispatched.html | 2 +- app/views/ur/bfs/victim/pcd/urls.ts | 78 +- app/views/ur/bfs/victim/pre-trial/index.html | 2 +- app/views/ur/bfs/victim/reminder.html | 6 +- .../victim/vcl/call/after-call-attempt-1.html | 6 +- .../victim/vcl/call/after-call-attempt-2.html | 6 +- .../victim/vcl/call/after-call-attempt-3.html | 10 +- .../ur/bfs/victim/vcl/call/before-call-1.html | 4 +- .../vcl/call/informed-after-call-1.html | 6 +- .../vcl/call/informed-after-call-2.html | 8 +- .../vcl/call/informed-after-call-3.html | 10 +- .../victim/vcl/draft/amendments-required.html | 2 +- .../victim/vcl/draft/approved-to-send.html | 32 +- .../ur/bfs/victim/vcl/draft/in-progress.html | 2 +- .../ur/bfs/victim/vcl/draft/not-started.html | 4 +- .../bfs/victim/vcl/draft/ready-to-send.html | 20 +- .../ur/bfs/victim/vcl/draft/under-review.html | 2 +- app/views/ur/bfs/victim/vcl/index.html | 92 +- .../victim/vcl/pre-draft/check-details.html | 2 +- .../victim/vcl/pre-draft/log-not-started.html | 2 +- .../vcl/send/email/after-call-attempt-1.html | 4 +- .../vcl/send/email/after-call-attempt-2.html | 6 +- .../bfs/victim/vcl/send/email/delivered.html | 2 +- .../vcl/send/email/failure-permanent.html | 2 +- .../vcl/send/email/failure-technical.html | 4 +- .../vcl/send/email/failure-temporary.html | 2 +- .../ur/bfs/victim/vcl/send/email/sending.html | 2 +- .../vcl/send/fu-email/after-call-1.html | 4 +- .../vcl/send/fu-email/after-call-2.html | 6 +- .../vcl/send/fu-email/after-call-3.html | 8 +- .../vcl/send/fu-email/failure-permanent.html | 6 +- .../vcl/send/fu-email/failure-technical.html | 6 +- .../vcl/send/fu-email/failure-temporary.html | 6 +- .../bfs/victim/vcl/send/fu-email/sending.html | 4 +- .../vcl/send/fu-letter/after-call-1.html | 4 +- .../vcl/send/fu-letter/after-call-2.html | 6 +- .../vcl/send/fu-letter/after-call-3.html | 8 +- .../fu-letter/after-fu-email-undelivered.html | 10 +- .../vcl/send/letter/after-call-attempt-1.html | 4 +- .../vcl/send/letter/after-call-attempt-2.html | 6 +- .../vcl/send/letter/after-call-attempt-3.html | 8 +- .../send/letter/after-email-undelivered.html | 4 +- .../victim/vcl/send/letter/dispatched.html | 4 +- app/views/ur/bfs/victim/vcl/urls.html | 104 +- .../ur/bfs/victim/victim-details/address.html | 6 +- .../bfs/victim/victim-details/categories.html | 6 +- .../victim/victim-details/date-of-birth.html | 6 +- .../victim/victim-details/email-address.html | 4 +- .../victim-details/ethnic-background.html | 6 +- .../victim/victim-details/ethnic-group.html | 6 +- .../victim-details/health-conditions.html | 6 +- .../ur/bfs/victim/victim-details/index.html | 82 +- .../victim/victim-details/name-and-title.html | 6 +- .../ur/bfs/victim/victim-details/pmoc.html | 4 +- .../bfs/victim/victim-details/poa-email.html | 6 +- .../bfs/victim/victim-details/poa-name.html | 6 +- .../bfs/victim/victim-details/poa-phone.html | 6 +- .../preferred-contact-times.html | 6 +- .../preferred-correspondence-language.html | 6 +- .../victim/victim-details/preferred-name.html | 6 +- .../victim-details/previous-convictions.html | 6 +- .../bfs/victim/victim-details/religion.html | 6 +- .../bfs/victim/victim-details/risk-level.html | 6 +- .../ur/bfs/victim/victim-details/service.html | 6 +- .../sex-and-gender-identity.html | 6 +- .../victim-details/special-measures.html | 6 +- .../victim-details/telephone-numbers.html | 6 +- .../victim-details/translator-needed.html | 6 +- .../victim-details/victim-rep-email.html | 6 +- .../victim-details/victim-rep-name.html | 6 +- .../victim-details/victim-rep-phone.html | 6 +- .../bfs/victim/victim-details/vps-status.html | 6 +- .../victim-details/wants-to-be-contacted.html | 6 +- app/views/ur/bfs/victims.html | 4 +- app/views/ur/dtc/ur1/charges.html | 56 - app/views/ur/dtc/ur1/check-answers.html | 206 -- app/views/ur/dtc/ur1/first-hearing.html | 59 - app/views/ur/dtc/ur1/oic.html | 51 - app/views/ur/dtc/ur1/prosecutor-name.html | 51 - app/views/ur/dtc/ur1/search.html | 134 -- app/views/ur/dtc/ur1/sign-in.html | 74 - app/views/ur/dtc/ur2/charges.html | 142 -- app/views/ur/dtc/ur2/check-answers.html | 236 -- app/views/ur/dtc/ur2/first-hearing.html | 59 - app/views/ur/dtc/ur2/oic.html | 86 - .../dtc/ur2/preferred-method-of-contact.html | 63 - app/views/ur/dtc/ur2/prosecutor-name.html | 51 - app/views/ur/dtc/ur2/search.html | 134 -- app/views/ur/dtc/ur2/sign-in.html | 74 - app/views/ur/meetings-2/age.html | 4 +- .../cancelled/meeting-cancelled.html | 10 +- .../ur/meetings-2/cancelled/meeting-date.html | 4 +- .../ur/meetings-2/cancelled/reason-why.html | 2 +- app/views/ur/meetings-2/communications.html | 16 +- .../ur/meetings-2/cps-offer/howoffered.html | 2 +- .../ur/meetings-2/cps-offer/howoffered2.html | 2 +- .../cps-offer/meeting-accepted-email.html | 12 +- .../cps-offer/meeting-accepted-isva.html | 12 +- .../cps-offer/meeting-accepted-police.html | 12 +- .../cps-offer/meeting-accepted-post.html | 12 +- .../cps-offer/meeting-accepted-telephone.html | 12 +- .../cps-offer/meeting-declined-email.html | 12 +- .../cps-offer/meeting-declined-isva.html | 12 +- .../cps-offer/meeting-declined-police.html | 12 +- .../cps-offer/meeting-declined-post.html | 12 +- .../cps-offer/meeting-declined-telephone.html | 12 +- .../cps-offer/meeting-no-response.html | 12 +- .../cps-offer/meeting-not-offered.html | 12 +- .../cps-offer/meeting-offered-email.html | 12 +- .../cps-offer/meeting-offered-isva.html | 12 +- .../cps-offer/meeting-offered-police.html | 12 +- .../cps-offer/meeting-offered-post.html | 12 +- .../cps-offer/meeting-offered-post2.html | 12 +- .../cps-offer/meeting-offered-telephone.html | 12 +- .../ur/meetings-2/cps-offer/reason-why.html | 2 +- .../meetings-2/cps-offer/recordaccepted.html | 2 +- .../meetings-2/cps-offer/recorddeclined.html | 2 +- app/views/ur/meetings-2/invite-sent.html | 12 +- .../ur/meetings-2/log-outcome/actions.html | 2 +- .../ur/meetings-2/log-outcome/duration.html | 4 +- .../log-outcome/minutes-sent-oic.html | 2 +- .../meetings-2/log-outcome/minutes-sent.html | 2 +- .../log-outcome/outcome-logged.html | 10 +- .../log-outcome/outcome-logged2.html | 10 +- .../ur/meetings-2/log-outcome/reason-why.html | 2 +- .../log-outcome/upload-file-old.html | 2 +- .../meetings-2/log-outcome/upload-file.html | 2 +- app/views/ur/meetings-2/meeting-date.html | 4 +- app/views/ur/meetings-2/reason-why.html | 2 +- .../meetings-2/rescheduled/invite-sent.html | 10 +- .../meetings-2/rescheduled/meeting-date.html | 4 +- .../ur/meetings-2/rescheduled/reason-why.html | 2 +- app/views/ur/meetings-2/search.html | 2 +- app/views/ur/meetings-2/sign-in.html | 2 +- .../ur/meetings-2/victim-record-offer.html | 12 +- app/views/ur/meetings-2/victim-record.html | 12 +- app/views/ur/meetings-2/victim-record2.html | 22 +- app/views/ur/meetings/age.html | 4 +- .../meetings/cancelled/meeting-cancelled.html | 10 +- .../ur/meetings/cancelled/meeting-date.html | 4 +- .../ur/meetings/cancelled/reason-why.html | 2 +- app/views/ur/meetings/communications.html | 16 +- .../ur/meetings/cps-offer/howoffered.html | 2 +- .../cps-offer/meeting-accepted-post.html | 12 +- .../cps-offer/meeting-offered-post.html | 12 +- .../ur/meetings/cps-offer/recordaccepted.html | 2 +- app/views/ur/meetings/invite-sent.html | 12 +- .../ur/meetings/log-outcome/actions.html | 2 +- .../ur/meetings/log-outcome/duration.html | 4 +- .../meetings/log-outcome/outcome-logged.html | 10 +- .../meetings/log-outcome/outcome-logged2.html | 10 +- .../ur/meetings/log-outcome/reason-why.html | 2 +- .../ur/meetings/log-outcome/upload-file.html | 2 +- app/views/ur/meetings/meeting-date.html | 4 +- .../ur/meetings/rescheduled/invite-sent.html | 10 +- .../ur/meetings/rescheduled/meeting-date.html | 4 +- .../ur/meetings/rescheduled/reason-why.html | 2 +- app/views/ur/meetings/search.html | 2 +- app/views/ur/meetings/sign-in.html | 2 +- .../ur/meetings/victim-record-offer.html | 12 +- app/views/ur/meetings/victim-record.html | 12 +- app/views/ur/meetings/victim-record2.html | 22 +- .../nfa/archive/approved-to-send-email.html | 13 - .../nfa/archive/approved-to-send-letter.html | 13 - .../preferred-method-of-contact-new.html | 172 -- .../victim-record--fu-letter-recorded-2.html | 552 ----- app/views/ur/nfa/draft/approved-to-send.html | 37 - .../ur/nfa/draft/cd-modal/delete-draft.html | 32 - .../ur/nfa/draft/cd-modal/request-review.html | 112 - .../ur/nfa/draft/cd-modal/send-to-cms.html | 32 - app/views/ur/nfa/draft/compose-letter.html | 344 --- app/views/ur/nfa/draft/under-review.html | 37 - app/views/ur/nfa/record/follow-up-moc.html | 74 - app/views/ur/nfa/record/next-attempt-moc.html | 69 - .../nfa/record/telephone-call-1-details.html | 120 - .../nfa/record/telephone-call-2-details.html | 120 - .../nfa/record/telephone-call-3-details.html | 120 - .../ur/nfa/record/text-message-details.html | 184 -- .../ur/nfa/send/check-email-details.html | 77 - .../ur/nfa/send/check-letter-details.html | 70 - app/views/ur/nfa/send/delivered.html | 73 - .../nfa/send/letter-added-to-print-queue.html | 78 - app/views/ur/nfa/send/permanent-failure.html | 36 - app/views/ur/nfa/send/sending-email.html | 37 - app/views/ur/nfa/send/temporary-failure.html | 29 - app/views/ur/nfa/start-1/search.html | 134 -- app/views/ur/nfa/start-1/sign-in.html | 74 - app/views/ur/nfa/start-2/search.html | 134 -- app/views/ur/nfa/start-2/sign-in.html | 74 - app/views/ur/nfa/start-3/search.html | 134 -- app/views/ur/nfa/start-3/sign-in.html | 74 - .../ur/nfa/victim-details/email-address.html | 51 - .../preferred-method-of-contact.html | 84 - .../draft/amendments-required.html | 13 - .../draft/approved-to-send.html | 537 ----- .../charging-decision/draft/in-progress.html | 13 - .../charging-decision/draft/not-started.html | 9 - .../draft/ready-to-send.html | 13 - .../charging-decision/draft/under-review.html | 13 - .../charging-decision/index.html | 173 -- .../record/after-call-attempt-1.html | 102 - .../record/after-call-attempt-2.html | 162 -- .../record/after-call-attempt-3.html | 214 -- .../record/before-call-1.html | 13 - .../record/informed-after-call-1.html | 92 - .../record/informed-after-call-2.html | 190 -- .../record/informed-after-call-3.html | 243 -- .../send/fu-email/failure-permanent.html | 111 - .../send/fu-email/failure-technical.html | 103 - .../send/fu-email/failure-temporary.html | 111 - .../victim-record/communications/index.html | 67 - app/views/ur/nfa/victim-record/index.html | 84 - .../ur/nfa/victim-record/victim-details.html | 295 --- app/views/ur/vcl/call/call-support.html | 244 -- app/views/ur/vcl/call/follow-up-moc.html | 74 - app/views/ur/vcl/call/next-attempt-moc.html | 69 - app/views/ur/vcl/call/phone-call-1.html | 159 -- app/views/ur/vcl/call/phone-call-2.html | 161 -- app/views/ur/vcl/call/phone-call-3.html | 158 -- .../ur/vcl/call/text-message-details.html | 155 -- .../ur/vcl/call/was-text-message-sent.html | 56 - .../ur/vcl/case-locked/by-someone-else.html | 27 - app/views/ur/vcl/case-locked/self-locked.html | 24 - app/views/ur/vcl/draft/approved-to-send.html | 33 - .../ur/vcl/draft/cd-modal/request-review.html | 138 -- .../ur/vcl/draft/cd-modal/send-to-cms.html | 65 - app/views/ur/vcl/draft/compose-letter.html | 380 --- .../draft/substantially-altered-charge.html | 55 - app/views/ur/vcl/draft/under-review.html | 55 - app/views/ur/vcl/letter-dashboard.html | 113 - .../ur/vcl/send/check-email-details.html | 89 - .../ur/vcl/send/check-letter-details.html | 96 - app/views/ur/vcl/send/delivered.html | 93 - .../vcl/send/letter-added-to-print-queue.html | 86 - app/views/ur/vcl/send/letter-details.html | 55 - app/views/ur/vcl/send/letter-logged.html | 100 - app/views/ur/vcl/send/permanent-failure.html | 36 - app/views/ur/vcl/send/sending-email.html | 39 - app/views/ur/vcl/send/temporary-failure.html | 29 - app/views/ur/vcl/start/search.html | 136 -- app/views/ur/vcl/start/sign-in.html | 67 - .../ur/vcl/victim-details/email-address.html | 51 - .../preferred-method-of-contact.html | 84 - .../victim-record/communications/index.html | 87 - app/views/ur/vcl/victim-record/index.html | 179 -- .../pcd/call/after-call-attempt-1.html | 17 - .../pcd/call/after-call-attempt-2.html | 26 - .../pcd/call/after-call-attempt-3.html | 30 - .../victim-record/pcd/call/before-call-1.html | 17 - .../pcd/call/informed-after-call-1.html | 54 - .../pcd/call/informed-after-call-2.html | 63 - .../pcd/call/informed-after-call-3.html | 67 - .../pcd/draft/amendments-required.html | 26 - .../pcd/draft/approved-to-send.html | 158 -- .../victim-record/pcd/draft/in-progress.html | 13 - .../victim-record/pcd/draft/not-started.html | 9 - .../pcd/draft/ready-to-send.html | 65 - .../victim-record/pcd/draft/under-review.html | 83 - app/views/ur/vcl/victim-record/pcd/index.html | 55 - .../pcd/send/email/after-call-attempt-1.html | 59 - .../pcd/send/email/after-call-attempt-2.html | 63 - .../pcd/send/email/delivered.html | 46 - .../pcd/send/email/failure-permanent.html | 53 - .../pcd/send/email/failure-technical.html | 47 - .../pcd/send/email/failure-temporary.html | 53 - .../victim-record/pcd/send/email/sending.html | 44 - .../pcd/send/fu-email/after-call-1.html | 7 - .../pcd/send/fu-email/after-call-2.html | 20 - .../pcd/send/fu-email/after-call-3.html | 24 - .../pcd/send/fu-email/failure-permanent.html | 21 - .../pcd/send/fu-email/failure-technical.html | 15 - .../pcd/send/fu-email/failure-temporary.html | 21 - .../pcd/send/fu-email/sending.html | 107 - .../pcd/send/fu-letter/after-call-1.html | 101 - .../pcd/send/fu-letter/after-call-2.html | 63 - .../pcd/send/fu-letter/after-call-3.html | 67 - .../fu-letter/after-fu-email-undelivered.html | 114 - .../pcd/send/letter/after-call-attempt-1.html | 51 - .../pcd/send/letter/after-call-attempt-2.html | 55 - .../pcd/send/letter/after-call-attempt-3.html | 59 - .../send/letter/after-email-undelivered.html | 84 - .../pcd/send/letter/dispatched.html | 19 - .../ur/vcl/victim-record/pre-trial/index.html | 43 - .../vcl/call/after-call-attempt-1.html | 17 - .../vcl/call/after-call-attempt-2.html | 26 - .../vcl/call/after-call-attempt-3.html | 30 - .../victim-record/vcl/call/before-call-1.html | 17 - .../vcl/call/informed-after-call-1.html | 54 - .../vcl/call/informed-after-call-2.html | 63 - .../vcl/call/informed-after-call-3.html | 67 - .../vcl/draft/amendments-required.html | 26 - .../vcl/draft/approved-to-send.html | 162 -- .../victim-record/vcl/draft/in-progress.html | 13 - .../victim-record/vcl/draft/not-started.html | 16 - .../vcl/draft/ready-to-send.html | 65 - .../victim-record/vcl/draft/under-review.html | 83 - app/views/ur/vcl/victim-record/vcl/index.html | 205 -- .../vcl/send/email/after-call-attempt-1.html | 16 - .../vcl/send/email/after-call-attempt-2.html | 20 - .../vcl/send/email/delivered.html | 3 - .../vcl/send/email/failure-permanent.html | 18 - .../vcl/send/email/failure-technical.html | 12 - .../vcl/send/email/failure-temporary.html | 18 - .../victim-record/vcl/send/email/sending.html | 9 - .../vcl/send/fu-email/after-call-1.html | 7 - .../vcl/send/fu-email/after-call-2.html | 20 - .../vcl/send/fu-email/after-call-3.html | 24 - .../vcl/send/fu-email/failure-permanent.html | 21 - .../vcl/send/fu-email/failure-technical.html | 15 - .../vcl/send/fu-email/failure-temporary.html | 21 - .../vcl/send/fu-email/sending.html | 13 - .../vcl/send/fu-letter/after-call-1.html | 7 - .../vcl/send/fu-letter/after-call-2.html | 20 - .../vcl/send/fu-letter/after-call-3.html | 24 - .../fu-letter/after-fu-email-undelivered.html | 71 - .../vcl/send/letter/after-call-attempt-1.html | 16 - .../vcl/send/letter/after-call-attempt-2.html | 20 - .../vcl/send/letter/after-call-attempt-3.html | 24 - .../send/letter/after-email-undelivered.html | 49 - .../vcl/send/letter/dispatched.html | 19 - .../ur/vcl/victim-record/victim-details.html | 295 --- app/views/ur/vcl/vso-dashboard.html | 286 --- .../ur/wat/dashboard-concepts/my-tasks.html | 185 -- app/views/ur/wat/onb/check-details.html | 142 -- app/views/ur/wat/onb/header/vso.html | 42 - app/views/ur/wat/onb/next-task.html | 96 - app/views/ur/wat/onb/onboarded.html | 36 - app/views/ur/wat/onb/overview.html | 89 - app/views/ur/wat/onb/pcd-type.html | 66 - .../wat/onb/preferred-method-of-contact.html | 87 - app/views/ur/wat/onb/service-lead.html | 73 - app/views/ur/wat/onb/sign-in.html | 67 - app/views/ur/wat/onb/tasks.html | 1002 -------- app/views/ur/wat/onb/victims.html | 877 ------- app/views/ur/wat/pcd/call/call-support.html | 244 -- app/views/ur/wat/pcd/call/follow-up-moc.html | 77 - .../ur/wat/pcd/call/next-attempt-moc.html | 69 - app/views/ur/wat/pcd/call/phone-call-1.html | 162 -- app/views/ur/wat/pcd/call/phone-call-2.html | 164 -- app/views/ur/wat/pcd/call/phone-call-3.html | 161 -- .../ur/wat/pcd/call/text-message-details.html | 158 -- .../wat/pcd/call/was-text-message-sent.html | 59 - .../wat/pcd/case-locked/by-someone-else.html | 27 - .../ur/wat/pcd/case-locked/self-locked.html | 24 - app/views/ur/wat/pcd/cases.html | 152 -- app/views/ur/wat/pcd/checklist.html | 70 - app/views/ur/wat/pcd/concepts/overview.html | 194 -- .../wat/pcd/concepts/vca-work-management.html | 229 -- .../ur/wat/pcd/concepts/vsm-tasks-1.html | 219 -- .../ur/wat/pcd/concepts/vso-dashboard.html | 286 --- .../ur/wat/pcd/concepts/vso-tasks-1.html | 185 -- app/views/ur/wat/pcd/create-task.html | 235 -- .../ur/wat/pcd/draft/approved-to-send.html | 33 - .../ur/wat/pcd/draft/cannot-connect.html | 27 - .../wat/pcd/draft/cd-modal/delete-draft.html | 40 - .../pcd/draft/cd-modal/request-review.html | 138 -- .../wat/pcd/draft/cd-modal/send-to-cms.html | 65 - .../ur/wat/pcd/draft/compose-letter.html | 367 --- app/views/ur/wat/pcd/draft/first-hearing.html | 62 - app/views/ur/wat/pcd/draft/pcd-type.html | 65 - app/views/ur/wat/pcd/draft/under-review.html | 58 - .../ur/wat/pcd/draft/victim-withdrawn.html | 58 - app/views/ur/wat/pcd/header/vso.html | 42 - app/views/ur/wat/pcd/letter-dashboard.html | 113 - app/views/ur/wat/pcd/overview.html | 89 - .../ur/wat/pcd/pre-draft/check-details.html | 83 - .../wat/pcd/pre-draft/check-eligibility.html | 67 - .../ur/wat/pcd/send/check-email-details.html | 102 - .../ur/wat/pcd/send/check-letter-details.html | 99 - app/views/ur/wat/pcd/send/delivered.html | 96 - .../pcd/send/letter-added-to-print-queue.html | 89 - app/views/ur/wat/pcd/send/letter-details.html | 58 - app/views/ur/wat/pcd/send/letter-logged.html | 103 - .../ur/wat/pcd/send/permanent-failure.html | 39 - app/views/ur/wat/pcd/send/sending-email.html | 42 - .../ur/wat/pcd/send/technical-failure.html | 29 - .../ur/wat/pcd/send/temporary-failure.html | 32 - app/views/ur/wat/pcd/sign-in.html | 67 - app/views/ur/wat/pcd/tasks-with-filters.html | 242 -- app/views/ur/wat/pcd/tasks.html | 601 ----- .../wat/pcd/victim-details/email-address.html | 54 - .../preferred-method-of-contact.html | 87 - .../victim-record/communications/index-1.html | 128 - .../victim-record/communications/index.html | 107 - app/views/ur/wat/pcd/victim-record/index.html | 202 -- .../pcd/call/after-call-attempt-1.html | 23 - .../pcd/call/after-call-attempt-2.html | 26 - .../pcd/call/after-call-attempt-3.html | 38 - .../victim-record/pcd/call/before-call-1.html | 19 - .../pcd/call/informed-after-call-1.html | 45 - .../pcd/call/informed-after-call-2.html | 54 - .../pcd/call/informed-after-call-3.html | 58 - .../pcd/draft/amendments-required.html | 26 - .../pcd/draft/approved-to-send.html | 162 -- .../victim-record/pcd/draft/in-progress.html | 13 - .../victim-record/pcd/draft/not-started.html | 10 - .../pcd/draft/ready-to-send.html | 88 - .../victim-record/pcd/draft/under-review.html | 83 - .../wat/pcd/victim-record/pcd/index copy.html | 39 - .../ur/wat/pcd/victim-record/pcd/index.html | 188 -- .../pcd/send/email/after-call-attempt-1.html | 16 - .../pcd/send/email/after-call-attempt-2.html | 20 - .../pcd/send/email/delivered.html | 3 - .../pcd/send/email/failure-permanent.html | 18 - .../pcd/send/email/failure-technical.html | 12 - .../pcd/send/email/failure-temporary.html | 18 - .../victim-record/pcd/send/email/sending.html | 9 - .../pcd/send/fu-email/after-call-1.html | 7 - .../pcd/send/fu-email/after-call-2.html | 20 - .../pcd/send/fu-email/after-call-3.html | 24 - .../pcd/send/fu-email/failure-permanent.html | 21 - .../pcd/send/fu-email/failure-technical.html | 15 - .../pcd/send/fu-email/failure-temporary.html | 21 - .../pcd/send/fu-email/sending.html | 13 - .../pcd/send/fu-letter/after-call-1.html | 7 - .../pcd/send/fu-letter/after-call-2.html | 20 - .../pcd/send/fu-letter/after-call-3.html | 24 - .../fu-letter/after-fu-email-undelivered.html | 73 - .../pcd/send/letter/after-call-attempt-1.html | 16 - .../pcd/send/letter/after-call-attempt-2.html | 20 - .../pcd/send/letter/after-call-attempt-3.html | 24 - .../send/letter/after-email-undelivered.html | 51 - .../pcd/send/letter/dispatched.html | 19 - .../pcd/victim-record/pre-trial/index.html | 43 - .../vcl/call/after-call-attempt-1.html | 23 - .../vcl/call/after-call-attempt-2.html | 26 - .../vcl/call/after-call-attempt-3.html | 38 - .../victim-record/vcl/call/before-call-1.html | 19 - .../vcl/call/informed-after-call-1.html | 45 - .../vcl/call/informed-after-call-2.html | 54 - .../vcl/call/informed-after-call-3.html | 58 - .../vcl/draft/amendments-required.html | 26 - .../vcl/draft/approved-to-send.html | 162 -- .../victim-record/vcl/draft/in-progress.html | 13 - .../victim-record/vcl/draft/not-started.html | 10 - .../vcl/draft/ready-to-send.html | 88 - .../victim-record/vcl/draft/under-review.html | 83 - .../wat/pcd/victim-record/vcl/index copy.html | 39 - .../ur/wat/pcd/victim-record/vcl/index.html | 219 -- .../vcl/send/email/after-call-attempt-1.html | 16 - .../vcl/send/email/after-call-attempt-2.html | 20 - .../vcl/send/email/delivered.html | 3 - .../vcl/send/email/failure-permanent.html | 18 - .../vcl/send/email/failure-technical.html | 12 - .../vcl/send/email/failure-temporary.html | 18 - .../victim-record/vcl/send/email/sending.html | 9 - .../vcl/send/fu-email/after-call-1.html | 7 - .../vcl/send/fu-email/after-call-2.html | 20 - .../vcl/send/fu-email/after-call-3.html | 24 - .../vcl/send/fu-email/failure-permanent.html | 21 - .../vcl/send/fu-email/failure-technical.html | 15 - .../vcl/send/fu-email/failure-temporary.html | 21 - .../vcl/send/fu-email/sending.html | 13 - .../vcl/send/fu-letter/after-call-1.html | 7 - .../vcl/send/fu-letter/after-call-2.html | 20 - .../vcl/send/fu-letter/after-call-3.html | 24 - .../fu-letter/after-fu-email-undelivered.html | 73 - .../vcl/send/letter/after-call-attempt-1.html | 16 - .../vcl/send/letter/after-call-attempt-2.html | 20 - .../vcl/send/letter/after-call-attempt-3.html | 24 - .../send/letter/after-email-undelivered.html | 51 - .../vcl/send/letter/dispatched.html | 19 - .../wat/pcd/victim-record/victim-details.html | 295 --- app/views/ur/wat/pcd/victims.html | 166 -- app/views/ur/wat/vcl/call/call-support.html | 244 -- app/views/ur/wat/vcl/call/follow-up-moc.html | 74 - .../ur/wat/vcl/call/next-attempt-moc.html | 66 - app/views/ur/wat/vcl/call/phone-call-1.html | 159 -- app/views/ur/wat/vcl/call/phone-call-2.html | 161 -- app/views/ur/wat/vcl/call/phone-call-3.html | 158 -- .../ur/wat/vcl/call/text-message-details.html | 155 -- .../wat/vcl/call/was-text-message-sent.html | 56 - .../wat/vcl/case-locked/by-someone-else.html | 27 - .../ur/wat/vcl/case-locked/self-locked.html | 24 - app/views/ur/wat/vcl/cases.html | 161 -- app/views/ur/wat/vcl/checklist.html | 82 - app/views/ur/wat/vcl/concepts/overview.html | 194 -- .../wat/vcl/concepts/vca-work-management.html | 229 -- .../ur/wat/vcl/concepts/vsm-tasks-1.html | 219 -- .../ur/wat/vcl/concepts/vso-dashboard.html | 286 --- .../ur/wat/vcl/concepts/vso-tasks-1.html | 185 -- .../ur/wat/vcl/draft/approved-to-send.html | 33 - .../ur/wat/vcl/draft/cannot-connect.html | 24 - .../wat/vcl/draft/cd-modal/delete-draft.html | 40 - .../vcl/draft/cd-modal/request-review.html | 138 -- .../wat/vcl/draft/cd-modal/send-to-cms.html | 65 - .../ur/wat/vcl/draft/compose-letter.html | 367 --- .../ur/wat/vcl/draft/stopped-charge.html | 75 - .../draft/substantially-altered-charge.html | 55 - app/views/ur/wat/vcl/draft/under-review.html | 55 - app/views/ur/wat/vcl/draft/vcl-type.html | 55 - app/views/ur/wat/vcl/header/vso.html | 37 - app/views/ur/wat/vcl/letter-dashboard.html | 113 - app/views/ur/wat/vcl/overview.html | 84 - .../ur/wat/vcl/send/check-email-details.html | 99 - .../ur/wat/vcl/send/check-letter-details.html | 96 - app/views/ur/wat/vcl/send/delivered.html | 93 - .../vcl/send/letter-added-to-print-queue.html | 86 - app/views/ur/wat/vcl/send/letter-details.html | 55 - app/views/ur/wat/vcl/send/letter-logged.html | 100 - .../ur/wat/vcl/send/permanent-failure.html | 36 - app/views/ur/wat/vcl/send/sending-email.html | 39 - .../ur/wat/vcl/send/temporary-failure.html | 29 - app/views/ur/wat/vcl/sign-in.html | 67 - app/views/ur/wat/vcl/tasks.html | 268 --- .../wat/vcl/victim-details/email-address.html | 51 - .../preferred-method-of-contact.html | 84 - .../victim-record/communications/index.html | 128 - app/views/ur/wat/vcl/victim-record/index.html | 173 -- .../pcd/call/after-call-attempt-1.html | 17 - .../pcd/call/after-call-attempt-2.html | 26 - .../pcd/call/after-call-attempt-3.html | 30 - .../victim-record/pcd/call/before-call-1.html | 17 - .../pcd/call/informed-after-call-1.html | 54 - .../pcd/call/informed-after-call-2.html | 63 - .../pcd/call/informed-after-call-3.html | 67 - .../pcd/draft/amendments-required.html | 26 - .../pcd/draft/approved-to-send.html | 158 -- .../victim-record/pcd/draft/in-progress.html | 13 - .../victim-record/pcd/draft/not-started.html | 9 - .../pcd/draft/ready-to-send.html | 57 - .../victim-record/pcd/draft/under-review.html | 83 - .../ur/wat/vcl/victim-record/pcd/index.html | 25 - .../pcd/send/email/after-call-attempt-1.html | 59 - .../pcd/send/email/after-call-attempt-2.html | 63 - .../pcd/send/email/delivered.html | 46 - .../pcd/send/email/failure-permanent.html | 53 - .../pcd/send/email/failure-technical.html | 47 - .../pcd/send/email/failure-temporary.html | 53 - .../victim-record/pcd/send/email/sending.html | 44 - .../pcd/send/fu-email/after-call-1.html | 7 - .../pcd/send/fu-email/after-call-2.html | 20 - .../pcd/send/fu-email/after-call-3.html | 24 - .../pcd/send/fu-email/failure-permanent.html | 21 - .../pcd/send/fu-email/failure-technical.html | 15 - .../pcd/send/fu-email/failure-temporary.html | 21 - .../pcd/send/fu-email/sending.html | 107 - .../pcd/send/fu-letter/after-call-1.html | 101 - .../pcd/send/fu-letter/after-call-2.html | 63 - .../pcd/send/fu-letter/after-call-3.html | 67 - .../fu-letter/after-fu-email-undelivered.html | 114 - .../pcd/send/letter/after-call-attempt-1.html | 51 - .../pcd/send/letter/after-call-attempt-2.html | 55 - .../pcd/send/letter/after-call-attempt-3.html | 59 - .../send/letter/after-email-undelivered.html | 84 - .../pcd/send/letter/dispatched.html | 19 - .../vcl/victim-record/pre-trial/index.html | 43 - .../vcl/call/after-call-attempt-1.html | 23 - .../vcl/call/after-call-attempt-2.html | 26 - .../vcl/call/after-call-attempt-3.html | 38 - .../victim-record/vcl/call/before-call-1.html | 19 - .../vcl/call/informed-after-call-1.html | 45 - .../vcl/call/informed-after-call-2.html | 54 - .../vcl/call/informed-after-call-3.html | 58 - .../vcl/draft/amendments-required.html | 26 - .../vcl/draft/approved-to-send.html | 162 -- .../victim-record/vcl/draft/in-progress.html | 13 - .../victim-record/vcl/draft/not-started.html | 10 - .../vcl/draft/ready-to-send.html | 88 - .../victim-record/vcl/draft/under-review.html | 83 - .../wat/vcl/victim-record/vcl/index copy.html | 39 - .../ur/wat/vcl/victim-record/vcl/index.html | 219 -- .../vcl/send/email/after-call-attempt-1.html | 16 - .../vcl/send/email/after-call-attempt-2.html | 20 - .../vcl/send/email/delivered.html | 3 - .../vcl/send/email/failure-permanent.html | 18 - .../vcl/send/email/failure-technical.html | 12 - .../vcl/send/email/failure-temporary.html | 18 - .../victim-record/vcl/send/email/sending.html | 9 - .../vcl/send/fu-email/after-call-1.html | 7 - .../vcl/send/fu-email/after-call-2.html | 20 - .../vcl/send/fu-email/after-call-3.html | 24 - .../vcl/send/fu-email/failure-permanent.html | 21 - .../vcl/send/fu-email/failure-technical.html | 15 - .../vcl/send/fu-email/failure-temporary.html | 21 - .../vcl/send/fu-email/sending.html | 13 - .../vcl/send/fu-letter/after-call-1.html | 7 - .../vcl/send/fu-letter/after-call-2.html | 20 - .../vcl/send/fu-letter/after-call-3.html | 24 - .../fu-letter/after-fu-email-undelivered.html | 73 - .../vcl/send/letter/after-call-attempt-1.html | 16 - .../vcl/send/letter/after-call-attempt-2.html | 20 - .../vcl/send/letter/after-call-attempt-3.html | 24 - .../send/letter/after-email-undelivered.html | 51 - .../vcl/send/letter/dispatched.html | 19 - .../wat/vcl/victim-record/victim-details.html | 295 --- app/views/ur/wat/vcl/victims.html | 166 -- app/views/v10/charges.html | 56 + app/views/v10/check-answers.html | 206 ++ .../dtc/ur1 => v10}/confirmation-email.html | 2 +- .../dtc/ur1 => v10}/confirmation-letter.html | 2 +- .../ur1 => v10}/confirmation-phone-call.html | 2 +- .../{ur/dtc/ur1 => v10}/contact-method.html | 4 +- app/views/v10/first-hearing.html | 59 + .../dtc/ur1 => v10}/intended-recipient.html | 4 +- .../ur1 => v10}/main-details--completed.html | 0 .../main-details--in-progress.html | 2 +- .../main-details--not-informed.html | 2 +- app/views/v10/oic.html | 51 + app/views/v10/prosecutor-name.html | 51 + .../dtc/ur1 => v10}/recipient-address.html | 4 +- .../ur1 => v10}/recipient-email-address.html | 4 +- .../{ur/dtc/ur1 => v10}/recipient-name.html | 4 +- .../ur1 => v10}/recipient-phone-number.html | 4 +- .../{ur/dtc/ur1 => v10}/reported-by.html | 4 +- app/views/v10/search.html | 134 ++ .../dtc/ur1 => v10}/service-advisor-name.html | 4 +- .../{ur/dtc/ur1 => v10}/service-advisor.html | 4 +- app/views/v10/sign-in.html | 74 + .../{ur/dtc/ur2 => v11}/acknowledgement.html | 4 +- app/views/v11/charges.html | 142 ++ app/views/v11/check-answers.html | 236 ++ .../{ur/dtc/ur2 => v11}/email-not-sent.html | 2 +- app/views/{ur/dtc/ur2 => v11}/email-sent.html | 2 +- app/views/v11/first-hearing.html | 59 + .../{ur/dtc/ur2 => v11}/main-details.html | 8 +- app/views/v11/oic.html | 86 + .../v11/preferred-method-of-contact.html | 63 + app/views/{ur/dtc/ur2 => v11}/preview.html | 2 +- app/views/v11/prosecutor-name.html | 51 + app/views/{ur/dtc/ur2 => v11}/recipients.html | 4 +- .../dtc/ur2 => v11}/reported-by-victim.html | 4 +- app/views/v11/search.html | 134 ++ app/views/v11/sign-in.html | 74 + app/views/{ur/dtc/ur2 => v11}/vlu-role.html | 4 +- .../dtc => v12}/attempt-to-contact-again.html | 4 +- .../{delivery/dtc => v12}/cant-connect.html | 2 +- .../dtc => v12}/check-details--email.html | 4 +- app/views/v12/check-details.html | 85 + app/views/v12/comms-drafter.html | 31 + app/views/v12/email-address.html | 41 + .../dtc => v12}/email-delivered.html | 2 +- .../{delivery/dtc => v12}/email-sending.html | 2 +- .../dtc => v12}/email-undelivered.html | 2 +- app/views/v12/first-hearing.html | 59 + .../follow-up-method-of-contact.html | 4 +- .../{delivery/dtc => v12}/inform-by-post.html | 2 +- app/views/v12/letter-details.html | 55 + .../dtc => v12}/letter-dispatched.html | 2 +- .../dtc => v12}/letter-recorded.html | 2 +- app/views/v12/permanent-failure.html | 36 + app/views/{delivery/dtc => v12}/pmoc-new.html | 2 +- .../v12/preferred-method-of-contact-new.html | 172 ++ .../v12/preferred-method-of-contact.html | 84 + app/views/v12/search.html | 134 ++ app/views/v12/sign-in.html | 74 + .../dtc => v12}/technical-failure.html | 0 .../dtc => v12}/telephone-call-details.html | 4 +- app/views/v12/temporary-failure.html | 29 + ...pts-email-undelivered-letter-recorded.html | 14 +- ...-fu-email-undelivered-letter-recorded.html | 14 +- ...er-three-attempts-letter-not-recorded.html | 16 +- ...-after-three-attempts-letter-recorded.html | 14 +- .../victim-record--email-delivered.html | 14 +- ...cord--email-draft-amendments-required.html | 12 +- .../victim-record--email-draft-finalised.html | 12 +- ...ictim-record--email-draft-in-progress.html | 14 +- ...ctim-record--email-draft-under-review.html | 14 +- ...ictim-record--email-permanent-failure.html | 14 +- .../victim-record--email-send-later.html | 12 +- .../victim-record--email-sending.html | 14 +- ...ictim-record--email-technical-failure.html | 14 +- ...ictim-record--email-temporary-failure.html | 14 +- ...rd--email-undelivered-letter-recorded.html | 14 +- .../victim-record--fu-email-delivered.html | 14 +- ...d--fu-email-draft-amendments-required.html | 10 +- ...ctim-record--fu-email-draft-finalised.html | 10 +- ...im-record--fu-email-draft-in-progress.html | 10 +- ...m-record--fu-email-draft-under-review.html | 10 +- .../victim-record--fu-email-not-created.html | 16 +- ...im-record--fu-email-permanent-failure.html | 14 +- .../victim-record--fu-email-send-later.html | 10 +- .../victim-record--fu-email-sending.html | 14 +- ...im-record--fu-email-technical-failure.html | 14 +- ...im-record--fu-email-temporary-failure.html | 14 +- ...victim-record--fu-letter-not-recorded.html | 16 +- .../victim-record--fu-letter-recorded-2.html | 552 +++++ .../victim-record--fu-letter-recorded.html | 14 +- .../victim-record--fu-moc-unknown.html | 16 +- .../victim-record--letter-recorded.html | 14 +- ...ctim-record--next-attempt-moc-unknown.html | 16 +- ...ecord--pmoc-email-after-save-and-exit.html | 18 +- .../victim-record--pmoc-email.html | 18 +- .../victim-record--pmoc-home-phone.html | 18 +- .../victim-record--pmoc-mobile.html | 18 +- .../victim-record--pmoc-not-selected.html | 16 +- .../dtc => v12}/victim-record--pmoc-post.html | 18 +- .../victim-record--pmoc-via-isva.html | 14 +- .../victim-record--pmoc-via-police.html | 14 +- .../victim-record--try-calling-later.html | 16 +- .../dtc => v12}/victim-record-simplified.html | 6 +- .../{delivery/dtc => v12}/victim-record.html | 28 +- ...fter-three-attempts-email-undelivered.html | 0 .../v20/archive/approved-to-send-email.html | 13 + .../v20/archive/approved-to-send-letter.html | 13 + .../{ur/nfa => v20}/archive/before-send.html | 2 +- .../archive/fu-letter-not-recorded.html | 2 +- .../nfa => v20}/archive/fumoc-unknown.html | 2 +- .../{ur/nfa => v20}/archive/no-pmoc.html | 0 .../preferred-method-of-contact-new.html | 172 ++ .../{ur/nfa => v20}/archive/summary-test.html | 0 .../victim-record--fu-letter-recorded-2.html | 552 +++++ .../victim-record--no-summary-lists.html | 12 +- app/views/v20/draft/approved-to-send.html | 37 + .../v20/draft/cd-modal/delete-draft.html | 32 + .../v20/draft/cd-modal/request-review.html | 112 + .../draft/cd-modal/save-draft.html | 0 app/views/v20/draft/cd-modal/send-to-cms.html | 32 + app/views/v20/draft/compose-letter.html | 344 +++ .../{ur/nfa => v20}/draft/nfa-template.html | 4 +- app/views/v20/draft/under-review.html | 37 + app/views/v20/record/follow-up-moc.html | 74 + app/views/v20/record/next-attempt-moc.html | 69 + .../v20/record/telephone-call-1-details.html | 120 + .../v20/record/telephone-call-2-details.html | 120 + .../v20/record/telephone-call-3-details.html | 120 + .../v20/record/text-message-details.html | 184 ++ app/views/v20/send/check-email-details.html | 77 + app/views/v20/send/check-letter-details.html | 70 + app/views/v20/send/delivered.html | 73 + .../v20/send/letter-added-to-print-queue.html | 78 + app/views/v20/send/permanent-failure.html | 36 + app/views/v20/send/sending-email.html | 37 + .../nfa => v20}/send/technical-failure.html | 0 app/views/v20/send/temporary-failure.html | 29 + app/views/v20/start-1/search.html | 134 ++ app/views/v20/start-1/sign-in.html | 74 + app/views/v20/start-2/search.html | 134 ++ app/views/v20/start-2/sign-in.html | 74 + app/views/v20/start-3/search.html | 134 ++ app/views/v20/start-3/sign-in.html | 74 + .../v20/victim-details/email-address.html | 51 + .../preferred-method-of-contact.html | 84 + .../victim-record/case-contacts.html | 0 .../draft/amendments-required.html | 13 + .../draft/approved-to-send.html | 537 +++++ .../charging-decision/draft/in-progress.html | 13 + .../charging-decision/draft/not-started.html | 9 + .../draft/ready-to-send.html | 13 + .../charging-decision/draft/under-review.html | 13 + .../charging-decision/index.html | 173 ++ .../record/after-call-attempt-1.html | 102 + .../record/after-call-attempt-2.html | 162 ++ .../record/after-call-attempt-3.html | 214 ++ .../record/before-call-1.html | 13 + .../record/informed-after-call-1.html | 92 + .../record/informed-after-call-2.html | 190 ++ .../record/informed-after-call-3.html | 243 ++ .../send/email/after-call-attempt-1.html | 0 .../send/email/after-call-attempt-2.html | 0 .../send/email/delivered.html | 0 .../send/email/failure-permanent.html | 0 .../send/email/failure-technical.html | 0 .../send/email/failure-temporary.html | 0 .../charging-decision/send/email/sending.html | 0 .../send/fu-email/after-call-1.html | 0 .../send/fu-email/after-call-2.html | 0 .../send/fu-email/after-call-3.html | 0 .../send/fu-email/failure-permanent.html | 111 + .../send/fu-email/failure-technical.html | 103 + .../send/fu-email/failure-temporary.html | 111 + .../send/fu-email/sending.html | 0 .../send/fu-letter/after-call-1.html | 0 .../send/fu-letter/after-call-2.html | 0 .../send/fu-letter/after-call-3.html | 0 .../fu-letter/after-fu-email-undelivered.html | 0 .../send/letter/after-call-attempt-1.html | 0 .../send/letter/after-call-attempt-2.html | 0 .../send/letter/after-call-attempt-3.html | 0 .../send/letter/after-email-undelivered.html | 0 .../send/letter/dispatched.html | 0 .../victim-record/communications/index.html | 67 + .../pre-trial-meeting/index.html | 0 app/views/v20/victim-record/index.html | 84 + .../nfa => v20}/victim-record/summary.html | 0 .../v20/victim-record/victim-details.html | 295 +++ .../archive/next-scheduled-call.html | 4 +- app/views/v21/call/call-support.html | 248 ++ app/views/v21/call/follow-up-moc.html | 74 + app/views/v21/call/next-attempt-moc.html | 69 + .../nfa => v21}/call/read-only-letter.html | 0 .../v21/call/telephone-call-1-details.html | 151 ++ .../v21/call/telephone-call-2-details.html | 153 ++ .../v21/call/telephone-call-3-details.html | 150 ++ app/views/v21/call/text-message-details.html | 155 ++ app/views/v21/call/was-text-message-sent.html | 56 + app/views/v21/draft/approved-to-send.html | 33 + .../nfa => v21}/draft/cant-connect.html | 0 .../v21/draft/cd-modal/delete-draft.html | 35 + .../v21/draft/cd-modal/request-review.html | 131 + .../draft/cd-modal/save-draft.html | 0 app/views/v21/draft/cd-modal/send-to-cms.html | 38 + .../nfa => v21}/draft/charging-decision.html | 4 +- app/views/v21/draft/compose-letter.html | 391 +++ app/views/v21/draft/first-hearing.html | 59 + app/views/v21/draft/under-review.html | 55 + app/views/v21/draft/victim-withdrawn.html | 55 + app/views/v21/letter-dashboard.html | 113 + app/views/v21/send/check-email-details.html | 89 + app/views/v21/send/check-letter-details.html | 96 + app/views/v21/send/delivered.html | 93 + .../v21/send/letter-added-to-print-queue.html | 86 + app/views/v21/send/letter-details.html | 55 + app/views/v21/send/letter-logged.html | 100 + app/views/v21/send/permanent-failure.html | 36 + app/views/v21/send/sending-email.html | 39 + .../nfa => v21}/send/technical-failure.html | 0 app/views/v21/send/temporary-failure.html | 29 + app/views/v21/start-1/search.html | 163 ++ app/views/v21/start-1/sign-in.html | 70 + app/views/v21/start-2/search.html | 163 ++ app/views/v21/start-2/sign-in.html | 70 + app/views/v21/start-3/search.html | 163 ++ app/views/v21/start-3/sign-in.html | 70 + app/views/v21/start-4/search.html | 163 ++ app/views/v21/start-4/sign-in.html | 70 + app/views/v21/start-5/search.html | 163 ++ app/views/v21/start-5/sign-in.html | 70 + app/views/v21/start-6/search.html | 163 ++ app/views/v21/start-6/sign-in.html | 70 + app/views/v21/start-7/search.html | 163 ++ app/views/v21/start-7/sign-in.html | 70 + app/views/v21/start-8/search.html | 163 ++ app/views/v21/start-8/sign-in.html | 70 + .../v21/victim-details/email-address.html | 51 + .../preferred-method-of-contact.html | 84 + .../victim-record/case-contacts.html | 0 .../call/after-call-attempt-1.html | 17 + .../call/after-call-attempt-2.html | 26 + .../call/after-call-attempt-3.html | 30 + .../charging-decision/call/before-call-1.html | 17 + .../call/informed-after-call-1.html | 54 + .../call/informed-after-call-2.html | 63 + .../call/informed-after-call-3.html | 67 + .../details/call-attempt-1.html | 0 .../details/call-attempt-2.html | 0 .../details/call-attempt-3.html | 0 .../charging-decision/details/email.html | 0 .../charging-decision/details/letter.html | 0 .../draft/amendments-required.html | 26 + .../draft/approved-to-send.html | 158 ++ .../charging-decision/draft/in-progress.html | 13 + .../charging-decision/draft/not-started.html | 9 + .../draft/ready-to-send.html | 65 + .../charging-decision/draft/under-review.html | 83 + .../charging-decision/index.html | 165 ++ .../charging-decision/next-steps.html | 0 .../send/email/after-call-attempt-1.html | 59 + .../send/email/after-call-attempt-2.html | 63 + .../send/email/delivered.html | 46 + .../send/email/failure-permanent.html | 53 + .../send/email/failure-technical.html | 47 + .../send/email/failure-temporary.html | 53 + .../charging-decision/send/email/sending.html | 44 + .../send/fu-email/after-call-1.html | 42 + .../send/fu-email/after-call-2.html | 63 + .../send/fu-email/after-call-3.html | 67 + .../send/fu-email/failure-permanent.html | 21 + .../send/fu-email/failure-technical.html | 15 + .../send/fu-email/failure-temporary.html | 21 + .../send/fu-email/sending.html | 107 + .../send/fu-letter/after-call-1.html | 101 + .../send/fu-letter/after-call-2.html | 63 + .../send/fu-letter/after-call-3.html | 67 + .../fu-letter/after-fu-email-undelivered.html | 114 + .../send/letter/after-call-attempt-1.html | 51 + .../send/letter/after-call-attempt-2.html | 55 + .../send/letter/after-call-attempt-3.html | 59 + .../send/letter/after-email-undelivered.html | 84 + .../send/letter/dispatched.html | 19 + .../victim-record/communications/index.html | 75 + .../pre-trial-meeting/index.html | 0 app/views/v21/victim-record/index.html | 106 + .../nfa => v21}/victim-record/summary.html | 0 .../v21/victim-record/victim-details.html | 295 +++ app/views/v30/call/call-support.html | 244 ++ app/views/v30/call/follow-up-moc.html | 74 + app/views/v30/call/next-attempt-moc.html | 69 + app/views/v30/call/phone-call-1.html | 159 ++ app/views/v30/call/phone-call-2.html | 161 ++ app/views/v30/call/phone-call-3.html | 158 ++ .../vcl => v30}/call/read-only-letter.html | 0 app/views/v30/call/text-message-details.html | 155 ++ app/views/v30/call/was-text-message-sent.html | 56 + .../case-locked/banner/by-someone-else.html | 0 .../case-locked/banner/self-locked.html | 0 .../v30/case-locked/by-someone-else.html | 27 + app/views/v30/case-locked/self-locked.html | 24 + app/views/v30/draft/approved-to-send.html | 33 + .../{ur/vcl => v30}/draft/cannot-connect.html | 0 .../draft/cd-modal/delete-draft.html | 0 .../v30/draft/cd-modal/request-review.html | 138 ++ .../draft/cd-modal/save-draft.html | 0 app/views/v30/draft/cd-modal/send-to-cms.html | 65 + app/views/v30/draft/compose-letter.html | 380 +++ .../vcl => v30}/draft/stopped-charge-1.html | 4 +- .../vcl => v30}/draft/stopped-charge-2.html | 4 +- .../draft/substantially-altered-charge.html | 55 + app/views/v30/draft/under-review.html | 55 + .../{ur/vcl => v30}/draft/vcl-type-1.html | 4 +- .../{ur/vcl => v30}/draft/vcl-type-2.html | 4 +- .../vcl => v30}/draft/victim-withdrawal.html | 4 +- app/views/v30/letter-dashboard.html | 113 + app/views/v30/send/check-email-details.html | 89 + app/views/v30/send/check-letter-details.html | 96 + app/views/v30/send/delivered.html | 93 + .../v30/send/letter-added-to-print-queue.html | 86 + app/views/v30/send/letter-details.html | 55 + app/views/v30/send/letter-logged.html | 100 + app/views/v30/send/permanent-failure.html | 36 + app/views/v30/send/sending-email.html | 39 + .../vcl => v30}/send/technical-failure.html | 0 app/views/v30/send/temporary-failure.html | 29 + app/views/v30/start/search.html | 136 ++ app/views/v30/start/sign-in.html | 67 + .../v30/victim-details/email-address.html | 51 + .../preferred-method-of-contact.html | 84 + .../victim-record/case-contacts.html | 0 .../victim-record/communications/index.html | 87 + app/views/v30/victim-record/index.html | 179 ++ .../pcd/call/after-call-attempt-1.html | 17 + .../pcd/call/after-call-attempt-2.html | 26 + .../pcd/call/after-call-attempt-3.html | 30 + .../victim-record/pcd/call/before-call-1.html | 17 + .../pcd/call/informed-after-call-1.html | 54 + .../pcd/call/informed-after-call-2.html | 63 + .../pcd/call/informed-after-call-3.html | 67 + .../pcd/details/call-attempt-1.html | 0 .../pcd/details/call-attempt-2.html | 0 .../pcd/details/call-attempt-3.html | 0 .../victim-record/pcd/details/email.html | 0 .../victim-record/pcd/details/letter.html | 0 .../pcd/draft/amendments-required.html | 26 + .../pcd/draft/approved-to-send.html | 158 ++ .../victim-record/pcd/draft/in-progress.html | 13 + .../victim-record/pcd/draft/not-started.html | 9 + .../pcd/draft/ready-to-send.html | 65 + .../victim-record/pcd/draft/under-review.html | 83 + app/views/v30/victim-record/pcd/index.html | 55 + .../victim-record/pcd/next-steps.html | 0 .../pcd/send/email/after-call-attempt-1.html | 59 + .../pcd/send/email/after-call-attempt-2.html | 63 + .../pcd/send/email/delivered.html | 46 + .../pcd/send/email/failure-permanent.html | 53 + .../pcd/send/email/failure-technical.html | 47 + .../pcd/send/email/failure-temporary.html | 53 + .../victim-record/pcd/send/email/sending.html | 44 + .../pcd/send/fu-email/after-call-1.html | 7 + .../pcd/send/fu-email/after-call-2.html | 20 + .../pcd/send/fu-email/after-call-3.html | 24 + .../pcd/send/fu-email/failure-permanent.html | 21 + .../pcd/send/fu-email/failure-technical.html | 15 + .../pcd/send/fu-email/failure-temporary.html | 21 + .../pcd/send/fu-email/sending.html | 107 + .../pcd/send/fu-letter/after-call-1.html | 101 + .../pcd/send/fu-letter/after-call-2.html | 63 + .../pcd/send/fu-letter/after-call-3.html | 67 + .../fu-letter/after-fu-email-undelivered.html | 114 + .../pcd/send/letter/after-call-attempt-1.html | 51 + .../pcd/send/letter/after-call-attempt-2.html | 55 + .../pcd/send/letter/after-call-attempt-3.html | 59 + .../send/letter/after-email-undelivered.html | 84 + .../pcd/send/letter/dispatched.html | 19 + .../v30/victim-record/pre-trial/index.html | 43 + .../pre-trial/pre-trial-meeting/index.html | 0 .../vcl => v30}/victim-record/summary.html | 0 .../vcl/call/after-call-attempt-1.html | 17 + .../vcl/call/after-call-attempt-2.html | 26 + .../vcl/call/after-call-attempt-3.html | 30 + .../victim-record/vcl/call/before-call-1.html | 17 + .../vcl/call/informed-after-call-1.html | 54 + .../vcl/call/informed-after-call-2.html | 63 + .../vcl/call/informed-after-call-3.html | 67 + .../vcl/details/call-attempt-1.html | 0 .../vcl/details/call-attempt-2.html | 0 .../vcl}/details/call-attempt-3.html | 0 .../victim-record/vcl}/details/email.html | 0 .../victim-record/vcl/details/letter.html | 0 .../vcl/draft/amendments-required.html | 26 + .../vcl/draft/approved-to-send.html | 162 ++ .../victim-record/vcl/draft/in-progress.html | 13 + .../victim-record/vcl/draft/not-started.html | 16 + .../vcl/draft/ready-to-send.html | 65 + .../victim-record/vcl/draft/under-review.html | 83 + app/views/v30/victim-record/vcl/index.html | 205 ++ .../victim-record/vcl/next-steps.html | 0 .../vcl/send/email/after-call-attempt-1.html | 16 + .../vcl/send/email/after-call-attempt-2.html | 20 + .../vcl/send/email/delivered.html | 3 + .../vcl/send/email/failure-permanent.html | 18 + .../vcl/send/email/failure-technical.html | 12 + .../vcl/send/email/failure-temporary.html | 18 + .../victim-record/vcl/send/email/sending.html | 9 + .../vcl/send/fu-email/after-call-1.html | 7 + .../vcl/send/fu-email/after-call-2.html | 20 + .../vcl/send/fu-email/after-call-3.html | 24 + .../vcl/send/fu-email/failure-permanent.html | 21 + .../vcl/send/fu-email/failure-technical.html | 15 + .../vcl/send/fu-email/failure-temporary.html | 21 + .../vcl/send/fu-email/sending.html | 13 + .../vcl/send/fu-letter/after-call-1.html | 7 + .../vcl/send/fu-letter/after-call-2.html | 20 + .../vcl/send/fu-letter/after-call-3.html | 24 + .../fu-letter/after-fu-email-undelivered.html | 71 + .../vcl/send/letter/after-call-attempt-1.html | 16 + .../vcl/send/letter/after-call-attempt-2.html | 20 + .../vcl/send/letter/after-call-attempt-3.html | 24 + .../send/letter/after-email-undelivered.html | 49 + .../vcl/send/letter/dispatched.html | 19 + .../v30/victim-record/victim-details.html | 295 +++ app/views/v30/vso-dashboard.html | 286 +++ app/views/v31/call/call-support.html | 244 ++ app/views/v31/call/follow-up-moc.html | 74 + app/views/v31/call/next-attempt-moc.html | 66 + app/views/v31/call/phone-call-1.html | 159 ++ app/views/v31/call/phone-call-2.html | 161 ++ app/views/v31/call/phone-call-3.html | 158 ++ .../vcl => v31}/call/read-only-letter.html | 0 app/views/v31/call/text-message-details.html | 155 ++ app/views/v31/call/was-text-message-sent.html | 56 + .../case-locked/banner/by-someone-else.html | 0 .../case-locked/banner/self-locked.html | 0 .../v31/case-locked/by-someone-else.html | 27 + app/views/v31/case-locked/self-locked.html | 24 + app/views/v31/draft/approved-to-send.html | 33 + app/views/v31/draft/cannot-connect.html | 24 + .../v31/draft/cd-modal/delete-draft.html | 40 + .../v31/draft/cd-modal/request-review.html | 138 ++ .../draft/cd-modal/save-draft.html | 0 app/views/v31/draft/cd-modal/send-to-cms.html | 65 + app/views/v31/draft/compose-letter.html | 380 +++ app/views/v31/draft/stopped-charge.html | 75 + .../draft/substantially-altered-charge.html | 55 + app/views/v31/draft/under-review.html | 55 + app/views/v31/draft/vcl-type.html | 55 + app/views/v31/letter-dashboard.html | 113 + app/views/v31/send/check-email-details.html | 99 + app/views/v31/send/check-letter-details.html | 96 + app/views/v31/send/delivered.html | 93 + .../v31/send/letter-added-to-print-queue.html | 86 + app/views/v31/send/letter-details.html | 55 + app/views/v31/send/letter-logged.html | 100 + app/views/v31/send/permanent-failure.html | 36 + app/views/v31/send/sending-email.html | 39 + .../vcl => v31}/send/technical-failure.html | 0 app/views/v31/send/temporary-failure.html | 29 + app/views/v31/start/search.html | 136 ++ app/views/v31/start/sign-in.html | 67 + app/views/v31/vca-work-management.html | 229 ++ .../v31/victim-details/email-address.html | 51 + .../preferred-method-of-contact.html | 84 + .../victim-record/case-contacts.html | 0 .../victim-record/communications/index.html | 128 + app/views/v31/victim-record/index.html | 179 ++ .../pcd/call/after-call-attempt-1.html | 17 + .../pcd/call/after-call-attempt-2.html | 26 + .../pcd/call/after-call-attempt-3.html | 30 + .../victim-record/pcd/call/before-call-1.html | 17 + .../pcd/call/informed-after-call-1.html | 54 + .../pcd/call/informed-after-call-2.html | 63 + .../pcd/call/informed-after-call-3.html | 67 + .../pcd/details/call-attempt-1.html | 0 .../pcd/details/call-attempt-2.html | 0 .../pcd/details/call-attempt-3.html | 0 .../victim-record/pcd/details/email.html | 0 .../victim-record/pcd/details/letter.html | 0 .../pcd/draft/amendments-required.html | 26 + .../pcd/draft/approved-to-send.html | 158 ++ .../victim-record/pcd/draft/in-progress.html | 13 + .../victim-record/pcd/draft/not-started.html | 9 + .../pcd/draft/ready-to-send.html | 57 + .../victim-record/pcd/draft/under-review.html | 83 + app/views/v31/victim-record/pcd/index.html | 25 + .../victim-record/pcd/next-steps.html | 0 .../pcd/send/email/after-call-attempt-1.html | 59 + .../pcd/send/email/after-call-attempt-2.html | 63 + .../pcd/send/email/delivered.html | 46 + .../pcd/send/email/failure-permanent.html | 53 + .../pcd/send/email/failure-technical.html | 47 + .../pcd/send/email/failure-temporary.html | 53 + .../victim-record/pcd/send/email/sending.html | 44 + .../pcd/send/fu-email/after-call-1.html | 7 + .../pcd/send/fu-email/after-call-2.html | 20 + .../pcd/send/fu-email/after-call-3.html | 24 + .../pcd/send/fu-email/failure-permanent.html | 21 + .../pcd/send/fu-email/failure-technical.html | 15 + .../pcd/send/fu-email/failure-temporary.html | 21 + .../pcd/send/fu-email/sending.html | 107 + .../pcd/send/fu-letter/after-call-1.html | 101 + .../pcd/send/fu-letter/after-call-2.html | 63 + .../pcd/send/fu-letter/after-call-3.html | 67 + .../fu-letter/after-fu-email-undelivered.html | 114 + .../pcd/send/letter/after-call-attempt-1.html | 51 + .../pcd/send/letter/after-call-attempt-2.html | 55 + .../pcd/send/letter/after-call-attempt-3.html | 59 + .../send/letter/after-email-undelivered.html | 84 + .../pcd/send/letter/dispatched.html | 19 + .../v31/victim-record/pre-trial/index.html | 43 + .../pre-trial/pre-trial-meeting/index.html | 0 .../vcl => v31}/victim-record/summary.html | 0 .../vcl/call/after-call-attempt-1.html | 17 + .../vcl/call/after-call-attempt-2.html | 26 + .../vcl/call/after-call-attempt-3.html | 38 + .../victim-record/vcl/call/before-call-1.html | 19 + .../vcl/call/informed-after-call-1.html | 45 + .../vcl/call/informed-after-call-2.html | 54 + .../vcl/call/informed-after-call-3.html | 58 + .../vcl/details/call-attempt-1.html | 0 .../vcl/details/call-attempt-2.html | 0 .../vcl/details/call-attempt-3.html | 0 .../victim-record/vcl/details/email.html | 0 .../victim-record/vcl/details/letter.html | 0 .../vcl/draft/amendments-required.html | 26 + .../vcl/draft/approved-to-send.html | 162 ++ .../victim-record/vcl/draft/in-progress.html | 13 + .../victim-record/vcl/draft/not-started.html | 10 + .../vcl/draft/ready-to-send.html | 88 + .../victim-record/vcl/draft/under-review.html | 83 + .../v31/victim-record/vcl/index copy.html | 39 + app/views/v31/victim-record/vcl/index.html | 219 ++ .../victim-record/vcl/next-steps.html | 0 .../victim-record/vcl/progress-tracker.html | 0 .../vcl/send/email/after-call-attempt-1.html | 16 + .../vcl/send/email/after-call-attempt-2.html | 20 + .../vcl/send/email/delivered.html | 3 + .../vcl/send/email/failure-permanent.html | 18 + .../vcl/send/email/failure-technical.html | 12 + .../vcl/send/email/failure-temporary.html | 18 + .../victim-record/vcl/send/email/sending.html | 9 + .../vcl/send/fu-email/after-call-1.html | 7 + .../vcl/send/fu-email/after-call-2.html | 20 + .../vcl/send/fu-email/after-call-3.html | 24 + .../vcl/send/fu-email/failure-permanent.html | 21 + .../vcl/send/fu-email/failure-technical.html | 15 + .../vcl/send/fu-email/failure-temporary.html | 21 + .../vcl/send/fu-email/sending.html | 13 + .../vcl/send/fu-letter/after-call-1.html | 7 + .../vcl/send/fu-letter/after-call-2.html | 20 + .../vcl/send/fu-letter/after-call-3.html | 24 + .../fu-letter/after-fu-email-undelivered.html | 73 + .../vcl/send/letter/after-call-attempt-1.html | 16 + .../vcl/send/letter/after-call-attempt-2.html | 20 + .../vcl/send/letter/after-call-attempt-3.html | 24 + .../send/letter/after-email-undelivered.html | 51 + .../vcl/send/letter/dispatched.html | 19 + .../v31/victim-record/victim-details.html | 295 +++ app/views/v31/vso-dashboard.html | 286 +++ app/views/{delivery/wat => v40}/.DS_Store | Bin .../dashboard-concepts/concept-1.html | 0 .../dashboard-concepts/create-reminder.html | 0 .../dashboard-concepts/my-tasks-2.html | 0 .../v40/dashboard-concepts/my-tasks.html | 185 ++ .../dashboard-concepts/team-victims.html | 0 app/views/v40/onb/check-details.html | 142 ++ app/views/v40/onb/header/vso.html | 42 + app/views/v40/onb/next-task.html | 96 + app/views/v40/onb/onboarded.html | 36 + app/views/v40/onb/overview.html | 89 + app/views/v40/onb/pcd-type.html | 66 + .../v40/onb/preferred-method-of-contact.html | 87 + app/views/v40/onb/service-lead.html | 73 + app/views/v40/onb/sign-in.html | 67 + app/views/v40/onb/tasks.html | 1002 ++++++++ app/views/v40/onb/victims.html | 877 +++++++ app/views/v40/pcd/call/call-support.html | 244 ++ app/views/v40/pcd/call/follow-up-moc.html | 77 + app/views/v40/pcd/call/next-attempt-moc.html | 69 + app/views/v40/pcd/call/phone-call-1.html | 162 ++ app/views/v40/pcd/call/phone-call-2.html | 164 ++ app/views/v40/pcd/call/phone-call-3.html | 161 ++ .../pcd/call/read-only-letter.html | 0 .../v40/pcd/call/text-message-details.html | 158 ++ .../v40/pcd/call/was-text-message-sent.html | 59 + .../case-locked/banner/by-someone-else.html | 0 .../pcd}/case-locked/banner/self-locked.html | 0 .../v40/pcd/case-locked/by-someone-else.html | 27 + .../v40/pcd/case-locked/self-locked.html | 24 + app/views/v40/pcd/cases.html | 152 ++ app/views/v40/pcd/checklist.html | 70 + .../pcd/concepts/create-reminder.html | 0 .../wat => v40}/pcd/concepts/dashboard-1.html | 0 app/views/v40/pcd/concepts/overview.html | 194 ++ .../pcd/concepts/team-victims.html | 0 .../v40/pcd/concepts/vca-work-management.html | 229 ++ app/views/v40/pcd/concepts/vsm-tasks-1.html | 219 ++ app/views/v40/pcd/concepts/vso-dashboard.html | 286 +++ app/views/v40/pcd/concepts/vso-tasks-1.html | 185 ++ .../wat => v40}/pcd/concepts/vso-tasks-2.html | 0 app/views/v40/pcd/create-task.html | 235 ++ app/views/v40/pcd/draft/approved-to-send.html | 33 + app/views/v40/pcd/draft/cannot-connect.html | 27 + .../v40/pcd/draft/cd-modal/delete-draft.html | 40 + .../pcd/draft/cd-modal/request-review.html | 138 ++ .../pcd/draft/cd-modal/save-draft.html | 0 .../v40/pcd/draft/cd-modal/send-to-cms.html | 65 + app/views/v40/pcd/draft/compose-letter.html | 367 +++ app/views/v40/pcd/draft/first-hearing.html | 62 + app/views/v40/pcd/draft/pcd-type.html | 65 + app/views/v40/pcd/draft/under-review.html | 58 + app/views/v40/pcd/draft/victim-withdrawn.html | 58 + app/views/v40/pcd/header/vso.html | 42 + app/views/v40/pcd/letter-dashboard.html | 113 + app/views/v40/pcd/overview.html | 89 + .../v40/pcd/pre-draft/check-details.html | 83 + .../v40/pcd/pre-draft/check-eligibility.html | 67 + .../v40/pcd/send/check-email-details.html | 102 + .../v40/pcd/send/check-letter-details.html | 99 + app/views/v40/pcd/send/delivered.html | 96 + .../pcd/send/letter-added-to-print-queue.html | 89 + app/views/v40/pcd/send/letter-details.html | 58 + app/views/v40/pcd/send/letter-logged.html | 103 + app/views/v40/pcd/send/permanent-failure.html | 39 + app/views/v40/pcd/send/sending-email.html | 42 + app/views/v40/pcd/send/technical-failure.html | 29 + app/views/v40/pcd/send/temporary-failure.html | 32 + app/views/v40/pcd/sign-in.html | 67 + app/views/v40/pcd/tasks-with-filters.html | 242 ++ app/views/v40/pcd/tasks.html | 601 +++++ .../v40/pcd/victim-details/email-address.html | 54 + .../preferred-method-of-contact.html | 87 + .../pcd/victim-record/case-contacts.html | 0 .../victim-record/communications/index-1.html | 128 + .../victim-record/communications/index.html | 107 + app/views/v40/pcd/victim-record/index.html | 202 ++ .../pcd/call/after-call-attempt-1.html | 23 + .../pcd/call/after-call-attempt-2.html | 26 + .../pcd/call/after-call-attempt-3.html | 38 + .../victim-record/pcd/call/before-call-1.html | 19 + .../pcd/call/informed-after-call-1.html | 45 + .../pcd/call/informed-after-call-2.html | 54 + .../pcd/call/informed-after-call-3.html | 58 + .../pcd/details/call-attempt-1.html | 0 .../pcd/details/call-attempt-2.html | 0 .../pcd/details/call-attempt-3.html | 0 .../pcd/victim-record/pcd/details/email.html | 0 .../pcd/victim-record/pcd/details/letter.html | 0 .../pcd/draft/amendments-required.html | 26 + .../pcd/draft/approved-to-send.html | 162 ++ .../victim-record/pcd/draft/in-progress.html | 13 + .../victim-record/pcd/draft/not-started.html | 10 + .../pcd/draft/ready-to-send.html | 88 + .../victim-record/pcd/draft/under-review.html | 83 + .../v40/pcd/victim-record/pcd/index copy.html | 39 + .../v40/pcd/victim-record/pcd/index.html | 188 ++ .../pcd/victim-record/pcd/next-steps.html | 0 .../pcd/pre-draft/check-details.html | 0 .../pcd/pre-draft/check-eligibility.html | 0 .../victim-record/pcd/progress-tracker.html | 0 .../pcd/send/email/after-call-attempt-1.html | 16 + .../pcd/send/email/after-call-attempt-2.html | 20 + .../pcd/send/email/delivered.html | 3 + .../pcd/send/email/failure-permanent.html | 18 + .../pcd/send/email/failure-technical.html | 12 + .../pcd/send/email/failure-temporary.html | 18 + .../victim-record/pcd/send/email/sending.html | 9 + .../pcd/send/fu-email/after-call-1.html | 7 + .../pcd/send/fu-email/after-call-2.html | 20 + .../pcd/send/fu-email/after-call-3.html | 24 + .../pcd/send/fu-email/failure-permanent.html | 21 + .../pcd/send/fu-email/failure-technical.html | 15 + .../pcd/send/fu-email/failure-temporary.html | 21 + .../pcd/send/fu-email/sending.html | 13 + .../pcd/send/fu-letter/after-call-1.html | 7 + .../pcd/send/fu-letter/after-call-2.html | 20 + .../pcd/send/fu-letter/after-call-3.html | 24 + .../fu-letter/after-fu-email-undelivered.html | 73 + .../pcd/send/letter/after-call-attempt-1.html | 16 + .../pcd/send/letter/after-call-attempt-2.html | 20 + .../pcd/send/letter/after-call-attempt-3.html | 24 + .../send/letter/after-email-undelivered.html | 51 + .../pcd/send/letter/dispatched.html | 19 + .../pcd/victim-record/pre-trial/index.html | 43 + .../pre-trial/pre-trial-meeting/index.html | 0 .../pcd/victim-record/summary.html | 0 .../vcl/call/after-call-attempt-1.html | 23 + .../vcl/call/after-call-attempt-2.html | 26 + .../vcl/call/after-call-attempt-3.html | 38 + .../victim-record/vcl/call/before-call-1.html | 19 + .../vcl/call/informed-after-call-1.html | 45 + .../vcl/call/informed-after-call-2.html | 54 + .../vcl/call/informed-after-call-3.html | 58 + .../vcl/details/call-attempt-1.html | 0 .../vcl/details/call-attempt-2.html | 0 .../vcl/details/call-attempt-3.html | 0 .../pcd/victim-record/vcl/details/email.html | 0 .../pcd/victim-record/vcl/details/letter.html | 0 .../vcl/draft/amendments-required.html | 26 + .../vcl/draft/approved-to-send.html | 162 ++ .../victim-record/vcl/draft/in-progress.html | 13 + .../victim-record/vcl/draft/not-started.html | 10 + .../vcl/draft/ready-to-send.html | 88 + .../victim-record/vcl/draft/under-review.html | 83 + .../v40/pcd/victim-record/vcl/index copy.html | 39 + .../v40/pcd/victim-record/vcl/index.html | 219 ++ .../pcd/victim-record/vcl/next-steps.html | 0 .../victim-record/vcl/progress-tracker.html | 0 .../vcl/send/email/after-call-attempt-1.html | 16 + .../vcl/send/email/after-call-attempt-2.html | 20 + .../vcl/send/email/delivered.html | 3 + .../vcl/send/email/failure-permanent.html | 18 + .../vcl/send/email/failure-technical.html | 12 + .../vcl/send/email/failure-temporary.html | 18 + .../victim-record/vcl/send/email/sending.html | 9 + .../vcl/send/fu-email/after-call-1.html | 7 + .../vcl/send/fu-email/after-call-2.html | 20 + .../vcl/send/fu-email/after-call-3.html | 24 + .../vcl/send/fu-email/failure-permanent.html | 21 + .../vcl/send/fu-email/failure-technical.html | 15 + .../vcl/send/fu-email/failure-temporary.html | 21 + .../vcl/send/fu-email/sending.html | 13 + .../vcl/send/fu-letter/after-call-1.html | 7 + .../vcl/send/fu-letter/after-call-2.html | 20 + .../vcl/send/fu-letter/after-call-3.html | 24 + .../fu-letter/after-fu-email-undelivered.html | 73 + .../vcl/send/letter/after-call-attempt-1.html | 16 + .../vcl/send/letter/after-call-attempt-2.html | 20 + .../vcl/send/letter/after-call-attempt-3.html | 24 + .../send/letter/after-email-undelivered.html | 51 + .../vcl/send/letter/dispatched.html | 19 + .../v40/pcd/victim-record/victim-details.html | 295 +++ app/views/v40/pcd/victims.html | 166 ++ app/views/v40/vcl/call/call-support.html | 244 ++ app/views/v40/vcl/call/follow-up-moc.html | 74 + app/views/v40/vcl/call/next-attempt-moc.html | 66 + app/views/v40/vcl/call/phone-call-1.html | 159 ++ app/views/v40/vcl/call/phone-call-2.html | 161 ++ app/views/v40/vcl/call/phone-call-3.html | 158 ++ .../vcl/call/read-only-letter.html | 0 .../v40/vcl/call/text-message-details.html | 155 ++ .../v40/vcl/call/was-text-message-sent.html | 56 + .../case-locked/banner}/by-someone-else.html | 0 .../vcl/case-locked/banner}/self-locked.html | 0 .../v40/vcl/case-locked/by-someone-else.html | 27 + .../v40/vcl/case-locked/self-locked.html | 24 + app/views/v40/vcl/cases.html | 161 ++ app/views/v40/vcl/checklist.html | 82 + .../vcl/concepts/create-reminder.html | 0 .../wat => v40}/vcl/concepts/dashboard-1.html | 0 app/views/v40/vcl/concepts/overview.html | 194 ++ .../vcl/concepts/team-victims.html | 0 .../v40/vcl/concepts/vca-work-management.html | 229 ++ app/views/v40/vcl/concepts/vsm-tasks-1.html | 219 ++ app/views/v40/vcl/concepts/vso-dashboard.html | 286 +++ app/views/v40/vcl/concepts/vso-tasks-1.html | 185 ++ .../wat => v40}/vcl/concepts/vso-tasks-2.html | 0 app/views/v40/vcl/draft/approved-to-send.html | 33 + app/views/v40/vcl/draft/cannot-connect.html | 24 + .../v40/vcl/draft/cd-modal/delete-draft.html | 40 + .../vcl/draft/cd-modal/request-review.html | 138 ++ .../vcl/draft/cd-modal/save-draft.html | 0 .../v40/vcl/draft/cd-modal/send-to-cms.html | 65 + app/views/v40/vcl/draft/compose-letter.html | 367 +++ app/views/v40/vcl/draft/stopped-charge.html | 75 + .../draft/substantially-altered-charge.html | 55 + app/views/v40/vcl/draft/under-review.html | 55 + app/views/v40/vcl/draft/vcl-type.html | 55 + app/views/v40/vcl/header/vso.html | 37 + app/views/v40/vcl/letter-dashboard.html | 113 + app/views/v40/vcl/overview.html | 84 + .../v40/vcl/send/check-email-details.html | 99 + .../v40/vcl/send/check-letter-details.html | 96 + app/views/v40/vcl/send/delivered.html | 93 + .../vcl/send/letter-added-to-print-queue.html | 86 + app/views/v40/vcl/send/letter-details.html | 55 + app/views/v40/vcl/send/letter-logged.html | 100 + app/views/v40/vcl/send/permanent-failure.html | 36 + app/views/v40/vcl/send/sending-email.html | 39 + .../vcl/send/technical-failure.html | 0 app/views/v40/vcl/send/temporary-failure.html | 29 + app/views/v40/vcl/sign-in.html | 67 + app/views/v40/vcl/tasks.html | 268 +++ .../v40/vcl/victim-details/email-address.html | 51 + .../preferred-method-of-contact.html | 84 + .../vcl/victim-record/case-contacts.html | 0 .../victim-record/communications/index.html | 128 + app/views/v40/vcl/victim-record/index.html | 173 ++ .../pcd/call/after-call-attempt-1.html | 17 + .../pcd/call/after-call-attempt-2.html | 26 + .../pcd/call/after-call-attempt-3.html | 30 + .../victim-record/pcd/call/before-call-1.html | 17 + .../pcd/call/informed-after-call-1.html | 54 + .../pcd/call/informed-after-call-2.html | 63 + .../pcd/call/informed-after-call-3.html | 67 + .../pcd/details/call-attempt-1.html | 0 .../pcd/details/call-attempt-2.html | 0 .../pcd}/details/call-attempt-3.html | 0 .../vcl/victim-record/pcd}/details/email.html | 0 .../vcl/victim-record/pcd/details/letter.html | 0 .../pcd/draft/amendments-required.html | 26 + .../pcd/draft/approved-to-send.html | 158 ++ .../victim-record/pcd/draft/in-progress.html | 13 + .../victim-record/pcd/draft/not-started.html | 9 + .../pcd/draft/ready-to-send.html | 57 + .../victim-record/pcd/draft/under-review.html | 83 + .../v40/vcl/victim-record/pcd/index.html | 25 + .../vcl/victim-record/pcd/next-steps.html | 0 .../pcd/send/email/after-call-attempt-1.html | 59 + .../pcd/send/email/after-call-attempt-2.html | 63 + .../pcd/send/email/delivered.html | 46 + .../pcd/send/email/failure-permanent.html | 53 + .../pcd/send/email/failure-technical.html | 47 + .../pcd/send/email/failure-temporary.html | 53 + .../victim-record/pcd/send/email/sending.html | 44 + .../pcd/send/fu-email/after-call-1.html | 7 + .../pcd/send/fu-email/after-call-2.html | 20 + .../pcd/send/fu-email/after-call-3.html | 24 + .../pcd/send/fu-email/failure-permanent.html | 21 + .../pcd/send/fu-email/failure-technical.html | 15 + .../pcd/send/fu-email/failure-temporary.html | 21 + .../pcd/send/fu-email/sending.html | 107 + .../pcd/send/fu-letter/after-call-1.html | 101 + .../pcd/send/fu-letter/after-call-2.html | 63 + .../pcd/send/fu-letter/after-call-3.html | 67 + .../fu-letter/after-fu-email-undelivered.html | 114 + .../pcd/send/letter/after-call-attempt-1.html | 51 + .../pcd/send/letter/after-call-attempt-2.html | 55 + .../pcd/send/letter/after-call-attempt-3.html | 59 + .../send/letter/after-email-undelivered.html | 84 + .../pcd/send/letter/dispatched.html | 19 + .../vcl/victim-record/pre-trial/index.html | 43 + .../pre-trial/pre-trial-meeting/index.html | 0 .../vcl/victim-record/summary.html | 0 .../vcl/call/after-call-attempt-1.html | 23 + .../vcl/call/after-call-attempt-2.html | 26 + .../vcl/call/after-call-attempt-3.html | 38 + .../victim-record/vcl/call/before-call-1.html | 19 + .../vcl/call/informed-after-call-1.html | 45 + .../vcl/call/informed-after-call-2.html | 54 + .../vcl/call/informed-after-call-3.html | 58 + .../vcl/details/call-attempt-1.html | 0 .../vcl/details/call-attempt-2.html | 0 .../vcl/details/call-attempt-3.html | 0 .../vcl/victim-record/vcl/details/email.html | 0 .../vcl/victim-record/vcl/details/letter.html | 0 .../vcl/draft/amendments-required.html | 26 + .../vcl/draft/approved-to-send.html | 162 ++ .../victim-record/vcl/draft/in-progress.html | 13 + .../victim-record/vcl/draft/not-started.html | 10 + .../vcl/draft/ready-to-send.html | 88 + .../victim-record/vcl/draft/under-review.html | 83 + .../v40/vcl/victim-record/vcl/index copy.html | 39 + .../v40/vcl/victim-record/vcl/index.html | 219 ++ .../vcl/victim-record/vcl/next-steps.html | 0 .../victim-record/vcl/progress-tracker.html | 0 .../vcl/send/email/after-call-attempt-1.html | 16 + .../vcl/send/email/after-call-attempt-2.html | 20 + .../vcl/send/email/delivered.html | 3 + .../vcl/send/email/failure-permanent.html | 18 + .../vcl/send/email/failure-technical.html | 12 + .../vcl/send/email/failure-temporary.html | 18 + .../victim-record/vcl/send/email/sending.html | 9 + .../vcl/send/fu-email/after-call-1.html | 7 + .../vcl/send/fu-email/after-call-2.html | 20 + .../vcl/send/fu-email/after-call-3.html | 24 + .../vcl/send/fu-email/failure-permanent.html | 21 + .../vcl/send/fu-email/failure-technical.html | 15 + .../vcl/send/fu-email/failure-temporary.html | 21 + .../vcl/send/fu-email/sending.html | 13 + .../vcl/send/fu-letter/after-call-1.html | 7 + .../vcl/send/fu-letter/after-call-2.html | 20 + .../vcl/send/fu-letter/after-call-3.html | 24 + .../fu-letter/after-fu-email-undelivered.html | 73 + .../vcl/send/letter/after-call-attempt-1.html | 16 + .../vcl/send/letter/after-call-attempt-2.html | 20 + .../vcl/send/letter/after-call-attempt-3.html | 24 + .../send/letter/after-email-undelivered.html | 51 + .../vcl/send/letter/dispatched.html | 19 + .../v40/vcl/victim-record/victim-details.html | 295 +++ app/views/v40/vcl/victims.html | 166 ++ app/views/{delivery/wat2 => v41}/.DS_Store | Bin .../dashboard-concepts/concept-1.html | 0 .../dashboard-concepts/create-reminder.html | 0 .../dashboard-concepts/my-tasks-2.html | 0 .../v41/dashboard-concepts/my-tasks.html | 185 ++ .../dashboard-concepts/team-victims.html | 0 app/views/v41/onb/check-details.html | 142 ++ app/views/v41/onb/header/vso.html | 42 + app/views/v41/onb/next-task.html | 96 + app/views/v41/onb/onboarded.html | 36 + app/views/v41/onb/overview.html | 89 + .../v41/onb/preferred-method-of-contact.html | 87 + app/views/v41/onb/service-lead.html | 73 + app/views/v41/onb/sign-in.html | 67 + app/views/v41/onb/tasks.html | 1002 ++++++++ app/views/v41/onb/victims.html | 873 +++++++ app/views/v41/pcd/call/call-support.html | 244 ++ app/views/v41/pcd/call/follow-up-moc.html | 77 + app/views/v41/pcd/call/next-attempt-moc.html | 69 + app/views/v41/pcd/call/phone-call-1.html | 162 ++ app/views/v41/pcd/call/phone-call-2.html | 164 ++ app/views/v41/pcd/call/phone-call-3.html | 161 ++ .../pcd/call/read-only-letter.html | 0 .../v41/pcd/call/text-message-details.html | 158 ++ .../v41/pcd/call/was-text-message-sent.html | 59 + .../case-locked/banner}/by-someone-else.html | 0 .../pcd/case-locked/banner}/self-locked.html | 0 .../v41/pcd/case-locked/by-someone-else.html | 27 + .../v41/pcd/case-locked/self-locked.html | 24 + app/views/v41/pcd/cases.html | 152 ++ app/views/v41/pcd/checklist.html | 70 + .../pcd/concepts/create-reminder.html | 0 .../wat => v41}/pcd/concepts/dashboard-1.html | 0 app/views/v41/pcd/concepts/overview.html | 194 ++ .../pcd/concepts/team-victims.html | 0 .../v41/pcd/concepts/vca-work-management.html | 229 ++ app/views/v41/pcd/concepts/vsm-tasks-1.html | 219 ++ app/views/v41/pcd/concepts/vso-dashboard.html | 286 +++ app/views/v41/pcd/concepts/vso-tasks-1.html | 185 ++ .../wat => v41}/pcd/concepts/vso-tasks-2.html | 0 app/views/v41/pcd/create-task.html | 235 ++ app/views/v41/pcd/draft/approved-to-send.html | 33 + app/views/v41/pcd/draft/cannot-connect.html | 27 + .../v41/pcd/draft/cd-modal/delete-draft.html | 40 + .../pcd/draft/cd-modal/request-review.html | 138 ++ .../pcd/draft/cd-modal/save-draft.html | 0 .../v41/pcd/draft/cd-modal/send-to-cms.html | 65 + app/views/v41/pcd/draft/compose-letter.html | 367 +++ app/views/v41/pcd/draft/first-hearing.html | 62 + app/views/v41/pcd/draft/pcd-type.html | 65 + app/views/v41/pcd/draft/under-review.html | 58 + app/views/v41/pcd/draft/victim-withdrawn.html | 58 + app/views/v41/pcd/header/vso.html | 42 + app/views/v41/pcd/letter-dashboard.html | 113 + app/views/v41/pcd/overview.html | 89 + .../v41/pcd/pre-draft/check-details.html | 83 + .../v41/pcd/pre-draft/check-eligibility.html | 67 + .../v41/pcd/send/check-email-details.html | 102 + .../v41/pcd/send/check-letter-details.html | 99 + app/views/v41/pcd/send/delivered.html | 96 + .../pcd/send/letter-added-to-print-queue.html | 89 + app/views/v41/pcd/send/letter-details.html | 58 + app/views/v41/pcd/send/letter-logged.html | 103 + app/views/v41/pcd/send/permanent-failure.html | 39 + app/views/v41/pcd/send/sending-email.html | 42 + app/views/v41/pcd/send/technical-failure.html | 29 + app/views/v41/pcd/send/temporary-failure.html | 32 + app/views/v41/pcd/sign-in.html | 67 + app/views/v41/pcd/tasks-with-filters.html | 242 ++ app/views/v41/pcd/tasks.html | 601 +++++ .../v41/pcd/victim-details/email-address.html | 54 + .../preferred-method-of-contact.html | 87 + .../pcd/victim-record}/case-contacts.html | 0 .../victim-record/communications/index.html | 109 + app/views/v41/pcd/victim-record/index.html | 293 +++ .../pcd/victim-record/overview.html | 0 .../pcd/call/after-call-attempt-1.html | 23 + .../pcd/call/after-call-attempt-2.html | 26 + .../pcd/call/after-call-attempt-3.html | 38 + .../victim-record/pcd/call/before-call-1.html | 19 + .../pcd/call/informed-after-call-1.html | 45 + .../pcd/call/informed-after-call-2.html | 54 + .../pcd/call/informed-after-call-3.html | 58 + .../pcd/details/call-attempt-1.html | 0 .../pcd/details/call-attempt-2.html | 0 .../pcd/details/call-attempt-3.html | 0 .../pcd/victim-record}/pcd/details/email.html | 0 .../victim-record}/pcd/details/letter.html | 0 .../pcd/draft/amendments-required.html | 26 + .../pcd/draft/approved-to-send.html | 162 ++ .../victim-record/pcd/draft/in-progress.html | 13 + .../victim-record/pcd/draft/not-started.html | 10 + .../pcd/draft/ready-to-send.html | 88 + .../victim-record/pcd/draft/under-review.html | 83 + .../v41/pcd/victim-record/pcd/index.html | 184 ++ .../pcd/victim-record/pcd/next-steps.html | 0 .../pcd/pre-draft/check-details.html | 10 + .../pcd/pre-draft/check-eligibility.html | 0 .../victim-record/pcd/progress-tracker.html | 0 .../pcd/send/email/after-call-attempt-1.html | 16 + .../pcd/send/email/after-call-attempt-2.html | 20 + .../pcd/send/email/delivered.html | 3 + .../pcd/send/email/failure-permanent.html | 18 + .../pcd/send/email/failure-technical.html | 12 + .../pcd/send/email/failure-temporary.html | 18 + .../victim-record/pcd/send/email/sending.html | 9 + .../pcd/send/fu-email/after-call-1.html | 7 + .../pcd/send/fu-email/after-call-2.html | 20 + .../pcd/send/fu-email/after-call-3.html | 24 + .../pcd/send/fu-email/failure-permanent.html | 21 + .../pcd/send/fu-email/failure-technical.html | 15 + .../pcd/send/fu-email/failure-temporary.html | 21 + .../pcd/send/fu-email/sending.html | 13 + .../pcd/send/fu-letter/after-call-1.html | 7 + .../pcd/send/fu-letter/after-call-2.html | 20 + .../pcd/send/fu-letter/after-call-3.html | 24 + .../fu-letter/after-fu-email-undelivered.html | 73 + .../pcd/send/letter/after-call-attempt-1.html | 16 + .../pcd/send/letter/after-call-attempt-2.html | 20 + .../pcd/send/letter/after-call-attempt-3.html | 24 + .../send/letter/after-email-undelivered.html | 51 + .../pcd/send/letter/dispatched.html | 19 + app/views/v41/pcd/victim-record/pcd/urls.ts | 41 + .../pcd/victim-record/pre-trial/index.html | 45 + .../pre-trial/pre-trial-meeting/index.html | 0 .../vcl/call/after-call-attempt-1.html | 23 + .../vcl/call/after-call-attempt-2.html | 26 + .../vcl/call/after-call-attempt-3.html | 38 + .../victim-record/vcl/call/before-call-1.html | 19 + .../vcl/call/informed-after-call-1.html | 45 + .../vcl/call/informed-after-call-2.html | 54 + .../vcl/call/informed-after-call-3.html | 58 + .../vcl/details/call-attempt-1.html | 0 .../vcl/details/call-attempt-2.html | 0 .../vcl/details/call-attempt-3.html | 0 .../pcd/victim-record}/vcl/details/email.html | 0 .../victim-record}/vcl/details/letter.html | 0 .../vcl/draft/amendments-required.html | 26 + .../vcl/draft/approved-to-send.html | 162 ++ .../victim-record/vcl/draft/in-progress.html | 13 + .../victim-record/vcl/draft/not-started.html | 10 + .../vcl/draft/ready-to-send.html | 88 + .../victim-record/vcl/draft/under-review.html | 83 + .../v41/pcd/victim-record/vcl/index.html | 218 ++ .../pcd/victim-record/vcl/next-steps.html | 0 .../victim-record/vcl/progress-tracker.html | 0 .../vcl/send/email/after-call-attempt-1.html | 16 + .../vcl/send/email/after-call-attempt-2.html | 20 + .../vcl/send/email/delivered.html | 3 + .../vcl/send/email/failure-permanent.html | 18 + .../vcl/send/email/failure-technical.html | 12 + .../vcl/send/email/failure-temporary.html | 18 + .../victim-record/vcl/send/email/sending.html | 9 + .../vcl/send/fu-email/after-call-1.html | 7 + .../vcl/send/fu-email/after-call-2.html | 20 + .../vcl/send/fu-email/after-call-3.html | 24 + .../vcl/send/fu-email/failure-permanent.html | 21 + .../vcl/send/fu-email/failure-technical.html | 15 + .../vcl/send/fu-email/failure-temporary.html | 21 + .../vcl/send/fu-email/sending.html | 13 + .../vcl/send/fu-letter/after-call-1.html | 7 + .../vcl/send/fu-letter/after-call-2.html | 20 + .../vcl/send/fu-letter/after-call-3.html | 24 + .../fu-letter/after-fu-email-undelivered.html | 73 + .../vcl/send/letter/after-call-attempt-1.html | 16 + .../vcl/send/letter/after-call-attempt-2.html | 20 + .../vcl/send/letter/after-call-attempt-3.html | 24 + .../send/letter/after-email-undelivered.html | 51 + .../vcl/send/letter/dispatched.html | 19 + app/views/v41/pcd/victim-record/vcl/urls.ts | 41 + .../v41/pcd/victim-record/victim-details.html | 295 +++ app/views/v41/pcd/victims.html | 166 ++ app/views/v41/vcl/call/call-support.html | 244 ++ app/views/v41/vcl/call/follow-up-moc.html | 74 + app/views/v41/vcl/call/next-attempt-moc.html | 66 + app/views/v41/vcl/call/phone-call-1.html | 159 ++ app/views/v41/vcl/call/phone-call-2.html | 161 ++ app/views/v41/vcl/call/phone-call-3.html | 158 ++ .../vcl/call/read-only-letter.html | 0 .../v41/vcl/call/text-message-details.html | 155 ++ .../v41/vcl/call/was-text-message-sent.html | 56 + .../case-locked/banner}/by-someone-else.html | 0 .../vcl/case-locked/banner}/self-locked.html | 0 .../v41/vcl/case-locked/by-someone-else.html | 27 + .../v41/vcl/case-locked/self-locked.html | 24 + app/views/v41/vcl/cases.html | 161 ++ app/views/v41/vcl/checklist.html | 82 + .../vcl/concepts/create-reminder.html | 0 .../wat => v41}/vcl/concepts/dashboard-1.html | 0 app/views/v41/vcl/concepts/overview.html | 194 ++ .../vcl/concepts/team-victims.html | 0 .../v41/vcl/concepts/vca-work-management.html | 229 ++ app/views/v41/vcl/concepts/vsm-tasks-1.html | 219 ++ app/views/v41/vcl/concepts/vso-dashboard.html | 286 +++ app/views/v41/vcl/concepts/vso-tasks-1.html | 185 ++ .../wat => v41}/vcl/concepts/vso-tasks-2.html | 0 app/views/v41/vcl/draft/approved-to-send.html | 33 + app/views/v41/vcl/draft/cannot-connect.html | 24 + .../v41/vcl/draft/cd-modal/delete-draft.html | 40 + .../vcl/draft/cd-modal/request-review.html | 138 ++ .../vcl/draft/cd-modal/save-draft.html | 0 .../v41/vcl/draft/cd-modal/send-to-cms.html | 65 + app/views/v41/vcl/draft/compose-letter.html | 367 +++ app/views/v41/vcl/draft/stopped-charge.html | 75 + .../draft/substantially-altered-charge.html | 55 + app/views/v41/vcl/draft/under-review.html | 55 + app/views/v41/vcl/draft/vcl-type.html | 55 + app/views/v41/vcl/header/vso.html | 37 + app/views/v41/vcl/letter-dashboard.html | 113 + app/views/v41/vcl/overview.html | 84 + .../v41/vcl/send/check-email-details.html | 99 + .../v41/vcl/send/check-letter-details.html | 96 + app/views/v41/vcl/send/delivered.html | 93 + .../vcl/send/letter-added-to-print-queue.html | 86 + app/views/v41/vcl/send/letter-details.html | 55 + app/views/v41/vcl/send/letter-logged.html | 100 + app/views/v41/vcl/send/permanent-failure.html | 36 + app/views/v41/vcl/send/sending-email.html | 39 + .../vcl/send/technical-failure.html | 0 app/views/v41/vcl/send/temporary-failure.html | 29 + app/views/v41/vcl/sign-in.html | 67 + app/views/v41/vcl/tasks.html | 268 +++ .../v41/vcl/victim-details/email-address.html | 51 + .../preferred-method-of-contact.html | 84 + .../vcl/victim-record/case-contacts.html | 0 .../victim-record/communications/index.html | 128 + app/views/v41/vcl/victim-record/index.html | 173 ++ .../pcd/call/after-call-attempt-1.html | 17 + .../pcd/call/after-call-attempt-2.html | 26 + .../pcd/call/after-call-attempt-3.html | 30 + .../victim-record/pcd/call/before-call-1.html | 17 + .../pcd/call/informed-after-call-1.html | 54 + .../pcd/call/informed-after-call-2.html | 63 + .../pcd/call/informed-after-call-3.html | 67 + .../pcd/details/call-attempt-1.html | 0 .../pcd/details/call-attempt-2.html | 0 .../pcd/details/call-attempt-3.html | 0 .../vcl/victim-record/pcd/details/email.html | 0 .../victim-record}/pcd/details/letter.html | 0 .../pcd/draft/amendments-required.html | 26 + .../pcd/draft/approved-to-send.html | 158 ++ .../victim-record/pcd/draft/in-progress.html | 13 + .../victim-record/pcd/draft/not-started.html | 9 + .../pcd/draft/ready-to-send.html | 57 + .../victim-record/pcd/draft/under-review.html | 83 + .../v41/vcl/victim-record/pcd/index.html | 25 + .../vcl/victim-record/pcd/next-steps.html | 0 .../pcd/send/email/after-call-attempt-1.html | 59 + .../pcd/send/email/after-call-attempt-2.html | 63 + .../pcd/send/email/delivered.html | 46 + .../pcd/send/email/failure-permanent.html | 53 + .../pcd/send/email/failure-technical.html | 47 + .../pcd/send/email/failure-temporary.html | 53 + .../victim-record/pcd/send/email/sending.html | 44 + .../pcd/send/fu-email/after-call-1.html | 7 + .../pcd/send/fu-email/after-call-2.html | 20 + .../pcd/send/fu-email/after-call-3.html | 24 + .../pcd/send/fu-email/failure-permanent.html | 21 + .../pcd/send/fu-email/failure-technical.html | 15 + .../pcd/send/fu-email/failure-temporary.html | 21 + .../pcd/send/fu-email/sending.html | 107 + .../pcd/send/fu-letter/after-call-1.html | 101 + .../pcd/send/fu-letter/after-call-2.html | 63 + .../pcd/send/fu-letter/after-call-3.html | 67 + .../fu-letter/after-fu-email-undelivered.html | 114 + .../pcd/send/letter/after-call-attempt-1.html | 51 + .../pcd/send/letter/after-call-attempt-2.html | 55 + .../pcd/send/letter/after-call-attempt-3.html | 59 + .../send/letter/after-email-undelivered.html | 84 + .../pcd/send/letter/dispatched.html | 19 + .../vcl/victim-record/pre-trial/index.html | 43 + .../pre-trial/pre-trial-meeting/index.html | 0 .../vcl/victim-record/summary.html | 0 .../vcl/call/after-call-attempt-1.html | 23 + .../vcl/call/after-call-attempt-2.html | 26 + .../vcl/call/after-call-attempt-3.html | 38 + .../victim-record/vcl/call/before-call-1.html | 19 + .../vcl/call/informed-after-call-1.html | 45 + .../vcl/call/informed-after-call-2.html | 54 + .../vcl/call/informed-after-call-3.html | 58 + .../vcl/details/call-attempt-1.html | 0 .../vcl/details/call-attempt-2.html | 0 .../vcl/details/call-attempt-3.html | 0 .../vcl/victim-record/vcl}/details/email.html | 0 .../victim-record}/vcl/details/letter.html | 0 .../vcl/draft/amendments-required.html | 26 + .../vcl/draft/approved-to-send.html | 162 ++ .../victim-record/vcl/draft/in-progress.html | 13 + .../victim-record/vcl/draft/not-started.html | 10 + .../vcl/draft/ready-to-send.html | 88 + .../victim-record/vcl/draft/under-review.html | 83 + .../v41/vcl/victim-record/vcl/index copy.html | 39 + .../v41/vcl/victim-record/vcl/index.html | 219 ++ .../vcl/victim-record/vcl/next-steps.html | 0 .../victim-record/vcl/progress-tracker.html | 0 .../vcl/send/email/after-call-attempt-1.html | 16 + .../vcl/send/email/after-call-attempt-2.html | 20 + .../vcl/send/email/delivered.html | 3 + .../vcl/send/email/failure-permanent.html | 18 + .../vcl/send/email/failure-technical.html | 12 + .../vcl/send/email/failure-temporary.html | 18 + .../victim-record/vcl/send/email/sending.html | 9 + .../vcl/send/fu-email/after-call-1.html | 7 + .../vcl/send/fu-email/after-call-2.html | 20 + .../vcl/send/fu-email/after-call-3.html | 24 + .../vcl/send/fu-email/failure-permanent.html | 21 + .../vcl/send/fu-email/failure-technical.html | 15 + .../vcl/send/fu-email/failure-temporary.html | 21 + .../vcl/send/fu-email/sending.html | 13 + .../vcl/send/fu-letter/after-call-1.html | 7 + .../vcl/send/fu-letter/after-call-2.html | 20 + .../vcl/send/fu-letter/after-call-3.html | 24 + .../fu-letter/after-fu-email-undelivered.html | 73 + .../vcl/send/letter/after-call-attempt-1.html | 16 + .../vcl/send/letter/after-call-attempt-2.html | 20 + .../vcl/send/letter/after-call-attempt-3.html | 24 + .../send/letter/after-email-undelivered.html | 51 + .../vcl/send/letter/dispatched.html | 19 + .../v41/vcl/victim-record/victim-details.html | 295 +++ app/views/v41/vcl/victims.html | 166 ++ app/views/{delivery/wat3 => v42}/.DS_Store | Bin .../v42/case-locked/by-someone-else.html | 27 + app/views/v42/case-locked/self-locked.html | 24 + app/views/v42/change-task-due-date.html | 92 + .../wat3 => v42}/onb/case-contacts.html | 0 .../v42/onb/check-details/case-type.html | 67 + app/views/v42/onb/check-details/index.html | 270 +++ app/views/v42/onb/check-details/pmoc.html | 88 + .../preferred-contact-times.html | 43 + .../preferred-correspondence-language.html | 60 + .../v42/onb/check-details/preferred-name.html | 43 + .../v42/onb/check-details/risk-level.html | 74 + .../onb/check-details/translator-needed.html | 60 + .../v42/onb/check-details/vps-status.html | 80 + app/views/v42/onb/check-task.html | 152 ++ app/views/v42/onb/manual-task.html | 63 + app/views/v42/onb/next-task-due-date.html | 85 + app/views/v42/onb/next-task.html | 153 ++ app/views/v42/onb/onboarded.html | 43 + app/views/v42/onb/pmoc.html | 88 + app/views/v42/onb/service-lead.html | 80 + app/views/v42/onb/victim-details.html | 295 +++ app/views/v42/overview.html | 50 + .../case-locked-banner}/by-someone-else.html | 0 .../case-locked-banner}/self-locked.html | 0 .../partials/header/cps-header.html | 0 .../v42/partials/header/none-selected.html | 33 + .../partials/header/overview-selected.html | 33 + .../v42/partials/header/tasks-selected.html | 33 + .../v42/partials/header/victims-selected.html | 33 + .../partials/identity-bar/index.html | 0 .../partials/identity-bar/victim-page.html | 27 + app/views/v42/pcd/call/call-support.html | 244 ++ app/views/v42/pcd/call/follow-up-moc.html | 77 + app/views/v42/pcd/call/next-attempt-moc.html | 69 + app/views/v42/pcd/call/phone-call-1.html | 162 ++ app/views/v42/pcd/call/phone-call-2.html | 164 ++ app/views/v42/pcd/call/phone-call-3.html | 161 ++ .../pcd/call/read-only-letter.html | 0 .../v42/pcd/call/text-message-details.html | 158 ++ .../v42/pcd/call/was-text-message-sent.html | 59 + app/views/v42/pcd/draft/approved-to-send.html | 33 + app/views/v42/pcd/draft/cannot-connect.html | 27 + .../v42/pcd/draft/cd-modal/delete-draft.html | 40 + .../pcd/draft/cd-modal/request-review.html | 138 ++ .../pcd/draft/cd-modal/save-draft.html | 0 .../v42/pcd/draft/cd-modal/send-to-cms.html | 65 + app/views/v42/pcd/draft/compose-letter.html | 367 +++ app/views/v42/pcd/draft/first-hearing.html | 62 + app/views/v42/pcd/draft/pcd-type.html | 65 + app/views/v42/pcd/draft/under-review.html | 58 + app/views/v42/pcd/draft/victim-withdrawn.html | 58 + .../v42/pcd/pre-draft/check-details.html | 83 + .../v42/pcd/pre-draft/check-eligibility.html | 67 + .../v42/pcd/send/check-email-details.html | 102 + .../v42/pcd/send/check-letter-details.html | 99 + app/views/v42/pcd/send/delivered.html | 96 + .../pcd/send/letter-added-to-print-queue.html | 89 + app/views/v42/pcd/send/letter-details.html | 58 + app/views/v42/pcd/send/letter-logged.html | 103 + app/views/v42/pcd/send/permanent-failure.html | 39 + app/views/v42/pcd/send/sending-email.html | 42 + app/views/v42/pcd/send/technical-failure.html | 29 + app/views/v42/pcd/send/temporary-failure.html | 32 + app/views/v42/sign-in.html | 67 + app/views/v42/task-assignee.html | 46 + app/views/v42/tasks.html | 620 +++++ app/views/v42/vcl/call/call-support.html | 244 ++ app/views/v42/vcl/call/follow-up-moc.html | 77 + app/views/v42/vcl/call/next-attempt-moc.html | 66 + app/views/v42/vcl/call/phone-call-1.html | 162 ++ app/views/v42/vcl/call/phone-call-2.html | 164 ++ app/views/v42/vcl/call/phone-call-3.html | 161 ++ app/views/v42/vcl/call/read-only-letter.html | 53 + .../v42/vcl/call/text-message-details.html | 158 ++ .../v42/vcl/call/was-text-message-sent.html | 59 + app/views/v42/vcl/draft/approved-to-send.html | 33 + app/views/v42/vcl/draft/cannot-connect.html | 27 + .../v42/vcl/draft/cd-modal/delete-draft.html | 40 + .../vcl/draft/cd-modal/request-review.html | 138 ++ .../vcl/draft/cd-modal/save-draft.html | 0 .../v42/vcl/draft/cd-modal/send-to-cms.html | 65 + app/views/v42/vcl/draft/compose-letter.html | 366 +++ app/views/v42/vcl/draft/stopped-charge.html | 78 + .../draft/substantially-altered-charge.html | 58 + app/views/v42/vcl/draft/under-review.html | 58 + app/views/v42/vcl/draft/vcl-type.html | 58 + .../v42/vcl/pre-draft/check-details.html | 83 + .../v42/vcl/pre-draft/check-eligibility.html | 67 + .../v42/vcl/send/check-email-details.html | 102 + .../v42/vcl/send/check-letter-details.html | 99 + app/views/v42/vcl/send/delivered.html | 96 + .../vcl/send/letter-added-to-print-queue.html | 89 + app/views/v42/vcl/send/letter-details.html | 58 + app/views/v42/vcl/send/letter-logged.html | 103 + app/views/v42/vcl/send/permanent-failure.html | 39 + app/views/v42/vcl/send/sending-email.html | 42 + app/views/v42/vcl/send/technical-failure.html | 29 + app/views/v42/vcl/send/temporary-failure.html | 32 + .../wat2 => v42}/victim/case-contacts.html | 0 app/views/v42/victim/index.html | 257 ++ app/views/v42/victim/new-task/check-task.html | 136 ++ .../v42/victim/new-task/manual-task.html | 60 + .../v42/victim/new-task/task-created.html | 43 + .../v42/victim/new-task/task-due-date.html | 81 + .../v42/victim/new-task/task-selection.html | 102 + .../wat2 => v42}/victim/overview.html | 0 .../victim/pcd/call/after-call-attempt-1.html | 23 + .../victim/pcd/call/after-call-attempt-2.html | 26 + .../victim/pcd/call/after-call-attempt-3.html | 38 + .../v42/victim/pcd/call/before-call-1.html | 19 + .../pcd/call/informed-after-call-1.html | 45 + .../pcd/call/informed-after-call-2.html | 54 + .../pcd/call/informed-after-call-3.html | 58 + .../victim/pcd/details/call-attempt-1.html | 0 .../victim/pcd/details/call-attempt-2.html | 0 .../victim/pcd/details/call-attempt-3.html | 0 .../vcl => v42/victim/pcd}/details/email.html | 0 .../victim}/pcd/details/letter.html | 0 .../victim/pcd/draft/amendments-required.html | 26 + .../victim/pcd/draft/approved-to-send.html | 162 ++ .../v42/victim/pcd/draft/in-progress.html | 13 + .../v42/victim/pcd/draft/not-started.html | 10 + .../v42/victim/pcd/draft/ready-to-send.html | 88 + .../v42/victim/pcd/draft/under-review.html | 83 + app/views/v42/victim/pcd/index.html | 184 ++ .../wat2 => v42}/victim/pcd/next-steps.html | 0 .../victim/pcd/pre-draft/check-details.html | 9 + .../pcd}/pre-draft/check-eligibility.html | 0 .../victim/pcd/progress-tracker.html | 0 .../pcd/send/email/after-call-attempt-1.html | 16 + .../pcd/send/email/after-call-attempt-2.html | 20 + .../v42/victim/pcd/send/email/delivered.html | 3 + .../pcd/send/email/failure-permanent.html | 18 + .../pcd/send/email/failure-technical.html | 12 + .../pcd/send/email/failure-temporary.html | 18 + .../v42/victim/pcd/send/email/sending.html | 9 + .../pcd/send/fu-email/after-call-1.html | 7 + .../pcd/send/fu-email/after-call-2.html | 20 + .../pcd/send/fu-email/after-call-3.html | 24 + .../pcd/send/fu-email/failure-permanent.html | 21 + .../pcd/send/fu-email/failure-technical.html | 15 + .../pcd/send/fu-email/failure-temporary.html | 21 + .../v42/victim/pcd/send/fu-email/sending.html | 13 + .../pcd/send/fu-letter/after-call-1.html | 7 + .../pcd/send/fu-letter/after-call-2.html | 20 + .../pcd/send/fu-letter/after-call-3.html | 24 + .../fu-letter/after-fu-email-undelivered.html | 73 + .../pcd/send/letter/after-call-attempt-1.html | 16 + .../pcd/send/letter/after-call-attempt-2.html | 20 + .../pcd/send/letter/after-call-attempt-3.html | 24 + .../send/letter/after-email-undelivered.html | 51 + .../victim/pcd/send/letter/dispatched.html | 19 + app/views/v42/victim/pcd/urls.ts | 41 + app/views/v42/victim/pre-trial/index.html | 45 + .../pre-trial/pre-trial-meeting/index.html | 0 app/views/v42/victim/reminder.html | 179 ++ .../victim/vcl/call/after-call-attempt-1.html | 23 + .../victim/vcl/call/after-call-attempt-2.html | 26 + .../victim/vcl/call/after-call-attempt-3.html | 38 + .../v42/victim/vcl/call/before-call-1.html | 19 + .../vcl/call/informed-after-call-1.html | 45 + .../vcl/call/informed-after-call-2.html | 54 + .../vcl/call/informed-after-call-3.html | 58 + .../victim/vcl/details/call-attempt-1.html | 0 .../victim/vcl/details/call-attempt-2.html | 0 .../victim/vcl/details/call-attempt-3.html | 0 .../victim}/vcl/details/email.html | 0 .../victim}/vcl/details/letter.html | 0 .../victim/vcl/draft/amendments-required.html | 26 + .../victim/vcl/draft/approved-to-send.html | 162 ++ .../v42/victim/vcl/draft/in-progress.html | 13 + .../v42/victim/vcl/draft/not-started.html | 16 + .../v42/victim/vcl/draft/ready-to-send.html | 88 + .../v42/victim/vcl/draft/under-review.html | 83 + app/views/v42/victim/vcl/index.html | 222 ++ .../victim/vcl/pre-draft/check-details.html | 10 + .../vcl/pre-draft/check-eligibility.html | 0 .../victim/vcl/progress-tracker.njk | 0 .../vcl/send/email/after-call-attempt-1.html | 16 + .../vcl/send/email/after-call-attempt-2.html | 20 + .../v42/victim/vcl/send/email/delivered.html | 3 + .../vcl/send/email/failure-permanent.html | 18 + .../vcl/send/email/failure-technical.html | 12 + .../vcl/send/email/failure-temporary.html | 18 + .../v42/victim/vcl/send/email/sending.html | 9 + .../vcl/send/fu-email/after-call-1.html | 7 + .../vcl/send/fu-email/after-call-2.html | 20 + .../vcl/send/fu-email/after-call-3.html | 24 + .../vcl/send/fu-email/failure-permanent.html | 21 + .../vcl/send/fu-email/failure-technical.html | 15 + .../vcl/send/fu-email/failure-temporary.html | 21 + .../v42/victim/vcl/send/fu-email/sending.html | 13 + .../vcl/send/fu-letter/after-call-1.html | 7 + .../vcl/send/fu-letter/after-call-2.html | 20 + .../vcl/send/fu-letter/after-call-3.html | 24 + .../fu-letter/after-fu-email-undelivered.html | 73 + .../vcl/send/letter/after-call-attempt-1.html | 16 + .../vcl/send/letter/after-call-attempt-2.html | 20 + .../vcl/send/letter/after-call-attempt-3.html | 24 + .../send/letter/after-email-undelivered.html | 51 + .../victim/vcl/send/letter/dispatched.html | 19 + app/views/v42/victim/vcl/urls.html | 102 + .../victim/victim-details/email-address.html | 54 + .../v42/victim/victim-details/index.html | 334 +++ app/views/v42/victim/victim-details/pmoc.html | 87 + app/views/v42/victims.html | 755 ++++++ app/views/v42/vlo.html | 49 + app/views/{delivery/wat4 => v50}/.DS_Store | Bin .../v50/case-locked/by-someone-else.html | 27 + app/views/v50/case-locked/self-locked.html | 24 + app/views/v50/change-service.html | 63 + app/views/v50/change-task-due-date.html | 93 + app/views/v50/next-task-due-date.html | 86 + .../wat4 => v50}/onb/case-contacts.html | 0 .../v50/onb/check-details/case-type.html | 67 + app/views/v50/onb/check-details/index.html | 274 +++ app/views/v50/onb/check-details/pmoc.html | 88 + .../preferred-contact-times.html | 43 + .../preferred-correspondence-language.html | 75 + .../v50/onb/check-details/preferred-name.html | 43 + .../v50/onb/check-details/risk-level.html | 74 + .../onb/check-details/translator-needed.html | 69 + .../v50/onb/check-details/vps-status.html | 80 + app/views/v50/onb/check-task.html | 200 ++ app/views/v50/onb/manual-task.html | 63 + app/views/v50/onb/meeting-purpose.html | 97 + app/views/v50/onb/next-task-due-date.html | 89 + app/views/v50/onb/next-task.html | 111 + app/views/v50/onb/onboarded.html | 63 + app/views/v50/onb/pmoc.html | 88 + app/views/v50/onb/service-lead.html | 82 + app/views/v50/onb/victim-details.html | 295 +++ app/views/v50/other/call-logged.html | 40 + app/views/v50/other/contacted-by.html | 96 + app/views/v50/other/email-details.html | 172 ++ app/views/v50/other/email-logged.html | 40 + app/views/v50/other/in-person-logged.html | 40 + app/views/v50/other/in-person.html | 141 ++ app/views/v50/other/letter-details.html | 165 ++ app/views/v50/other/letter-logged.html | 48 + app/views/v50/other/log.html | 164 ++ app/views/v50/other/other-logged.html | 40 + app/views/v50/other/other.html | 172 ++ app/views/v50/other/telephone-call.html | 173 ++ app/views/v50/other/text-message-logged.html | 40 + app/views/v50/other/text-message.html | 164 ++ app/views/v50/overview.html | 50 + app/views/v50/overview2.html | 398 ++++ .../{delivery/wat3 => v50}/overview3.html | 44 +- .../{delivery/wat3 => v50}/overview4.html | 56 +- .../{delivery/wat3 => v50}/overview5.html | 26 +- .../case-locked-banner}/by-someone-else.html | 0 .../case-locked-banner}/self-locked.html | 0 .../partials/header/cps-header.html | 0 .../v50/partials/header/none-selected.html | 38 + .../partials/header/overview-selected.html | 38 + .../partials/header/tasks-selected-bfs.html | 4 +- .../v50/partials/header/tasks-selected.html | 38 + .../partials/header/victims-selected-bfs.html | 4 +- .../v50/partials/header/victims-selected.html | 38 + .../partials/identity-bar/index.html | 0 .../partials/identity-bar/victim-page.html | 21 + app/views/v50/pcd/call/call-support.html | 244 ++ app/views/v50/pcd/call/follow-up-moc.html | 78 + app/views/v50/pcd/call/next-attempt-moc.html | 70 + app/views/v50/pcd/call/phone-call-1.html | 162 ++ app/views/v50/pcd/call/phone-call-2.html | 164 ++ app/views/v50/pcd/call/phone-call-3.html | 161 ++ .../pcd/call/read-only-letter.html | 0 .../v50/pcd/call/text-message-details.html | 159 ++ .../v50/pcd/call/was-text-message-sent.html | 60 + app/views/v50/pcd/draft/approved-to-send.html | 33 + app/views/v50/pcd/draft/cannot-connect.html | 27 + .../v50/pcd/draft/cd-modal/delete-draft.html | 40 + .../pcd/draft/cd-modal/request-review.html | 138 ++ .../pcd}/draft/cd-modal/save-draft.html | 0 .../v50/pcd/draft/cd-modal/send-to-cms.html | 65 + app/views/v50/pcd/draft/compose-letter.html | 367 +++ app/views/v50/pcd/draft/first-hearing.html | 62 + app/views/v50/pcd/draft/pcd-type.html | 58 + app/views/v50/pcd/draft/under-review.html | 58 + app/views/v50/pcd/draft/victim-withdrawn.html | 58 + .../v50/pcd/pre-draft/check-details-old.html | 83 + .../pre-draft/check-details/case-type.html | 67 + .../pcd/pre-draft/check-details/index.html | 274 +++ .../v50/pcd/pre-draft/check-details/pmoc.html | 88 + .../preferred-contact-times.html | 43 + .../preferred-correspondence-language.html | 60 + .../check-details/preferred-name.html | 43 + .../pre-draft/check-details/risk-level.html | 74 + .../check-details/translator-needed.html | 60 + .../pre-draft/check-details/vps-status.html | 80 + .../v50/pcd/pre-draft/check-eligibility.html | 67 + app/views/v50/pcd/pre-draft/contacted-by.html | 76 + .../pcd/pre-draft/not-contacted-reason.html | 40 + .../v50/pcd/send/check-email-details.html | 102 + .../v50/pcd/send/check-letter-details.html | 99 + app/views/v50/pcd/send/delivered.html | 96 + app/views/v50/pcd/send/email-details.html | 59 + app/views/v50/pcd/send/email-logged.html | 78 + .../pcd/send/letter-added-to-print-queue.html | 89 + app/views/v50/pcd/send/letter-details.html | 59 + app/views/v50/pcd/send/letter-logged.html | 86 + app/views/v50/pcd/send/permanent-failure.html | 39 + app/views/v50/pcd/send/sending-email.html | 42 + app/views/v50/pcd/send/technical-failure.html | 29 + app/views/v50/pcd/send/temporary-failure.html | 32 + app/views/v50/sign-in.html | 67 + app/views/v50/task-assignee.html | 46 + app/views/v50/task-updated.html | 47 + app/views/v50/tasks.html | 1516 ++++++++++++ app/views/v50/update-manual-task.html | 132 ++ app/views/v50/vcl/call/call-support.html | 244 ++ app/views/v50/vcl/call/follow-up-moc.html | 78 + app/views/v50/vcl/call/next-attempt-moc.html | 70 + app/views/v50/vcl/call/phone-call-1.html | 162 ++ app/views/v50/vcl/call/phone-call-2.html | 164 ++ app/views/v50/vcl/call/phone-call-3.html | 161 ++ app/views/v50/vcl/call/read-only-letter.html | 53 + .../v50/vcl/call/text-message-details.html | 159 ++ .../v50/vcl/call/was-text-message-sent.html | 60 + app/views/v50/vcl/draft/approved-to-send.html | 33 + app/views/v50/vcl/draft/cannot-connect.html | 27 + .../v50/vcl/draft/cd-modal/delete-draft.html | 40 + .../vcl/draft/cd-modal/request-review.html | 138 ++ .../vcl/draft/cd-modal/save-draft.html | 0 .../v50/vcl/draft/cd-modal/send-to-cms.html | 65 + app/views/v50/vcl/draft/compose-letter.html | 366 +++ app/views/v50/vcl/draft/stopped-charge.html | 78 + .../draft/substantially-altered-charge.html | 58 + app/views/v50/vcl/draft/under-review.html | 58 + app/views/v50/vcl/draft/vcl-type.html | 58 + .../v50/vcl/pre-draft/check-details.html | 83 + .../pre-draft/check-details/case-type.html | 67 + .../vcl/pre-draft/check-details/index.html | 274 +++ .../v50/vcl/pre-draft/check-details/pmoc.html | 88 + .../preferred-contact-times.html | 43 + .../preferred-correspondence-language.html | 60 + .../check-details/preferred-name.html | 43 + .../pre-draft/check-details/risk-level.html | 74 + .../check-details/translator-needed.html | 60 + .../pre-draft/check-details/vps-status.html | 80 + .../v50/vcl/pre-draft/check-eligibility.html | 67 + app/views/v50/vcl/pre-draft/contacted-by.html | 76 + .../v50/vcl/send/check-email-details.html | 102 + .../v50/vcl/send/check-letter-details.html | 99 + app/views/v50/vcl/send/delivered.html | 96 + app/views/v50/vcl/send/email-details.html | 59 + app/views/v50/vcl/send/email-logged.html | 78 + .../vcl/send/letter-added-to-print-queue.html | 89 + app/views/v50/vcl/send/letter-details.html | 59 + app/views/v50/vcl/send/letter-logged-old.html | 103 + app/views/v50/vcl/send/letter-logged.html | 86 + app/views/v50/vcl/send/permanent-failure.html | 39 + app/views/v50/vcl/send/sending-email.html | 42 + app/views/v50/vcl/send/technical-failure.html | 29 + app/views/v50/vcl/send/temporary-failure.html | 32 + .../wat3 => v50}/victim/case-contacts.html | 12 +- .../case-contacts/family-liaison-officer.html | 10 +- .../victim/case-contacts/idva.html | 10 +- .../victim/case-contacts/isva.html | 10 +- .../victim/case-information/area.html | 6 +- .../case-information/charging-type.html | 6 +- app/views/v50/victim/index.html | 417 ++++ app/views/v50/victim/new-task/check-task.html | 181 ++ .../v50/victim/new-task/manual-task.html | 59 + .../v50/victim/new-task/meeting-purpose.html | 97 + .../victim/new-task/task-already-exists.html | 8 +- .../v50/victim/new-task/task-created.html | 65 + .../v50/victim/new-task/task-due-date.html | 48 + .../v50/victim/new-task/task-selection.html | 102 + .../victim/other/details/call.html | 0 .../victim/other/details/email.html | 0 .../victim/other/details/in-person.html | 0 .../victim/other/details/letter.html | 0 .../victim/other/details/other.html | 0 .../victim/other/details/text-message.html | 0 app/views/v50/victim/other/index.html | 107 + app/views/v50/victim/overview.html | 176 ++ .../victim/pcd/call/after-call-attempt-1.html | 23 + .../victim/pcd/call/after-call-attempt-2.html | 26 + .../victim/pcd/call/after-call-attempt-3.html | 42 + .../v50/victim/pcd/call/before-call-1.html | 19 + .../victim/pcd/call/before-text-logged.html | 10 + .../pcd/call/informed-after-call-1.html | 53 + .../pcd/call/informed-after-call-2.html | 54 + .../pcd/call/informed-after-call-3.html | 58 + .../v50/victim/pcd/call/select-fumoc.html | 47 + .../victim/pcd/details/call-attempt-1.html | 0 .../victim/pcd/details/call-attempt-2.html | 0 .../victim/pcd/details/call-attempt-3.html | 0 .../victim/pcd/details/email.html | 0 .../victim}/pcd/details/letter.html | 0 .../victim/pcd/draft/amendments-required.html | 26 + .../victim/pcd/draft/approved-to-send.html | 162 ++ .../v50/victim/pcd/draft/in-progress.html | 13 + .../v50/victim/pcd/draft/ready-to-send.html | 88 + .../v50/victim/pcd/draft/under-review.html | 83 + app/views/v50/victim/pcd/index-with-vcl.html | 365 +++ app/views/v50/victim/pcd/index.html | 178 ++ .../wat3 => v50}/victim/pcd/next-steps.html | 0 .../victim/pcd/pre-draft/check-details.html | 9 + .../victim/pcd/pre-draft/log-not-started.html | 9 + .../pcd/pre-draft/not-contacted-logged.html | 0 .../victim/pcd/progress-tracker.html | 0 .../pcd/send/email/after-call-attempt-1.html | 16 + .../pcd/send/email/after-call-attempt-2.html | 20 + .../v50/victim/pcd/send/email/delivered.html | 3 + .../pcd/send/email/failure-permanent.html | 18 + .../pcd/send/email/failure-technical.html | 12 + .../pcd/send/email/failure-temporary.html | 18 + .../v50/victim/pcd/send/email/sending.html | 9 + .../pcd/send/fu-email/after-call-1.html | 7 + .../pcd/send/fu-email/after-call-2.html | 20 + .../pcd/send/fu-email/after-call-3.html | 24 + .../pcd/send/fu-email/failure-permanent.html | 21 + .../pcd/send/fu-email/failure-technical.html | 15 + .../pcd/send/fu-email/failure-temporary.html | 21 + .../v50/victim/pcd/send/fu-email/sending.html | 13 + .../pcd/send/fu-letter/after-call-1.html | 7 + .../pcd/send/fu-letter/after-call-2.html | 20 + .../pcd/send/fu-letter/after-call-3.html | 24 + .../fu-letter/after-fu-email-undelivered.html | 73 + .../pcd/send/letter/after-call-attempt-1.html | 16 + .../pcd/send/letter/after-call-attempt-2.html | 20 + .../pcd/send/letter/after-call-attempt-3.html | 24 + .../send/letter/after-email-undelivered.html | 51 + .../victim/pcd/send/letter/dispatched.html | 4 + app/views/v50/victim/pcd/urls.ts | 41 + app/views/v50/victim/pre-trial/index.html | 45 + .../pre-trial/pre-trial-meeting/index.html | 0 app/views/v50/victim/reminder.html | 179 ++ .../victim/vcl/call/after-call-attempt-1.html | 23 + .../victim/vcl/call/after-call-attempt-2.html | 26 + .../victim/vcl/call/after-call-attempt-3.html | 38 + .../v50/victim/vcl/call/before-call-1.html | 19 + .../vcl/call/informed-after-call-1.html | 45 + .../vcl/call/informed-after-call-2.html | 54 + .../vcl/call/informed-after-call-3.html | 58 + .../victim/vcl/details/call-attempt-1.html | 0 .../victim/vcl/details/call-attempt-2.html | 0 .../victim/vcl/details/call-attempt-3.html | 0 .../victim/vcl/details/email.html | 0 .../victim}/vcl/details/letter.html | 0 .../victim/vcl/draft/amendments-required.html | 26 + .../victim/vcl/draft/approved-to-send.html | 162 ++ .../v50/victim/vcl/draft/in-progress.html | 13 + .../v50/victim/vcl/draft/not-started.html | 16 + .../v50/victim/vcl/draft/ready-to-send.html | 88 + .../v50/victim/vcl/draft/under-review.html | 83 + app/views/v50/victim/vcl/index.html | 228 ++ .../victim/vcl/pre-draft/check-details.html | 10 + .../vcl/pre-draft/check-eligibility.html | 0 .../victim/vcl/progress-tracker.njk | 0 .../vcl/send/email/after-call-attempt-1.html | 16 + .../vcl/send/email/after-call-attempt-2.html | 20 + .../v50/victim/vcl/send/email/delivered.html | 3 + .../vcl/send/email/failure-permanent.html | 18 + .../vcl/send/email/failure-technical.html | 12 + .../vcl/send/email/failure-temporary.html | 18 + .../v50/victim/vcl/send/email/sending.html | 9 + .../vcl/send/fu-email/after-call-1.html | 7 + .../vcl/send/fu-email/after-call-2.html | 20 + .../vcl/send/fu-email/after-call-3.html | 24 + .../vcl/send/fu-email/failure-permanent.html | 21 + .../vcl/send/fu-email/failure-technical.html | 15 + .../vcl/send/fu-email/failure-temporary.html | 21 + .../v50/victim/vcl/send/fu-email/sending.html | 13 + .../vcl/send/fu-letter/after-call-1.html | 7 + .../vcl/send/fu-letter/after-call-2.html | 20 + .../vcl/send/fu-letter/after-call-3.html | 24 + .../fu-letter/after-fu-email-undelivered.html | 73 + .../vcl/send/letter/after-call-attempt-1.html | 16 + .../vcl/send/letter/after-call-attempt-2.html | 20 + .../vcl/send/letter/after-call-attempt-3.html | 24 + .../send/letter/after-email-undelivered.html | 51 + .../victim/vcl/send/letter/dispatched.html | 19 + app/views/v50/victim/vcl/urls.html | 102 + .../v50/victim/victim-details/address.html | 64 + .../victim/victim-details/category.html | 4 +- .../victim/victim-details/contact-times.html | 4 +- .../correspondence-language.html | 4 +- .../victim/victim-details/date-of-birth.html | 63 + .../victim/victim-details/disability.html | 4 +- .../victim/victim-details/email-address.html | 54 + .../victim/victim-details/ethnicity.html | 4 +- .../victim/victim-details/full-name.html | 4 +- .../victim/victim-details/gender.html | 4 +- .../v50/victim/victim-details/index.html | 442 ++++ .../victim/victim-details/pmoc-police.html | 4 +- app/views/v50/victim/victim-details/pmoc.html | 87 + .../victim-details/power-of-attorney.html | 4 +- .../victim/victim-details/preferred-name.html | 38 + .../victim-details/previous-convictions.html | 43 + .../reasonable-adjustments.html | 4 +- .../v50/victim/victim-details/religion.html | 43 + .../v50/victim/victim-details/risk-level.html | 73 + .../v50/victim/victim-details/service.html | 63 + .../victim-details/telephone-number.html | 4 +- .../victim-details/translator-needed.html | 68 + .../victim-details/victim-representative.html | 4 +- .../v50/victim/victim-details/vps-status.html | 80 + .../victim/victim-details/wants-contact.html | 4 +- app/views/v50/victims.html | 793 +++++++ app/views/v50/vlo.html | 49 + .../log-arranged-meeting-check.html | 498 ++++ .../wft-meetings/log-arranged-meeting.html | 498 ++++ .../log-meeting-outcome-check.html | 498 ++++ .../v50/wft-meetings/log-meeting-outcome.html | 498 ++++ .../log-offer-response-check.html | 498 ++++ .../v50/wft-meetings/log-offer-response.html | 498 ++++ .../v50/wft-meetings/log-offer-task.html | 498 ++++ .../v50/wft-meetings/new-task/check-task.html | 174 ++ .../wft-meetings/new-task/manual-task.html | 60 + .../v50/wft-meetings/new-task/purposet.html | 94 + .../wft-meetings/new-task/task-created.html | 43 + .../wft-meetings/new-task/task-due-date.html | 81 + .../wft-meetings/new-task/task-selection.html | 116 + app/views/v50/wft-meetings/tasks.html | 871 +++++++ .../wat3 => v50}/wft-meetings/tasks2.html | 26 +- app/views/v50/wft-meetings/victims.html | 2099 +++++++++++++++++ app/views/{ur/wat => v60}/.DS_Store | Bin .../v60/case-locked/by-someone-else.html | 27 + app/views/v60/case-locked/self-locked.html | 24 + app/views/v60/change-service.html | 63 + app/views/v60/change-task-due-date.html | 92 + app/views/v60/next-task-due-date.html | 85 + .../onb}/case-contacts.html | 0 .../v60/onb/check-details/case-type.html | 67 + app/views/v60/onb/check-details/index.html | 278 +++ app/views/v60/onb/check-details/pmoc.html | 88 + .../preferred-contact-times.html | 43 + .../preferred-correspondence-language.html | 75 + .../v60/onb/check-details/preferred-name.html | 43 + .../v60/onb/check-details/risk-level.html | 74 + .../onb/check-details/translator-needed.html | 69 + .../v60/onb/check-details/vps-status.html | 80 + app/views/v60/onb/check-task.html | 199 ++ app/views/v60/onb/manual-task.html | 63 + app/views/v60/onb/meeting-purpose.html | 97 + app/views/v60/onb/next-task-due-date.html | 85 + app/views/v60/onb/next-task.html | 111 + app/views/v60/onb/onboarded.html | 63 + app/views/v60/onb/pmoc.html | 88 + app/views/v60/onb/service-lead.html | 89 + app/views/v60/onb/victim-details.html | 295 +++ app/views/v60/other/call-logged.html | 40 + app/views/v60/other/contacted-by.html | 96 + app/views/v60/other/email-details.html | 172 ++ app/views/v60/other/email-logged.html | 40 + app/views/v60/other/in-person-logged.html | 40 + app/views/v60/other/in-person.html | 141 ++ app/views/v60/other/letter-details.html | 173 ++ app/views/v60/other/letter-logged.html | 48 + app/views/v60/other/log.html | 164 ++ app/views/v60/other/other-logged.html | 40 + app/views/v60/other/other.html | 172 ++ app/views/v60/other/telephone-call.html | 173 ++ app/views/v60/other/text-message-logged.html | 40 + app/views/v60/other/text-message.html | 164 ++ app/views/v60/overview.html | 50 + .../case-locked-banner}/by-someone-else.html | 0 .../case-locked-banner}/self-locked.html | 0 .../partials/header/cps-header.html | 0 .../v60/partials/header/none-selected.html | 38 + .../partials/header/overview-selected.html | 38 + .../v60/partials/header/tasks-selected.html | 38 + .../v60/partials/header/victims-selected.html | 38 + .../partials/identity-bar/index.html | 0 .../victim-page-bfs-nocreatetask.html | 0 .../identity-bar/victim-page-bfs.html | 2 +- .../partials/identity-bar/victim-page.html | 27 + app/views/v60/pcd/call/call-support.html | 244 ++ app/views/v60/pcd/call/follow-up-moc.html | 78 + app/views/v60/pcd/call/next-attempt-moc.html | 70 + app/views/v60/pcd/call/phone-call-1.html | 243 ++ app/views/v60/pcd/call/phone-call-2.html | 245 ++ app/views/v60/pcd/call/phone-call-3.html | 242 ++ .../pcd/call/read-only-letter.html | 0 .../v60/pcd/call/text-message-details.html | 159 ++ .../v60/pcd/call/was-text-message-sent.html | 60 + app/views/v60/pcd/draft/approved-to-send.html | 33 + app/views/v60/pcd/draft/cannot-connect.html | 27 + .../v60/pcd/draft/cd-modal/delete-draft.html | 40 + .../pcd/draft/cd-modal/request-review.html | 138 ++ .../pcd/draft/cd-modal/save-draft.html | 0 .../v60/pcd/draft/cd-modal/send-to-cms.html | 65 + app/views/v60/pcd/draft/compose-letter.html | 367 +++ app/views/v60/pcd/draft/first-hearing.html | 62 + app/views/v60/pcd/draft/pcd-type.html | 65 + app/views/v60/pcd/draft/under-review.html | 58 + app/views/v60/pcd/draft/victim-withdrawn.html | 58 + .../v60/pcd/pre-draft/check-details-old.html | 83 + .../pre-draft/check-details/case-type.html | 67 + .../pcd/pre-draft/check-details/index.html | 278 +++ .../v60/pcd/pre-draft/check-details/pmoc.html | 88 + .../preferred-contact-times.html | 43 + .../preferred-correspondence-language.html | 60 + .../check-details/preferred-name.html | 43 + .../pre-draft/check-details/risk-level.html | 74 + .../check-details/translator-needed.html | 60 + .../pre-draft/check-details/vps-status.html | 80 + .../v60/pcd/pre-draft/check-eligibility.html | 67 + app/views/v60/pcd/pre-draft/contacted-by.html | 76 + .../pcd/pre-draft/not-contacted-reason.html | 40 + .../v60/pcd/send/check-email-details.html | 102 + .../v60/pcd/send/check-letter-details.html | 99 + app/views/v60/pcd/send/delivered.html | 96 + app/views/v60/pcd/send/email-details.html | 81 + app/views/v60/pcd/send/email-logged.html | 78 + .../pcd/send/letter-added-to-print-queue.html | 89 + app/views/v60/pcd/send/letter-details.html | 81 + app/views/v60/pcd/send/letter-logged.html | 86 + app/views/v60/pcd/send/permanent-failure.html | 39 + app/views/v60/pcd/send/sending-email.html | 42 + app/views/v60/pcd/send/technical-failure.html | 29 + app/views/v60/pcd/send/temporary-failure.html | 32 + app/views/v60/sign-in.html | 67 + app/views/v60/task-assignee.html | 46 + app/views/v60/task-updated.html | 47 + app/views/v60/tasks.html | 746 ++++++ app/views/v60/update-manual-task.html | 132 ++ app/views/v60/vcl/call/call-support.html | 244 ++ app/views/v60/vcl/call/follow-up-moc.html | 78 + app/views/v60/vcl/call/next-attempt-moc.html | 70 + app/views/v60/vcl/call/phone-call-1.html | 243 ++ app/views/v60/vcl/call/phone-call-2.html | 245 ++ app/views/v60/vcl/call/phone-call-3.html | 242 ++ app/views/v60/vcl/call/read-only-letter.html | 53 + .../v60/vcl/call/text-message-details.html | 159 ++ .../v60/vcl/call/was-text-message-sent.html | 60 + app/views/v60/vcl/draft/approved-to-send.html | 33 + app/views/v60/vcl/draft/cannot-connect.html | 27 + .../v60/vcl/draft/cd-modal/delete-draft.html | 40 + .../vcl/draft/cd-modal/request-review.html | 138 ++ .../vcl/draft/cd-modal/save-draft.html | 0 .../v60/vcl/draft/cd-modal/send-to-cms.html | 65 + app/views/v60/vcl/draft/compose-letter.html | 366 +++ app/views/v60/vcl/draft/stopped-charge.html | 78 + .../draft/substantially-altered-charge.html | 58 + app/views/v60/vcl/draft/under-review.html | 58 + app/views/v60/vcl/draft/vcl-type.html | 58 + .../v60/vcl/pre-draft/check-details.html | 83 + .../pre-draft/check-details/case-type.html | 67 + .../vcl/pre-draft/check-details/index.html | 278 +++ .../v60/vcl/pre-draft/check-details/pmoc.html | 88 + .../preferred-contact-times.html | 43 + .../preferred-correspondence-language.html | 60 + .../check-details/preferred-name.html | 43 + .../pre-draft/check-details/risk-level.html | 74 + .../check-details/translator-needed.html | 60 + .../pre-draft/check-details/vps-status.html | 80 + .../v60/vcl/pre-draft/check-eligibility.html | 67 + app/views/v60/vcl/pre-draft/contacted-by.html | 76 + .../v60/vcl/send/check-email-details.html | 102 + .../v60/vcl/send/check-letter-details.html | 99 + app/views/v60/vcl/send/delivered.html | 96 + app/views/v60/vcl/send/email-details.html | 81 + app/views/v60/vcl/send/email-logged.html | 78 + .../vcl/send/letter-added-to-print-queue.html | 89 + app/views/v60/vcl/send/letter-details.html | 81 + app/views/v60/vcl/send/letter-logged-old.html | 103 + app/views/v60/vcl/send/letter-logged.html | 86 + app/views/v60/vcl/send/permanent-failure.html | 39 + app/views/v60/vcl/send/sending-email.html | 42 + app/views/v60/vcl/send/technical-failure.html | 29 + app/views/v60/vcl/send/temporary-failure.html | 32 + .../wat4 => v60}/victim/case-contacts.html | 0 app/views/v60/victim/index.html | 234 ++ app/views/v60/victim/new-task/check-task.html | 181 ++ .../v60/victim/new-task/manual-task.html | 59 + .../v60/victim/new-task/meeting-purpose.html | 97 + .../v60/victim/new-task/task-created.html | 65 + .../v60/victim/new-task/task-due-date.html | 45 + .../v60/victim/new-task/task-selection.html | 102 + .../victim/other/details/call.html | 0 .../victim/other/details/email.html | 0 .../victim/other/details/in-person.html | 0 .../victim/other/details/letter.html | 0 .../victim/other/details/other.html | 0 .../victim/other/details/text-message.html | 0 app/views/v60/victim/other/index.html | 107 + .../wat4 => v60}/victim/overview.html | 0 .../victim/pcd/call/after-call-attempt-1.html | 23 + .../victim/pcd/call/after-call-attempt-2.html | 26 + .../victim/pcd/call/after-call-attempt-3.html | 42 + .../v60/victim/pcd/call/before-call-1.html | 19 + .../victim/pcd/call/before-text-logged.html | 10 + .../pcd/call/informed-after-call-1.html | 53 + .../pcd/call/informed-after-call-2.html | 54 + .../pcd/call/informed-after-call-3.html | 58 + .../v60/victim/pcd/call/select-fumoc.html | 47 + .../victim/pcd/details/call-attempt-1.html | 0 .../victim/pcd/details/call-attempt-2.html | 0 .../victim/pcd/details/call-attempt-3.html | 0 .../victim/pcd/details/email.html | 0 .../victim/pcd/details/letter.html | 0 .../victim/pcd/draft/amendments-required.html | 26 + .../victim/pcd/draft/approved-to-send.html | 162 ++ .../v60/victim/pcd/draft/in-progress.html | 13 + .../v60/victim/pcd/draft/ready-to-send.html | 88 + .../v60/victim/pcd/draft/under-review.html | 83 + app/views/v60/victim/pcd/index.html | 175 ++ .../wat4 => v60}/victim/pcd/next-steps.html | 0 .../victim/pcd/pre-draft/check-details.html | 9 + .../victim/pcd/pre-draft/log-not-started.html | 9 + .../pcd/pre-draft/not-contacted-logged.html | 0 .../victim/pcd/progress-tracker.html | 0 .../pcd/send/email/after-call-attempt-1.html | 16 + .../pcd/send/email/after-call-attempt-2.html | 20 + .../v60/victim/pcd/send/email/delivered.html | 3 + .../pcd/send/email/failure-permanent.html | 18 + .../pcd/send/email/failure-technical.html | 12 + .../pcd/send/email/failure-temporary.html | 18 + .../v60/victim/pcd/send/email/sending.html | 9 + .../pcd/send/fu-email/after-call-1.html | 7 + .../pcd/send/fu-email/after-call-2.html | 20 + .../pcd/send/fu-email/after-call-3.html | 24 + .../pcd/send/fu-email/failure-permanent.html | 21 + .../pcd/send/fu-email/failure-technical.html | 15 + .../pcd/send/fu-email/failure-temporary.html | 21 + .../v60/victim/pcd/send/fu-email/sending.html | 13 + .../pcd/send/fu-letter/after-call-1.html | 7 + .../pcd/send/fu-letter/after-call-2.html | 20 + .../pcd/send/fu-letter/after-call-3.html | 24 + .../fu-letter/after-fu-email-undelivered.html | 73 + .../pcd/send/letter/after-call-attempt-1.html | 16 + .../pcd/send/letter/after-call-attempt-2.html | 20 + .../pcd/send/letter/after-call-attempt-3.html | 24 + .../send/letter/after-email-undelivered.html | 51 + .../victim/pcd/send/letter/dispatched.html | 4 + app/views/v60/victim/pcd/urls.ts | 41 + app/views/v60/victim/pre-trial/index.html | 45 + .../pre-trial/pre-trial-meeting/index.html | 0 app/views/v60/victim/reminder.html | 179 ++ .../victim/vcl/call/after-call-attempt-1.html | 23 + .../victim/vcl/call/after-call-attempt-2.html | 26 + .../victim/vcl/call/after-call-attempt-3.html | 38 + .../v60/victim/vcl/call/before-call-1.html | 19 + .../vcl/call/informed-after-call-1.html | 45 + .../vcl/call/informed-after-call-2.html | 54 + .../vcl/call/informed-after-call-3.html | 58 + .../victim/vcl/details/call-attempt-1.html | 0 .../victim/vcl/details/call-attempt-2.html | 0 .../victim/vcl/details/call-attempt-3.html | 0 .../victim/vcl/details/email.html | 0 .../victim/vcl/details/letter.html | 0 .../victim/vcl/draft/amendments-required.html | 26 + .../victim/vcl/draft/approved-to-send.html | 162 ++ .../v60/victim/vcl/draft/in-progress.html | 13 + .../v60/victim/vcl/draft/not-started.html | 16 + .../v60/victim/vcl/draft/ready-to-send.html | 88 + .../v60/victim/vcl/draft/under-review.html | 83 + app/views/v60/victim/vcl/index.html | 231 ++ .../victim/vcl/pre-draft/check-details.html | 10 + .../vcl}/pre-draft/check-eligibility.html | 0 .../victim/vcl/pre-draft/log-not-started.html | 9 + .../victim/vcl/progress-tracker.njk | 0 .../vcl/send/email/after-call-attempt-1.html | 16 + .../vcl/send/email/after-call-attempt-2.html | 20 + .../v60/victim/vcl/send/email/delivered.html | 3 + .../vcl/send/email/failure-permanent.html | 18 + .../vcl/send/email/failure-technical.html | 12 + .../vcl/send/email/failure-temporary.html | 18 + .../v60/victim/vcl/send/email/sending.html | 9 + .../vcl/send/fu-email/after-call-1.html | 7 + .../vcl/send/fu-email/after-call-2.html | 20 + .../vcl/send/fu-email/after-call-3.html | 24 + .../vcl/send/fu-email/failure-permanent.html | 21 + .../vcl/send/fu-email/failure-technical.html | 15 + .../vcl/send/fu-email/failure-temporary.html | 21 + .../v60/victim/vcl/send/fu-email/sending.html | 13 + .../vcl/send/fu-letter/after-call-1.html | 7 + .../vcl/send/fu-letter/after-call-2.html | 20 + .../vcl/send/fu-letter/after-call-3.html | 24 + .../fu-letter/after-fu-email-undelivered.html | 73 + .../vcl/send/letter/after-call-attempt-1.html | 16 + .../vcl/send/letter/after-call-attempt-2.html | 20 + .../vcl/send/letter/after-call-attempt-3.html | 24 + .../send/letter/after-email-undelivered.html | 51 + .../victim/vcl/send/letter/dispatched.html | 19 + app/views/v60/victim/vcl/urls.html | 102 + .../v60/victim/victim-details/address.html | 55 + .../victim/victim-details/categories.html | 6 +- .../victim/victim-details/date-of-birth.html | 64 + .../victim/victim-details/email-address.html | 54 + .../victim-details/ethnic-background.html | 6 +- .../victim/victim-details/ethnic-group.html | 6 +- .../victim-details/health-conditions.html | 6 +- .../v60/victim/victim-details/index.html | 480 ++++ .../victim/victim-details/name-and-title.html | 6 +- app/views/v60/victim/victim-details/pmoc.html | 87 + .../victim/victim-details/poa-email.html | 6 +- .../victim/victim-details/poa-name.html | 6 +- .../victim/victim-details/poa-phone.html | 6 +- .../preferred-contact-times.html | 34 + .../preferred-correspondence-language.html | 34 + .../victim/victim-details/preferred-name.html | 34 + .../victim-details/previous-convictions.html | 46 + .../v60/victim/victim-details/religion.html | 70 + .../v60/victim/victim-details/risk-level.html | 70 + .../v60/victim/victim-details/service.html | 63 + .../sex-and-gender-identity.html | 6 +- .../victim-details/special-measures.html | 6 +- .../victim-details/telephone-numbers.html | 6 +- .../victim-details/translator-needed.html | 69 + .../victim-details/victim-rep-email.html | 6 +- .../victim-details/victim-rep-name.html | 6 +- .../victim-details/victim-rep-phone.html | 6 +- .../v60/victim/victim-details/vps-status.html | 77 + .../victim-details/wants-to-be-contacted.html | 6 +- app/views/v60/victims.html | 1031 ++++++++ app/views/v60/vlo.html | 49 + .../log-arranged-meeting-check.html | 498 ++++ .../wft-meetings/log-arranged-meeting.html | 498 ++++ .../log-meeting-outcome-check.html | 498 ++++ .../v60/wft-meetings/log-meeting-outcome.html | 498 ++++ .../log-offer-response-check.html | 498 ++++ .../v60/wft-meetings/log-offer-response.html | 498 ++++ .../v60/wft-meetings/log-offer-task.html | 498 ++++ .../v60/wft-meetings/new-task/check-task.html | 174 ++ .../wft-meetings/new-task/manual-task.html | 60 + .../v60/wft-meetings/new-task/purposet.html | 94 + .../wft-meetings/new-task/task-created.html | 43 + .../wft-meetings/new-task/task-due-date.html | 81 + .../wft-meetings/new-task/task-selection.html | 116 + app/views/v60/wft-meetings/tasks.html | 871 +++++++ app/views/v60/wft-meetings/victims.html | 2099 +++++++++++++++++ package-lock.json | 9 + tests/prototype.spec.ts | 10 +- 4070 files changed, 145851 insertions(+), 144828 deletions(-) rename app/assets/javascripts/{ur/dtc/ur1 => v10}/contact-method.js (100%) rename app/assets/javascripts/{ur/dtc/ur1 => v10}/first-hearing.js (100%) rename app/assets/javascripts/{ur/dtc/ur1 => v10}/intended-recipient.js (100%) rename app/assets/javascripts/{ur/dtc/ur1 => v10}/oic.js (100%) rename app/assets/javascripts/{ur/dtc/ur1 => v10}/prosecutor-name.js (100%) rename app/assets/javascripts/{ur/dtc/ur1 => v10}/recipient-address.js (100%) rename app/assets/javascripts/{ur/dtc/ur1 => v10}/recipient-email-address.js (100%) rename app/assets/javascripts/{ur/dtc/ur1 => v10}/recipient-name.js (100%) rename app/assets/javascripts/{ur/dtc/ur1 => v10}/recipient-phone-number.js (100%) rename app/assets/javascripts/{ur/dtc/ur1 => v10}/reported-by.js (100%) rename app/assets/javascripts/{ur/dtc/ur1 => v10}/service-advisor-name.js (100%) rename app/assets/javascripts/{ur/dtc/ur1 => v10}/service-advisor.js (100%) rename app/assets/javascripts/{ur/dtc/ur2 => v11}/charges.js (100%) rename app/assets/javascripts/{ur/dtc/ur2 => v11}/check-answers.js (100%) rename app/assets/javascripts/{delivery/dtc => v11}/first-hearing.js (100%) rename app/assets/javascripts/{ur/dtc/ur2 => v11}/intended-recipient.js (100%) rename app/assets/javascripts/{ur/dtc/ur2 => v11}/oic.js (100%) rename app/assets/javascripts/{delivery/dtc => v11}/preferred-method-of-contact.js (100%) rename app/assets/javascripts/{ur/dtc/ur2 => v11}/prosecutor-name.js (100%) rename app/assets/javascripts/{ur/dtc/ur2 => v11}/reported-by.js (100%) rename app/assets/javascripts/{ur/dtc/ur2 => v11}/vlu-role.js (100%) rename app/assets/javascripts/{delivery/dtc => v12}/attempt-to-contact-again.js (100%) rename app/assets/javascripts/{delivery/dtc => v12}/email-address.js (100%) rename app/assets/javascripts/{delivery/nfa/draft => v12}/first-hearing.js (100%) rename app/assets/javascripts/{delivery/dtc => v12}/follow-up-method-of-contact.js (100%) rename app/assets/javascripts/{delivery/dtc => v12}/letter-details.js (100%) rename app/assets/javascripts/{ur/dtc/ur2 => v12}/preferred-method-of-contact.js (100%) rename app/assets/javascripts/{delivery/dtc => v12}/telephone-call-details.js (100%) rename app/assets/javascripts/{delivery/nfa => v20}/call/follow-up-moc.js (100%) rename app/assets/javascripts/{delivery/nfa => v20}/call/next-attempt-moc.js (100%) rename app/assets/javascripts/{delivery/nfa => v20}/call/telephone-call-1-details.js (100%) rename app/assets/javascripts/{delivery/nfa => v20}/call/telephone-call-2-details.js (100%) rename app/assets/javascripts/{delivery/nfa => v20}/call/telephone-call-3-details.js (100%) rename app/assets/javascripts/{delivery/nfa => v20}/call/text-message-details.js (100%) rename app/assets/javascripts/{delivery/nfa => v20}/call/was-text-message-sent.js (100%) rename app/assets/javascripts/{delivery/nfa => v20}/draft/cd-modal/request-review.js (100%) rename app/assets/javascripts/{delivery/nfa => v20}/draft/charging-decision.js (100%) rename app/assets/javascripts/{delivery/nfa => v20}/draft/compose-letter.js (100%) rename app/assets/javascripts/{delivery/nfa => v20}/draft/nfa-template.js (100%) rename app/assets/javascripts/{delivery/nfa => v20}/email-address.js (100%) rename app/assets/javascripts/{delivery/nfa => v20}/preferred-method-of-contact.js (100%) rename app/assets/javascripts/{delivery/nfa => v20}/send/letter-details.js (100%) rename app/assets/javascripts/{delivery/nfa => v20}/victim-record.js (100%) rename app/assets/javascripts/{delivery/vcl => v21}/call/follow-up-moc.js (100%) rename app/assets/javascripts/{delivery/vcl => v21}/call/next-attempt-moc.js (100%) rename app/assets/javascripts/{ur/nfa => v21}/call/telephone-call-1-details.js (100%) rename app/assets/javascripts/{ur/nfa => v21}/call/telephone-call-2-details.js (100%) rename app/assets/javascripts/{ur/nfa => v21}/call/telephone-call-3-details.js (100%) rename app/assets/javascripts/{delivery/vcl => v21}/call/text-message-details.js (100%) rename app/assets/javascripts/{delivery/vcl => v21}/call/was-text-message-sent.js (100%) rename app/assets/javascripts/{delivery/vcl => v21}/draft/cd-modal/request-review.js (100%) rename app/assets/javascripts/{ur/nfa => v21}/draft/charging-decision.js (100%) rename app/assets/javascripts/{delivery/vcl => v21}/draft/compose-letter.js (100%) rename app/assets/javascripts/{ur/dtc/ur2 => v21/draft}/first-hearing.js (100%) rename app/assets/javascripts/{ur/nfa => v21}/draft/nfa-template.js (100%) rename app/assets/javascripts/{delivery/vcl => v21}/email-address.js (100%) rename app/assets/javascripts/{delivery/vcl => v21}/preferred-method-of-contact.js (100%) rename app/assets/javascripts/{delivery/vcl => v21}/send/letter-details.js (100%) rename app/assets/javascripts/{delivery/vcl => v21}/victim-record.js (100%) rename app/assets/javascripts/{delivery/wat/pcd => v30}/call/follow-up-moc.js (100%) rename app/assets/javascripts/{delivery/wat/pcd => v30}/call/next-attempt-moc.js (100%) rename app/assets/javascripts/{delivery/vcl => v30}/call/phone-call-1.js (100%) rename app/assets/javascripts/{delivery/vcl => v30}/call/phone-call-2.js (100%) rename app/assets/javascripts/{delivery/vcl => v30}/call/phone-call-3.js (100%) rename app/assets/javascripts/{delivery/wat/pcd => v30}/call/text-message-details.js (100%) rename app/assets/javascripts/{delivery/wat/pcd => v30}/call/was-text-message-sent.js (100%) rename app/assets/javascripts/{delivery/wat/pcd => v30}/draft/cd-modal/request-review.js (100%) rename app/assets/javascripts/{ur/vcl => v30}/draft/charging-decision.js (100%) rename app/assets/javascripts/{delivery/wat/pcd => v30}/draft/compose-letter.js (100%) rename app/assets/javascripts/{delivery/vcl => v30}/draft/stopped-charge.js (100%) rename app/assets/javascripts/{ur/vcl => v30}/draft/substantially-altered-charge.js (100%) rename app/assets/javascripts/{delivery/vcl => v30}/draft/vcl-type.js (100%) rename app/assets/javascripts/{ur/vcl => v30}/draft/victim-withdrawal.js (100%) rename app/assets/javascripts/{delivery/wat/pcd => v30}/email-address.js (100%) rename app/assets/javascripts/{delivery/wat/pcd => v30}/preferred-method-of-contact.js (100%) rename app/assets/javascripts/{delivery/wat/pcd => v30}/send/letter-details.js (100%) rename app/assets/javascripts/{delivery/wat/pcd => v30}/victim-record.js (100%) rename app/assets/javascripts/{delivery/wat/vcl => v31}/call/follow-up-moc.js (100%) rename app/assets/javascripts/{delivery/wat/vcl => v31}/call/next-attempt-moc.js (100%) rename app/assets/javascripts/{delivery/wat/pcd => v31}/call/phone-call-1.js (100%) rename app/assets/javascripts/{delivery/wat/pcd => v31}/call/phone-call-2.js (100%) rename app/assets/javascripts/{delivery/wat/pcd => v31}/call/phone-call-3.js (100%) rename app/assets/javascripts/{delivery/wat/vcl => v31}/call/text-message-details.js (100%) rename app/assets/javascripts/{delivery/wat/vcl => v31}/call/was-text-message-sent.js (100%) rename app/assets/javascripts/{delivery/wat/vcl => v31}/draft/cd-modal/request-review.js (100%) rename app/assets/javascripts/{delivery/wat/vcl => v31}/draft/compose-letter.js (100%) rename app/assets/javascripts/{delivery/wat/vcl => v31}/draft/stopped-charge.js (100%) rename app/assets/javascripts/{delivery/vcl => v31}/draft/substantially-altered-charge.js (100%) rename app/assets/javascripts/{delivery/wat/vcl => v31}/draft/vcl-type.js (100%) rename app/assets/javascripts/{delivery/wat/vcl => v31}/email-address.js (100%) rename app/assets/javascripts/{delivery/wat/vcl => v31}/preferred-method-of-contact.js (100%) rename app/assets/javascripts/{delivery/wat/vcl => v31}/send/letter-details.js (100%) rename app/assets/javascripts/{delivery/wat/vcl => v31}/victim-record.js (100%) rename app/assets/javascripts/{delivery/wat => v40}/onb/tasks.js (100%) rename app/assets/javascripts/{delivery/wat => v40}/onb/victims.js (100%) rename app/assets/javascripts/{ur/nfa => v40/pcd}/call/follow-up-moc.js (100%) rename app/assets/javascripts/{ur/nfa => v40/pcd}/call/next-attempt-moc.js (100%) rename app/assets/javascripts/{delivery/wat/vcl => v40/pcd}/call/phone-call-1.js (100%) rename app/assets/javascripts/{delivery/wat/vcl => v40/pcd}/call/phone-call-2.js (100%) rename app/assets/javascripts/{delivery/wat/vcl => v40/pcd}/call/phone-call-3.js (100%) rename app/assets/javascripts/{ur/nfa => v40/pcd}/call/text-message-details.js (100%) rename app/assets/javascripts/{ur/nfa => v40/pcd}/call/was-text-message-sent.js (100%) rename app/assets/javascripts/{ur/nfa => v40/pcd}/draft/cd-modal/request-review.js (100%) rename app/assets/javascripts/{delivery/wat => v40}/pcd/draft/charging-decision.js (100%) rename app/assets/javascripts/{ur/nfa => v40/pcd}/draft/compose-letter.js (100%) rename app/assets/javascripts/{ur/nfa => v40/pcd}/email-address.js (100%) rename app/assets/javascripts/{ur/nfa => v40/pcd}/preferred-method-of-contact.js (100%) rename app/assets/javascripts/{ur/nfa => v40/pcd}/send/letter-details.js (100%) rename app/assets/javascripts/{ur/nfa => v40/pcd}/victim-record.js (100%) rename app/assets/javascripts/{ur => v40}/vcl/call/follow-up-moc.js (100%) rename app/assets/javascripts/{ur => v40}/vcl/call/next-attempt-moc.js (100%) rename app/assets/javascripts/{ur => v40}/vcl/call/phone-call-1.js (100%) rename app/assets/javascripts/{ur => v40}/vcl/call/phone-call-2.js (100%) rename app/assets/javascripts/{ur => v40}/vcl/call/phone-call-3.js (100%) rename app/assets/javascripts/{ur => v40}/vcl/call/text-message-details.js (100%) rename app/assets/javascripts/{ur => v40}/vcl/call/was-text-message-sent.js (100%) rename app/assets/javascripts/{ur => v40}/vcl/draft/cd-modal/request-review.js (100%) rename app/assets/javascripts/{ur => v40}/vcl/draft/compose-letter.js (100%) rename app/assets/javascripts/{ur => v40}/vcl/draft/stopped-charge.js (100%) rename app/assets/javascripts/{delivery/wat => v40}/vcl/draft/substantially-altered-charge.js (100%) rename app/assets/javascripts/{ur => v40}/vcl/draft/vcl-type.js (100%) rename app/assets/javascripts/{ur => v40}/vcl/email-address.js (100%) rename app/assets/javascripts/{ur => v40}/vcl/preferred-method-of-contact.js (100%) rename app/assets/javascripts/{ur => v40}/vcl/send/letter-details.js (100%) rename app/assets/javascripts/{ur => v40}/vcl/victim-record.js (100%) rename app/assets/javascripts/{ur/wat => v41}/onb/tasks.js (100%) rename app/assets/javascripts/{ur/wat => v41}/onb/victims.js (100%) rename app/assets/javascripts/{ur/wat => v41}/pcd/call/follow-up-moc.js (100%) rename app/assets/javascripts/{ur/wat => v41}/pcd/call/next-attempt-moc.js (100%) rename app/assets/javascripts/{ur/wat => v41}/pcd/call/phone-call-1.js (100%) rename app/assets/javascripts/{ur/wat => v41}/pcd/call/phone-call-2.js (100%) rename app/assets/javascripts/{ur/wat => v41}/pcd/call/phone-call-3.js (100%) rename app/assets/javascripts/{ur/wat => v41}/pcd/call/text-message-details.js (100%) rename app/assets/javascripts/{ur/wat => v41}/pcd/call/was-text-message-sent.js (100%) rename app/assets/javascripts/{ur/wat => v41}/pcd/draft/cd-modal/request-review.js (100%) rename app/assets/javascripts/{ur/wat => v41}/pcd/draft/charging-decision.js (100%) rename app/assets/javascripts/{ur/wat => v41}/pcd/draft/compose-letter.js (100%) rename app/assets/javascripts/{ur/wat => v41}/pcd/email-address.js (100%) rename app/assets/javascripts/{ur/wat => v41}/pcd/preferred-method-of-contact.js (100%) rename app/assets/javascripts/{ur/wat => v41}/pcd/send/letter-details.js (100%) rename app/assets/javascripts/{ur/wat => v41}/pcd/victim-record.js (100%) rename app/assets/javascripts/{ur/wat => v41}/vcl/call/follow-up-moc.js (100%) rename app/assets/javascripts/{ur/wat => v41}/vcl/call/next-attempt-moc.js (100%) rename app/assets/javascripts/{ur/wat => v41}/vcl/call/phone-call-1.js (100%) rename app/assets/javascripts/{ur/wat => v41}/vcl/call/phone-call-2.js (100%) rename app/assets/javascripts/{ur/wat => v41}/vcl/call/phone-call-3.js (100%) rename app/assets/javascripts/{ur/wat => v41}/vcl/call/text-message-details.js (100%) rename app/assets/javascripts/{ur/wat => v41}/vcl/call/was-text-message-sent.js (100%) rename app/assets/javascripts/{ur/wat => v41}/vcl/draft/cd-modal/request-review.js (100%) rename app/assets/javascripts/{ur/wat => v41}/vcl/draft/compose-letter.js (100%) rename app/assets/javascripts/{ur/wat => v41}/vcl/draft/stopped-charge.js (100%) rename app/assets/javascripts/{ur/wat => v41}/vcl/draft/substantially-altered-charge.js (100%) rename app/assets/javascripts/{ur/wat => v41}/vcl/draft/vcl-type.js (100%) rename app/assets/javascripts/{ur/wat => v41}/vcl/email-address.js (100%) rename app/assets/javascripts/{ur/wat => v41}/vcl/preferred-method-of-contact.js (100%) rename app/assets/javascripts/{ur/wat => v41}/vcl/send/letter-details.js (100%) rename app/assets/javascripts/{ur/wat => v41}/vcl/victim-record.js (100%) rename app/assets/javascripts/{delivery/wat3 => v50}/case-contacts/family-liaison-officer.js (100%) rename app/assets/javascripts/{delivery/wat3 => v50}/case-contacts/idva.js (100%) rename app/assets/javascripts/{delivery/wat3 => v50}/case-contacts/isva.js (100%) rename app/assets/javascripts/{delivery/wat3 => v50}/case-information/area.js (100%) rename app/assets/javascripts/{delivery/wat3 => v50}/case-information/charging-type.js (100%) rename app/assets/javascripts/{delivery/wat3 => v50}/pcd/not-contacted-reason.js (100%) rename app/assets/javascripts/{delivery/wat4 => v60}/pcd/not-contacted-reason.js (100%) delete mode 100644 app/routes/delivery/pcd/dtc.js delete mode 100644 app/routes/delivery/pcd/nfa.js delete mode 100644 app/routes/delivery/vcl.js delete mode 100644 app/routes/delivery/wat/onb.js delete mode 100644 app/routes/delivery/wat/pcd.js delete mode 100644 app/routes/delivery/wat/vcl.js delete mode 100644 app/routes/delivery/wat2.js delete mode 100644 app/routes/delivery/wat3.js delete mode 100644 app/routes/ur/pcd/dtc1.js delete mode 100644 app/routes/ur/pcd/dtc2.js delete mode 100644 app/routes/ur/pcd/nfa.js delete mode 100644 app/routes/ur/vcl.js delete mode 100644 app/routes/ur/wat/onb.js delete mode 100644 app/routes/ur/wat/pcd.js delete mode 100644 app/routes/ur/wat/vcl.js create mode 100644 app/routes/v10.js create mode 100644 app/routes/v11.js create mode 100644 app/routes/v12.js create mode 100644 app/routes/v20.js create mode 100644 app/routes/v21.js create mode 100644 app/routes/v30.js create mode 100644 app/routes/v31.js create mode 100644 app/routes/v40/onb.js create mode 100644 app/routes/v40/pcd.js create mode 100644 app/routes/v40/vcl.js create mode 100644 app/routes/v41/onb.js create mode 100644 app/routes/v41/pcd.js create mode 100644 app/routes/v41/vcl.js create mode 100644 app/routes/v42.js create mode 100644 app/routes/v50.js create mode 100644 app/routes/v60.js delete mode 100644 app/views/delivery/dtc/check-details.html delete mode 100644 app/views/delivery/dtc/comms-drafter.html delete mode 100644 app/views/delivery/dtc/email-address.html delete mode 100644 app/views/delivery/dtc/first-hearing.html delete mode 100644 app/views/delivery/dtc/letter-details.html delete mode 100644 app/views/delivery/dtc/permanent-failure.html delete mode 100644 app/views/delivery/dtc/preferred-method-of-contact-new.html delete mode 100644 app/views/delivery/dtc/preferred-method-of-contact.html delete mode 100644 app/views/delivery/dtc/search.html delete mode 100644 app/views/delivery/dtc/sign-in.html delete mode 100644 app/views/delivery/dtc/temporary-failure.html delete mode 100644 app/views/delivery/dtc/victim-record--fu-letter-recorded-2.html delete mode 100644 app/views/delivery/nfa/call/call-support.html delete mode 100644 app/views/delivery/nfa/call/follow-up-moc.html delete mode 100644 app/views/delivery/nfa/call/next-attempt-moc.html delete mode 100644 app/views/delivery/nfa/call/telephone-call-1-details.html delete mode 100644 app/views/delivery/nfa/call/telephone-call-2-details.html delete mode 100644 app/views/delivery/nfa/call/telephone-call-3-details.html delete mode 100644 app/views/delivery/nfa/call/text-message-details.html delete mode 100644 app/views/delivery/nfa/call/was-text-message-sent.html delete mode 100644 app/views/delivery/nfa/draft/approved-to-send.html delete mode 100644 app/views/delivery/nfa/draft/cd-modal/delete-draft.html delete mode 100644 app/views/delivery/nfa/draft/cd-modal/request-review.html delete mode 100644 app/views/delivery/nfa/draft/cd-modal/send-to-cms.html delete mode 100644 app/views/delivery/nfa/draft/compose-letter.html delete mode 100644 app/views/delivery/nfa/draft/first-hearing.html delete mode 100644 app/views/delivery/nfa/draft/under-review.html delete mode 100644 app/views/delivery/nfa/draft/victim-withdrawn.html delete mode 100644 app/views/delivery/nfa/letter-dashboard.html delete mode 100644 app/views/delivery/nfa/send/check-email-details.html delete mode 100644 app/views/delivery/nfa/send/check-letter-details.html delete mode 100644 app/views/delivery/nfa/send/delivered.html delete mode 100644 app/views/delivery/nfa/send/letter-added-to-print-queue.html delete mode 100644 app/views/delivery/nfa/send/letter-details.html delete mode 100644 app/views/delivery/nfa/send/letter-logged.html delete mode 100644 app/views/delivery/nfa/send/permanent-failure.html delete mode 100644 app/views/delivery/nfa/send/sending-email.html delete mode 100644 app/views/delivery/nfa/send/temporary-failure.html delete mode 100644 app/views/delivery/nfa/start-1/search.html delete mode 100644 app/views/delivery/nfa/start-1/sign-in.html delete mode 100644 app/views/delivery/nfa/start-2/search.html delete mode 100644 app/views/delivery/nfa/start-2/sign-in.html delete mode 100644 app/views/delivery/nfa/start-3/search.html delete mode 100644 app/views/delivery/nfa/start-3/sign-in.html delete mode 100644 app/views/delivery/nfa/start-4/search.html delete mode 100644 app/views/delivery/nfa/start-4/sign-in.html delete mode 100644 app/views/delivery/nfa/start-5/search.html delete mode 100644 app/views/delivery/nfa/start-5/sign-in.html delete mode 100644 app/views/delivery/nfa/start-6/search.html delete mode 100644 app/views/delivery/nfa/start-6/sign-in.html delete mode 100644 app/views/delivery/nfa/start-7/search.html delete mode 100644 app/views/delivery/nfa/start-7/sign-in.html delete mode 100644 app/views/delivery/nfa/start-8/search.html delete mode 100644 app/views/delivery/nfa/start-8/sign-in.html delete mode 100644 app/views/delivery/nfa/victim-details/email-address.html delete mode 100644 app/views/delivery/nfa/victim-details/preferred-method-of-contact.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/call/after-call-attempt-1.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/call/after-call-attempt-2.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/call/after-call-attempt-3.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/call/before-call-1.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/call/informed-after-call-1.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/call/informed-after-call-2.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/call/informed-after-call-3.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/draft/amendments-required.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/draft/approved-to-send.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/draft/in-progress.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/draft/not-started.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/draft/ready-to-send.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/draft/under-review.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/index.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/delivered.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/failure-permanent.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/failure-technical.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/failure-temporary.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/email/sending.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-1.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-2.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-3.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/failure-technical.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-email/sending.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-1.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/charging-decision/send/letter/dispatched.html delete mode 100644 app/views/delivery/nfa/victim-record/communications/index.html delete mode 100644 app/views/delivery/nfa/victim-record/index.html delete mode 100644 app/views/delivery/nfa/victim-record/victim-details.html delete mode 100644 app/views/delivery/vcl/call/call-support.html delete mode 100644 app/views/delivery/vcl/call/follow-up-moc.html delete mode 100644 app/views/delivery/vcl/call/next-attempt-moc.html delete mode 100644 app/views/delivery/vcl/call/phone-call-1.html delete mode 100644 app/views/delivery/vcl/call/phone-call-2.html delete mode 100644 app/views/delivery/vcl/call/phone-call-3.html delete mode 100644 app/views/delivery/vcl/call/text-message-details.html delete mode 100644 app/views/delivery/vcl/call/was-text-message-sent.html delete mode 100644 app/views/delivery/vcl/case-locked/by-someone-else.html delete mode 100644 app/views/delivery/vcl/case-locked/self-locked.html delete mode 100644 app/views/delivery/vcl/draft/approved-to-send.html delete mode 100644 app/views/delivery/vcl/draft/cannot-connect.html delete mode 100644 app/views/delivery/vcl/draft/cd-modal/delete-draft.html delete mode 100644 app/views/delivery/vcl/draft/cd-modal/request-review.html delete mode 100644 app/views/delivery/vcl/draft/cd-modal/send-to-cms.html delete mode 100644 app/views/delivery/vcl/draft/compose-letter.html delete mode 100644 app/views/delivery/vcl/draft/stopped-charge.html delete mode 100644 app/views/delivery/vcl/draft/substantially-altered-charge.html delete mode 100644 app/views/delivery/vcl/draft/under-review.html delete mode 100644 app/views/delivery/vcl/draft/vcl-type.html delete mode 100644 app/views/delivery/vcl/letter-dashboard.html delete mode 100644 app/views/delivery/vcl/send/check-email-details.html delete mode 100644 app/views/delivery/vcl/send/check-letter-details.html delete mode 100644 app/views/delivery/vcl/send/delivered.html delete mode 100644 app/views/delivery/vcl/send/letter-added-to-print-queue.html delete mode 100644 app/views/delivery/vcl/send/letter-details.html delete mode 100644 app/views/delivery/vcl/send/letter-logged.html delete mode 100644 app/views/delivery/vcl/send/permanent-failure.html delete mode 100644 app/views/delivery/vcl/send/sending-email.html delete mode 100644 app/views/delivery/vcl/send/temporary-failure.html delete mode 100644 app/views/delivery/vcl/start/search.html delete mode 100644 app/views/delivery/vcl/start/sign-in.html delete mode 100644 app/views/delivery/vcl/vca-work-management.html delete mode 100644 app/views/delivery/vcl/victim-details/email-address.html delete mode 100644 app/views/delivery/vcl/victim-details/preferred-method-of-contact.html delete mode 100644 app/views/delivery/vcl/victim-record/communications/index.html delete mode 100644 app/views/delivery/vcl/victim-record/index.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/call/after-call-attempt-1.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/call/after-call-attempt-2.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/call/after-call-attempt-3.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/call/before-call-1.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/call/informed-after-call-1.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/call/informed-after-call-2.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/call/informed-after-call-3.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/draft/amendments-required.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/draft/approved-to-send.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/draft/in-progress.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/draft/not-started.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/draft/ready-to-send.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/draft/under-review.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/index.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/send/email/after-call-attempt-1.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/send/email/after-call-attempt-2.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/send/email/delivered.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/send/email/failure-permanent.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/send/email/failure-technical.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/send/email/failure-temporary.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/send/email/sending.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/send/fu-email/after-call-1.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/send/fu-email/after-call-2.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/send/fu-email/after-call-3.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/send/fu-email/failure-permanent.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/send/fu-email/failure-technical.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/send/fu-email/failure-temporary.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/send/fu-email/sending.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/send/fu-letter/after-call-1.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/send/fu-letter/after-call-2.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/send/fu-letter/after-call-3.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/send/letter/after-email-undelivered.html delete mode 100644 app/views/delivery/vcl/victim-record/pcd/send/letter/dispatched.html delete mode 100644 app/views/delivery/vcl/victim-record/pre-trial/index.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/call/after-call-attempt-1.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/call/after-call-attempt-2.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/call/after-call-attempt-3.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/call/before-call-1.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/call/informed-after-call-1.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/call/informed-after-call-2.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/call/informed-after-call-3.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/draft/amendments-required.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/draft/approved-to-send.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/draft/in-progress.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/draft/not-started.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/draft/ready-to-send.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/draft/under-review.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/index copy.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/index.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/send/email/after-call-attempt-1.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/send/email/after-call-attempt-2.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/send/email/delivered.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/send/email/failure-permanent.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/send/email/failure-technical.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/send/email/failure-temporary.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/send/email/sending.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/send/fu-email/after-call-1.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/send/fu-email/after-call-2.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/send/fu-email/after-call-3.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/send/fu-email/failure-permanent.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/send/fu-email/failure-technical.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/send/fu-email/failure-temporary.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/send/fu-email/sending.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-1.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-2.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-call-3.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/send/letter/after-email-undelivered.html delete mode 100644 app/views/delivery/vcl/victim-record/vcl/send/letter/dispatched.html delete mode 100644 app/views/delivery/vcl/victim-record/victim-details.html delete mode 100644 app/views/delivery/vcl/vso-dashboard.html delete mode 100644 app/views/delivery/wat/dashboard-concepts/my-tasks.html delete mode 100644 app/views/delivery/wat/onb/check-details.html delete mode 100644 app/views/delivery/wat/onb/header/vso.html delete mode 100644 app/views/delivery/wat/onb/next-task.html delete mode 100644 app/views/delivery/wat/onb/onboarded.html delete mode 100644 app/views/delivery/wat/onb/overview.html delete mode 100644 app/views/delivery/wat/onb/preferred-method-of-contact.html delete mode 100644 app/views/delivery/wat/onb/service-lead.html delete mode 100644 app/views/delivery/wat/onb/sign-in.html delete mode 100644 app/views/delivery/wat/onb/tasks.html delete mode 100644 app/views/delivery/wat/onb/victims.html delete mode 100644 app/views/delivery/wat/pcd/call/call-support.html delete mode 100644 app/views/delivery/wat/pcd/call/follow-up-moc.html delete mode 100644 app/views/delivery/wat/pcd/call/next-attempt-moc.html delete mode 100644 app/views/delivery/wat/pcd/call/phone-call-1.html delete mode 100644 app/views/delivery/wat/pcd/call/phone-call-2.html delete mode 100644 app/views/delivery/wat/pcd/call/phone-call-3.html delete mode 100644 app/views/delivery/wat/pcd/call/text-message-details.html delete mode 100644 app/views/delivery/wat/pcd/call/was-text-message-sent.html delete mode 100644 app/views/delivery/wat/pcd/case-locked/by-someone-else.html delete mode 100644 app/views/delivery/wat/pcd/case-locked/self-locked.html delete mode 100644 app/views/delivery/wat/pcd/cases.html delete mode 100644 app/views/delivery/wat/pcd/checklist.html delete mode 100644 app/views/delivery/wat/pcd/concepts/overview.html delete mode 100644 app/views/delivery/wat/pcd/concepts/vca-work-management.html delete mode 100644 app/views/delivery/wat/pcd/concepts/vsm-tasks-1.html delete mode 100644 app/views/delivery/wat/pcd/concepts/vso-dashboard.html delete mode 100644 app/views/delivery/wat/pcd/concepts/vso-tasks-1.html delete mode 100644 app/views/delivery/wat/pcd/create-task.html delete mode 100644 app/views/delivery/wat/pcd/draft/approved-to-send.html delete mode 100644 app/views/delivery/wat/pcd/draft/cannot-connect.html delete mode 100644 app/views/delivery/wat/pcd/draft/cd-modal/delete-draft.html delete mode 100644 app/views/delivery/wat/pcd/draft/cd-modal/request-review.html delete mode 100644 app/views/delivery/wat/pcd/draft/cd-modal/send-to-cms.html delete mode 100644 app/views/delivery/wat/pcd/draft/compose-letter.html delete mode 100644 app/views/delivery/wat/pcd/draft/first-hearing.html delete mode 100644 app/views/delivery/wat/pcd/draft/pcd-type.html delete mode 100644 app/views/delivery/wat/pcd/draft/under-review.html delete mode 100644 app/views/delivery/wat/pcd/draft/victim-withdrawn.html delete mode 100644 app/views/delivery/wat/pcd/header/vso.html delete mode 100644 app/views/delivery/wat/pcd/letter-dashboard.html delete mode 100644 app/views/delivery/wat/pcd/overview.html delete mode 100644 app/views/delivery/wat/pcd/pre-draft/check-details.html delete mode 100644 app/views/delivery/wat/pcd/pre-draft/check-eligibility.html delete mode 100644 app/views/delivery/wat/pcd/send/check-email-details.html delete mode 100644 app/views/delivery/wat/pcd/send/check-letter-details.html delete mode 100644 app/views/delivery/wat/pcd/send/delivered.html delete mode 100644 app/views/delivery/wat/pcd/send/letter-added-to-print-queue.html delete mode 100644 app/views/delivery/wat/pcd/send/letter-details.html delete mode 100644 app/views/delivery/wat/pcd/send/letter-logged.html delete mode 100644 app/views/delivery/wat/pcd/send/permanent-failure.html delete mode 100644 app/views/delivery/wat/pcd/send/sending-email.html delete mode 100644 app/views/delivery/wat/pcd/send/technical-failure.html delete mode 100644 app/views/delivery/wat/pcd/send/temporary-failure.html delete mode 100644 app/views/delivery/wat/pcd/sign-in.html delete mode 100644 app/views/delivery/wat/pcd/tasks-with-filters.html delete mode 100644 app/views/delivery/wat/pcd/tasks.html delete mode 100644 app/views/delivery/wat/pcd/victim-details/email-address.html delete mode 100644 app/views/delivery/wat/pcd/victim-details/preferred-method-of-contact.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/communications/index.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/index.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/call/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/call/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/call/after-call-attempt-3.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/call/before-call-1.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/call/informed-after-call-1.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/call/informed-after-call-2.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/call/informed-after-call-3.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/draft/amendments-required.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/draft/approved-to-send.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/draft/in-progress.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/draft/not-started.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/draft/ready-to-send.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/draft/under-review.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/index.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/pre-draft/check-details.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/send/email/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/send/email/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/send/email/delivered.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/send/email/failure-permanent.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/send/email/failure-technical.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/send/email/failure-temporary.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/send/email/sending.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/send/fu-email/after-call-1.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/send/fu-email/after-call-2.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/send/fu-email/after-call-3.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/send/fu-email/failure-permanent.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/send/fu-email/failure-technical.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/send/fu-email/failure-temporary.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/send/fu-email/sending.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/send/fu-letter/after-call-1.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/send/fu-letter/after-call-2.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/send/fu-letter/after-call-3.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/send/letter/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/send/letter/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/send/letter/after-call-attempt-3.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/send/letter/after-email-undelivered.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/send/letter/dispatched.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/pcd/urls.ts delete mode 100644 app/views/delivery/wat/pcd/victim-record/pre-trial/index.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/call/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/call/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/call/after-call-attempt-3.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/call/before-call-1.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/call/informed-after-call-1.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/call/informed-after-call-2.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/call/informed-after-call-3.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/draft/amendments-required.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/draft/approved-to-send.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/draft/in-progress.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/draft/not-started.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/draft/ready-to-send.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/draft/under-review.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/index.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/send/email/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/send/email/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/send/email/delivered.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/send/email/failure-permanent.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/send/email/failure-technical.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/send/email/failure-temporary.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/send/email/sending.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/send/fu-email/after-call-1.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/send/fu-email/after-call-2.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/send/fu-email/after-call-3.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/send/fu-email/failure-permanent.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/send/fu-email/failure-technical.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/send/fu-email/failure-temporary.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/send/fu-email/sending.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/send/fu-letter/after-call-1.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/send/fu-letter/after-call-2.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/send/fu-letter/after-call-3.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/send/letter/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/send/letter/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/send/letter/after-call-attempt-3.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/send/letter/after-email-undelivered.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/send/letter/dispatched.html delete mode 100644 app/views/delivery/wat/pcd/victim-record/vcl/urls.ts delete mode 100644 app/views/delivery/wat/pcd/victim-record/victim-details.html delete mode 100644 app/views/delivery/wat/pcd/victims.html delete mode 100644 app/views/delivery/wat/vcl/call/call-support.html delete mode 100644 app/views/delivery/wat/vcl/call/follow-up-moc.html delete mode 100644 app/views/delivery/wat/vcl/call/next-attempt-moc.html delete mode 100644 app/views/delivery/wat/vcl/call/phone-call-1.html delete mode 100644 app/views/delivery/wat/vcl/call/phone-call-2.html delete mode 100644 app/views/delivery/wat/vcl/call/phone-call-3.html delete mode 100644 app/views/delivery/wat/vcl/call/text-message-details.html delete mode 100644 app/views/delivery/wat/vcl/call/was-text-message-sent.html delete mode 100644 app/views/delivery/wat/vcl/case-locked/by-someone-else.html delete mode 100644 app/views/delivery/wat/vcl/case-locked/self-locked.html delete mode 100644 app/views/delivery/wat/vcl/cases.html delete mode 100644 app/views/delivery/wat/vcl/checklist.html delete mode 100644 app/views/delivery/wat/vcl/concepts/overview.html delete mode 100644 app/views/delivery/wat/vcl/concepts/vca-work-management.html delete mode 100644 app/views/delivery/wat/vcl/concepts/vsm-tasks-1.html delete mode 100644 app/views/delivery/wat/vcl/concepts/vso-dashboard.html delete mode 100644 app/views/delivery/wat/vcl/concepts/vso-tasks-1.html delete mode 100644 app/views/delivery/wat/vcl/draft/approved-to-send.html delete mode 100644 app/views/delivery/wat/vcl/draft/cannot-connect.html delete mode 100644 app/views/delivery/wat/vcl/draft/cd-modal/delete-draft.html delete mode 100644 app/views/delivery/wat/vcl/draft/cd-modal/request-review.html delete mode 100644 app/views/delivery/wat/vcl/draft/cd-modal/send-to-cms.html delete mode 100644 app/views/delivery/wat/vcl/draft/compose-letter.html delete mode 100644 app/views/delivery/wat/vcl/draft/stopped-charge.html delete mode 100644 app/views/delivery/wat/vcl/draft/substantially-altered-charge.html delete mode 100644 app/views/delivery/wat/vcl/draft/under-review.html delete mode 100644 app/views/delivery/wat/vcl/draft/vcl-type.html delete mode 100644 app/views/delivery/wat/vcl/header/vso.html delete mode 100644 app/views/delivery/wat/vcl/letter-dashboard.html delete mode 100644 app/views/delivery/wat/vcl/overview.html delete mode 100644 app/views/delivery/wat/vcl/send/check-email-details.html delete mode 100644 app/views/delivery/wat/vcl/send/check-letter-details.html delete mode 100644 app/views/delivery/wat/vcl/send/delivered.html delete mode 100644 app/views/delivery/wat/vcl/send/letter-added-to-print-queue.html delete mode 100644 app/views/delivery/wat/vcl/send/letter-details.html delete mode 100644 app/views/delivery/wat/vcl/send/letter-logged.html delete mode 100644 app/views/delivery/wat/vcl/send/permanent-failure.html delete mode 100644 app/views/delivery/wat/vcl/send/sending-email.html delete mode 100644 app/views/delivery/wat/vcl/send/temporary-failure.html delete mode 100644 app/views/delivery/wat/vcl/sign-in.html delete mode 100644 app/views/delivery/wat/vcl/tasks.html delete mode 100644 app/views/delivery/wat/vcl/victim-details/email-address.html delete mode 100644 app/views/delivery/wat/vcl/victim-details/preferred-method-of-contact.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/communications/index.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/index.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/call/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/call/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/call/after-call-attempt-3.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/call/before-call-1.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/call/informed-after-call-1.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/call/informed-after-call-2.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/call/informed-after-call-3.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/draft/amendments-required.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/draft/approved-to-send.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/draft/in-progress.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/draft/not-started.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/draft/ready-to-send.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/draft/under-review.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/index.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/send/email/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/send/email/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/send/email/delivered.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/send/email/failure-permanent.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/send/email/failure-technical.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/send/email/failure-temporary.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/send/email/sending.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/send/fu-email/after-call-1.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/send/fu-email/after-call-2.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/send/fu-email/after-call-3.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/send/fu-email/failure-permanent.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/send/fu-email/failure-technical.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/send/fu-email/failure-temporary.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/send/fu-email/sending.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/send/fu-letter/after-call-1.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/send/fu-letter/after-call-2.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/send/fu-letter/after-call-3.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/send/letter/after-email-undelivered.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pcd/send/letter/dispatched.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/pre-trial/index.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/call/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/call/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/call/after-call-attempt-3.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/call/before-call-1.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/call/informed-after-call-1.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/call/informed-after-call-2.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/call/informed-after-call-3.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/draft/amendments-required.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/draft/approved-to-send.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/draft/in-progress.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/draft/not-started.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/draft/ready-to-send.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/draft/under-review.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/index copy.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/index.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/send/email/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/send/email/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/send/email/delivered.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/send/email/failure-permanent.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/send/email/failure-technical.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/send/email/failure-temporary.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/send/email/sending.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/send/fu-email/after-call-1.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/send/fu-email/after-call-2.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/send/fu-email/after-call-3.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/send/fu-email/failure-permanent.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/send/fu-email/failure-technical.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/send/fu-email/failure-temporary.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/send/fu-email/sending.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/send/fu-letter/after-call-1.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/send/fu-letter/after-call-2.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/send/fu-letter/after-call-3.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/send/letter/after-email-undelivered.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/vcl/send/letter/dispatched.html delete mode 100644 app/views/delivery/wat/vcl/victim-record/victim-details.html delete mode 100644 app/views/delivery/wat/vcl/victims.html delete mode 100644 app/views/delivery/wat2/case-locked/by-someone-else.html delete mode 100644 app/views/delivery/wat2/case-locked/self-locked.html delete mode 100644 app/views/delivery/wat2/change-task-due-date.html delete mode 100644 app/views/delivery/wat2/onb/check-details/case-type.html delete mode 100644 app/views/delivery/wat2/onb/check-details/index.html delete mode 100644 app/views/delivery/wat2/onb/check-details/pmoc.html delete mode 100644 app/views/delivery/wat2/onb/check-details/preferred-contact-times.html delete mode 100644 app/views/delivery/wat2/onb/check-details/preferred-correspondence-language.html delete mode 100644 app/views/delivery/wat2/onb/check-details/preferred-name.html delete mode 100644 app/views/delivery/wat2/onb/check-details/risk-level.html delete mode 100644 app/views/delivery/wat2/onb/check-details/translator-needed.html delete mode 100644 app/views/delivery/wat2/onb/check-details/vps-status.html delete mode 100644 app/views/delivery/wat2/onb/check-task.html delete mode 100644 app/views/delivery/wat2/onb/manual-task.html delete mode 100644 app/views/delivery/wat2/onb/next-task-due-date.html delete mode 100644 app/views/delivery/wat2/onb/next-task.html delete mode 100644 app/views/delivery/wat2/onb/onboarded.html delete mode 100644 app/views/delivery/wat2/onb/pmoc.html delete mode 100644 app/views/delivery/wat2/onb/service-lead.html delete mode 100644 app/views/delivery/wat2/onb/victim-details.html delete mode 100644 app/views/delivery/wat2/overview.html delete mode 100644 app/views/delivery/wat2/partials/header/none-selected.html delete mode 100644 app/views/delivery/wat2/partials/header/overview-selected.html delete mode 100644 app/views/delivery/wat2/partials/header/tasks-selected.html delete mode 100644 app/views/delivery/wat2/partials/header/victims-selected.html delete mode 100644 app/views/delivery/wat2/partials/identity-bar/victim-page.html delete mode 100644 app/views/delivery/wat2/pcd/call/call-support.html delete mode 100644 app/views/delivery/wat2/pcd/call/follow-up-moc.html delete mode 100644 app/views/delivery/wat2/pcd/call/next-attempt-moc.html delete mode 100644 app/views/delivery/wat2/pcd/call/phone-call-1.html delete mode 100644 app/views/delivery/wat2/pcd/call/phone-call-2.html delete mode 100644 app/views/delivery/wat2/pcd/call/phone-call-3.html delete mode 100644 app/views/delivery/wat2/pcd/call/text-message-details.html delete mode 100644 app/views/delivery/wat2/pcd/call/was-text-message-sent.html delete mode 100644 app/views/delivery/wat2/pcd/draft/approved-to-send.html delete mode 100644 app/views/delivery/wat2/pcd/draft/cannot-connect.html delete mode 100644 app/views/delivery/wat2/pcd/draft/cd-modal/delete-draft.html delete mode 100644 app/views/delivery/wat2/pcd/draft/cd-modal/request-review.html delete mode 100644 app/views/delivery/wat2/pcd/draft/cd-modal/send-to-cms.html delete mode 100644 app/views/delivery/wat2/pcd/draft/compose-letter.html delete mode 100644 app/views/delivery/wat2/pcd/draft/first-hearing.html delete mode 100644 app/views/delivery/wat2/pcd/draft/pcd-type.html delete mode 100644 app/views/delivery/wat2/pcd/draft/under-review.html delete mode 100644 app/views/delivery/wat2/pcd/draft/victim-withdrawn.html delete mode 100644 app/views/delivery/wat2/pcd/pre-draft/check-details.html delete mode 100644 app/views/delivery/wat2/pcd/pre-draft/check-eligibility.html delete mode 100644 app/views/delivery/wat2/pcd/send/check-email-details.html delete mode 100644 app/views/delivery/wat2/pcd/send/check-letter-details.html delete mode 100644 app/views/delivery/wat2/pcd/send/delivered.html delete mode 100644 app/views/delivery/wat2/pcd/send/letter-added-to-print-queue.html delete mode 100644 app/views/delivery/wat2/pcd/send/letter-details.html delete mode 100644 app/views/delivery/wat2/pcd/send/letter-logged.html delete mode 100644 app/views/delivery/wat2/pcd/send/permanent-failure.html delete mode 100644 app/views/delivery/wat2/pcd/send/sending-email.html delete mode 100644 app/views/delivery/wat2/pcd/send/technical-failure.html delete mode 100644 app/views/delivery/wat2/pcd/send/temporary-failure.html delete mode 100644 app/views/delivery/wat2/sign-in.html delete mode 100644 app/views/delivery/wat2/task-assignee.html delete mode 100644 app/views/delivery/wat2/tasks.html delete mode 100644 app/views/delivery/wat2/vcl/call/call-support.html delete mode 100644 app/views/delivery/wat2/vcl/call/follow-up-moc.html delete mode 100644 app/views/delivery/wat2/vcl/call/next-attempt-moc.html delete mode 100644 app/views/delivery/wat2/vcl/call/phone-call-1.html delete mode 100644 app/views/delivery/wat2/vcl/call/phone-call-2.html delete mode 100644 app/views/delivery/wat2/vcl/call/phone-call-3.html delete mode 100644 app/views/delivery/wat2/vcl/call/read-only-letter.html delete mode 100644 app/views/delivery/wat2/vcl/call/text-message-details.html delete mode 100644 app/views/delivery/wat2/vcl/call/was-text-message-sent.html delete mode 100644 app/views/delivery/wat2/vcl/draft/approved-to-send.html delete mode 100644 app/views/delivery/wat2/vcl/draft/cannot-connect.html delete mode 100644 app/views/delivery/wat2/vcl/draft/cd-modal/delete-draft.html delete mode 100644 app/views/delivery/wat2/vcl/draft/cd-modal/request-review.html delete mode 100644 app/views/delivery/wat2/vcl/draft/cd-modal/send-to-cms.html delete mode 100644 app/views/delivery/wat2/vcl/draft/compose-letter.html delete mode 100644 app/views/delivery/wat2/vcl/draft/stopped-charge.html delete mode 100644 app/views/delivery/wat2/vcl/draft/substantially-altered-charge.html delete mode 100644 app/views/delivery/wat2/vcl/draft/under-review.html delete mode 100644 app/views/delivery/wat2/vcl/draft/vcl-type.html delete mode 100644 app/views/delivery/wat2/vcl/pre-draft/check-details.html delete mode 100644 app/views/delivery/wat2/vcl/pre-draft/check-eligibility.html delete mode 100644 app/views/delivery/wat2/vcl/send/check-email-details.html delete mode 100644 app/views/delivery/wat2/vcl/send/check-letter-details.html delete mode 100644 app/views/delivery/wat2/vcl/send/delivered.html delete mode 100644 app/views/delivery/wat2/vcl/send/letter-added-to-print-queue.html delete mode 100644 app/views/delivery/wat2/vcl/send/letter-details.html delete mode 100644 app/views/delivery/wat2/vcl/send/letter-logged.html delete mode 100644 app/views/delivery/wat2/vcl/send/permanent-failure.html delete mode 100644 app/views/delivery/wat2/vcl/send/sending-email.html delete mode 100644 app/views/delivery/wat2/vcl/send/technical-failure.html delete mode 100644 app/views/delivery/wat2/vcl/send/temporary-failure.html delete mode 100644 app/views/delivery/wat2/victim/index.html delete mode 100644 app/views/delivery/wat2/victim/new-task/check-task.html delete mode 100644 app/views/delivery/wat2/victim/new-task/manual-task.html delete mode 100644 app/views/delivery/wat2/victim/new-task/task-created.html delete mode 100644 app/views/delivery/wat2/victim/new-task/task-due-date.html delete mode 100644 app/views/delivery/wat2/victim/new-task/task-selection.html delete mode 100644 app/views/delivery/wat2/victim/pcd/call/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat2/victim/pcd/call/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat2/victim/pcd/call/after-call-attempt-3.html delete mode 100644 app/views/delivery/wat2/victim/pcd/call/before-call-1.html delete mode 100644 app/views/delivery/wat2/victim/pcd/call/informed-after-call-1.html delete mode 100644 app/views/delivery/wat2/victim/pcd/call/informed-after-call-2.html delete mode 100644 app/views/delivery/wat2/victim/pcd/call/informed-after-call-3.html delete mode 100644 app/views/delivery/wat2/victim/pcd/draft/amendments-required.html delete mode 100644 app/views/delivery/wat2/victim/pcd/draft/approved-to-send.html delete mode 100644 app/views/delivery/wat2/victim/pcd/draft/in-progress.html delete mode 100644 app/views/delivery/wat2/victim/pcd/draft/not-started.html delete mode 100644 app/views/delivery/wat2/victim/pcd/draft/ready-to-send.html delete mode 100644 app/views/delivery/wat2/victim/pcd/draft/under-review.html delete mode 100644 app/views/delivery/wat2/victim/pcd/index.html delete mode 100644 app/views/delivery/wat2/victim/pcd/pre-draft/check-details.html delete mode 100644 app/views/delivery/wat2/victim/pcd/send/email/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat2/victim/pcd/send/email/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat2/victim/pcd/send/email/delivered.html delete mode 100644 app/views/delivery/wat2/victim/pcd/send/email/failure-permanent.html delete mode 100644 app/views/delivery/wat2/victim/pcd/send/email/failure-technical.html delete mode 100644 app/views/delivery/wat2/victim/pcd/send/email/failure-temporary.html delete mode 100644 app/views/delivery/wat2/victim/pcd/send/email/sending.html delete mode 100644 app/views/delivery/wat2/victim/pcd/send/fu-email/after-call-1.html delete mode 100644 app/views/delivery/wat2/victim/pcd/send/fu-email/after-call-2.html delete mode 100644 app/views/delivery/wat2/victim/pcd/send/fu-email/after-call-3.html delete mode 100644 app/views/delivery/wat2/victim/pcd/send/fu-email/failure-permanent.html delete mode 100644 app/views/delivery/wat2/victim/pcd/send/fu-email/failure-technical.html delete mode 100644 app/views/delivery/wat2/victim/pcd/send/fu-email/failure-temporary.html delete mode 100644 app/views/delivery/wat2/victim/pcd/send/fu-email/sending.html delete mode 100644 app/views/delivery/wat2/victim/pcd/send/fu-letter/after-call-1.html delete mode 100644 app/views/delivery/wat2/victim/pcd/send/fu-letter/after-call-2.html delete mode 100644 app/views/delivery/wat2/victim/pcd/send/fu-letter/after-call-3.html delete mode 100644 app/views/delivery/wat2/victim/pcd/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/delivery/wat2/victim/pcd/send/letter/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat2/victim/pcd/send/letter/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat2/victim/pcd/send/letter/after-call-attempt-3.html delete mode 100644 app/views/delivery/wat2/victim/pcd/send/letter/after-email-undelivered.html delete mode 100644 app/views/delivery/wat2/victim/pcd/send/letter/dispatched.html delete mode 100644 app/views/delivery/wat2/victim/pcd/urls.ts delete mode 100644 app/views/delivery/wat2/victim/pre-trial/index.html delete mode 100644 app/views/delivery/wat2/victim/reminder.html delete mode 100644 app/views/delivery/wat2/victim/vcl/call/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat2/victim/vcl/call/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat2/victim/vcl/call/after-call-attempt-3.html delete mode 100644 app/views/delivery/wat2/victim/vcl/call/before-call-1.html delete mode 100644 app/views/delivery/wat2/victim/vcl/call/informed-after-call-1.html delete mode 100644 app/views/delivery/wat2/victim/vcl/call/informed-after-call-2.html delete mode 100644 app/views/delivery/wat2/victim/vcl/call/informed-after-call-3.html delete mode 100644 app/views/delivery/wat2/victim/vcl/draft/amendments-required.html delete mode 100644 app/views/delivery/wat2/victim/vcl/draft/approved-to-send.html delete mode 100644 app/views/delivery/wat2/victim/vcl/draft/in-progress.html delete mode 100644 app/views/delivery/wat2/victim/vcl/draft/not-started.html delete mode 100644 app/views/delivery/wat2/victim/vcl/draft/ready-to-send.html delete mode 100644 app/views/delivery/wat2/victim/vcl/draft/under-review.html delete mode 100644 app/views/delivery/wat2/victim/vcl/index.html delete mode 100644 app/views/delivery/wat2/victim/vcl/pre-draft/check-details.html delete mode 100644 app/views/delivery/wat2/victim/vcl/send/email/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat2/victim/vcl/send/email/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat2/victim/vcl/send/email/delivered.html delete mode 100644 app/views/delivery/wat2/victim/vcl/send/email/failure-permanent.html delete mode 100644 app/views/delivery/wat2/victim/vcl/send/email/failure-technical.html delete mode 100644 app/views/delivery/wat2/victim/vcl/send/email/failure-temporary.html delete mode 100644 app/views/delivery/wat2/victim/vcl/send/email/sending.html delete mode 100644 app/views/delivery/wat2/victim/vcl/send/fu-email/after-call-1.html delete mode 100644 app/views/delivery/wat2/victim/vcl/send/fu-email/after-call-2.html delete mode 100644 app/views/delivery/wat2/victim/vcl/send/fu-email/after-call-3.html delete mode 100644 app/views/delivery/wat2/victim/vcl/send/fu-email/failure-permanent.html delete mode 100644 app/views/delivery/wat2/victim/vcl/send/fu-email/failure-technical.html delete mode 100644 app/views/delivery/wat2/victim/vcl/send/fu-email/failure-temporary.html delete mode 100644 app/views/delivery/wat2/victim/vcl/send/fu-email/sending.html delete mode 100644 app/views/delivery/wat2/victim/vcl/send/fu-letter/after-call-1.html delete mode 100644 app/views/delivery/wat2/victim/vcl/send/fu-letter/after-call-2.html delete mode 100644 app/views/delivery/wat2/victim/vcl/send/fu-letter/after-call-3.html delete mode 100644 app/views/delivery/wat2/victim/vcl/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/delivery/wat2/victim/vcl/send/letter/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat2/victim/vcl/send/letter/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat2/victim/vcl/send/letter/after-call-attempt-3.html delete mode 100644 app/views/delivery/wat2/victim/vcl/send/letter/after-email-undelivered.html delete mode 100644 app/views/delivery/wat2/victim/vcl/send/letter/dispatched.html delete mode 100644 app/views/delivery/wat2/victim/vcl/urls.html delete mode 100644 app/views/delivery/wat2/victim/victim-details/email-address.html delete mode 100644 app/views/delivery/wat2/victim/victim-details/index.html delete mode 100644 app/views/delivery/wat2/victim/victim-details/pmoc.html delete mode 100644 app/views/delivery/wat2/victims.html delete mode 100644 app/views/delivery/wat2/vlo.html delete mode 100644 app/views/delivery/wat3/case-locked/by-someone-else.html delete mode 100644 app/views/delivery/wat3/case-locked/self-locked.html delete mode 100644 app/views/delivery/wat3/change-service.html delete mode 100644 app/views/delivery/wat3/change-task-due-date.html delete mode 100644 app/views/delivery/wat3/next-task-due-date.html delete mode 100644 app/views/delivery/wat3/onb/check-details/case-type.html delete mode 100644 app/views/delivery/wat3/onb/check-details/index.html delete mode 100644 app/views/delivery/wat3/onb/check-details/pmoc.html delete mode 100644 app/views/delivery/wat3/onb/check-details/preferred-contact-times.html delete mode 100644 app/views/delivery/wat3/onb/check-details/preferred-correspondence-language.html delete mode 100644 app/views/delivery/wat3/onb/check-details/preferred-name.html delete mode 100644 app/views/delivery/wat3/onb/check-details/risk-level.html delete mode 100644 app/views/delivery/wat3/onb/check-details/translator-needed.html delete mode 100644 app/views/delivery/wat3/onb/check-details/vps-status.html delete mode 100644 app/views/delivery/wat3/onb/check-task.html delete mode 100644 app/views/delivery/wat3/onb/manual-task.html delete mode 100644 app/views/delivery/wat3/onb/meeting-purpose.html delete mode 100644 app/views/delivery/wat3/onb/next-task-due-date.html delete mode 100644 app/views/delivery/wat3/onb/next-task.html delete mode 100644 app/views/delivery/wat3/onb/onboarded.html delete mode 100644 app/views/delivery/wat3/onb/pmoc.html delete mode 100644 app/views/delivery/wat3/onb/service-lead.html delete mode 100644 app/views/delivery/wat3/onb/victim-details.html delete mode 100644 app/views/delivery/wat3/other/call-logged.html delete mode 100644 app/views/delivery/wat3/other/contacted-by.html delete mode 100644 app/views/delivery/wat3/other/email-details.html delete mode 100644 app/views/delivery/wat3/other/email-logged.html delete mode 100644 app/views/delivery/wat3/other/in-person-logged.html delete mode 100644 app/views/delivery/wat3/other/in-person.html delete mode 100644 app/views/delivery/wat3/other/letter-details.html delete mode 100644 app/views/delivery/wat3/other/letter-logged.html delete mode 100644 app/views/delivery/wat3/other/log.html delete mode 100644 app/views/delivery/wat3/other/other-logged.html delete mode 100644 app/views/delivery/wat3/other/other.html delete mode 100644 app/views/delivery/wat3/other/telephone-call.html delete mode 100644 app/views/delivery/wat3/other/text-message-logged.html delete mode 100644 app/views/delivery/wat3/other/text-message.html delete mode 100644 app/views/delivery/wat3/overview.html delete mode 100644 app/views/delivery/wat3/overview2.html delete mode 100644 app/views/delivery/wat3/partials/header/none-selected.html delete mode 100644 app/views/delivery/wat3/partials/header/overview-selected.html delete mode 100644 app/views/delivery/wat3/partials/header/tasks-selected.html delete mode 100644 app/views/delivery/wat3/partials/header/victims-selected.html delete mode 100644 app/views/delivery/wat3/partials/identity-bar/victim-page.html delete mode 100644 app/views/delivery/wat3/pcd/call/call-support.html delete mode 100644 app/views/delivery/wat3/pcd/call/follow-up-moc.html delete mode 100644 app/views/delivery/wat3/pcd/call/next-attempt-moc.html delete mode 100644 app/views/delivery/wat3/pcd/call/phone-call-1.html delete mode 100644 app/views/delivery/wat3/pcd/call/phone-call-2.html delete mode 100644 app/views/delivery/wat3/pcd/call/phone-call-3.html delete mode 100644 app/views/delivery/wat3/pcd/call/text-message-details.html delete mode 100644 app/views/delivery/wat3/pcd/call/was-text-message-sent.html delete mode 100644 app/views/delivery/wat3/pcd/draft/approved-to-send.html delete mode 100644 app/views/delivery/wat3/pcd/draft/cannot-connect.html delete mode 100644 app/views/delivery/wat3/pcd/draft/cd-modal/delete-draft.html delete mode 100644 app/views/delivery/wat3/pcd/draft/cd-modal/request-review.html delete mode 100644 app/views/delivery/wat3/pcd/draft/cd-modal/send-to-cms.html delete mode 100644 app/views/delivery/wat3/pcd/draft/compose-letter.html delete mode 100644 app/views/delivery/wat3/pcd/draft/first-hearing.html delete mode 100644 app/views/delivery/wat3/pcd/draft/pcd-type.html delete mode 100644 app/views/delivery/wat3/pcd/draft/under-review.html delete mode 100644 app/views/delivery/wat3/pcd/draft/victim-withdrawn.html delete mode 100644 app/views/delivery/wat3/pcd/pre-draft/check-details-old.html delete mode 100644 app/views/delivery/wat3/pcd/pre-draft/check-details/case-type.html delete mode 100644 app/views/delivery/wat3/pcd/pre-draft/check-details/index.html delete mode 100644 app/views/delivery/wat3/pcd/pre-draft/check-details/pmoc.html delete mode 100644 app/views/delivery/wat3/pcd/pre-draft/check-details/preferred-contact-times.html delete mode 100644 app/views/delivery/wat3/pcd/pre-draft/check-details/preferred-correspondence-language.html delete mode 100644 app/views/delivery/wat3/pcd/pre-draft/check-details/preferred-name.html delete mode 100644 app/views/delivery/wat3/pcd/pre-draft/check-details/risk-level.html delete mode 100644 app/views/delivery/wat3/pcd/pre-draft/check-details/translator-needed.html delete mode 100644 app/views/delivery/wat3/pcd/pre-draft/check-details/vps-status.html delete mode 100644 app/views/delivery/wat3/pcd/pre-draft/check-eligibility.html delete mode 100644 app/views/delivery/wat3/pcd/pre-draft/contacted-by.html delete mode 100644 app/views/delivery/wat3/pcd/pre-draft/not-contacted-reason.html delete mode 100644 app/views/delivery/wat3/pcd/send/check-email-details.html delete mode 100644 app/views/delivery/wat3/pcd/send/check-letter-details.html delete mode 100644 app/views/delivery/wat3/pcd/send/delivered.html delete mode 100644 app/views/delivery/wat3/pcd/send/email-details.html delete mode 100644 app/views/delivery/wat3/pcd/send/email-logged.html delete mode 100644 app/views/delivery/wat3/pcd/send/letter-added-to-print-queue.html delete mode 100644 app/views/delivery/wat3/pcd/send/letter-details.html delete mode 100644 app/views/delivery/wat3/pcd/send/letter-logged.html delete mode 100644 app/views/delivery/wat3/pcd/send/permanent-failure.html delete mode 100644 app/views/delivery/wat3/pcd/send/sending-email.html delete mode 100644 app/views/delivery/wat3/pcd/send/technical-failure.html delete mode 100644 app/views/delivery/wat3/pcd/send/temporary-failure.html delete mode 100644 app/views/delivery/wat3/sign-in.html delete mode 100644 app/views/delivery/wat3/task-assignee.html delete mode 100644 app/views/delivery/wat3/task-updated.html delete mode 100644 app/views/delivery/wat3/tasks.html delete mode 100644 app/views/delivery/wat3/update-manual-task.html delete mode 100644 app/views/delivery/wat3/vcl/call/call-support.html delete mode 100644 app/views/delivery/wat3/vcl/call/follow-up-moc.html delete mode 100644 app/views/delivery/wat3/vcl/call/next-attempt-moc.html delete mode 100644 app/views/delivery/wat3/vcl/call/phone-call-1.html delete mode 100644 app/views/delivery/wat3/vcl/call/phone-call-2.html delete mode 100644 app/views/delivery/wat3/vcl/call/phone-call-3.html delete mode 100644 app/views/delivery/wat3/vcl/call/read-only-letter.html delete mode 100644 app/views/delivery/wat3/vcl/call/text-message-details.html delete mode 100644 app/views/delivery/wat3/vcl/call/was-text-message-sent.html delete mode 100644 app/views/delivery/wat3/vcl/draft/approved-to-send.html delete mode 100644 app/views/delivery/wat3/vcl/draft/cannot-connect.html delete mode 100644 app/views/delivery/wat3/vcl/draft/cd-modal/delete-draft.html delete mode 100644 app/views/delivery/wat3/vcl/draft/cd-modal/request-review.html delete mode 100644 app/views/delivery/wat3/vcl/draft/cd-modal/send-to-cms.html delete mode 100644 app/views/delivery/wat3/vcl/draft/compose-letter.html delete mode 100644 app/views/delivery/wat3/vcl/draft/stopped-charge.html delete mode 100644 app/views/delivery/wat3/vcl/draft/substantially-altered-charge.html delete mode 100644 app/views/delivery/wat3/vcl/draft/under-review.html delete mode 100644 app/views/delivery/wat3/vcl/draft/vcl-type.html delete mode 100644 app/views/delivery/wat3/vcl/pre-draft/check-details.html delete mode 100644 app/views/delivery/wat3/vcl/pre-draft/check-details/case-type.html delete mode 100644 app/views/delivery/wat3/vcl/pre-draft/check-details/index.html delete mode 100644 app/views/delivery/wat3/vcl/pre-draft/check-details/pmoc.html delete mode 100644 app/views/delivery/wat3/vcl/pre-draft/check-details/preferred-contact-times.html delete mode 100644 app/views/delivery/wat3/vcl/pre-draft/check-details/preferred-correspondence-language.html delete mode 100644 app/views/delivery/wat3/vcl/pre-draft/check-details/preferred-name.html delete mode 100644 app/views/delivery/wat3/vcl/pre-draft/check-details/risk-level.html delete mode 100644 app/views/delivery/wat3/vcl/pre-draft/check-details/translator-needed.html delete mode 100644 app/views/delivery/wat3/vcl/pre-draft/check-details/vps-status.html delete mode 100644 app/views/delivery/wat3/vcl/pre-draft/check-eligibility.html delete mode 100644 app/views/delivery/wat3/vcl/pre-draft/contacted-by.html delete mode 100644 app/views/delivery/wat3/vcl/send/check-email-details.html delete mode 100644 app/views/delivery/wat3/vcl/send/check-letter-details.html delete mode 100644 app/views/delivery/wat3/vcl/send/delivered.html delete mode 100644 app/views/delivery/wat3/vcl/send/email-details.html delete mode 100644 app/views/delivery/wat3/vcl/send/email-logged.html delete mode 100644 app/views/delivery/wat3/vcl/send/letter-added-to-print-queue.html delete mode 100644 app/views/delivery/wat3/vcl/send/letter-details.html delete mode 100644 app/views/delivery/wat3/vcl/send/letter-logged-old.html delete mode 100644 app/views/delivery/wat3/vcl/send/letter-logged.html delete mode 100644 app/views/delivery/wat3/vcl/send/permanent-failure.html delete mode 100644 app/views/delivery/wat3/vcl/send/sending-email.html delete mode 100644 app/views/delivery/wat3/vcl/send/technical-failure.html delete mode 100644 app/views/delivery/wat3/vcl/send/temporary-failure.html delete mode 100644 app/views/delivery/wat3/victim/index.html delete mode 100644 app/views/delivery/wat3/victim/new-task/check-task.html delete mode 100644 app/views/delivery/wat3/victim/new-task/manual-task.html delete mode 100644 app/views/delivery/wat3/victim/new-task/meeting-purpose.html delete mode 100644 app/views/delivery/wat3/victim/new-task/task-created.html delete mode 100644 app/views/delivery/wat3/victim/new-task/task-due-date.html delete mode 100644 app/views/delivery/wat3/victim/new-task/task-selection.html delete mode 100644 app/views/delivery/wat3/victim/other/index.html delete mode 100644 app/views/delivery/wat3/victim/overview.html delete mode 100644 app/views/delivery/wat3/victim/pcd/call/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat3/victim/pcd/call/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat3/victim/pcd/call/after-call-attempt-3.html delete mode 100644 app/views/delivery/wat3/victim/pcd/call/before-call-1.html delete mode 100644 app/views/delivery/wat3/victim/pcd/call/before-text-logged.html delete mode 100644 app/views/delivery/wat3/victim/pcd/call/informed-after-call-1.html delete mode 100644 app/views/delivery/wat3/victim/pcd/call/informed-after-call-2.html delete mode 100644 app/views/delivery/wat3/victim/pcd/call/informed-after-call-3.html delete mode 100644 app/views/delivery/wat3/victim/pcd/call/select-fumoc.html delete mode 100644 app/views/delivery/wat3/victim/pcd/draft/amendments-required.html delete mode 100644 app/views/delivery/wat3/victim/pcd/draft/approved-to-send.html delete mode 100644 app/views/delivery/wat3/victim/pcd/draft/in-progress.html delete mode 100644 app/views/delivery/wat3/victim/pcd/draft/ready-to-send.html delete mode 100644 app/views/delivery/wat3/victim/pcd/draft/under-review.html delete mode 100644 app/views/delivery/wat3/victim/pcd/index-with-vcl.html delete mode 100644 app/views/delivery/wat3/victim/pcd/index.html delete mode 100644 app/views/delivery/wat3/victim/pcd/pre-draft/check-details.html delete mode 100644 app/views/delivery/wat3/victim/pcd/pre-draft/log-not-started.html delete mode 100644 app/views/delivery/wat3/victim/pcd/send/email/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat3/victim/pcd/send/email/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat3/victim/pcd/send/email/delivered.html delete mode 100644 app/views/delivery/wat3/victim/pcd/send/email/failure-permanent.html delete mode 100644 app/views/delivery/wat3/victim/pcd/send/email/failure-technical.html delete mode 100644 app/views/delivery/wat3/victim/pcd/send/email/failure-temporary.html delete mode 100644 app/views/delivery/wat3/victim/pcd/send/email/sending.html delete mode 100644 app/views/delivery/wat3/victim/pcd/send/fu-email/after-call-1.html delete mode 100644 app/views/delivery/wat3/victim/pcd/send/fu-email/after-call-2.html delete mode 100644 app/views/delivery/wat3/victim/pcd/send/fu-email/after-call-3.html delete mode 100644 app/views/delivery/wat3/victim/pcd/send/fu-email/failure-permanent.html delete mode 100644 app/views/delivery/wat3/victim/pcd/send/fu-email/failure-technical.html delete mode 100644 app/views/delivery/wat3/victim/pcd/send/fu-email/failure-temporary.html delete mode 100644 app/views/delivery/wat3/victim/pcd/send/fu-email/sending.html delete mode 100644 app/views/delivery/wat3/victim/pcd/send/fu-letter/after-call-1.html delete mode 100644 app/views/delivery/wat3/victim/pcd/send/fu-letter/after-call-2.html delete mode 100644 app/views/delivery/wat3/victim/pcd/send/fu-letter/after-call-3.html delete mode 100644 app/views/delivery/wat3/victim/pcd/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/delivery/wat3/victim/pcd/send/letter/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat3/victim/pcd/send/letter/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat3/victim/pcd/send/letter/after-call-attempt-3.html delete mode 100644 app/views/delivery/wat3/victim/pcd/send/letter/after-email-undelivered.html delete mode 100644 app/views/delivery/wat3/victim/pcd/send/letter/dispatched.html delete mode 100644 app/views/delivery/wat3/victim/pcd/urls.ts delete mode 100644 app/views/delivery/wat3/victim/pre-trial/index.html delete mode 100644 app/views/delivery/wat3/victim/reminder.html delete mode 100644 app/views/delivery/wat3/victim/vcl/call/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat3/victim/vcl/call/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat3/victim/vcl/call/after-call-attempt-3.html delete mode 100644 app/views/delivery/wat3/victim/vcl/call/before-call-1.html delete mode 100644 app/views/delivery/wat3/victim/vcl/call/informed-after-call-1.html delete mode 100644 app/views/delivery/wat3/victim/vcl/call/informed-after-call-2.html delete mode 100644 app/views/delivery/wat3/victim/vcl/call/informed-after-call-3.html delete mode 100644 app/views/delivery/wat3/victim/vcl/draft/amendments-required.html delete mode 100644 app/views/delivery/wat3/victim/vcl/draft/approved-to-send.html delete mode 100644 app/views/delivery/wat3/victim/vcl/draft/in-progress.html delete mode 100644 app/views/delivery/wat3/victim/vcl/draft/not-started.html delete mode 100644 app/views/delivery/wat3/victim/vcl/draft/ready-to-send.html delete mode 100644 app/views/delivery/wat3/victim/vcl/draft/under-review.html delete mode 100644 app/views/delivery/wat3/victim/vcl/index.html delete mode 100644 app/views/delivery/wat3/victim/vcl/pre-draft/check-details.html delete mode 100644 app/views/delivery/wat3/victim/vcl/send/email/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat3/victim/vcl/send/email/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat3/victim/vcl/send/email/delivered.html delete mode 100644 app/views/delivery/wat3/victim/vcl/send/email/failure-permanent.html delete mode 100644 app/views/delivery/wat3/victim/vcl/send/email/failure-technical.html delete mode 100644 app/views/delivery/wat3/victim/vcl/send/email/failure-temporary.html delete mode 100644 app/views/delivery/wat3/victim/vcl/send/email/sending.html delete mode 100644 app/views/delivery/wat3/victim/vcl/send/fu-email/after-call-1.html delete mode 100644 app/views/delivery/wat3/victim/vcl/send/fu-email/after-call-2.html delete mode 100644 app/views/delivery/wat3/victim/vcl/send/fu-email/after-call-3.html delete mode 100644 app/views/delivery/wat3/victim/vcl/send/fu-email/failure-permanent.html delete mode 100644 app/views/delivery/wat3/victim/vcl/send/fu-email/failure-technical.html delete mode 100644 app/views/delivery/wat3/victim/vcl/send/fu-email/failure-temporary.html delete mode 100644 app/views/delivery/wat3/victim/vcl/send/fu-email/sending.html delete mode 100644 app/views/delivery/wat3/victim/vcl/send/fu-letter/after-call-1.html delete mode 100644 app/views/delivery/wat3/victim/vcl/send/fu-letter/after-call-2.html delete mode 100644 app/views/delivery/wat3/victim/vcl/send/fu-letter/after-call-3.html delete mode 100644 app/views/delivery/wat3/victim/vcl/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/delivery/wat3/victim/vcl/send/letter/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat3/victim/vcl/send/letter/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat3/victim/vcl/send/letter/after-call-attempt-3.html delete mode 100644 app/views/delivery/wat3/victim/vcl/send/letter/after-email-undelivered.html delete mode 100644 app/views/delivery/wat3/victim/vcl/send/letter/dispatched.html delete mode 100644 app/views/delivery/wat3/victim/vcl/urls.html delete mode 100644 app/views/delivery/wat3/victim/victim-details/address.html delete mode 100644 app/views/delivery/wat3/victim/victim-details/date-of-birth.html delete mode 100644 app/views/delivery/wat3/victim/victim-details/email-address.html delete mode 100644 app/views/delivery/wat3/victim/victim-details/index.html delete mode 100644 app/views/delivery/wat3/victim/victim-details/pmoc.html delete mode 100644 app/views/delivery/wat3/victim/victim-details/preferred-name.html delete mode 100644 app/views/delivery/wat3/victim/victim-details/previous-convictions.html delete mode 100644 app/views/delivery/wat3/victim/victim-details/religion.html delete mode 100644 app/views/delivery/wat3/victim/victim-details/risk-level.html delete mode 100644 app/views/delivery/wat3/victim/victim-details/service.html delete mode 100644 app/views/delivery/wat3/victim/victim-details/translator-needed.html delete mode 100644 app/views/delivery/wat3/victim/victim-details/vps-status.html delete mode 100644 app/views/delivery/wat3/victims.html delete mode 100644 app/views/delivery/wat3/vlo.html delete mode 100644 app/views/delivery/wat3/wft-meetings/log-arranged-meeting-check.html delete mode 100644 app/views/delivery/wat3/wft-meetings/log-arranged-meeting.html delete mode 100644 app/views/delivery/wat3/wft-meetings/log-meeting-outcome-check.html delete mode 100644 app/views/delivery/wat3/wft-meetings/log-meeting-outcome.html delete mode 100644 app/views/delivery/wat3/wft-meetings/log-offer-response-check.html delete mode 100644 app/views/delivery/wat3/wft-meetings/log-offer-response.html delete mode 100644 app/views/delivery/wat3/wft-meetings/log-offer-task.html delete mode 100644 app/views/delivery/wat3/wft-meetings/new-task/check-task.html delete mode 100644 app/views/delivery/wat3/wft-meetings/new-task/manual-task.html delete mode 100644 app/views/delivery/wat3/wft-meetings/new-task/purposet.html delete mode 100644 app/views/delivery/wat3/wft-meetings/new-task/task-created.html delete mode 100644 app/views/delivery/wat3/wft-meetings/new-task/task-due-date.html delete mode 100644 app/views/delivery/wat3/wft-meetings/new-task/task-selection.html delete mode 100644 app/views/delivery/wat3/wft-meetings/tasks.html delete mode 100644 app/views/delivery/wat3/wft-meetings/victims.html delete mode 100644 app/views/delivery/wat4/case-locked/by-someone-else.html delete mode 100644 app/views/delivery/wat4/case-locked/self-locked.html delete mode 100644 app/views/delivery/wat4/change-service.html delete mode 100644 app/views/delivery/wat4/change-task-due-date.html delete mode 100644 app/views/delivery/wat4/next-task-due-date.html delete mode 100644 app/views/delivery/wat4/onb/check-details/case-type.html delete mode 100644 app/views/delivery/wat4/onb/check-details/index.html delete mode 100644 app/views/delivery/wat4/onb/check-details/pmoc.html delete mode 100644 app/views/delivery/wat4/onb/check-details/preferred-contact-times.html delete mode 100644 app/views/delivery/wat4/onb/check-details/preferred-correspondence-language.html delete mode 100644 app/views/delivery/wat4/onb/check-details/preferred-name.html delete mode 100644 app/views/delivery/wat4/onb/check-details/risk-level.html delete mode 100644 app/views/delivery/wat4/onb/check-details/translator-needed.html delete mode 100644 app/views/delivery/wat4/onb/check-details/vps-status.html delete mode 100644 app/views/delivery/wat4/onb/check-task.html delete mode 100644 app/views/delivery/wat4/onb/manual-task.html delete mode 100644 app/views/delivery/wat4/onb/meeting-purpose.html delete mode 100644 app/views/delivery/wat4/onb/next-task-due-date.html delete mode 100644 app/views/delivery/wat4/onb/next-task.html delete mode 100644 app/views/delivery/wat4/onb/onboarded.html delete mode 100644 app/views/delivery/wat4/onb/pmoc.html delete mode 100644 app/views/delivery/wat4/onb/service-lead.html delete mode 100644 app/views/delivery/wat4/onb/victim-details.html delete mode 100644 app/views/delivery/wat4/other/call-logged.html delete mode 100644 app/views/delivery/wat4/other/contacted-by.html delete mode 100644 app/views/delivery/wat4/other/email-details.html delete mode 100644 app/views/delivery/wat4/other/email-logged.html delete mode 100644 app/views/delivery/wat4/other/in-person-logged.html delete mode 100644 app/views/delivery/wat4/other/in-person.html delete mode 100644 app/views/delivery/wat4/other/letter-details.html delete mode 100644 app/views/delivery/wat4/other/letter-logged.html delete mode 100644 app/views/delivery/wat4/other/log.html delete mode 100644 app/views/delivery/wat4/other/other-logged.html delete mode 100644 app/views/delivery/wat4/other/other.html delete mode 100644 app/views/delivery/wat4/other/telephone-call.html delete mode 100644 app/views/delivery/wat4/other/text-message-logged.html delete mode 100644 app/views/delivery/wat4/other/text-message.html delete mode 100644 app/views/delivery/wat4/overview.html delete mode 100644 app/views/delivery/wat4/partials/header/none-selected.html delete mode 100644 app/views/delivery/wat4/partials/header/overview-selected.html delete mode 100644 app/views/delivery/wat4/partials/header/tasks-selected.html delete mode 100644 app/views/delivery/wat4/partials/header/victims-selected.html delete mode 100644 app/views/delivery/wat4/partials/identity-bar/victim-page.html delete mode 100644 app/views/delivery/wat4/pcd/call/call-support.html delete mode 100644 app/views/delivery/wat4/pcd/call/follow-up-moc.html delete mode 100644 app/views/delivery/wat4/pcd/call/next-attempt-moc.html delete mode 100644 app/views/delivery/wat4/pcd/call/phone-call-1.html delete mode 100644 app/views/delivery/wat4/pcd/call/phone-call-2.html delete mode 100644 app/views/delivery/wat4/pcd/call/phone-call-3.html delete mode 100644 app/views/delivery/wat4/pcd/call/text-message-details.html delete mode 100644 app/views/delivery/wat4/pcd/call/was-text-message-sent.html delete mode 100644 app/views/delivery/wat4/pcd/draft/approved-to-send.html delete mode 100644 app/views/delivery/wat4/pcd/draft/cannot-connect.html delete mode 100644 app/views/delivery/wat4/pcd/draft/cd-modal/delete-draft.html delete mode 100644 app/views/delivery/wat4/pcd/draft/cd-modal/request-review.html delete mode 100644 app/views/delivery/wat4/pcd/draft/cd-modal/send-to-cms.html delete mode 100644 app/views/delivery/wat4/pcd/draft/compose-letter.html delete mode 100644 app/views/delivery/wat4/pcd/draft/first-hearing.html delete mode 100644 app/views/delivery/wat4/pcd/draft/pcd-type.html delete mode 100644 app/views/delivery/wat4/pcd/draft/under-review.html delete mode 100644 app/views/delivery/wat4/pcd/draft/victim-withdrawn.html delete mode 100644 app/views/delivery/wat4/pcd/pre-draft/check-details-old.html delete mode 100644 app/views/delivery/wat4/pcd/pre-draft/check-details/case-type.html delete mode 100644 app/views/delivery/wat4/pcd/pre-draft/check-details/index.html delete mode 100644 app/views/delivery/wat4/pcd/pre-draft/check-details/pmoc.html delete mode 100644 app/views/delivery/wat4/pcd/pre-draft/check-details/preferred-contact-times.html delete mode 100644 app/views/delivery/wat4/pcd/pre-draft/check-details/preferred-correspondence-language.html delete mode 100644 app/views/delivery/wat4/pcd/pre-draft/check-details/preferred-name.html delete mode 100644 app/views/delivery/wat4/pcd/pre-draft/check-details/risk-level.html delete mode 100644 app/views/delivery/wat4/pcd/pre-draft/check-details/translator-needed.html delete mode 100644 app/views/delivery/wat4/pcd/pre-draft/check-details/vps-status.html delete mode 100644 app/views/delivery/wat4/pcd/pre-draft/check-eligibility.html delete mode 100644 app/views/delivery/wat4/pcd/pre-draft/contacted-by.html delete mode 100644 app/views/delivery/wat4/pcd/pre-draft/not-contacted-reason.html delete mode 100644 app/views/delivery/wat4/pcd/send/check-email-details.html delete mode 100644 app/views/delivery/wat4/pcd/send/check-letter-details.html delete mode 100644 app/views/delivery/wat4/pcd/send/delivered.html delete mode 100644 app/views/delivery/wat4/pcd/send/email-details.html delete mode 100644 app/views/delivery/wat4/pcd/send/email-logged.html delete mode 100644 app/views/delivery/wat4/pcd/send/letter-added-to-print-queue.html delete mode 100644 app/views/delivery/wat4/pcd/send/letter-details.html delete mode 100644 app/views/delivery/wat4/pcd/send/letter-logged.html delete mode 100644 app/views/delivery/wat4/pcd/send/permanent-failure.html delete mode 100644 app/views/delivery/wat4/pcd/send/sending-email.html delete mode 100644 app/views/delivery/wat4/pcd/send/technical-failure.html delete mode 100644 app/views/delivery/wat4/pcd/send/temporary-failure.html delete mode 100644 app/views/delivery/wat4/sign-in.html delete mode 100644 app/views/delivery/wat4/task-assignee.html delete mode 100644 app/views/delivery/wat4/task-updated.html delete mode 100644 app/views/delivery/wat4/tasks.html delete mode 100644 app/views/delivery/wat4/update-manual-task.html delete mode 100644 app/views/delivery/wat4/vcl/call/call-support.html delete mode 100644 app/views/delivery/wat4/vcl/call/follow-up-moc.html delete mode 100644 app/views/delivery/wat4/vcl/call/next-attempt-moc.html delete mode 100644 app/views/delivery/wat4/vcl/call/phone-call-1.html delete mode 100644 app/views/delivery/wat4/vcl/call/phone-call-2.html delete mode 100644 app/views/delivery/wat4/vcl/call/phone-call-3.html delete mode 100644 app/views/delivery/wat4/vcl/call/read-only-letter.html delete mode 100644 app/views/delivery/wat4/vcl/call/text-message-details.html delete mode 100644 app/views/delivery/wat4/vcl/call/was-text-message-sent.html delete mode 100644 app/views/delivery/wat4/vcl/draft/approved-to-send.html delete mode 100644 app/views/delivery/wat4/vcl/draft/cannot-connect.html delete mode 100644 app/views/delivery/wat4/vcl/draft/cd-modal/delete-draft.html delete mode 100644 app/views/delivery/wat4/vcl/draft/cd-modal/request-review.html delete mode 100644 app/views/delivery/wat4/vcl/draft/cd-modal/send-to-cms.html delete mode 100644 app/views/delivery/wat4/vcl/draft/compose-letter.html delete mode 100644 app/views/delivery/wat4/vcl/draft/stopped-charge.html delete mode 100644 app/views/delivery/wat4/vcl/draft/substantially-altered-charge.html delete mode 100644 app/views/delivery/wat4/vcl/draft/under-review.html delete mode 100644 app/views/delivery/wat4/vcl/draft/vcl-type.html delete mode 100644 app/views/delivery/wat4/vcl/pre-draft/check-details.html delete mode 100644 app/views/delivery/wat4/vcl/pre-draft/check-details/case-type.html delete mode 100644 app/views/delivery/wat4/vcl/pre-draft/check-details/index.html delete mode 100644 app/views/delivery/wat4/vcl/pre-draft/check-details/pmoc.html delete mode 100644 app/views/delivery/wat4/vcl/pre-draft/check-details/preferred-contact-times.html delete mode 100644 app/views/delivery/wat4/vcl/pre-draft/check-details/preferred-correspondence-language.html delete mode 100644 app/views/delivery/wat4/vcl/pre-draft/check-details/preferred-name.html delete mode 100644 app/views/delivery/wat4/vcl/pre-draft/check-details/risk-level.html delete mode 100644 app/views/delivery/wat4/vcl/pre-draft/check-details/translator-needed.html delete mode 100644 app/views/delivery/wat4/vcl/pre-draft/check-details/vps-status.html delete mode 100644 app/views/delivery/wat4/vcl/pre-draft/check-eligibility.html delete mode 100644 app/views/delivery/wat4/vcl/pre-draft/contacted-by.html delete mode 100644 app/views/delivery/wat4/vcl/send/check-email-details.html delete mode 100644 app/views/delivery/wat4/vcl/send/check-letter-details.html delete mode 100644 app/views/delivery/wat4/vcl/send/delivered.html delete mode 100644 app/views/delivery/wat4/vcl/send/email-details.html delete mode 100644 app/views/delivery/wat4/vcl/send/email-logged.html delete mode 100644 app/views/delivery/wat4/vcl/send/letter-added-to-print-queue.html delete mode 100644 app/views/delivery/wat4/vcl/send/letter-details.html delete mode 100644 app/views/delivery/wat4/vcl/send/letter-logged-old.html delete mode 100644 app/views/delivery/wat4/vcl/send/letter-logged.html delete mode 100644 app/views/delivery/wat4/vcl/send/permanent-failure.html delete mode 100644 app/views/delivery/wat4/vcl/send/sending-email.html delete mode 100644 app/views/delivery/wat4/vcl/send/technical-failure.html delete mode 100644 app/views/delivery/wat4/vcl/send/temporary-failure.html delete mode 100644 app/views/delivery/wat4/victim/index.html delete mode 100644 app/views/delivery/wat4/victim/new-task/check-task.html delete mode 100644 app/views/delivery/wat4/victim/new-task/manual-task.html delete mode 100644 app/views/delivery/wat4/victim/new-task/meeting-purpose.html delete mode 100644 app/views/delivery/wat4/victim/new-task/task-created.html delete mode 100644 app/views/delivery/wat4/victim/new-task/task-due-date.html delete mode 100644 app/views/delivery/wat4/victim/new-task/task-selection.html delete mode 100644 app/views/delivery/wat4/victim/other/index.html delete mode 100644 app/views/delivery/wat4/victim/pcd/call/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat4/victim/pcd/call/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat4/victim/pcd/call/after-call-attempt-3.html delete mode 100644 app/views/delivery/wat4/victim/pcd/call/before-call-1.html delete mode 100644 app/views/delivery/wat4/victim/pcd/call/before-text-logged.html delete mode 100644 app/views/delivery/wat4/victim/pcd/call/informed-after-call-1.html delete mode 100644 app/views/delivery/wat4/victim/pcd/call/informed-after-call-2.html delete mode 100644 app/views/delivery/wat4/victim/pcd/call/informed-after-call-3.html delete mode 100644 app/views/delivery/wat4/victim/pcd/call/select-fumoc.html delete mode 100644 app/views/delivery/wat4/victim/pcd/draft/amendments-required.html delete mode 100644 app/views/delivery/wat4/victim/pcd/draft/approved-to-send.html delete mode 100644 app/views/delivery/wat4/victim/pcd/draft/in-progress.html delete mode 100644 app/views/delivery/wat4/victim/pcd/draft/ready-to-send.html delete mode 100644 app/views/delivery/wat4/victim/pcd/draft/under-review.html delete mode 100644 app/views/delivery/wat4/victim/pcd/index.html delete mode 100644 app/views/delivery/wat4/victim/pcd/pre-draft/check-details.html delete mode 100644 app/views/delivery/wat4/victim/pcd/pre-draft/log-not-started.html delete mode 100644 app/views/delivery/wat4/victim/pcd/send/email/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat4/victim/pcd/send/email/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat4/victim/pcd/send/email/delivered.html delete mode 100644 app/views/delivery/wat4/victim/pcd/send/email/failure-permanent.html delete mode 100644 app/views/delivery/wat4/victim/pcd/send/email/failure-technical.html delete mode 100644 app/views/delivery/wat4/victim/pcd/send/email/failure-temporary.html delete mode 100644 app/views/delivery/wat4/victim/pcd/send/email/sending.html delete mode 100644 app/views/delivery/wat4/victim/pcd/send/fu-email/after-call-1.html delete mode 100644 app/views/delivery/wat4/victim/pcd/send/fu-email/after-call-2.html delete mode 100644 app/views/delivery/wat4/victim/pcd/send/fu-email/after-call-3.html delete mode 100644 app/views/delivery/wat4/victim/pcd/send/fu-email/failure-permanent.html delete mode 100644 app/views/delivery/wat4/victim/pcd/send/fu-email/failure-technical.html delete mode 100644 app/views/delivery/wat4/victim/pcd/send/fu-email/failure-temporary.html delete mode 100644 app/views/delivery/wat4/victim/pcd/send/fu-email/sending.html delete mode 100644 app/views/delivery/wat4/victim/pcd/send/fu-letter/after-call-1.html delete mode 100644 app/views/delivery/wat4/victim/pcd/send/fu-letter/after-call-2.html delete mode 100644 app/views/delivery/wat4/victim/pcd/send/fu-letter/after-call-3.html delete mode 100644 app/views/delivery/wat4/victim/pcd/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/delivery/wat4/victim/pcd/send/letter/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat4/victim/pcd/send/letter/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat4/victim/pcd/send/letter/after-call-attempt-3.html delete mode 100644 app/views/delivery/wat4/victim/pcd/send/letter/after-email-undelivered.html delete mode 100644 app/views/delivery/wat4/victim/pcd/send/letter/dispatched.html delete mode 100644 app/views/delivery/wat4/victim/pcd/urls.ts delete mode 100644 app/views/delivery/wat4/victim/pre-trial/index.html delete mode 100644 app/views/delivery/wat4/victim/reminder.html delete mode 100644 app/views/delivery/wat4/victim/vcl/call/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat4/victim/vcl/call/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat4/victim/vcl/call/after-call-attempt-3.html delete mode 100644 app/views/delivery/wat4/victim/vcl/call/before-call-1.html delete mode 100644 app/views/delivery/wat4/victim/vcl/call/informed-after-call-1.html delete mode 100644 app/views/delivery/wat4/victim/vcl/call/informed-after-call-2.html delete mode 100644 app/views/delivery/wat4/victim/vcl/call/informed-after-call-3.html delete mode 100644 app/views/delivery/wat4/victim/vcl/draft/amendments-required.html delete mode 100644 app/views/delivery/wat4/victim/vcl/draft/approved-to-send.html delete mode 100644 app/views/delivery/wat4/victim/vcl/draft/in-progress.html delete mode 100644 app/views/delivery/wat4/victim/vcl/draft/not-started.html delete mode 100644 app/views/delivery/wat4/victim/vcl/draft/ready-to-send.html delete mode 100644 app/views/delivery/wat4/victim/vcl/draft/under-review.html delete mode 100644 app/views/delivery/wat4/victim/vcl/index.html delete mode 100644 app/views/delivery/wat4/victim/vcl/pre-draft/check-details.html delete mode 100644 app/views/delivery/wat4/victim/vcl/pre-draft/log-not-started.html delete mode 100644 app/views/delivery/wat4/victim/vcl/send/email/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat4/victim/vcl/send/email/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat4/victim/vcl/send/email/delivered.html delete mode 100644 app/views/delivery/wat4/victim/vcl/send/email/failure-permanent.html delete mode 100644 app/views/delivery/wat4/victim/vcl/send/email/failure-technical.html delete mode 100644 app/views/delivery/wat4/victim/vcl/send/email/failure-temporary.html delete mode 100644 app/views/delivery/wat4/victim/vcl/send/email/sending.html delete mode 100644 app/views/delivery/wat4/victim/vcl/send/fu-email/after-call-1.html delete mode 100644 app/views/delivery/wat4/victim/vcl/send/fu-email/after-call-2.html delete mode 100644 app/views/delivery/wat4/victim/vcl/send/fu-email/after-call-3.html delete mode 100644 app/views/delivery/wat4/victim/vcl/send/fu-email/failure-permanent.html delete mode 100644 app/views/delivery/wat4/victim/vcl/send/fu-email/failure-technical.html delete mode 100644 app/views/delivery/wat4/victim/vcl/send/fu-email/failure-temporary.html delete mode 100644 app/views/delivery/wat4/victim/vcl/send/fu-email/sending.html delete mode 100644 app/views/delivery/wat4/victim/vcl/send/fu-letter/after-call-1.html delete mode 100644 app/views/delivery/wat4/victim/vcl/send/fu-letter/after-call-2.html delete mode 100644 app/views/delivery/wat4/victim/vcl/send/fu-letter/after-call-3.html delete mode 100644 app/views/delivery/wat4/victim/vcl/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/delivery/wat4/victim/vcl/send/letter/after-call-attempt-1.html delete mode 100644 app/views/delivery/wat4/victim/vcl/send/letter/after-call-attempt-2.html delete mode 100644 app/views/delivery/wat4/victim/vcl/send/letter/after-call-attempt-3.html delete mode 100644 app/views/delivery/wat4/victim/vcl/send/letter/after-email-undelivered.html delete mode 100644 app/views/delivery/wat4/victim/vcl/send/letter/dispatched.html delete mode 100644 app/views/delivery/wat4/victim/vcl/urls.html delete mode 100644 app/views/delivery/wat4/victim/victim-details/address.html delete mode 100644 app/views/delivery/wat4/victim/victim-details/date-of-birth.html delete mode 100644 app/views/delivery/wat4/victim/victim-details/email-address.html delete mode 100644 app/views/delivery/wat4/victim/victim-details/index.html delete mode 100644 app/views/delivery/wat4/victim/victim-details/pmoc.html delete mode 100644 app/views/delivery/wat4/victim/victim-details/preferred-contact-times.html delete mode 100644 app/views/delivery/wat4/victim/victim-details/preferred-correspondence-language.html delete mode 100644 app/views/delivery/wat4/victim/victim-details/preferred-name.html delete mode 100644 app/views/delivery/wat4/victim/victim-details/previous-convictions.html delete mode 100644 app/views/delivery/wat4/victim/victim-details/religion.html delete mode 100644 app/views/delivery/wat4/victim/victim-details/risk-level.html delete mode 100644 app/views/delivery/wat4/victim/victim-details/service.html delete mode 100644 app/views/delivery/wat4/victim/victim-details/translator-needed.html delete mode 100644 app/views/delivery/wat4/victim/victim-details/vps-status.html delete mode 100644 app/views/delivery/wat4/victims.html delete mode 100644 app/views/delivery/wat4/vlo.html delete mode 100644 app/views/delivery/wat4/wft-meetings/log-arranged-meeting-check.html delete mode 100644 app/views/delivery/wat4/wft-meetings/log-arranged-meeting.html delete mode 100644 app/views/delivery/wat4/wft-meetings/log-meeting-outcome-check.html delete mode 100644 app/views/delivery/wat4/wft-meetings/log-meeting-outcome.html delete mode 100644 app/views/delivery/wat4/wft-meetings/log-offer-response-check.html delete mode 100644 app/views/delivery/wat4/wft-meetings/log-offer-response.html delete mode 100644 app/views/delivery/wat4/wft-meetings/log-offer-task.html delete mode 100644 app/views/delivery/wat4/wft-meetings/new-task/check-task.html delete mode 100644 app/views/delivery/wat4/wft-meetings/new-task/manual-task.html delete mode 100644 app/views/delivery/wat4/wft-meetings/new-task/purposet.html delete mode 100644 app/views/delivery/wat4/wft-meetings/new-task/task-created.html delete mode 100644 app/views/delivery/wat4/wft-meetings/new-task/task-due-date.html delete mode 100644 app/views/delivery/wat4/wft-meetings/new-task/task-selection.html delete mode 100644 app/views/delivery/wat4/wft-meetings/tasks.html delete mode 100644 app/views/delivery/wat4/wft-meetings/victims.html delete mode 100644 app/views/ur/dtc/ur1/charges.html delete mode 100644 app/views/ur/dtc/ur1/check-answers.html delete mode 100644 app/views/ur/dtc/ur1/first-hearing.html delete mode 100644 app/views/ur/dtc/ur1/oic.html delete mode 100644 app/views/ur/dtc/ur1/prosecutor-name.html delete mode 100644 app/views/ur/dtc/ur1/search.html delete mode 100644 app/views/ur/dtc/ur1/sign-in.html delete mode 100644 app/views/ur/dtc/ur2/charges.html delete mode 100644 app/views/ur/dtc/ur2/check-answers.html delete mode 100644 app/views/ur/dtc/ur2/first-hearing.html delete mode 100644 app/views/ur/dtc/ur2/oic.html delete mode 100644 app/views/ur/dtc/ur2/preferred-method-of-contact.html delete mode 100644 app/views/ur/dtc/ur2/prosecutor-name.html delete mode 100644 app/views/ur/dtc/ur2/search.html delete mode 100644 app/views/ur/dtc/ur2/sign-in.html delete mode 100644 app/views/ur/nfa/archive/approved-to-send-email.html delete mode 100644 app/views/ur/nfa/archive/approved-to-send-letter.html delete mode 100644 app/views/ur/nfa/archive/preferred-method-of-contact-new.html delete mode 100644 app/views/ur/nfa/archive/victim-record--fu-letter-recorded-2.html delete mode 100644 app/views/ur/nfa/draft/approved-to-send.html delete mode 100644 app/views/ur/nfa/draft/cd-modal/delete-draft.html delete mode 100644 app/views/ur/nfa/draft/cd-modal/request-review.html delete mode 100644 app/views/ur/nfa/draft/cd-modal/send-to-cms.html delete mode 100644 app/views/ur/nfa/draft/compose-letter.html delete mode 100644 app/views/ur/nfa/draft/under-review.html delete mode 100644 app/views/ur/nfa/record/follow-up-moc.html delete mode 100644 app/views/ur/nfa/record/next-attempt-moc.html delete mode 100644 app/views/ur/nfa/record/telephone-call-1-details.html delete mode 100644 app/views/ur/nfa/record/telephone-call-2-details.html delete mode 100644 app/views/ur/nfa/record/telephone-call-3-details.html delete mode 100644 app/views/ur/nfa/record/text-message-details.html delete mode 100644 app/views/ur/nfa/send/check-email-details.html delete mode 100644 app/views/ur/nfa/send/check-letter-details.html delete mode 100644 app/views/ur/nfa/send/delivered.html delete mode 100644 app/views/ur/nfa/send/letter-added-to-print-queue.html delete mode 100644 app/views/ur/nfa/send/permanent-failure.html delete mode 100644 app/views/ur/nfa/send/sending-email.html delete mode 100644 app/views/ur/nfa/send/temporary-failure.html delete mode 100644 app/views/ur/nfa/start-1/search.html delete mode 100644 app/views/ur/nfa/start-1/sign-in.html delete mode 100644 app/views/ur/nfa/start-2/search.html delete mode 100644 app/views/ur/nfa/start-2/sign-in.html delete mode 100644 app/views/ur/nfa/start-3/search.html delete mode 100644 app/views/ur/nfa/start-3/sign-in.html delete mode 100644 app/views/ur/nfa/victim-details/email-address.html delete mode 100644 app/views/ur/nfa/victim-details/preferred-method-of-contact.html delete mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/draft/amendments-required.html delete mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/draft/approved-to-send.html delete mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/draft/in-progress.html delete mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/draft/not-started.html delete mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/draft/ready-to-send.html delete mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/draft/under-review.html delete mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/index.html delete mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-1.html delete mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-2.html delete mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-3.html delete mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/record/before-call-1.html delete mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-1.html delete mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-2.html delete mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-3.html delete mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html delete mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-technical.html delete mode 100644 app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html delete mode 100644 app/views/ur/nfa/victim-record/communications/index.html delete mode 100644 app/views/ur/nfa/victim-record/index.html delete mode 100644 app/views/ur/nfa/victim-record/victim-details.html delete mode 100644 app/views/ur/vcl/call/call-support.html delete mode 100644 app/views/ur/vcl/call/follow-up-moc.html delete mode 100644 app/views/ur/vcl/call/next-attempt-moc.html delete mode 100644 app/views/ur/vcl/call/phone-call-1.html delete mode 100644 app/views/ur/vcl/call/phone-call-2.html delete mode 100644 app/views/ur/vcl/call/phone-call-3.html delete mode 100644 app/views/ur/vcl/call/text-message-details.html delete mode 100644 app/views/ur/vcl/call/was-text-message-sent.html delete mode 100644 app/views/ur/vcl/case-locked/by-someone-else.html delete mode 100644 app/views/ur/vcl/case-locked/self-locked.html delete mode 100644 app/views/ur/vcl/draft/approved-to-send.html delete mode 100644 app/views/ur/vcl/draft/cd-modal/request-review.html delete mode 100644 app/views/ur/vcl/draft/cd-modal/send-to-cms.html delete mode 100644 app/views/ur/vcl/draft/compose-letter.html delete mode 100644 app/views/ur/vcl/draft/substantially-altered-charge.html delete mode 100644 app/views/ur/vcl/draft/under-review.html delete mode 100644 app/views/ur/vcl/letter-dashboard.html delete mode 100644 app/views/ur/vcl/send/check-email-details.html delete mode 100644 app/views/ur/vcl/send/check-letter-details.html delete mode 100644 app/views/ur/vcl/send/delivered.html delete mode 100644 app/views/ur/vcl/send/letter-added-to-print-queue.html delete mode 100644 app/views/ur/vcl/send/letter-details.html delete mode 100644 app/views/ur/vcl/send/letter-logged.html delete mode 100644 app/views/ur/vcl/send/permanent-failure.html delete mode 100644 app/views/ur/vcl/send/sending-email.html delete mode 100644 app/views/ur/vcl/send/temporary-failure.html delete mode 100644 app/views/ur/vcl/start/search.html delete mode 100644 app/views/ur/vcl/start/sign-in.html delete mode 100644 app/views/ur/vcl/victim-details/email-address.html delete mode 100644 app/views/ur/vcl/victim-details/preferred-method-of-contact.html delete mode 100644 app/views/ur/vcl/victim-record/communications/index.html delete mode 100644 app/views/ur/vcl/victim-record/index.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/call/after-call-attempt-1.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/call/after-call-attempt-2.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/call/after-call-attempt-3.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/call/before-call-1.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/call/informed-after-call-1.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/call/informed-after-call-2.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/call/informed-after-call-3.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/draft/amendments-required.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/draft/approved-to-send.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/draft/in-progress.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/draft/not-started.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/draft/ready-to-send.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/draft/under-review.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/index.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/send/email/after-call-attempt-1.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/send/email/after-call-attempt-2.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/send/email/delivered.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/send/email/failure-permanent.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/send/email/failure-technical.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/send/email/failure-temporary.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/send/email/sending.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/send/fu-email/after-call-1.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/send/fu-email/after-call-2.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/send/fu-email/after-call-3.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/send/fu-email/failure-permanent.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/send/fu-email/failure-technical.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/send/fu-email/failure-temporary.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/send/fu-email/sending.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-call-1.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-call-2.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-call-3.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/send/letter/after-email-undelivered.html delete mode 100644 app/views/ur/vcl/victim-record/pcd/send/letter/dispatched.html delete mode 100644 app/views/ur/vcl/victim-record/pre-trial/index.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/call/after-call-attempt-1.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/call/after-call-attempt-2.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/call/after-call-attempt-3.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/call/before-call-1.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/call/informed-after-call-1.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/call/informed-after-call-2.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/call/informed-after-call-3.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/draft/amendments-required.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/draft/approved-to-send.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/draft/in-progress.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/draft/not-started.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/draft/ready-to-send.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/draft/under-review.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/index.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/send/email/after-call-attempt-1.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/send/email/after-call-attempt-2.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/send/email/delivered.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/send/email/failure-permanent.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/send/email/failure-technical.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/send/email/failure-temporary.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/send/email/sending.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/send/fu-email/after-call-1.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/send/fu-email/after-call-2.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/send/fu-email/after-call-3.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/send/fu-email/failure-permanent.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/send/fu-email/failure-technical.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/send/fu-email/failure-temporary.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/send/fu-email/sending.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-call-1.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-call-2.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-call-3.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/send/letter/after-email-undelivered.html delete mode 100644 app/views/ur/vcl/victim-record/vcl/send/letter/dispatched.html delete mode 100644 app/views/ur/vcl/victim-record/victim-details.html delete mode 100644 app/views/ur/vcl/vso-dashboard.html delete mode 100644 app/views/ur/wat/dashboard-concepts/my-tasks.html delete mode 100644 app/views/ur/wat/onb/check-details.html delete mode 100644 app/views/ur/wat/onb/header/vso.html delete mode 100644 app/views/ur/wat/onb/next-task.html delete mode 100644 app/views/ur/wat/onb/onboarded.html delete mode 100644 app/views/ur/wat/onb/overview.html delete mode 100644 app/views/ur/wat/onb/pcd-type.html delete mode 100644 app/views/ur/wat/onb/preferred-method-of-contact.html delete mode 100644 app/views/ur/wat/onb/service-lead.html delete mode 100644 app/views/ur/wat/onb/sign-in.html delete mode 100644 app/views/ur/wat/onb/tasks.html delete mode 100644 app/views/ur/wat/onb/victims.html delete mode 100644 app/views/ur/wat/pcd/call/call-support.html delete mode 100644 app/views/ur/wat/pcd/call/follow-up-moc.html delete mode 100644 app/views/ur/wat/pcd/call/next-attempt-moc.html delete mode 100644 app/views/ur/wat/pcd/call/phone-call-1.html delete mode 100644 app/views/ur/wat/pcd/call/phone-call-2.html delete mode 100644 app/views/ur/wat/pcd/call/phone-call-3.html delete mode 100644 app/views/ur/wat/pcd/call/text-message-details.html delete mode 100644 app/views/ur/wat/pcd/call/was-text-message-sent.html delete mode 100644 app/views/ur/wat/pcd/case-locked/by-someone-else.html delete mode 100644 app/views/ur/wat/pcd/case-locked/self-locked.html delete mode 100644 app/views/ur/wat/pcd/cases.html delete mode 100644 app/views/ur/wat/pcd/checklist.html delete mode 100644 app/views/ur/wat/pcd/concepts/overview.html delete mode 100644 app/views/ur/wat/pcd/concepts/vca-work-management.html delete mode 100644 app/views/ur/wat/pcd/concepts/vsm-tasks-1.html delete mode 100644 app/views/ur/wat/pcd/concepts/vso-dashboard.html delete mode 100644 app/views/ur/wat/pcd/concepts/vso-tasks-1.html delete mode 100644 app/views/ur/wat/pcd/create-task.html delete mode 100644 app/views/ur/wat/pcd/draft/approved-to-send.html delete mode 100644 app/views/ur/wat/pcd/draft/cannot-connect.html delete mode 100644 app/views/ur/wat/pcd/draft/cd-modal/delete-draft.html delete mode 100644 app/views/ur/wat/pcd/draft/cd-modal/request-review.html delete mode 100644 app/views/ur/wat/pcd/draft/cd-modal/send-to-cms.html delete mode 100644 app/views/ur/wat/pcd/draft/compose-letter.html delete mode 100644 app/views/ur/wat/pcd/draft/first-hearing.html delete mode 100644 app/views/ur/wat/pcd/draft/pcd-type.html delete mode 100644 app/views/ur/wat/pcd/draft/under-review.html delete mode 100644 app/views/ur/wat/pcd/draft/victim-withdrawn.html delete mode 100644 app/views/ur/wat/pcd/header/vso.html delete mode 100644 app/views/ur/wat/pcd/letter-dashboard.html delete mode 100644 app/views/ur/wat/pcd/overview.html delete mode 100644 app/views/ur/wat/pcd/pre-draft/check-details.html delete mode 100644 app/views/ur/wat/pcd/pre-draft/check-eligibility.html delete mode 100644 app/views/ur/wat/pcd/send/check-email-details.html delete mode 100644 app/views/ur/wat/pcd/send/check-letter-details.html delete mode 100644 app/views/ur/wat/pcd/send/delivered.html delete mode 100644 app/views/ur/wat/pcd/send/letter-added-to-print-queue.html delete mode 100644 app/views/ur/wat/pcd/send/letter-details.html delete mode 100644 app/views/ur/wat/pcd/send/letter-logged.html delete mode 100644 app/views/ur/wat/pcd/send/permanent-failure.html delete mode 100644 app/views/ur/wat/pcd/send/sending-email.html delete mode 100644 app/views/ur/wat/pcd/send/technical-failure.html delete mode 100644 app/views/ur/wat/pcd/send/temporary-failure.html delete mode 100644 app/views/ur/wat/pcd/sign-in.html delete mode 100644 app/views/ur/wat/pcd/tasks-with-filters.html delete mode 100644 app/views/ur/wat/pcd/tasks.html delete mode 100644 app/views/ur/wat/pcd/victim-details/email-address.html delete mode 100644 app/views/ur/wat/pcd/victim-details/preferred-method-of-contact.html delete mode 100644 app/views/ur/wat/pcd/victim-record/communications/index-1.html delete mode 100644 app/views/ur/wat/pcd/victim-record/communications/index.html delete mode 100644 app/views/ur/wat/pcd/victim-record/index.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/call/after-call-attempt-1.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/call/after-call-attempt-2.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/call/after-call-attempt-3.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/call/before-call-1.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/call/informed-after-call-1.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/call/informed-after-call-2.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/call/informed-after-call-3.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/draft/amendments-required.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/draft/approved-to-send.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/draft/in-progress.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/draft/not-started.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/draft/ready-to-send.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/draft/under-review.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/index copy.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/index.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/send/email/after-call-attempt-1.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/send/email/after-call-attempt-2.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/send/email/delivered.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/send/email/failure-permanent.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/send/email/failure-technical.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/send/email/failure-temporary.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/send/email/sending.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/send/fu-email/after-call-1.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/send/fu-email/after-call-2.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/send/fu-email/after-call-3.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/send/fu-email/failure-permanent.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/send/fu-email/failure-technical.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/send/fu-email/failure-temporary.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/send/fu-email/sending.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/send/fu-letter/after-call-1.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/send/fu-letter/after-call-2.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/send/fu-letter/after-call-3.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/send/letter/after-call-attempt-1.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/send/letter/after-call-attempt-2.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/send/letter/after-call-attempt-3.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/send/letter/after-email-undelivered.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pcd/send/letter/dispatched.html delete mode 100644 app/views/ur/wat/pcd/victim-record/pre-trial/index.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/call/after-call-attempt-1.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/call/after-call-attempt-2.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/call/after-call-attempt-3.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/call/before-call-1.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/call/informed-after-call-1.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/call/informed-after-call-2.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/call/informed-after-call-3.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/draft/amendments-required.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/draft/approved-to-send.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/draft/in-progress.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/draft/not-started.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/draft/ready-to-send.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/draft/under-review.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/index copy.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/index.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/send/email/after-call-attempt-1.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/send/email/after-call-attempt-2.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/send/email/delivered.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/send/email/failure-permanent.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/send/email/failure-technical.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/send/email/failure-temporary.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/send/email/sending.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/send/fu-email/after-call-1.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/send/fu-email/after-call-2.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/send/fu-email/after-call-3.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/send/fu-email/failure-permanent.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/send/fu-email/failure-technical.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/send/fu-email/failure-temporary.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/send/fu-email/sending.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/send/fu-letter/after-call-1.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/send/fu-letter/after-call-2.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/send/fu-letter/after-call-3.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/send/letter/after-call-attempt-1.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/send/letter/after-call-attempt-2.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/send/letter/after-call-attempt-3.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/send/letter/after-email-undelivered.html delete mode 100644 app/views/ur/wat/pcd/victim-record/vcl/send/letter/dispatched.html delete mode 100644 app/views/ur/wat/pcd/victim-record/victim-details.html delete mode 100644 app/views/ur/wat/pcd/victims.html delete mode 100644 app/views/ur/wat/vcl/call/call-support.html delete mode 100644 app/views/ur/wat/vcl/call/follow-up-moc.html delete mode 100644 app/views/ur/wat/vcl/call/next-attempt-moc.html delete mode 100644 app/views/ur/wat/vcl/call/phone-call-1.html delete mode 100644 app/views/ur/wat/vcl/call/phone-call-2.html delete mode 100644 app/views/ur/wat/vcl/call/phone-call-3.html delete mode 100644 app/views/ur/wat/vcl/call/text-message-details.html delete mode 100644 app/views/ur/wat/vcl/call/was-text-message-sent.html delete mode 100644 app/views/ur/wat/vcl/case-locked/by-someone-else.html delete mode 100644 app/views/ur/wat/vcl/case-locked/self-locked.html delete mode 100644 app/views/ur/wat/vcl/cases.html delete mode 100644 app/views/ur/wat/vcl/checklist.html delete mode 100644 app/views/ur/wat/vcl/concepts/overview.html delete mode 100644 app/views/ur/wat/vcl/concepts/vca-work-management.html delete mode 100644 app/views/ur/wat/vcl/concepts/vsm-tasks-1.html delete mode 100644 app/views/ur/wat/vcl/concepts/vso-dashboard.html delete mode 100644 app/views/ur/wat/vcl/concepts/vso-tasks-1.html delete mode 100644 app/views/ur/wat/vcl/draft/approved-to-send.html delete mode 100644 app/views/ur/wat/vcl/draft/cannot-connect.html delete mode 100644 app/views/ur/wat/vcl/draft/cd-modal/delete-draft.html delete mode 100644 app/views/ur/wat/vcl/draft/cd-modal/request-review.html delete mode 100644 app/views/ur/wat/vcl/draft/cd-modal/send-to-cms.html delete mode 100644 app/views/ur/wat/vcl/draft/compose-letter.html delete mode 100644 app/views/ur/wat/vcl/draft/stopped-charge.html delete mode 100644 app/views/ur/wat/vcl/draft/substantially-altered-charge.html delete mode 100644 app/views/ur/wat/vcl/draft/under-review.html delete mode 100644 app/views/ur/wat/vcl/draft/vcl-type.html delete mode 100644 app/views/ur/wat/vcl/header/vso.html delete mode 100644 app/views/ur/wat/vcl/letter-dashboard.html delete mode 100644 app/views/ur/wat/vcl/overview.html delete mode 100644 app/views/ur/wat/vcl/send/check-email-details.html delete mode 100644 app/views/ur/wat/vcl/send/check-letter-details.html delete mode 100644 app/views/ur/wat/vcl/send/delivered.html delete mode 100644 app/views/ur/wat/vcl/send/letter-added-to-print-queue.html delete mode 100644 app/views/ur/wat/vcl/send/letter-details.html delete mode 100644 app/views/ur/wat/vcl/send/letter-logged.html delete mode 100644 app/views/ur/wat/vcl/send/permanent-failure.html delete mode 100644 app/views/ur/wat/vcl/send/sending-email.html delete mode 100644 app/views/ur/wat/vcl/send/temporary-failure.html delete mode 100644 app/views/ur/wat/vcl/sign-in.html delete mode 100644 app/views/ur/wat/vcl/tasks.html delete mode 100644 app/views/ur/wat/vcl/victim-details/email-address.html delete mode 100644 app/views/ur/wat/vcl/victim-details/preferred-method-of-contact.html delete mode 100644 app/views/ur/wat/vcl/victim-record/communications/index.html delete mode 100644 app/views/ur/wat/vcl/victim-record/index.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/call/after-call-attempt-1.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/call/after-call-attempt-2.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/call/after-call-attempt-3.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/call/before-call-1.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/call/informed-after-call-1.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/call/informed-after-call-2.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/call/informed-after-call-3.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/draft/amendments-required.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/draft/approved-to-send.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/draft/in-progress.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/draft/not-started.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/draft/ready-to-send.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/draft/under-review.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/index.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/email/after-call-attempt-1.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/email/after-call-attempt-2.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/email/delivered.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/email/failure-permanent.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/email/failure-technical.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/email/failure-temporary.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/email/sending.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/after-call-1.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/after-call-2.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/after-call-3.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/failure-permanent.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/failure-technical.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/failure-temporary.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/sending.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/fu-letter/after-call-1.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/fu-letter/after-call-2.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/fu-letter/after-call-3.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/letter/after-email-undelivered.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pcd/send/letter/dispatched.html delete mode 100644 app/views/ur/wat/vcl/victim-record/pre-trial/index.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/call/after-call-attempt-1.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/call/after-call-attempt-2.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/call/after-call-attempt-3.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/call/before-call-1.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/call/informed-after-call-1.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/call/informed-after-call-2.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/call/informed-after-call-3.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/draft/amendments-required.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/draft/approved-to-send.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/draft/in-progress.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/draft/not-started.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/draft/ready-to-send.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/draft/under-review.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/index copy.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/index.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/email/after-call-attempt-1.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/email/after-call-attempt-2.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/email/delivered.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/email/failure-permanent.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/email/failure-technical.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/email/failure-temporary.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/email/sending.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/after-call-1.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/after-call-2.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/after-call-3.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/failure-permanent.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/failure-technical.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/failure-temporary.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/sending.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/fu-letter/after-call-1.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/fu-letter/after-call-2.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/fu-letter/after-call-3.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/letter/after-email-undelivered.html delete mode 100644 app/views/ur/wat/vcl/victim-record/vcl/send/letter/dispatched.html delete mode 100644 app/views/ur/wat/vcl/victim-record/victim-details.html delete mode 100644 app/views/ur/wat/vcl/victims.html create mode 100644 app/views/v10/charges.html create mode 100644 app/views/v10/check-answers.html rename app/views/{ur/dtc/ur1 => v10}/confirmation-email.html (81%) rename app/views/{ur/dtc/ur1 => v10}/confirmation-letter.html (83%) rename app/views/{ur/dtc/ur1 => v10}/confirmation-phone-call.html (80%) rename app/views/{ur/dtc/ur1 => v10}/contact-method.html (90%) create mode 100644 app/views/v10/first-hearing.html rename app/views/{ur/dtc/ur1 => v10}/intended-recipient.html (89%) rename app/views/{ur/dtc/ur1 => v10}/main-details--completed.html (100%) rename app/views/{ur/dtc/ur1 => v10}/main-details--in-progress.html (99%) rename app/views/{ur/dtc/ur1 => v10}/main-details--not-informed.html (99%) create mode 100644 app/views/v10/oic.html create mode 100644 app/views/v10/prosecutor-name.html rename app/views/{ur/dtc/ur1 => v10}/recipient-address.html (92%) rename app/views/{ur/dtc/ur1 => v10}/recipient-email-address.html (81%) rename app/views/{ur/dtc/ur1 => v10}/recipient-name.html (88%) rename app/views/{ur/dtc/ur1 => v10}/recipient-phone-number.html (81%) rename app/views/{ur/dtc/ur1 => v10}/reported-by.html (89%) create mode 100644 app/views/v10/search.html rename app/views/{ur/dtc/ur1 => v10}/service-advisor-name.html (88%) rename app/views/{ur/dtc/ur1 => v10}/service-advisor.html (89%) create mode 100644 app/views/v10/sign-in.html rename app/views/{ur/dtc/ur2 => v11}/acknowledgement.html (82%) create mode 100644 app/views/v11/charges.html create mode 100644 app/views/v11/check-answers.html rename app/views/{ur/dtc/ur2 => v11}/email-not-sent.html (86%) rename app/views/{ur/dtc/ur2 => v11}/email-sent.html (92%) create mode 100644 app/views/v11/first-hearing.html rename app/views/{ur/dtc/ur2 => v11}/main-details.html (97%) create mode 100644 app/views/v11/oic.html create mode 100644 app/views/v11/preferred-method-of-contact.html rename app/views/{ur/dtc/ur2 => v11}/preview.html (99%) create mode 100644 app/views/v11/prosecutor-name.html rename app/views/{ur/dtc/ur2 => v11}/recipients.html (95%) rename app/views/{ur/dtc/ur2 => v11}/reported-by-victim.html (89%) create mode 100644 app/views/v11/search.html create mode 100644 app/views/v11/sign-in.html rename app/views/{ur/dtc/ur2 => v11}/vlu-role.html (90%) rename app/views/{delivery/dtc => v12}/attempt-to-contact-again.html (91%) rename app/views/{delivery/dtc => v12}/cant-connect.html (82%) rename app/views/{delivery/dtc => v12}/check-details--email.html (87%) create mode 100644 app/views/v12/check-details.html create mode 100644 app/views/v12/comms-drafter.html create mode 100644 app/views/v12/email-address.html rename app/views/{delivery/dtc => v12}/email-delivered.html (86%) rename app/views/{delivery/dtc => v12}/email-sending.html (85%) rename app/views/{delivery/dtc => v12}/email-undelivered.html (85%) create mode 100644 app/views/v12/first-hearing.html rename app/views/{delivery/dtc => v12}/follow-up-method-of-contact.html (88%) rename app/views/{delivery/dtc => v12}/inform-by-post.html (83%) create mode 100644 app/views/v12/letter-details.html rename app/views/{delivery/dtc => v12}/letter-dispatched.html (88%) rename app/views/{delivery/dtc => v12}/letter-recorded.html (88%) create mode 100644 app/views/v12/permanent-failure.html rename app/views/{delivery/dtc => v12}/pmoc-new.html (97%) create mode 100644 app/views/v12/preferred-method-of-contact-new.html create mode 100644 app/views/v12/preferred-method-of-contact.html create mode 100644 app/views/v12/search.html create mode 100644 app/views/v12/sign-in.html rename app/views/{delivery/dtc => v12}/technical-failure.html (100%) rename app/views/{delivery/dtc => v12}/telephone-call-details.html (95%) create mode 100644 app/views/v12/temporary-failure.html rename app/views/{delivery/dtc => v12}/victim-record--after-three-attempts-email-undelivered-letter-recorded.html (96%) rename app/views/{delivery/dtc => v12}/victim-record--after-three-attempts-fu-email-undelivered-letter-recorded.html (96%) rename app/views/{delivery/dtc => v12}/victim-record--after-three-attempts-letter-not-recorded.html (96%) rename app/views/{delivery/dtc => v12}/victim-record--after-three-attempts-letter-recorded.html (96%) rename app/views/{delivery/dtc => v12}/victim-record--email-delivered.html (95%) rename app/views/{delivery/dtc => v12}/victim-record--email-draft-amendments-required.html (95%) rename app/views/{delivery/dtc => v12}/victim-record--email-draft-finalised.html (95%) rename app/views/{delivery/dtc => v12}/victim-record--email-draft-in-progress.html (95%) rename app/views/{delivery/dtc => v12}/victim-record--email-draft-under-review.html (95%) rename app/views/{delivery/dtc => v12}/victim-record--email-permanent-failure.html (96%) rename app/views/{delivery/dtc => v12}/victim-record--email-send-later.html (95%) rename app/views/{delivery/dtc => v12}/victim-record--email-sending.html (95%) rename app/views/{delivery/dtc => v12}/victim-record--email-technical-failure.html (96%) rename app/views/{delivery/dtc => v12}/victim-record--email-temporary-failure.html (96%) rename app/views/{delivery/dtc => v12}/victim-record--email-undelivered-letter-recorded.html (96%) rename app/views/{delivery/dtc => v12}/victim-record--fu-email-delivered.html (96%) rename app/views/{delivery/dtc => v12}/victim-record--fu-email-draft-amendments-required.html (97%) rename app/views/{delivery/dtc => v12}/victim-record--fu-email-draft-finalised.html (97%) rename app/views/{delivery/dtc => v12}/victim-record--fu-email-draft-in-progress.html (97%) rename app/views/{delivery/dtc => v12}/victim-record--fu-email-draft-under-review.html (97%) rename app/views/{delivery/dtc => v12}/victim-record--fu-email-not-created.html (95%) rename app/views/{delivery/dtc => v12}/victim-record--fu-email-permanent-failure.html (96%) rename app/views/{delivery/dtc => v12}/victim-record--fu-email-send-later.html (97%) rename app/views/{delivery/dtc => v12}/victim-record--fu-email-sending.html (96%) rename app/views/{delivery/dtc => v12}/victim-record--fu-email-technical-failure.html (96%) rename app/views/{delivery/dtc => v12}/victim-record--fu-email-temporary-failure.html (96%) rename app/views/{delivery/dtc => v12}/victim-record--fu-letter-not-recorded.html (95%) create mode 100644 app/views/v12/victim-record--fu-letter-recorded-2.html rename app/views/{delivery/dtc => v12}/victim-record--fu-letter-recorded.html (96%) rename app/views/{delivery/dtc => v12}/victim-record--fu-moc-unknown.html (95%) rename app/views/{delivery/dtc => v12}/victim-record--letter-recorded.html (95%) rename app/views/{delivery/dtc => v12}/victim-record--next-attempt-moc-unknown.html (95%) rename app/views/{delivery/dtc => v12}/victim-record--pmoc-email-after-save-and-exit.html (94%) rename app/views/{delivery/dtc => v12}/victim-record--pmoc-email.html (94%) rename app/views/{delivery/dtc => v12}/victim-record--pmoc-home-phone.html (94%) rename app/views/{delivery/dtc => v12}/victim-record--pmoc-mobile.html (94%) rename app/views/{delivery/dtc => v12}/victim-record--pmoc-not-selected.html (95%) rename app/views/{delivery/dtc => v12}/victim-record--pmoc-post.html (94%) rename app/views/{delivery/dtc => v12}/victim-record--pmoc-via-isva.html (95%) rename app/views/{delivery/dtc => v12}/victim-record--pmoc-via-police.html (95%) rename app/views/{delivery/dtc => v12}/victim-record--try-calling-later.html (95%) rename app/views/{delivery/dtc => v12}/victim-record-simplified.html (98%) rename app/views/{delivery/dtc => v12}/victim-record.html (95%) rename app/views/{ur/nfa => v20}/archive/after-three-attempts-email-undelivered.html (100%) create mode 100644 app/views/v20/archive/approved-to-send-email.html create mode 100644 app/views/v20/archive/approved-to-send-letter.html rename app/views/{ur/nfa => v20}/archive/before-send.html (90%) rename app/views/{ur/nfa => v20}/archive/fu-letter-not-recorded.html (88%) rename app/views/{ur/nfa => v20}/archive/fumoc-unknown.html (89%) rename app/views/{ur/nfa => v20}/archive/no-pmoc.html (100%) create mode 100644 app/views/v20/archive/preferred-method-of-contact-new.html rename app/views/{ur/nfa => v20}/archive/summary-test.html (100%) create mode 100644 app/views/v20/archive/victim-record--fu-letter-recorded-2.html rename app/views/{ur/nfa => v20}/archive/victim-record--no-summary-lists.html (94%) create mode 100644 app/views/v20/draft/approved-to-send.html create mode 100644 app/views/v20/draft/cd-modal/delete-draft.html create mode 100644 app/views/v20/draft/cd-modal/request-review.html rename app/views/{delivery/vcl => v20}/draft/cd-modal/save-draft.html (100%) create mode 100644 app/views/v20/draft/cd-modal/send-to-cms.html create mode 100644 app/views/v20/draft/compose-letter.html rename app/views/{ur/nfa => v20}/draft/nfa-template.html (90%) create mode 100644 app/views/v20/draft/under-review.html create mode 100644 app/views/v20/record/follow-up-moc.html create mode 100644 app/views/v20/record/next-attempt-moc.html create mode 100644 app/views/v20/record/telephone-call-1-details.html create mode 100644 app/views/v20/record/telephone-call-2-details.html create mode 100644 app/views/v20/record/telephone-call-3-details.html create mode 100644 app/views/v20/record/text-message-details.html create mode 100644 app/views/v20/send/check-email-details.html create mode 100644 app/views/v20/send/check-letter-details.html create mode 100644 app/views/v20/send/delivered.html create mode 100644 app/views/v20/send/letter-added-to-print-queue.html create mode 100644 app/views/v20/send/permanent-failure.html create mode 100644 app/views/v20/send/sending-email.html rename app/views/{delivery/nfa => v20}/send/technical-failure.html (100%) create mode 100644 app/views/v20/send/temporary-failure.html create mode 100644 app/views/v20/start-1/search.html create mode 100644 app/views/v20/start-1/sign-in.html create mode 100644 app/views/v20/start-2/search.html create mode 100644 app/views/v20/start-2/sign-in.html create mode 100644 app/views/v20/start-3/search.html create mode 100644 app/views/v20/start-3/sign-in.html create mode 100644 app/views/v20/victim-details/email-address.html create mode 100644 app/views/v20/victim-details/preferred-method-of-contact.html rename app/views/{delivery/nfa => v20}/victim-record/case-contacts.html (100%) create mode 100644 app/views/v20/victim-record/communications/charging-decision/draft/amendments-required.html create mode 100644 app/views/v20/victim-record/communications/charging-decision/draft/approved-to-send.html create mode 100644 app/views/v20/victim-record/communications/charging-decision/draft/in-progress.html create mode 100644 app/views/v20/victim-record/communications/charging-decision/draft/not-started.html create mode 100644 app/views/v20/victim-record/communications/charging-decision/draft/ready-to-send.html create mode 100644 app/views/v20/victim-record/communications/charging-decision/draft/under-review.html create mode 100644 app/views/v20/victim-record/communications/charging-decision/index.html create mode 100644 app/views/v20/victim-record/communications/charging-decision/record/after-call-attempt-1.html create mode 100644 app/views/v20/victim-record/communications/charging-decision/record/after-call-attempt-2.html create mode 100644 app/views/v20/victim-record/communications/charging-decision/record/after-call-attempt-3.html create mode 100644 app/views/v20/victim-record/communications/charging-decision/record/before-call-1.html create mode 100644 app/views/v20/victim-record/communications/charging-decision/record/informed-after-call-1.html create mode 100644 app/views/v20/victim-record/communications/charging-decision/record/informed-after-call-2.html create mode 100644 app/views/v20/victim-record/communications/charging-decision/record/informed-after-call-3.html rename app/views/{ur/nfa => v20}/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html (100%) rename app/views/{ur/nfa => v20}/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html (100%) rename app/views/{ur/nfa => v20}/victim-record/communications/charging-decision/send/email/delivered.html (100%) rename app/views/{ur/nfa => v20}/victim-record/communications/charging-decision/send/email/failure-permanent.html (100%) rename app/views/{ur/nfa => v20}/victim-record/communications/charging-decision/send/email/failure-technical.html (100%) rename app/views/{ur/nfa => v20}/victim-record/communications/charging-decision/send/email/failure-temporary.html (100%) rename app/views/{ur/nfa => v20}/victim-record/communications/charging-decision/send/email/sending.html (100%) rename app/views/{ur/nfa => v20}/victim-record/communications/charging-decision/send/fu-email/after-call-1.html (100%) rename app/views/{ur/nfa => v20}/victim-record/communications/charging-decision/send/fu-email/after-call-2.html (100%) rename app/views/{ur/nfa => v20}/victim-record/communications/charging-decision/send/fu-email/after-call-3.html (100%) create mode 100644 app/views/v20/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html create mode 100644 app/views/v20/victim-record/communications/charging-decision/send/fu-email/failure-technical.html create mode 100644 app/views/v20/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html rename app/views/{ur/nfa => v20}/victim-record/communications/charging-decision/send/fu-email/sending.html (100%) rename app/views/{ur/nfa => v20}/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html (100%) rename app/views/{ur/nfa => v20}/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html (100%) rename app/views/{ur/nfa => v20}/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html (100%) rename app/views/{ur/nfa => v20}/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html (100%) rename app/views/{ur/nfa => v20}/victim-record/communications/charging-decision/send/letter/after-call-attempt-1.html (100%) rename app/views/{ur/nfa => v20}/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html (100%) rename app/views/{ur/nfa => v20}/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html (100%) rename app/views/{ur/nfa => v20}/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html (100%) rename app/views/{ur/nfa => v20}/victim-record/communications/charging-decision/send/letter/dispatched.html (100%) create mode 100644 app/views/v20/victim-record/communications/index.html rename app/views/{delivery/nfa => v20}/victim-record/communications/pre-trial-meeting/index.html (100%) create mode 100644 app/views/v20/victim-record/index.html rename app/views/{ur/nfa => v20}/victim-record/summary.html (100%) create mode 100644 app/views/v20/victim-record/victim-details.html rename app/views/{delivery/nfa => v21}/archive/next-scheduled-call.html (93%) create mode 100644 app/views/v21/call/call-support.html create mode 100644 app/views/v21/call/follow-up-moc.html create mode 100644 app/views/v21/call/next-attempt-moc.html rename app/views/{delivery/nfa => v21}/call/read-only-letter.html (100%) create mode 100644 app/views/v21/call/telephone-call-1-details.html create mode 100644 app/views/v21/call/telephone-call-2-details.html create mode 100644 app/views/v21/call/telephone-call-3-details.html create mode 100644 app/views/v21/call/text-message-details.html create mode 100644 app/views/v21/call/was-text-message-sent.html create mode 100644 app/views/v21/draft/approved-to-send.html rename app/views/{delivery/nfa => v21}/draft/cant-connect.html (100%) create mode 100644 app/views/v21/draft/cd-modal/delete-draft.html create mode 100644 app/views/v21/draft/cd-modal/request-review.html rename app/views/{delivery/nfa => v21}/draft/cd-modal/save-draft.html (100%) create mode 100644 app/views/v21/draft/cd-modal/send-to-cms.html rename app/views/{delivery/nfa => v21}/draft/charging-decision.html (90%) create mode 100644 app/views/v21/draft/compose-letter.html create mode 100644 app/views/v21/draft/first-hearing.html create mode 100644 app/views/v21/draft/under-review.html create mode 100644 app/views/v21/draft/victim-withdrawn.html create mode 100644 app/views/v21/letter-dashboard.html create mode 100644 app/views/v21/send/check-email-details.html create mode 100644 app/views/v21/send/check-letter-details.html create mode 100644 app/views/v21/send/delivered.html create mode 100644 app/views/v21/send/letter-added-to-print-queue.html create mode 100644 app/views/v21/send/letter-details.html create mode 100644 app/views/v21/send/letter-logged.html create mode 100644 app/views/v21/send/permanent-failure.html create mode 100644 app/views/v21/send/sending-email.html rename app/views/{ur/nfa => v21}/send/technical-failure.html (100%) create mode 100644 app/views/v21/send/temporary-failure.html create mode 100644 app/views/v21/start-1/search.html create mode 100644 app/views/v21/start-1/sign-in.html create mode 100644 app/views/v21/start-2/search.html create mode 100644 app/views/v21/start-2/sign-in.html create mode 100644 app/views/v21/start-3/search.html create mode 100644 app/views/v21/start-3/sign-in.html create mode 100644 app/views/v21/start-4/search.html create mode 100644 app/views/v21/start-4/sign-in.html create mode 100644 app/views/v21/start-5/search.html create mode 100644 app/views/v21/start-5/sign-in.html create mode 100644 app/views/v21/start-6/search.html create mode 100644 app/views/v21/start-6/sign-in.html create mode 100644 app/views/v21/start-7/search.html create mode 100644 app/views/v21/start-7/sign-in.html create mode 100644 app/views/v21/start-8/search.html create mode 100644 app/views/v21/start-8/sign-in.html create mode 100644 app/views/v21/victim-details/email-address.html create mode 100644 app/views/v21/victim-details/preferred-method-of-contact.html rename app/views/{delivery/vcl => v21}/victim-record/case-contacts.html (100%) create mode 100644 app/views/v21/victim-record/communications/charging-decision/call/after-call-attempt-1.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/call/after-call-attempt-2.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/call/after-call-attempt-3.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/call/before-call-1.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/call/informed-after-call-1.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/call/informed-after-call-2.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/call/informed-after-call-3.html rename app/views/{delivery/nfa => v21}/victim-record/communications/charging-decision/details/call-attempt-1.html (100%) rename app/views/{delivery/nfa => v21}/victim-record/communications/charging-decision/details/call-attempt-2.html (100%) rename app/views/{delivery/nfa => v21}/victim-record/communications/charging-decision/details/call-attempt-3.html (100%) rename app/views/{delivery/nfa => v21}/victim-record/communications/charging-decision/details/email.html (100%) rename app/views/{delivery/nfa => v21}/victim-record/communications/charging-decision/details/letter.html (100%) create mode 100644 app/views/v21/victim-record/communications/charging-decision/draft/amendments-required.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/draft/approved-to-send.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/draft/in-progress.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/draft/not-started.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/draft/ready-to-send.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/draft/under-review.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/index.html rename app/views/{delivery/nfa => v21}/victim-record/communications/charging-decision/next-steps.html (100%) create mode 100644 app/views/v21/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/send/email/delivered.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/send/email/failure-permanent.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/send/email/failure-technical.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/send/email/failure-temporary.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/send/email/sending.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/send/fu-email/after-call-1.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/send/fu-email/after-call-2.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/send/fu-email/after-call-3.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/send/fu-email/failure-technical.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/send/fu-email/sending.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/send/letter/after-call-attempt-1.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html create mode 100644 app/views/v21/victim-record/communications/charging-decision/send/letter/dispatched.html create mode 100644 app/views/v21/victim-record/communications/index.html rename app/views/{ur/nfa => v21}/victim-record/communications/pre-trial-meeting/index.html (100%) create mode 100644 app/views/v21/victim-record/index.html rename app/views/{delivery/nfa => v21}/victim-record/summary.html (100%) create mode 100644 app/views/v21/victim-record/victim-details.html create mode 100644 app/views/v30/call/call-support.html create mode 100644 app/views/v30/call/follow-up-moc.html create mode 100644 app/views/v30/call/next-attempt-moc.html create mode 100644 app/views/v30/call/phone-call-1.html create mode 100644 app/views/v30/call/phone-call-2.html create mode 100644 app/views/v30/call/phone-call-3.html rename app/views/{delivery/vcl => v30}/call/read-only-letter.html (100%) create mode 100644 app/views/v30/call/text-message-details.html create mode 100644 app/views/v30/call/was-text-message-sent.html rename app/views/{delivery/vcl => v30}/case-locked/banner/by-someone-else.html (100%) rename app/views/{delivery/vcl => v30}/case-locked/banner/self-locked.html (100%) create mode 100644 app/views/v30/case-locked/by-someone-else.html create mode 100644 app/views/v30/case-locked/self-locked.html create mode 100644 app/views/v30/draft/approved-to-send.html rename app/views/{ur/vcl => v30}/draft/cannot-connect.html (100%) rename app/views/{ur/vcl => v30}/draft/cd-modal/delete-draft.html (100%) create mode 100644 app/views/v30/draft/cd-modal/request-review.html rename app/views/{delivery/wat/pcd => v30}/draft/cd-modal/save-draft.html (100%) create mode 100644 app/views/v30/draft/cd-modal/send-to-cms.html create mode 100644 app/views/v30/draft/compose-letter.html rename app/views/{ur/vcl => v30}/draft/stopped-charge-1.html (89%) rename app/views/{ur/vcl => v30}/draft/stopped-charge-2.html (93%) create mode 100644 app/views/v30/draft/substantially-altered-charge.html create mode 100644 app/views/v30/draft/under-review.html rename app/views/{ur/vcl => v30}/draft/vcl-type-1.html (89%) rename app/views/{ur/vcl => v30}/draft/vcl-type-2.html (96%) rename app/views/{ur/vcl => v30}/draft/victim-withdrawal.html (88%) create mode 100644 app/views/v30/letter-dashboard.html create mode 100644 app/views/v30/send/check-email-details.html create mode 100644 app/views/v30/send/check-letter-details.html create mode 100644 app/views/v30/send/delivered.html create mode 100644 app/views/v30/send/letter-added-to-print-queue.html create mode 100644 app/views/v30/send/letter-details.html create mode 100644 app/views/v30/send/letter-logged.html create mode 100644 app/views/v30/send/permanent-failure.html create mode 100644 app/views/v30/send/sending-email.html rename app/views/{ur/vcl => v30}/send/technical-failure.html (100%) create mode 100644 app/views/v30/send/temporary-failure.html create mode 100644 app/views/v30/start/search.html create mode 100644 app/views/v30/start/sign-in.html create mode 100644 app/views/v30/victim-details/email-address.html create mode 100644 app/views/v30/victim-details/preferred-method-of-contact.html rename app/views/{delivery/wat/vcl => v30}/victim-record/case-contacts.html (100%) create mode 100644 app/views/v30/victim-record/communications/index.html create mode 100644 app/views/v30/victim-record/index.html create mode 100644 app/views/v30/victim-record/pcd/call/after-call-attempt-1.html create mode 100644 app/views/v30/victim-record/pcd/call/after-call-attempt-2.html create mode 100644 app/views/v30/victim-record/pcd/call/after-call-attempt-3.html create mode 100644 app/views/v30/victim-record/pcd/call/before-call-1.html create mode 100644 app/views/v30/victim-record/pcd/call/informed-after-call-1.html create mode 100644 app/views/v30/victim-record/pcd/call/informed-after-call-2.html create mode 100644 app/views/v30/victim-record/pcd/call/informed-after-call-3.html rename app/views/{delivery/vcl => v30}/victim-record/pcd/details/call-attempt-1.html (100%) rename app/views/{delivery/vcl => v30}/victim-record/pcd/details/call-attempt-2.html (100%) rename app/views/{delivery/vcl => v30}/victim-record/pcd/details/call-attempt-3.html (100%) rename app/views/{delivery/vcl => v30}/victim-record/pcd/details/email.html (100%) rename app/views/{ur/vcl => v30}/victim-record/pcd/details/letter.html (100%) create mode 100644 app/views/v30/victim-record/pcd/draft/amendments-required.html create mode 100644 app/views/v30/victim-record/pcd/draft/approved-to-send.html create mode 100644 app/views/v30/victim-record/pcd/draft/in-progress.html create mode 100644 app/views/v30/victim-record/pcd/draft/not-started.html create mode 100644 app/views/v30/victim-record/pcd/draft/ready-to-send.html create mode 100644 app/views/v30/victim-record/pcd/draft/under-review.html create mode 100644 app/views/v30/victim-record/pcd/index.html rename app/views/{ur/vcl => v30}/victim-record/pcd/next-steps.html (100%) create mode 100644 app/views/v30/victim-record/pcd/send/email/after-call-attempt-1.html create mode 100644 app/views/v30/victim-record/pcd/send/email/after-call-attempt-2.html create mode 100644 app/views/v30/victim-record/pcd/send/email/delivered.html create mode 100644 app/views/v30/victim-record/pcd/send/email/failure-permanent.html create mode 100644 app/views/v30/victim-record/pcd/send/email/failure-technical.html create mode 100644 app/views/v30/victim-record/pcd/send/email/failure-temporary.html create mode 100644 app/views/v30/victim-record/pcd/send/email/sending.html create mode 100644 app/views/v30/victim-record/pcd/send/fu-email/after-call-1.html create mode 100644 app/views/v30/victim-record/pcd/send/fu-email/after-call-2.html create mode 100644 app/views/v30/victim-record/pcd/send/fu-email/after-call-3.html create mode 100644 app/views/v30/victim-record/pcd/send/fu-email/failure-permanent.html create mode 100644 app/views/v30/victim-record/pcd/send/fu-email/failure-technical.html create mode 100644 app/views/v30/victim-record/pcd/send/fu-email/failure-temporary.html create mode 100644 app/views/v30/victim-record/pcd/send/fu-email/sending.html create mode 100644 app/views/v30/victim-record/pcd/send/fu-letter/after-call-1.html create mode 100644 app/views/v30/victim-record/pcd/send/fu-letter/after-call-2.html create mode 100644 app/views/v30/victim-record/pcd/send/fu-letter/after-call-3.html create mode 100644 app/views/v30/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html create mode 100644 app/views/v30/victim-record/pcd/send/letter/after-call-attempt-1.html create mode 100644 app/views/v30/victim-record/pcd/send/letter/after-call-attempt-2.html create mode 100644 app/views/v30/victim-record/pcd/send/letter/after-call-attempt-3.html create mode 100644 app/views/v30/victim-record/pcd/send/letter/after-email-undelivered.html create mode 100644 app/views/v30/victim-record/pcd/send/letter/dispatched.html create mode 100644 app/views/v30/victim-record/pre-trial/index.html rename app/views/{delivery/vcl => v30}/victim-record/pre-trial/pre-trial-meeting/index.html (100%) rename app/views/{delivery/vcl => v30}/victim-record/summary.html (100%) create mode 100644 app/views/v30/victim-record/vcl/call/after-call-attempt-1.html create mode 100644 app/views/v30/victim-record/vcl/call/after-call-attempt-2.html create mode 100644 app/views/v30/victim-record/vcl/call/after-call-attempt-3.html create mode 100644 app/views/v30/victim-record/vcl/call/before-call-1.html create mode 100644 app/views/v30/victim-record/vcl/call/informed-after-call-1.html create mode 100644 app/views/v30/victim-record/vcl/call/informed-after-call-2.html create mode 100644 app/views/v30/victim-record/vcl/call/informed-after-call-3.html rename app/views/{ur/vcl => v30}/victim-record/vcl/details/call-attempt-1.html (100%) rename app/views/{ur/vcl => v30}/victim-record/vcl/details/call-attempt-2.html (100%) rename app/views/{delivery/wat/vcl/victim-record/pcd => v30/victim-record/vcl}/details/call-attempt-3.html (100%) rename app/views/{delivery/wat/vcl/victim-record/pcd => v30/victim-record/vcl}/details/email.html (100%) rename app/views/{ur/vcl => v30}/victim-record/vcl/details/letter.html (100%) create mode 100644 app/views/v30/victim-record/vcl/draft/amendments-required.html create mode 100644 app/views/v30/victim-record/vcl/draft/approved-to-send.html create mode 100644 app/views/v30/victim-record/vcl/draft/in-progress.html create mode 100644 app/views/v30/victim-record/vcl/draft/not-started.html create mode 100644 app/views/v30/victim-record/vcl/draft/ready-to-send.html create mode 100644 app/views/v30/victim-record/vcl/draft/under-review.html create mode 100644 app/views/v30/victim-record/vcl/index.html rename app/views/{ur/vcl => v30}/victim-record/vcl/next-steps.html (100%) create mode 100644 app/views/v30/victim-record/vcl/send/email/after-call-attempt-1.html create mode 100644 app/views/v30/victim-record/vcl/send/email/after-call-attempt-2.html create mode 100644 app/views/v30/victim-record/vcl/send/email/delivered.html create mode 100644 app/views/v30/victim-record/vcl/send/email/failure-permanent.html create mode 100644 app/views/v30/victim-record/vcl/send/email/failure-technical.html create mode 100644 app/views/v30/victim-record/vcl/send/email/failure-temporary.html create mode 100644 app/views/v30/victim-record/vcl/send/email/sending.html create mode 100644 app/views/v30/victim-record/vcl/send/fu-email/after-call-1.html create mode 100644 app/views/v30/victim-record/vcl/send/fu-email/after-call-2.html create mode 100644 app/views/v30/victim-record/vcl/send/fu-email/after-call-3.html create mode 100644 app/views/v30/victim-record/vcl/send/fu-email/failure-permanent.html create mode 100644 app/views/v30/victim-record/vcl/send/fu-email/failure-technical.html create mode 100644 app/views/v30/victim-record/vcl/send/fu-email/failure-temporary.html create mode 100644 app/views/v30/victim-record/vcl/send/fu-email/sending.html create mode 100644 app/views/v30/victim-record/vcl/send/fu-letter/after-call-1.html create mode 100644 app/views/v30/victim-record/vcl/send/fu-letter/after-call-2.html create mode 100644 app/views/v30/victim-record/vcl/send/fu-letter/after-call-3.html create mode 100644 app/views/v30/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html create mode 100644 app/views/v30/victim-record/vcl/send/letter/after-call-attempt-1.html create mode 100644 app/views/v30/victim-record/vcl/send/letter/after-call-attempt-2.html create mode 100644 app/views/v30/victim-record/vcl/send/letter/after-call-attempt-3.html create mode 100644 app/views/v30/victim-record/vcl/send/letter/after-email-undelivered.html create mode 100644 app/views/v30/victim-record/vcl/send/letter/dispatched.html create mode 100644 app/views/v30/victim-record/victim-details.html create mode 100644 app/views/v30/vso-dashboard.html create mode 100644 app/views/v31/call/call-support.html create mode 100644 app/views/v31/call/follow-up-moc.html create mode 100644 app/views/v31/call/next-attempt-moc.html create mode 100644 app/views/v31/call/phone-call-1.html create mode 100644 app/views/v31/call/phone-call-2.html create mode 100644 app/views/v31/call/phone-call-3.html rename app/views/{ur/vcl => v31}/call/read-only-letter.html (100%) create mode 100644 app/views/v31/call/text-message-details.html create mode 100644 app/views/v31/call/was-text-message-sent.html rename app/views/{delivery/wat/pcd => v31}/case-locked/banner/by-someone-else.html (100%) rename app/views/{delivery/wat/pcd => v31}/case-locked/banner/self-locked.html (100%) create mode 100644 app/views/v31/case-locked/by-someone-else.html create mode 100644 app/views/v31/case-locked/self-locked.html create mode 100644 app/views/v31/draft/approved-to-send.html create mode 100644 app/views/v31/draft/cannot-connect.html create mode 100644 app/views/v31/draft/cd-modal/delete-draft.html create mode 100644 app/views/v31/draft/cd-modal/request-review.html rename app/views/{delivery/wat/vcl => v31}/draft/cd-modal/save-draft.html (100%) create mode 100644 app/views/v31/draft/cd-modal/send-to-cms.html create mode 100644 app/views/v31/draft/compose-letter.html create mode 100644 app/views/v31/draft/stopped-charge.html create mode 100644 app/views/v31/draft/substantially-altered-charge.html create mode 100644 app/views/v31/draft/under-review.html create mode 100644 app/views/v31/draft/vcl-type.html create mode 100644 app/views/v31/letter-dashboard.html create mode 100644 app/views/v31/send/check-email-details.html create mode 100644 app/views/v31/send/check-letter-details.html create mode 100644 app/views/v31/send/delivered.html create mode 100644 app/views/v31/send/letter-added-to-print-queue.html create mode 100644 app/views/v31/send/letter-details.html create mode 100644 app/views/v31/send/letter-logged.html create mode 100644 app/views/v31/send/permanent-failure.html create mode 100644 app/views/v31/send/sending-email.html rename app/views/{delivery/vcl => v31}/send/technical-failure.html (100%) create mode 100644 app/views/v31/send/temporary-failure.html create mode 100644 app/views/v31/start/search.html create mode 100644 app/views/v31/start/sign-in.html create mode 100644 app/views/v31/vca-work-management.html create mode 100644 app/views/v31/victim-details/email-address.html create mode 100644 app/views/v31/victim-details/preferred-method-of-contact.html rename app/views/{ur/nfa => v31}/victim-record/case-contacts.html (100%) create mode 100644 app/views/v31/victim-record/communications/index.html create mode 100644 app/views/v31/victim-record/index.html create mode 100644 app/views/v31/victim-record/pcd/call/after-call-attempt-1.html create mode 100644 app/views/v31/victim-record/pcd/call/after-call-attempt-2.html create mode 100644 app/views/v31/victim-record/pcd/call/after-call-attempt-3.html create mode 100644 app/views/v31/victim-record/pcd/call/before-call-1.html create mode 100644 app/views/v31/victim-record/pcd/call/informed-after-call-1.html create mode 100644 app/views/v31/victim-record/pcd/call/informed-after-call-2.html create mode 100644 app/views/v31/victim-record/pcd/call/informed-after-call-3.html rename app/views/{delivery/wat/vcl => v31}/victim-record/pcd/details/call-attempt-1.html (100%) rename app/views/{delivery/wat/vcl => v31}/victim-record/pcd/details/call-attempt-2.html (100%) rename app/views/{ur/vcl => v31}/victim-record/pcd/details/call-attempt-3.html (100%) rename app/views/{ur/vcl => v31}/victim-record/pcd/details/email.html (100%) rename app/views/{delivery/vcl => v31}/victim-record/pcd/details/letter.html (100%) create mode 100644 app/views/v31/victim-record/pcd/draft/amendments-required.html create mode 100644 app/views/v31/victim-record/pcd/draft/approved-to-send.html create mode 100644 app/views/v31/victim-record/pcd/draft/in-progress.html create mode 100644 app/views/v31/victim-record/pcd/draft/not-started.html create mode 100644 app/views/v31/victim-record/pcd/draft/ready-to-send.html create mode 100644 app/views/v31/victim-record/pcd/draft/under-review.html create mode 100644 app/views/v31/victim-record/pcd/index.html rename app/views/{delivery/vcl => v31}/victim-record/pcd/next-steps.html (100%) create mode 100644 app/views/v31/victim-record/pcd/send/email/after-call-attempt-1.html create mode 100644 app/views/v31/victim-record/pcd/send/email/after-call-attempt-2.html create mode 100644 app/views/v31/victim-record/pcd/send/email/delivered.html create mode 100644 app/views/v31/victim-record/pcd/send/email/failure-permanent.html create mode 100644 app/views/v31/victim-record/pcd/send/email/failure-technical.html create mode 100644 app/views/v31/victim-record/pcd/send/email/failure-temporary.html create mode 100644 app/views/v31/victim-record/pcd/send/email/sending.html create mode 100644 app/views/v31/victim-record/pcd/send/fu-email/after-call-1.html create mode 100644 app/views/v31/victim-record/pcd/send/fu-email/after-call-2.html create mode 100644 app/views/v31/victim-record/pcd/send/fu-email/after-call-3.html create mode 100644 app/views/v31/victim-record/pcd/send/fu-email/failure-permanent.html create mode 100644 app/views/v31/victim-record/pcd/send/fu-email/failure-technical.html create mode 100644 app/views/v31/victim-record/pcd/send/fu-email/failure-temporary.html create mode 100644 app/views/v31/victim-record/pcd/send/fu-email/sending.html create mode 100644 app/views/v31/victim-record/pcd/send/fu-letter/after-call-1.html create mode 100644 app/views/v31/victim-record/pcd/send/fu-letter/after-call-2.html create mode 100644 app/views/v31/victim-record/pcd/send/fu-letter/after-call-3.html create mode 100644 app/views/v31/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html create mode 100644 app/views/v31/victim-record/pcd/send/letter/after-call-attempt-1.html create mode 100644 app/views/v31/victim-record/pcd/send/letter/after-call-attempt-2.html create mode 100644 app/views/v31/victim-record/pcd/send/letter/after-call-attempt-3.html create mode 100644 app/views/v31/victim-record/pcd/send/letter/after-email-undelivered.html create mode 100644 app/views/v31/victim-record/pcd/send/letter/dispatched.html create mode 100644 app/views/v31/victim-record/pre-trial/index.html rename app/views/{delivery/wat/vcl => v31}/victim-record/pre-trial/pre-trial-meeting/index.html (100%) rename app/views/{delivery/wat/vcl => v31}/victim-record/summary.html (100%) create mode 100644 app/views/v31/victim-record/vcl/call/after-call-attempt-1.html create mode 100644 app/views/v31/victim-record/vcl/call/after-call-attempt-2.html create mode 100644 app/views/v31/victim-record/vcl/call/after-call-attempt-3.html create mode 100644 app/views/v31/victim-record/vcl/call/before-call-1.html create mode 100644 app/views/v31/victim-record/vcl/call/informed-after-call-1.html create mode 100644 app/views/v31/victim-record/vcl/call/informed-after-call-2.html create mode 100644 app/views/v31/victim-record/vcl/call/informed-after-call-3.html rename app/views/{delivery/vcl => v31}/victim-record/vcl/details/call-attempt-1.html (100%) rename app/views/{delivery/vcl => v31}/victim-record/vcl/details/call-attempt-2.html (100%) rename app/views/{delivery/vcl => v31}/victim-record/vcl/details/call-attempt-3.html (100%) rename app/views/{delivery/vcl => v31}/victim-record/vcl/details/email.html (100%) rename app/views/{delivery/vcl => v31}/victim-record/vcl/details/letter.html (100%) create mode 100644 app/views/v31/victim-record/vcl/draft/amendments-required.html create mode 100644 app/views/v31/victim-record/vcl/draft/approved-to-send.html create mode 100644 app/views/v31/victim-record/vcl/draft/in-progress.html create mode 100644 app/views/v31/victim-record/vcl/draft/not-started.html create mode 100644 app/views/v31/victim-record/vcl/draft/ready-to-send.html create mode 100644 app/views/v31/victim-record/vcl/draft/under-review.html create mode 100644 app/views/v31/victim-record/vcl/index copy.html create mode 100644 app/views/v31/victim-record/vcl/index.html rename app/views/{delivery/vcl => v31}/victim-record/vcl/next-steps.html (100%) rename app/views/{delivery/vcl => v31}/victim-record/vcl/progress-tracker.html (100%) create mode 100644 app/views/v31/victim-record/vcl/send/email/after-call-attempt-1.html create mode 100644 app/views/v31/victim-record/vcl/send/email/after-call-attempt-2.html create mode 100644 app/views/v31/victim-record/vcl/send/email/delivered.html create mode 100644 app/views/v31/victim-record/vcl/send/email/failure-permanent.html create mode 100644 app/views/v31/victim-record/vcl/send/email/failure-technical.html create mode 100644 app/views/v31/victim-record/vcl/send/email/failure-temporary.html create mode 100644 app/views/v31/victim-record/vcl/send/email/sending.html create mode 100644 app/views/v31/victim-record/vcl/send/fu-email/after-call-1.html create mode 100644 app/views/v31/victim-record/vcl/send/fu-email/after-call-2.html create mode 100644 app/views/v31/victim-record/vcl/send/fu-email/after-call-3.html create mode 100644 app/views/v31/victim-record/vcl/send/fu-email/failure-permanent.html create mode 100644 app/views/v31/victim-record/vcl/send/fu-email/failure-technical.html create mode 100644 app/views/v31/victim-record/vcl/send/fu-email/failure-temporary.html create mode 100644 app/views/v31/victim-record/vcl/send/fu-email/sending.html create mode 100644 app/views/v31/victim-record/vcl/send/fu-letter/after-call-1.html create mode 100644 app/views/v31/victim-record/vcl/send/fu-letter/after-call-2.html create mode 100644 app/views/v31/victim-record/vcl/send/fu-letter/after-call-3.html create mode 100644 app/views/v31/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html create mode 100644 app/views/v31/victim-record/vcl/send/letter/after-call-attempt-1.html create mode 100644 app/views/v31/victim-record/vcl/send/letter/after-call-attempt-2.html create mode 100644 app/views/v31/victim-record/vcl/send/letter/after-call-attempt-3.html create mode 100644 app/views/v31/victim-record/vcl/send/letter/after-email-undelivered.html create mode 100644 app/views/v31/victim-record/vcl/send/letter/dispatched.html create mode 100644 app/views/v31/victim-record/victim-details.html create mode 100644 app/views/v31/vso-dashboard.html rename app/views/{delivery/wat => v40}/.DS_Store (100%) rename app/views/{delivery/wat => v40}/dashboard-concepts/concept-1.html (100%) rename app/views/{delivery/wat => v40}/dashboard-concepts/create-reminder.html (100%) rename app/views/{delivery/wat => v40}/dashboard-concepts/my-tasks-2.html (100%) create mode 100644 app/views/v40/dashboard-concepts/my-tasks.html rename app/views/{delivery/wat => v40}/dashboard-concepts/team-victims.html (100%) create mode 100644 app/views/v40/onb/check-details.html create mode 100644 app/views/v40/onb/header/vso.html create mode 100644 app/views/v40/onb/next-task.html create mode 100644 app/views/v40/onb/onboarded.html create mode 100644 app/views/v40/onb/overview.html create mode 100644 app/views/v40/onb/pcd-type.html create mode 100644 app/views/v40/onb/preferred-method-of-contact.html create mode 100644 app/views/v40/onb/service-lead.html create mode 100644 app/views/v40/onb/sign-in.html create mode 100644 app/views/v40/onb/tasks.html create mode 100644 app/views/v40/onb/victims.html create mode 100644 app/views/v40/pcd/call/call-support.html create mode 100644 app/views/v40/pcd/call/follow-up-moc.html create mode 100644 app/views/v40/pcd/call/next-attempt-moc.html create mode 100644 app/views/v40/pcd/call/phone-call-1.html create mode 100644 app/views/v40/pcd/call/phone-call-2.html create mode 100644 app/views/v40/pcd/call/phone-call-3.html rename app/views/{delivery/wat => v40}/pcd/call/read-only-letter.html (100%) create mode 100644 app/views/v40/pcd/call/text-message-details.html create mode 100644 app/views/v40/pcd/call/was-text-message-sent.html rename app/views/{delivery/wat/vcl => v40/pcd}/case-locked/banner/by-someone-else.html (100%) rename app/views/{delivery/wat/vcl => v40/pcd}/case-locked/banner/self-locked.html (100%) create mode 100644 app/views/v40/pcd/case-locked/by-someone-else.html create mode 100644 app/views/v40/pcd/case-locked/self-locked.html create mode 100644 app/views/v40/pcd/cases.html create mode 100644 app/views/v40/pcd/checklist.html rename app/views/{delivery/wat => v40}/pcd/concepts/create-reminder.html (100%) rename app/views/{delivery/wat => v40}/pcd/concepts/dashboard-1.html (100%) create mode 100644 app/views/v40/pcd/concepts/overview.html rename app/views/{delivery/wat => v40}/pcd/concepts/team-victims.html (100%) create mode 100644 app/views/v40/pcd/concepts/vca-work-management.html create mode 100644 app/views/v40/pcd/concepts/vsm-tasks-1.html create mode 100644 app/views/v40/pcd/concepts/vso-dashboard.html create mode 100644 app/views/v40/pcd/concepts/vso-tasks-1.html rename app/views/{delivery/wat => v40}/pcd/concepts/vso-tasks-2.html (100%) create mode 100644 app/views/v40/pcd/create-task.html create mode 100644 app/views/v40/pcd/draft/approved-to-send.html create mode 100644 app/views/v40/pcd/draft/cannot-connect.html create mode 100644 app/views/v40/pcd/draft/cd-modal/delete-draft.html create mode 100644 app/views/v40/pcd/draft/cd-modal/request-review.html rename app/views/{delivery/wat2 => v40}/pcd/draft/cd-modal/save-draft.html (100%) create mode 100644 app/views/v40/pcd/draft/cd-modal/send-to-cms.html create mode 100644 app/views/v40/pcd/draft/compose-letter.html create mode 100644 app/views/v40/pcd/draft/first-hearing.html create mode 100644 app/views/v40/pcd/draft/pcd-type.html create mode 100644 app/views/v40/pcd/draft/under-review.html create mode 100644 app/views/v40/pcd/draft/victim-withdrawn.html create mode 100644 app/views/v40/pcd/header/vso.html create mode 100644 app/views/v40/pcd/letter-dashboard.html create mode 100644 app/views/v40/pcd/overview.html create mode 100644 app/views/v40/pcd/pre-draft/check-details.html create mode 100644 app/views/v40/pcd/pre-draft/check-eligibility.html create mode 100644 app/views/v40/pcd/send/check-email-details.html create mode 100644 app/views/v40/pcd/send/check-letter-details.html create mode 100644 app/views/v40/pcd/send/delivered.html create mode 100644 app/views/v40/pcd/send/letter-added-to-print-queue.html create mode 100644 app/views/v40/pcd/send/letter-details.html create mode 100644 app/views/v40/pcd/send/letter-logged.html create mode 100644 app/views/v40/pcd/send/permanent-failure.html create mode 100644 app/views/v40/pcd/send/sending-email.html create mode 100644 app/views/v40/pcd/send/technical-failure.html create mode 100644 app/views/v40/pcd/send/temporary-failure.html create mode 100644 app/views/v40/pcd/sign-in.html create mode 100644 app/views/v40/pcd/tasks-with-filters.html create mode 100644 app/views/v40/pcd/tasks.html create mode 100644 app/views/v40/pcd/victim-details/email-address.html create mode 100644 app/views/v40/pcd/victim-details/preferred-method-of-contact.html rename app/views/{delivery/wat => v40}/pcd/victim-record/case-contacts.html (100%) create mode 100644 app/views/v40/pcd/victim-record/communications/index-1.html create mode 100644 app/views/v40/pcd/victim-record/communications/index.html create mode 100644 app/views/v40/pcd/victim-record/index.html create mode 100644 app/views/v40/pcd/victim-record/pcd/call/after-call-attempt-1.html create mode 100644 app/views/v40/pcd/victim-record/pcd/call/after-call-attempt-2.html create mode 100644 app/views/v40/pcd/victim-record/pcd/call/after-call-attempt-3.html create mode 100644 app/views/v40/pcd/victim-record/pcd/call/before-call-1.html create mode 100644 app/views/v40/pcd/victim-record/pcd/call/informed-after-call-1.html create mode 100644 app/views/v40/pcd/victim-record/pcd/call/informed-after-call-2.html create mode 100644 app/views/v40/pcd/victim-record/pcd/call/informed-after-call-3.html rename app/views/{delivery/wat => v40}/pcd/victim-record/pcd/details/call-attempt-1.html (100%) rename app/views/{delivery/wat => v40}/pcd/victim-record/pcd/details/call-attempt-2.html (100%) rename app/views/{delivery/wat => v40}/pcd/victim-record/pcd/details/call-attempt-3.html (100%) rename app/views/{delivery/wat => v40}/pcd/victim-record/pcd/details/email.html (100%) rename app/views/{delivery/wat => v40}/pcd/victim-record/pcd/details/letter.html (100%) create mode 100644 app/views/v40/pcd/victim-record/pcd/draft/amendments-required.html create mode 100644 app/views/v40/pcd/victim-record/pcd/draft/approved-to-send.html create mode 100644 app/views/v40/pcd/victim-record/pcd/draft/in-progress.html create mode 100644 app/views/v40/pcd/victim-record/pcd/draft/not-started.html create mode 100644 app/views/v40/pcd/victim-record/pcd/draft/ready-to-send.html create mode 100644 app/views/v40/pcd/victim-record/pcd/draft/under-review.html create mode 100644 app/views/v40/pcd/victim-record/pcd/index copy.html create mode 100644 app/views/v40/pcd/victim-record/pcd/index.html rename app/views/{delivery/wat => v40}/pcd/victim-record/pcd/next-steps.html (100%) rename app/views/{ur/wat => v40}/pcd/victim-record/pcd/pre-draft/check-details.html (100%) rename app/views/{delivery/wat => v40}/pcd/victim-record/pcd/pre-draft/check-eligibility.html (100%) rename app/views/{ur/wat => v40}/pcd/victim-record/pcd/progress-tracker.html (100%) create mode 100644 app/views/v40/pcd/victim-record/pcd/send/email/after-call-attempt-1.html create mode 100644 app/views/v40/pcd/victim-record/pcd/send/email/after-call-attempt-2.html create mode 100644 app/views/v40/pcd/victim-record/pcd/send/email/delivered.html create mode 100644 app/views/v40/pcd/victim-record/pcd/send/email/failure-permanent.html create mode 100644 app/views/v40/pcd/victim-record/pcd/send/email/failure-technical.html create mode 100644 app/views/v40/pcd/victim-record/pcd/send/email/failure-temporary.html create mode 100644 app/views/v40/pcd/victim-record/pcd/send/email/sending.html create mode 100644 app/views/v40/pcd/victim-record/pcd/send/fu-email/after-call-1.html create mode 100644 app/views/v40/pcd/victim-record/pcd/send/fu-email/after-call-2.html create mode 100644 app/views/v40/pcd/victim-record/pcd/send/fu-email/after-call-3.html create mode 100644 app/views/v40/pcd/victim-record/pcd/send/fu-email/failure-permanent.html create mode 100644 app/views/v40/pcd/victim-record/pcd/send/fu-email/failure-technical.html create mode 100644 app/views/v40/pcd/victim-record/pcd/send/fu-email/failure-temporary.html create mode 100644 app/views/v40/pcd/victim-record/pcd/send/fu-email/sending.html create mode 100644 app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-call-1.html create mode 100644 app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-call-2.html create mode 100644 app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-call-3.html create mode 100644 app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html create mode 100644 app/views/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-1.html create mode 100644 app/views/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-2.html create mode 100644 app/views/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-3.html create mode 100644 app/views/v40/pcd/victim-record/pcd/send/letter/after-email-undelivered.html create mode 100644 app/views/v40/pcd/victim-record/pcd/send/letter/dispatched.html create mode 100644 app/views/v40/pcd/victim-record/pre-trial/index.html rename app/views/{ur/vcl => v40/pcd}/victim-record/pre-trial/pre-trial-meeting/index.html (100%) rename app/views/{ur/wat => v40}/pcd/victim-record/summary.html (100%) create mode 100644 app/views/v40/pcd/victim-record/vcl/call/after-call-attempt-1.html create mode 100644 app/views/v40/pcd/victim-record/vcl/call/after-call-attempt-2.html create mode 100644 app/views/v40/pcd/victim-record/vcl/call/after-call-attempt-3.html create mode 100644 app/views/v40/pcd/victim-record/vcl/call/before-call-1.html create mode 100644 app/views/v40/pcd/victim-record/vcl/call/informed-after-call-1.html create mode 100644 app/views/v40/pcd/victim-record/vcl/call/informed-after-call-2.html create mode 100644 app/views/v40/pcd/victim-record/vcl/call/informed-after-call-3.html rename app/views/{delivery/wat => v40}/pcd/victim-record/vcl/details/call-attempt-1.html (100%) rename app/views/{delivery/wat => v40}/pcd/victim-record/vcl/details/call-attempt-2.html (100%) rename app/views/{delivery/wat => v40}/pcd/victim-record/vcl/details/call-attempt-3.html (100%) rename app/views/{delivery/wat => v40}/pcd/victim-record/vcl/details/email.html (100%) rename app/views/{delivery/wat => v40}/pcd/victim-record/vcl/details/letter.html (100%) create mode 100644 app/views/v40/pcd/victim-record/vcl/draft/amendments-required.html create mode 100644 app/views/v40/pcd/victim-record/vcl/draft/approved-to-send.html create mode 100644 app/views/v40/pcd/victim-record/vcl/draft/in-progress.html create mode 100644 app/views/v40/pcd/victim-record/vcl/draft/not-started.html create mode 100644 app/views/v40/pcd/victim-record/vcl/draft/ready-to-send.html create mode 100644 app/views/v40/pcd/victim-record/vcl/draft/under-review.html create mode 100644 app/views/v40/pcd/victim-record/vcl/index copy.html create mode 100644 app/views/v40/pcd/victim-record/vcl/index.html rename app/views/{delivery/wat => v40}/pcd/victim-record/vcl/next-steps.html (100%) rename app/views/{delivery/wat => v40}/pcd/victim-record/vcl/progress-tracker.html (100%) create mode 100644 app/views/v40/pcd/victim-record/vcl/send/email/after-call-attempt-1.html create mode 100644 app/views/v40/pcd/victim-record/vcl/send/email/after-call-attempt-2.html create mode 100644 app/views/v40/pcd/victim-record/vcl/send/email/delivered.html create mode 100644 app/views/v40/pcd/victim-record/vcl/send/email/failure-permanent.html create mode 100644 app/views/v40/pcd/victim-record/vcl/send/email/failure-technical.html create mode 100644 app/views/v40/pcd/victim-record/vcl/send/email/failure-temporary.html create mode 100644 app/views/v40/pcd/victim-record/vcl/send/email/sending.html create mode 100644 app/views/v40/pcd/victim-record/vcl/send/fu-email/after-call-1.html create mode 100644 app/views/v40/pcd/victim-record/vcl/send/fu-email/after-call-2.html create mode 100644 app/views/v40/pcd/victim-record/vcl/send/fu-email/after-call-3.html create mode 100644 app/views/v40/pcd/victim-record/vcl/send/fu-email/failure-permanent.html create mode 100644 app/views/v40/pcd/victim-record/vcl/send/fu-email/failure-technical.html create mode 100644 app/views/v40/pcd/victim-record/vcl/send/fu-email/failure-temporary.html create mode 100644 app/views/v40/pcd/victim-record/vcl/send/fu-email/sending.html create mode 100644 app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-call-1.html create mode 100644 app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-call-2.html create mode 100644 app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-call-3.html create mode 100644 app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html create mode 100644 app/views/v40/pcd/victim-record/vcl/send/letter/after-call-attempt-1.html create mode 100644 app/views/v40/pcd/victim-record/vcl/send/letter/after-call-attempt-2.html create mode 100644 app/views/v40/pcd/victim-record/vcl/send/letter/after-call-attempt-3.html create mode 100644 app/views/v40/pcd/victim-record/vcl/send/letter/after-email-undelivered.html create mode 100644 app/views/v40/pcd/victim-record/vcl/send/letter/dispatched.html create mode 100644 app/views/v40/pcd/victim-record/victim-details.html create mode 100644 app/views/v40/pcd/victims.html create mode 100644 app/views/v40/vcl/call/call-support.html create mode 100644 app/views/v40/vcl/call/follow-up-moc.html create mode 100644 app/views/v40/vcl/call/next-attempt-moc.html create mode 100644 app/views/v40/vcl/call/phone-call-1.html create mode 100644 app/views/v40/vcl/call/phone-call-2.html create mode 100644 app/views/v40/vcl/call/phone-call-3.html rename app/views/{delivery/wat => v40}/vcl/call/read-only-letter.html (100%) create mode 100644 app/views/v40/vcl/call/text-message-details.html create mode 100644 app/views/v40/vcl/call/was-text-message-sent.html rename app/views/{delivery/wat2/partials/case-locked-banner => v40/vcl/case-locked/banner}/by-someone-else.html (100%) rename app/views/{delivery/wat2/partials/case-locked-banner => v40/vcl/case-locked/banner}/self-locked.html (100%) create mode 100644 app/views/v40/vcl/case-locked/by-someone-else.html create mode 100644 app/views/v40/vcl/case-locked/self-locked.html create mode 100644 app/views/v40/vcl/cases.html create mode 100644 app/views/v40/vcl/checklist.html rename app/views/{delivery/wat => v40}/vcl/concepts/create-reminder.html (100%) rename app/views/{delivery/wat => v40}/vcl/concepts/dashboard-1.html (100%) create mode 100644 app/views/v40/vcl/concepts/overview.html rename app/views/{delivery/wat => v40}/vcl/concepts/team-victims.html (100%) create mode 100644 app/views/v40/vcl/concepts/vca-work-management.html create mode 100644 app/views/v40/vcl/concepts/vsm-tasks-1.html create mode 100644 app/views/v40/vcl/concepts/vso-dashboard.html create mode 100644 app/views/v40/vcl/concepts/vso-tasks-1.html rename app/views/{delivery/wat => v40}/vcl/concepts/vso-tasks-2.html (100%) create mode 100644 app/views/v40/vcl/draft/approved-to-send.html create mode 100644 app/views/v40/vcl/draft/cannot-connect.html create mode 100644 app/views/v40/vcl/draft/cd-modal/delete-draft.html create mode 100644 app/views/v40/vcl/draft/cd-modal/request-review.html rename app/views/{delivery/wat2 => v40}/vcl/draft/cd-modal/save-draft.html (100%) create mode 100644 app/views/v40/vcl/draft/cd-modal/send-to-cms.html create mode 100644 app/views/v40/vcl/draft/compose-letter.html create mode 100644 app/views/v40/vcl/draft/stopped-charge.html create mode 100644 app/views/v40/vcl/draft/substantially-altered-charge.html create mode 100644 app/views/v40/vcl/draft/under-review.html create mode 100644 app/views/v40/vcl/draft/vcl-type.html create mode 100644 app/views/v40/vcl/header/vso.html create mode 100644 app/views/v40/vcl/letter-dashboard.html create mode 100644 app/views/v40/vcl/overview.html create mode 100644 app/views/v40/vcl/send/check-email-details.html create mode 100644 app/views/v40/vcl/send/check-letter-details.html create mode 100644 app/views/v40/vcl/send/delivered.html create mode 100644 app/views/v40/vcl/send/letter-added-to-print-queue.html create mode 100644 app/views/v40/vcl/send/letter-details.html create mode 100644 app/views/v40/vcl/send/letter-logged.html create mode 100644 app/views/v40/vcl/send/permanent-failure.html create mode 100644 app/views/v40/vcl/send/sending-email.html rename app/views/{delivery/wat => v40}/vcl/send/technical-failure.html (100%) create mode 100644 app/views/v40/vcl/send/temporary-failure.html create mode 100644 app/views/v40/vcl/sign-in.html create mode 100644 app/views/v40/vcl/tasks.html create mode 100644 app/views/v40/vcl/victim-details/email-address.html create mode 100644 app/views/v40/vcl/victim-details/preferred-method-of-contact.html rename app/views/{ur => v40}/vcl/victim-record/case-contacts.html (100%) create mode 100644 app/views/v40/vcl/victim-record/communications/index.html create mode 100644 app/views/v40/vcl/victim-record/index.html create mode 100644 app/views/v40/vcl/victim-record/pcd/call/after-call-attempt-1.html create mode 100644 app/views/v40/vcl/victim-record/pcd/call/after-call-attempt-2.html create mode 100644 app/views/v40/vcl/victim-record/pcd/call/after-call-attempt-3.html create mode 100644 app/views/v40/vcl/victim-record/pcd/call/before-call-1.html create mode 100644 app/views/v40/vcl/victim-record/pcd/call/informed-after-call-1.html create mode 100644 app/views/v40/vcl/victim-record/pcd/call/informed-after-call-2.html create mode 100644 app/views/v40/vcl/victim-record/pcd/call/informed-after-call-3.html rename app/views/{ur => v40}/vcl/victim-record/pcd/details/call-attempt-1.html (100%) rename app/views/{ur => v40}/vcl/victim-record/pcd/details/call-attempt-2.html (100%) rename app/views/{ur/vcl/victim-record/vcl => v40/vcl/victim-record/pcd}/details/call-attempt-3.html (100%) rename app/views/{ur/vcl/victim-record/vcl => v40/vcl/victim-record/pcd}/details/email.html (100%) rename app/views/{delivery/wat => v40}/vcl/victim-record/pcd/details/letter.html (100%) create mode 100644 app/views/v40/vcl/victim-record/pcd/draft/amendments-required.html create mode 100644 app/views/v40/vcl/victim-record/pcd/draft/approved-to-send.html create mode 100644 app/views/v40/vcl/victim-record/pcd/draft/in-progress.html create mode 100644 app/views/v40/vcl/victim-record/pcd/draft/not-started.html create mode 100644 app/views/v40/vcl/victim-record/pcd/draft/ready-to-send.html create mode 100644 app/views/v40/vcl/victim-record/pcd/draft/under-review.html create mode 100644 app/views/v40/vcl/victim-record/pcd/index.html rename app/views/{delivery/wat => v40}/vcl/victim-record/pcd/next-steps.html (100%) create mode 100644 app/views/v40/vcl/victim-record/pcd/send/email/after-call-attempt-1.html create mode 100644 app/views/v40/vcl/victim-record/pcd/send/email/after-call-attempt-2.html create mode 100644 app/views/v40/vcl/victim-record/pcd/send/email/delivered.html create mode 100644 app/views/v40/vcl/victim-record/pcd/send/email/failure-permanent.html create mode 100644 app/views/v40/vcl/victim-record/pcd/send/email/failure-technical.html create mode 100644 app/views/v40/vcl/victim-record/pcd/send/email/failure-temporary.html create mode 100644 app/views/v40/vcl/victim-record/pcd/send/email/sending.html create mode 100644 app/views/v40/vcl/victim-record/pcd/send/fu-email/after-call-1.html create mode 100644 app/views/v40/vcl/victim-record/pcd/send/fu-email/after-call-2.html create mode 100644 app/views/v40/vcl/victim-record/pcd/send/fu-email/after-call-3.html create mode 100644 app/views/v40/vcl/victim-record/pcd/send/fu-email/failure-permanent.html create mode 100644 app/views/v40/vcl/victim-record/pcd/send/fu-email/failure-technical.html create mode 100644 app/views/v40/vcl/victim-record/pcd/send/fu-email/failure-temporary.html create mode 100644 app/views/v40/vcl/victim-record/pcd/send/fu-email/sending.html create mode 100644 app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-call-1.html create mode 100644 app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-call-2.html create mode 100644 app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-call-3.html create mode 100644 app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html create mode 100644 app/views/v40/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html create mode 100644 app/views/v40/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html create mode 100644 app/views/v40/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html create mode 100644 app/views/v40/vcl/victim-record/pcd/send/letter/after-email-undelivered.html create mode 100644 app/views/v40/vcl/victim-record/pcd/send/letter/dispatched.html create mode 100644 app/views/v40/vcl/victim-record/pre-trial/index.html rename app/views/{ur/wat/pcd => v40/vcl}/victim-record/pre-trial/pre-trial-meeting/index.html (100%) rename app/views/{ur => v40}/vcl/victim-record/summary.html (100%) create mode 100644 app/views/v40/vcl/victim-record/vcl/call/after-call-attempt-1.html create mode 100644 app/views/v40/vcl/victim-record/vcl/call/after-call-attempt-2.html create mode 100644 app/views/v40/vcl/victim-record/vcl/call/after-call-attempt-3.html create mode 100644 app/views/v40/vcl/victim-record/vcl/call/before-call-1.html create mode 100644 app/views/v40/vcl/victim-record/vcl/call/informed-after-call-1.html create mode 100644 app/views/v40/vcl/victim-record/vcl/call/informed-after-call-2.html create mode 100644 app/views/v40/vcl/victim-record/vcl/call/informed-after-call-3.html rename app/views/{delivery/wat => v40}/vcl/victim-record/vcl/details/call-attempt-1.html (100%) rename app/views/{delivery/wat => v40}/vcl/victim-record/vcl/details/call-attempt-2.html (100%) rename app/views/{delivery/wat => v40}/vcl/victim-record/vcl/details/call-attempt-3.html (100%) rename app/views/{delivery/wat => v40}/vcl/victim-record/vcl/details/email.html (100%) rename app/views/{delivery/wat => v40}/vcl/victim-record/vcl/details/letter.html (100%) create mode 100644 app/views/v40/vcl/victim-record/vcl/draft/amendments-required.html create mode 100644 app/views/v40/vcl/victim-record/vcl/draft/approved-to-send.html create mode 100644 app/views/v40/vcl/victim-record/vcl/draft/in-progress.html create mode 100644 app/views/v40/vcl/victim-record/vcl/draft/not-started.html create mode 100644 app/views/v40/vcl/victim-record/vcl/draft/ready-to-send.html create mode 100644 app/views/v40/vcl/victim-record/vcl/draft/under-review.html create mode 100644 app/views/v40/vcl/victim-record/vcl/index copy.html create mode 100644 app/views/v40/vcl/victim-record/vcl/index.html rename app/views/{delivery/wat => v40}/vcl/victim-record/vcl/next-steps.html (100%) rename app/views/{delivery/wat => v40}/vcl/victim-record/vcl/progress-tracker.html (100%) create mode 100644 app/views/v40/vcl/victim-record/vcl/send/email/after-call-attempt-1.html create mode 100644 app/views/v40/vcl/victim-record/vcl/send/email/after-call-attempt-2.html create mode 100644 app/views/v40/vcl/victim-record/vcl/send/email/delivered.html create mode 100644 app/views/v40/vcl/victim-record/vcl/send/email/failure-permanent.html create mode 100644 app/views/v40/vcl/victim-record/vcl/send/email/failure-technical.html create mode 100644 app/views/v40/vcl/victim-record/vcl/send/email/failure-temporary.html create mode 100644 app/views/v40/vcl/victim-record/vcl/send/email/sending.html create mode 100644 app/views/v40/vcl/victim-record/vcl/send/fu-email/after-call-1.html create mode 100644 app/views/v40/vcl/victim-record/vcl/send/fu-email/after-call-2.html create mode 100644 app/views/v40/vcl/victim-record/vcl/send/fu-email/after-call-3.html create mode 100644 app/views/v40/vcl/victim-record/vcl/send/fu-email/failure-permanent.html create mode 100644 app/views/v40/vcl/victim-record/vcl/send/fu-email/failure-technical.html create mode 100644 app/views/v40/vcl/victim-record/vcl/send/fu-email/failure-temporary.html create mode 100644 app/views/v40/vcl/victim-record/vcl/send/fu-email/sending.html create mode 100644 app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-call-1.html create mode 100644 app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-call-2.html create mode 100644 app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-call-3.html create mode 100644 app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html create mode 100644 app/views/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html create mode 100644 app/views/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html create mode 100644 app/views/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html create mode 100644 app/views/v40/vcl/victim-record/vcl/send/letter/after-email-undelivered.html create mode 100644 app/views/v40/vcl/victim-record/vcl/send/letter/dispatched.html create mode 100644 app/views/v40/vcl/victim-record/victim-details.html create mode 100644 app/views/v40/vcl/victims.html rename app/views/{delivery/wat2 => v41}/.DS_Store (100%) rename app/views/{ur/wat => v41}/dashboard-concepts/concept-1.html (100%) rename app/views/{ur/wat => v41}/dashboard-concepts/create-reminder.html (100%) rename app/views/{ur/wat => v41}/dashboard-concepts/my-tasks-2.html (100%) create mode 100644 app/views/v41/dashboard-concepts/my-tasks.html rename app/views/{ur/wat => v41}/dashboard-concepts/team-victims.html (100%) create mode 100644 app/views/v41/onb/check-details.html create mode 100644 app/views/v41/onb/header/vso.html create mode 100644 app/views/v41/onb/next-task.html create mode 100644 app/views/v41/onb/onboarded.html create mode 100644 app/views/v41/onb/overview.html create mode 100644 app/views/v41/onb/preferred-method-of-contact.html create mode 100644 app/views/v41/onb/service-lead.html create mode 100644 app/views/v41/onb/sign-in.html create mode 100644 app/views/v41/onb/tasks.html create mode 100644 app/views/v41/onb/victims.html create mode 100644 app/views/v41/pcd/call/call-support.html create mode 100644 app/views/v41/pcd/call/follow-up-moc.html create mode 100644 app/views/v41/pcd/call/next-attempt-moc.html create mode 100644 app/views/v41/pcd/call/phone-call-1.html create mode 100644 app/views/v41/pcd/call/phone-call-2.html create mode 100644 app/views/v41/pcd/call/phone-call-3.html rename app/views/{delivery/wat2 => v41}/pcd/call/read-only-letter.html (100%) create mode 100644 app/views/v41/pcd/call/text-message-details.html create mode 100644 app/views/v41/pcd/call/was-text-message-sent.html rename app/views/{delivery/wat3/partials/case-locked-banner => v41/pcd/case-locked/banner}/by-someone-else.html (100%) rename app/views/{delivery/wat3/partials/case-locked-banner => v41/pcd/case-locked/banner}/self-locked.html (100%) create mode 100644 app/views/v41/pcd/case-locked/by-someone-else.html create mode 100644 app/views/v41/pcd/case-locked/self-locked.html create mode 100644 app/views/v41/pcd/cases.html create mode 100644 app/views/v41/pcd/checklist.html rename app/views/{ur/wat => v41}/pcd/concepts/create-reminder.html (100%) rename app/views/{ur/wat => v41}/pcd/concepts/dashboard-1.html (100%) create mode 100644 app/views/v41/pcd/concepts/overview.html rename app/views/{ur/wat => v41}/pcd/concepts/team-victims.html (100%) create mode 100644 app/views/v41/pcd/concepts/vca-work-management.html create mode 100644 app/views/v41/pcd/concepts/vsm-tasks-1.html create mode 100644 app/views/v41/pcd/concepts/vso-dashboard.html create mode 100644 app/views/v41/pcd/concepts/vso-tasks-1.html rename app/views/{ur/wat => v41}/pcd/concepts/vso-tasks-2.html (100%) create mode 100644 app/views/v41/pcd/create-task.html create mode 100644 app/views/v41/pcd/draft/approved-to-send.html create mode 100644 app/views/v41/pcd/draft/cannot-connect.html create mode 100644 app/views/v41/pcd/draft/cd-modal/delete-draft.html create mode 100644 app/views/v41/pcd/draft/cd-modal/request-review.html rename app/views/{delivery/wat3 => v41}/pcd/draft/cd-modal/save-draft.html (100%) create mode 100644 app/views/v41/pcd/draft/cd-modal/send-to-cms.html create mode 100644 app/views/v41/pcd/draft/compose-letter.html create mode 100644 app/views/v41/pcd/draft/first-hearing.html create mode 100644 app/views/v41/pcd/draft/pcd-type.html create mode 100644 app/views/v41/pcd/draft/under-review.html create mode 100644 app/views/v41/pcd/draft/victim-withdrawn.html create mode 100644 app/views/v41/pcd/header/vso.html create mode 100644 app/views/v41/pcd/letter-dashboard.html create mode 100644 app/views/v41/pcd/overview.html create mode 100644 app/views/v41/pcd/pre-draft/check-details.html create mode 100644 app/views/v41/pcd/pre-draft/check-eligibility.html create mode 100644 app/views/v41/pcd/send/check-email-details.html create mode 100644 app/views/v41/pcd/send/check-letter-details.html create mode 100644 app/views/v41/pcd/send/delivered.html create mode 100644 app/views/v41/pcd/send/letter-added-to-print-queue.html create mode 100644 app/views/v41/pcd/send/letter-details.html create mode 100644 app/views/v41/pcd/send/letter-logged.html create mode 100644 app/views/v41/pcd/send/permanent-failure.html create mode 100644 app/views/v41/pcd/send/sending-email.html create mode 100644 app/views/v41/pcd/send/technical-failure.html create mode 100644 app/views/v41/pcd/send/temporary-failure.html create mode 100644 app/views/v41/pcd/sign-in.html create mode 100644 app/views/v41/pcd/tasks-with-filters.html create mode 100644 app/views/v41/pcd/tasks.html create mode 100644 app/views/v41/pcd/victim-details/email-address.html create mode 100644 app/views/v41/pcd/victim-details/preferred-method-of-contact.html rename app/views/{delivery/wat2/onb => v41/pcd/victim-record}/case-contacts.html (100%) create mode 100644 app/views/v41/pcd/victim-record/communications/index.html create mode 100644 app/views/v41/pcd/victim-record/index.html rename app/views/{delivery/wat => v41}/pcd/victim-record/overview.html (100%) create mode 100644 app/views/v41/pcd/victim-record/pcd/call/after-call-attempt-1.html create mode 100644 app/views/v41/pcd/victim-record/pcd/call/after-call-attempt-2.html create mode 100644 app/views/v41/pcd/victim-record/pcd/call/after-call-attempt-3.html create mode 100644 app/views/v41/pcd/victim-record/pcd/call/before-call-1.html create mode 100644 app/views/v41/pcd/victim-record/pcd/call/informed-after-call-1.html create mode 100644 app/views/v41/pcd/victim-record/pcd/call/informed-after-call-2.html create mode 100644 app/views/v41/pcd/victim-record/pcd/call/informed-after-call-3.html rename app/views/{ur/wat => v41}/pcd/victim-record/pcd/details/call-attempt-1.html (100%) rename app/views/{ur/wat => v41}/pcd/victim-record/pcd/details/call-attempt-2.html (100%) rename app/views/{ur/wat => v41}/pcd/victim-record/pcd/details/call-attempt-3.html (100%) rename app/views/{delivery/wat2/victim => v41/pcd/victim-record}/pcd/details/email.html (100%) rename app/views/{delivery/wat2/victim => v41/pcd/victim-record}/pcd/details/letter.html (100%) create mode 100644 app/views/v41/pcd/victim-record/pcd/draft/amendments-required.html create mode 100644 app/views/v41/pcd/victim-record/pcd/draft/approved-to-send.html create mode 100644 app/views/v41/pcd/victim-record/pcd/draft/in-progress.html create mode 100644 app/views/v41/pcd/victim-record/pcd/draft/not-started.html create mode 100644 app/views/v41/pcd/victim-record/pcd/draft/ready-to-send.html create mode 100644 app/views/v41/pcd/victim-record/pcd/draft/under-review.html create mode 100644 app/views/v41/pcd/victim-record/pcd/index.html rename app/views/{ur/wat => v41}/pcd/victim-record/pcd/next-steps.html (100%) create mode 100644 app/views/v41/pcd/victim-record/pcd/pre-draft/check-details.html rename app/views/{delivery/wat2/victim => v41/pcd/victim-record}/pcd/pre-draft/check-eligibility.html (100%) rename app/views/{delivery/wat => v41}/pcd/victim-record/pcd/progress-tracker.html (100%) create mode 100644 app/views/v41/pcd/victim-record/pcd/send/email/after-call-attempt-1.html create mode 100644 app/views/v41/pcd/victim-record/pcd/send/email/after-call-attempt-2.html create mode 100644 app/views/v41/pcd/victim-record/pcd/send/email/delivered.html create mode 100644 app/views/v41/pcd/victim-record/pcd/send/email/failure-permanent.html create mode 100644 app/views/v41/pcd/victim-record/pcd/send/email/failure-technical.html create mode 100644 app/views/v41/pcd/victim-record/pcd/send/email/failure-temporary.html create mode 100644 app/views/v41/pcd/victim-record/pcd/send/email/sending.html create mode 100644 app/views/v41/pcd/victim-record/pcd/send/fu-email/after-call-1.html create mode 100644 app/views/v41/pcd/victim-record/pcd/send/fu-email/after-call-2.html create mode 100644 app/views/v41/pcd/victim-record/pcd/send/fu-email/after-call-3.html create mode 100644 app/views/v41/pcd/victim-record/pcd/send/fu-email/failure-permanent.html create mode 100644 app/views/v41/pcd/victim-record/pcd/send/fu-email/failure-technical.html create mode 100644 app/views/v41/pcd/victim-record/pcd/send/fu-email/failure-temporary.html create mode 100644 app/views/v41/pcd/victim-record/pcd/send/fu-email/sending.html create mode 100644 app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-call-1.html create mode 100644 app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-call-2.html create mode 100644 app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-call-3.html create mode 100644 app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html create mode 100644 app/views/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-1.html create mode 100644 app/views/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-2.html create mode 100644 app/views/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-3.html create mode 100644 app/views/v41/pcd/victim-record/pcd/send/letter/after-email-undelivered.html create mode 100644 app/views/v41/pcd/victim-record/pcd/send/letter/dispatched.html create mode 100644 app/views/v41/pcd/victim-record/pcd/urls.ts create mode 100644 app/views/v41/pcd/victim-record/pre-trial/index.html rename app/views/{delivery/wat => v41}/pcd/victim-record/pre-trial/pre-trial-meeting/index.html (100%) create mode 100644 app/views/v41/pcd/victim-record/vcl/call/after-call-attempt-1.html create mode 100644 app/views/v41/pcd/victim-record/vcl/call/after-call-attempt-2.html create mode 100644 app/views/v41/pcd/victim-record/vcl/call/after-call-attempt-3.html create mode 100644 app/views/v41/pcd/victim-record/vcl/call/before-call-1.html create mode 100644 app/views/v41/pcd/victim-record/vcl/call/informed-after-call-1.html create mode 100644 app/views/v41/pcd/victim-record/vcl/call/informed-after-call-2.html create mode 100644 app/views/v41/pcd/victim-record/vcl/call/informed-after-call-3.html rename app/views/{ur/wat => v41}/pcd/victim-record/vcl/details/call-attempt-1.html (100%) rename app/views/{ur/wat => v41}/pcd/victim-record/vcl/details/call-attempt-2.html (100%) rename app/views/{ur/wat => v41}/pcd/victim-record/vcl/details/call-attempt-3.html (100%) rename app/views/{delivery/wat2/victim => v41/pcd/victim-record}/vcl/details/email.html (100%) rename app/views/{delivery/wat2/victim => v41/pcd/victim-record}/vcl/details/letter.html (100%) create mode 100644 app/views/v41/pcd/victim-record/vcl/draft/amendments-required.html create mode 100644 app/views/v41/pcd/victim-record/vcl/draft/approved-to-send.html create mode 100644 app/views/v41/pcd/victim-record/vcl/draft/in-progress.html create mode 100644 app/views/v41/pcd/victim-record/vcl/draft/not-started.html create mode 100644 app/views/v41/pcd/victim-record/vcl/draft/ready-to-send.html create mode 100644 app/views/v41/pcd/victim-record/vcl/draft/under-review.html create mode 100644 app/views/v41/pcd/victim-record/vcl/index.html rename app/views/{ur/wat => v41}/pcd/victim-record/vcl/next-steps.html (100%) rename app/views/{ur/wat => v41}/pcd/victim-record/vcl/progress-tracker.html (100%) create mode 100644 app/views/v41/pcd/victim-record/vcl/send/email/after-call-attempt-1.html create mode 100644 app/views/v41/pcd/victim-record/vcl/send/email/after-call-attempt-2.html create mode 100644 app/views/v41/pcd/victim-record/vcl/send/email/delivered.html create mode 100644 app/views/v41/pcd/victim-record/vcl/send/email/failure-permanent.html create mode 100644 app/views/v41/pcd/victim-record/vcl/send/email/failure-technical.html create mode 100644 app/views/v41/pcd/victim-record/vcl/send/email/failure-temporary.html create mode 100644 app/views/v41/pcd/victim-record/vcl/send/email/sending.html create mode 100644 app/views/v41/pcd/victim-record/vcl/send/fu-email/after-call-1.html create mode 100644 app/views/v41/pcd/victim-record/vcl/send/fu-email/after-call-2.html create mode 100644 app/views/v41/pcd/victim-record/vcl/send/fu-email/after-call-3.html create mode 100644 app/views/v41/pcd/victim-record/vcl/send/fu-email/failure-permanent.html create mode 100644 app/views/v41/pcd/victim-record/vcl/send/fu-email/failure-technical.html create mode 100644 app/views/v41/pcd/victim-record/vcl/send/fu-email/failure-temporary.html create mode 100644 app/views/v41/pcd/victim-record/vcl/send/fu-email/sending.html create mode 100644 app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-call-1.html create mode 100644 app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-call-2.html create mode 100644 app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-call-3.html create mode 100644 app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html create mode 100644 app/views/v41/pcd/victim-record/vcl/send/letter/after-call-attempt-1.html create mode 100644 app/views/v41/pcd/victim-record/vcl/send/letter/after-call-attempt-2.html create mode 100644 app/views/v41/pcd/victim-record/vcl/send/letter/after-call-attempt-3.html create mode 100644 app/views/v41/pcd/victim-record/vcl/send/letter/after-email-undelivered.html create mode 100644 app/views/v41/pcd/victim-record/vcl/send/letter/dispatched.html create mode 100644 app/views/v41/pcd/victim-record/vcl/urls.ts create mode 100644 app/views/v41/pcd/victim-record/victim-details.html create mode 100644 app/views/v41/pcd/victims.html create mode 100644 app/views/v41/vcl/call/call-support.html create mode 100644 app/views/v41/vcl/call/follow-up-moc.html create mode 100644 app/views/v41/vcl/call/next-attempt-moc.html create mode 100644 app/views/v41/vcl/call/phone-call-1.html create mode 100644 app/views/v41/vcl/call/phone-call-2.html create mode 100644 app/views/v41/vcl/call/phone-call-3.html rename app/views/{ur/wat => v41}/vcl/call/read-only-letter.html (100%) create mode 100644 app/views/v41/vcl/call/text-message-details.html create mode 100644 app/views/v41/vcl/call/was-text-message-sent.html rename app/views/{delivery/wat4/partials/case-locked-banner => v41/vcl/case-locked/banner}/by-someone-else.html (100%) rename app/views/{delivery/wat4/partials/case-locked-banner => v41/vcl/case-locked/banner}/self-locked.html (100%) create mode 100644 app/views/v41/vcl/case-locked/by-someone-else.html create mode 100644 app/views/v41/vcl/case-locked/self-locked.html create mode 100644 app/views/v41/vcl/cases.html create mode 100644 app/views/v41/vcl/checklist.html rename app/views/{ur/wat => v41}/vcl/concepts/create-reminder.html (100%) rename app/views/{ur/wat => v41}/vcl/concepts/dashboard-1.html (100%) create mode 100644 app/views/v41/vcl/concepts/overview.html rename app/views/{ur/wat => v41}/vcl/concepts/team-victims.html (100%) create mode 100644 app/views/v41/vcl/concepts/vca-work-management.html create mode 100644 app/views/v41/vcl/concepts/vsm-tasks-1.html create mode 100644 app/views/v41/vcl/concepts/vso-dashboard.html create mode 100644 app/views/v41/vcl/concepts/vso-tasks-1.html rename app/views/{ur/wat => v41}/vcl/concepts/vso-tasks-2.html (100%) create mode 100644 app/views/v41/vcl/draft/approved-to-send.html create mode 100644 app/views/v41/vcl/draft/cannot-connect.html create mode 100644 app/views/v41/vcl/draft/cd-modal/delete-draft.html create mode 100644 app/views/v41/vcl/draft/cd-modal/request-review.html rename app/views/{delivery/wat3 => v41}/vcl/draft/cd-modal/save-draft.html (100%) create mode 100644 app/views/v41/vcl/draft/cd-modal/send-to-cms.html create mode 100644 app/views/v41/vcl/draft/compose-letter.html create mode 100644 app/views/v41/vcl/draft/stopped-charge.html create mode 100644 app/views/v41/vcl/draft/substantially-altered-charge.html create mode 100644 app/views/v41/vcl/draft/under-review.html create mode 100644 app/views/v41/vcl/draft/vcl-type.html create mode 100644 app/views/v41/vcl/header/vso.html create mode 100644 app/views/v41/vcl/letter-dashboard.html create mode 100644 app/views/v41/vcl/overview.html create mode 100644 app/views/v41/vcl/send/check-email-details.html create mode 100644 app/views/v41/vcl/send/check-letter-details.html create mode 100644 app/views/v41/vcl/send/delivered.html create mode 100644 app/views/v41/vcl/send/letter-added-to-print-queue.html create mode 100644 app/views/v41/vcl/send/letter-details.html create mode 100644 app/views/v41/vcl/send/letter-logged.html create mode 100644 app/views/v41/vcl/send/permanent-failure.html create mode 100644 app/views/v41/vcl/send/sending-email.html rename app/views/{ur/wat => v41}/vcl/send/technical-failure.html (100%) create mode 100644 app/views/v41/vcl/send/temporary-failure.html create mode 100644 app/views/v41/vcl/sign-in.html create mode 100644 app/views/v41/vcl/tasks.html create mode 100644 app/views/v41/vcl/victim-details/email-address.html create mode 100644 app/views/v41/vcl/victim-details/preferred-method-of-contact.html rename app/views/{ur/wat => v41}/vcl/victim-record/case-contacts.html (100%) create mode 100644 app/views/v41/vcl/victim-record/communications/index.html create mode 100644 app/views/v41/vcl/victim-record/index.html create mode 100644 app/views/v41/vcl/victim-record/pcd/call/after-call-attempt-1.html create mode 100644 app/views/v41/vcl/victim-record/pcd/call/after-call-attempt-2.html create mode 100644 app/views/v41/vcl/victim-record/pcd/call/after-call-attempt-3.html create mode 100644 app/views/v41/vcl/victim-record/pcd/call/before-call-1.html create mode 100644 app/views/v41/vcl/victim-record/pcd/call/informed-after-call-1.html create mode 100644 app/views/v41/vcl/victim-record/pcd/call/informed-after-call-2.html create mode 100644 app/views/v41/vcl/victim-record/pcd/call/informed-after-call-3.html rename app/views/{ur/wat => v41}/vcl/victim-record/pcd/details/call-attempt-1.html (100%) rename app/views/{ur/wat => v41}/vcl/victim-record/pcd/details/call-attempt-2.html (100%) rename app/views/{ur/wat => v41}/vcl/victim-record/pcd/details/call-attempt-3.html (100%) rename app/views/{ur/wat => v41}/vcl/victim-record/pcd/details/email.html (100%) rename app/views/{delivery/wat3/victim => v41/vcl/victim-record}/pcd/details/letter.html (100%) create mode 100644 app/views/v41/vcl/victim-record/pcd/draft/amendments-required.html create mode 100644 app/views/v41/vcl/victim-record/pcd/draft/approved-to-send.html create mode 100644 app/views/v41/vcl/victim-record/pcd/draft/in-progress.html create mode 100644 app/views/v41/vcl/victim-record/pcd/draft/not-started.html create mode 100644 app/views/v41/vcl/victim-record/pcd/draft/ready-to-send.html create mode 100644 app/views/v41/vcl/victim-record/pcd/draft/under-review.html create mode 100644 app/views/v41/vcl/victim-record/pcd/index.html rename app/views/{ur/wat => v41}/vcl/victim-record/pcd/next-steps.html (100%) create mode 100644 app/views/v41/vcl/victim-record/pcd/send/email/after-call-attempt-1.html create mode 100644 app/views/v41/vcl/victim-record/pcd/send/email/after-call-attempt-2.html create mode 100644 app/views/v41/vcl/victim-record/pcd/send/email/delivered.html create mode 100644 app/views/v41/vcl/victim-record/pcd/send/email/failure-permanent.html create mode 100644 app/views/v41/vcl/victim-record/pcd/send/email/failure-technical.html create mode 100644 app/views/v41/vcl/victim-record/pcd/send/email/failure-temporary.html create mode 100644 app/views/v41/vcl/victim-record/pcd/send/email/sending.html create mode 100644 app/views/v41/vcl/victim-record/pcd/send/fu-email/after-call-1.html create mode 100644 app/views/v41/vcl/victim-record/pcd/send/fu-email/after-call-2.html create mode 100644 app/views/v41/vcl/victim-record/pcd/send/fu-email/after-call-3.html create mode 100644 app/views/v41/vcl/victim-record/pcd/send/fu-email/failure-permanent.html create mode 100644 app/views/v41/vcl/victim-record/pcd/send/fu-email/failure-technical.html create mode 100644 app/views/v41/vcl/victim-record/pcd/send/fu-email/failure-temporary.html create mode 100644 app/views/v41/vcl/victim-record/pcd/send/fu-email/sending.html create mode 100644 app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-call-1.html create mode 100644 app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-call-2.html create mode 100644 app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-call-3.html create mode 100644 app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html create mode 100644 app/views/v41/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html create mode 100644 app/views/v41/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html create mode 100644 app/views/v41/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html create mode 100644 app/views/v41/vcl/victim-record/pcd/send/letter/after-email-undelivered.html create mode 100644 app/views/v41/vcl/victim-record/pcd/send/letter/dispatched.html create mode 100644 app/views/v41/vcl/victim-record/pre-trial/index.html rename app/views/{ur/wat => v41}/vcl/victim-record/pre-trial/pre-trial-meeting/index.html (100%) rename app/views/{ur/wat => v41}/vcl/victim-record/summary.html (100%) create mode 100644 app/views/v41/vcl/victim-record/vcl/call/after-call-attempt-1.html create mode 100644 app/views/v41/vcl/victim-record/vcl/call/after-call-attempt-2.html create mode 100644 app/views/v41/vcl/victim-record/vcl/call/after-call-attempt-3.html create mode 100644 app/views/v41/vcl/victim-record/vcl/call/before-call-1.html create mode 100644 app/views/v41/vcl/victim-record/vcl/call/informed-after-call-1.html create mode 100644 app/views/v41/vcl/victim-record/vcl/call/informed-after-call-2.html create mode 100644 app/views/v41/vcl/victim-record/vcl/call/informed-after-call-3.html rename app/views/{ur/wat => v41}/vcl/victim-record/vcl/details/call-attempt-1.html (100%) rename app/views/{ur/wat => v41}/vcl/victim-record/vcl/details/call-attempt-2.html (100%) rename app/views/{ur/wat => v41}/vcl/victim-record/vcl/details/call-attempt-3.html (100%) rename app/views/{ur/wat/pcd/victim-record/pcd => v41/vcl/victim-record/vcl}/details/email.html (100%) rename app/views/{delivery/wat3/victim => v41/vcl/victim-record}/vcl/details/letter.html (100%) create mode 100644 app/views/v41/vcl/victim-record/vcl/draft/amendments-required.html create mode 100644 app/views/v41/vcl/victim-record/vcl/draft/approved-to-send.html create mode 100644 app/views/v41/vcl/victim-record/vcl/draft/in-progress.html create mode 100644 app/views/v41/vcl/victim-record/vcl/draft/not-started.html create mode 100644 app/views/v41/vcl/victim-record/vcl/draft/ready-to-send.html create mode 100644 app/views/v41/vcl/victim-record/vcl/draft/under-review.html create mode 100644 app/views/v41/vcl/victim-record/vcl/index copy.html create mode 100644 app/views/v41/vcl/victim-record/vcl/index.html rename app/views/{ur/wat => v41}/vcl/victim-record/vcl/next-steps.html (100%) rename app/views/{ur/wat => v41}/vcl/victim-record/vcl/progress-tracker.html (100%) create mode 100644 app/views/v41/vcl/victim-record/vcl/send/email/after-call-attempt-1.html create mode 100644 app/views/v41/vcl/victim-record/vcl/send/email/after-call-attempt-2.html create mode 100644 app/views/v41/vcl/victim-record/vcl/send/email/delivered.html create mode 100644 app/views/v41/vcl/victim-record/vcl/send/email/failure-permanent.html create mode 100644 app/views/v41/vcl/victim-record/vcl/send/email/failure-technical.html create mode 100644 app/views/v41/vcl/victim-record/vcl/send/email/failure-temporary.html create mode 100644 app/views/v41/vcl/victim-record/vcl/send/email/sending.html create mode 100644 app/views/v41/vcl/victim-record/vcl/send/fu-email/after-call-1.html create mode 100644 app/views/v41/vcl/victim-record/vcl/send/fu-email/after-call-2.html create mode 100644 app/views/v41/vcl/victim-record/vcl/send/fu-email/after-call-3.html create mode 100644 app/views/v41/vcl/victim-record/vcl/send/fu-email/failure-permanent.html create mode 100644 app/views/v41/vcl/victim-record/vcl/send/fu-email/failure-technical.html create mode 100644 app/views/v41/vcl/victim-record/vcl/send/fu-email/failure-temporary.html create mode 100644 app/views/v41/vcl/victim-record/vcl/send/fu-email/sending.html create mode 100644 app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-call-1.html create mode 100644 app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-call-2.html create mode 100644 app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-call-3.html create mode 100644 app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html create mode 100644 app/views/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html create mode 100644 app/views/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html create mode 100644 app/views/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html create mode 100644 app/views/v41/vcl/victim-record/vcl/send/letter/after-email-undelivered.html create mode 100644 app/views/v41/vcl/victim-record/vcl/send/letter/dispatched.html create mode 100644 app/views/v41/vcl/victim-record/victim-details.html create mode 100644 app/views/v41/vcl/victims.html rename app/views/{delivery/wat3 => v42}/.DS_Store (100%) create mode 100644 app/views/v42/case-locked/by-someone-else.html create mode 100644 app/views/v42/case-locked/self-locked.html create mode 100644 app/views/v42/change-task-due-date.html rename app/views/{delivery/wat3 => v42}/onb/case-contacts.html (100%) create mode 100644 app/views/v42/onb/check-details/case-type.html create mode 100644 app/views/v42/onb/check-details/index.html create mode 100644 app/views/v42/onb/check-details/pmoc.html create mode 100644 app/views/v42/onb/check-details/preferred-contact-times.html create mode 100644 app/views/v42/onb/check-details/preferred-correspondence-language.html create mode 100644 app/views/v42/onb/check-details/preferred-name.html create mode 100644 app/views/v42/onb/check-details/risk-level.html create mode 100644 app/views/v42/onb/check-details/translator-needed.html create mode 100644 app/views/v42/onb/check-details/vps-status.html create mode 100644 app/views/v42/onb/check-task.html create mode 100644 app/views/v42/onb/manual-task.html create mode 100644 app/views/v42/onb/next-task-due-date.html create mode 100644 app/views/v42/onb/next-task.html create mode 100644 app/views/v42/onb/onboarded.html create mode 100644 app/views/v42/onb/pmoc.html create mode 100644 app/views/v42/onb/service-lead.html create mode 100644 app/views/v42/onb/victim-details.html create mode 100644 app/views/v42/overview.html rename app/views/{ur/vcl/case-locked/banner => v42/partials/case-locked-banner}/by-someone-else.html (100%) rename app/views/{ur/vcl/case-locked/banner => v42/partials/case-locked-banner}/self-locked.html (100%) rename app/views/{delivery/wat2 => v42}/partials/header/cps-header.html (100%) create mode 100644 app/views/v42/partials/header/none-selected.html create mode 100644 app/views/v42/partials/header/overview-selected.html create mode 100644 app/views/v42/partials/header/tasks-selected.html create mode 100644 app/views/v42/partials/header/victims-selected.html rename app/views/{delivery/wat2 => v42}/partials/identity-bar/index.html (100%) create mode 100644 app/views/v42/partials/identity-bar/victim-page.html create mode 100644 app/views/v42/pcd/call/call-support.html create mode 100644 app/views/v42/pcd/call/follow-up-moc.html create mode 100644 app/views/v42/pcd/call/next-attempt-moc.html create mode 100644 app/views/v42/pcd/call/phone-call-1.html create mode 100644 app/views/v42/pcd/call/phone-call-2.html create mode 100644 app/views/v42/pcd/call/phone-call-3.html rename app/views/{ur/wat => v42}/pcd/call/read-only-letter.html (100%) create mode 100644 app/views/v42/pcd/call/text-message-details.html create mode 100644 app/views/v42/pcd/call/was-text-message-sent.html create mode 100644 app/views/v42/pcd/draft/approved-to-send.html create mode 100644 app/views/v42/pcd/draft/cannot-connect.html create mode 100644 app/views/v42/pcd/draft/cd-modal/delete-draft.html create mode 100644 app/views/v42/pcd/draft/cd-modal/request-review.html rename app/views/{delivery/wat4 => v42}/pcd/draft/cd-modal/save-draft.html (100%) create mode 100644 app/views/v42/pcd/draft/cd-modal/send-to-cms.html create mode 100644 app/views/v42/pcd/draft/compose-letter.html create mode 100644 app/views/v42/pcd/draft/first-hearing.html create mode 100644 app/views/v42/pcd/draft/pcd-type.html create mode 100644 app/views/v42/pcd/draft/under-review.html create mode 100644 app/views/v42/pcd/draft/victim-withdrawn.html create mode 100644 app/views/v42/pcd/pre-draft/check-details.html create mode 100644 app/views/v42/pcd/pre-draft/check-eligibility.html create mode 100644 app/views/v42/pcd/send/check-email-details.html create mode 100644 app/views/v42/pcd/send/check-letter-details.html create mode 100644 app/views/v42/pcd/send/delivered.html create mode 100644 app/views/v42/pcd/send/letter-added-to-print-queue.html create mode 100644 app/views/v42/pcd/send/letter-details.html create mode 100644 app/views/v42/pcd/send/letter-logged.html create mode 100644 app/views/v42/pcd/send/permanent-failure.html create mode 100644 app/views/v42/pcd/send/sending-email.html create mode 100644 app/views/v42/pcd/send/technical-failure.html create mode 100644 app/views/v42/pcd/send/temporary-failure.html create mode 100644 app/views/v42/sign-in.html create mode 100644 app/views/v42/task-assignee.html create mode 100644 app/views/v42/tasks.html create mode 100644 app/views/v42/vcl/call/call-support.html create mode 100644 app/views/v42/vcl/call/follow-up-moc.html create mode 100644 app/views/v42/vcl/call/next-attempt-moc.html create mode 100644 app/views/v42/vcl/call/phone-call-1.html create mode 100644 app/views/v42/vcl/call/phone-call-2.html create mode 100644 app/views/v42/vcl/call/phone-call-3.html create mode 100644 app/views/v42/vcl/call/read-only-letter.html create mode 100644 app/views/v42/vcl/call/text-message-details.html create mode 100644 app/views/v42/vcl/call/was-text-message-sent.html create mode 100644 app/views/v42/vcl/draft/approved-to-send.html create mode 100644 app/views/v42/vcl/draft/cannot-connect.html create mode 100644 app/views/v42/vcl/draft/cd-modal/delete-draft.html create mode 100644 app/views/v42/vcl/draft/cd-modal/request-review.html rename app/views/{delivery/wat4 => v42}/vcl/draft/cd-modal/save-draft.html (100%) create mode 100644 app/views/v42/vcl/draft/cd-modal/send-to-cms.html create mode 100644 app/views/v42/vcl/draft/compose-letter.html create mode 100644 app/views/v42/vcl/draft/stopped-charge.html create mode 100644 app/views/v42/vcl/draft/substantially-altered-charge.html create mode 100644 app/views/v42/vcl/draft/under-review.html create mode 100644 app/views/v42/vcl/draft/vcl-type.html create mode 100644 app/views/v42/vcl/pre-draft/check-details.html create mode 100644 app/views/v42/vcl/pre-draft/check-eligibility.html create mode 100644 app/views/v42/vcl/send/check-email-details.html create mode 100644 app/views/v42/vcl/send/check-letter-details.html create mode 100644 app/views/v42/vcl/send/delivered.html create mode 100644 app/views/v42/vcl/send/letter-added-to-print-queue.html create mode 100644 app/views/v42/vcl/send/letter-details.html create mode 100644 app/views/v42/vcl/send/letter-logged.html create mode 100644 app/views/v42/vcl/send/permanent-failure.html create mode 100644 app/views/v42/vcl/send/sending-email.html create mode 100644 app/views/v42/vcl/send/technical-failure.html create mode 100644 app/views/v42/vcl/send/temporary-failure.html rename app/views/{delivery/wat2 => v42}/victim/case-contacts.html (100%) create mode 100644 app/views/v42/victim/index.html create mode 100644 app/views/v42/victim/new-task/check-task.html create mode 100644 app/views/v42/victim/new-task/manual-task.html create mode 100644 app/views/v42/victim/new-task/task-created.html create mode 100644 app/views/v42/victim/new-task/task-due-date.html create mode 100644 app/views/v42/victim/new-task/task-selection.html rename app/views/{delivery/wat2 => v42}/victim/overview.html (100%) create mode 100644 app/views/v42/victim/pcd/call/after-call-attempt-1.html create mode 100644 app/views/v42/victim/pcd/call/after-call-attempt-2.html create mode 100644 app/views/v42/victim/pcd/call/after-call-attempt-3.html create mode 100644 app/views/v42/victim/pcd/call/before-call-1.html create mode 100644 app/views/v42/victim/pcd/call/informed-after-call-1.html create mode 100644 app/views/v42/victim/pcd/call/informed-after-call-2.html create mode 100644 app/views/v42/victim/pcd/call/informed-after-call-3.html rename app/views/{delivery/wat2 => v42}/victim/pcd/details/call-attempt-1.html (100%) rename app/views/{delivery/wat2 => v42}/victim/pcd/details/call-attempt-2.html (100%) rename app/views/{delivery/wat2 => v42}/victim/pcd/details/call-attempt-3.html (100%) rename app/views/{ur/wat/pcd/victim-record/vcl => v42/victim/pcd}/details/email.html (100%) rename app/views/{ur/wat/pcd/victim-record => v42/victim}/pcd/details/letter.html (100%) create mode 100644 app/views/v42/victim/pcd/draft/amendments-required.html create mode 100644 app/views/v42/victim/pcd/draft/approved-to-send.html create mode 100644 app/views/v42/victim/pcd/draft/in-progress.html create mode 100644 app/views/v42/victim/pcd/draft/not-started.html create mode 100644 app/views/v42/victim/pcd/draft/ready-to-send.html create mode 100644 app/views/v42/victim/pcd/draft/under-review.html create mode 100644 app/views/v42/victim/pcd/index.html rename app/views/{delivery/wat2 => v42}/victim/pcd/next-steps.html (100%) create mode 100644 app/views/v42/victim/pcd/pre-draft/check-details.html rename app/views/{delivery/wat2/victim/vcl => v42/victim/pcd}/pre-draft/check-eligibility.html (100%) rename app/views/{delivery/wat2 => v42}/victim/pcd/progress-tracker.html (100%) create mode 100644 app/views/v42/victim/pcd/send/email/after-call-attempt-1.html create mode 100644 app/views/v42/victim/pcd/send/email/after-call-attempt-2.html create mode 100644 app/views/v42/victim/pcd/send/email/delivered.html create mode 100644 app/views/v42/victim/pcd/send/email/failure-permanent.html create mode 100644 app/views/v42/victim/pcd/send/email/failure-technical.html create mode 100644 app/views/v42/victim/pcd/send/email/failure-temporary.html create mode 100644 app/views/v42/victim/pcd/send/email/sending.html create mode 100644 app/views/v42/victim/pcd/send/fu-email/after-call-1.html create mode 100644 app/views/v42/victim/pcd/send/fu-email/after-call-2.html create mode 100644 app/views/v42/victim/pcd/send/fu-email/after-call-3.html create mode 100644 app/views/v42/victim/pcd/send/fu-email/failure-permanent.html create mode 100644 app/views/v42/victim/pcd/send/fu-email/failure-technical.html create mode 100644 app/views/v42/victim/pcd/send/fu-email/failure-temporary.html create mode 100644 app/views/v42/victim/pcd/send/fu-email/sending.html create mode 100644 app/views/v42/victim/pcd/send/fu-letter/after-call-1.html create mode 100644 app/views/v42/victim/pcd/send/fu-letter/after-call-2.html create mode 100644 app/views/v42/victim/pcd/send/fu-letter/after-call-3.html create mode 100644 app/views/v42/victim/pcd/send/fu-letter/after-fu-email-undelivered.html create mode 100644 app/views/v42/victim/pcd/send/letter/after-call-attempt-1.html create mode 100644 app/views/v42/victim/pcd/send/letter/after-call-attempt-2.html create mode 100644 app/views/v42/victim/pcd/send/letter/after-call-attempt-3.html create mode 100644 app/views/v42/victim/pcd/send/letter/after-email-undelivered.html create mode 100644 app/views/v42/victim/pcd/send/letter/dispatched.html create mode 100644 app/views/v42/victim/pcd/urls.ts create mode 100644 app/views/v42/victim/pre-trial/index.html rename app/views/{delivery/wat2 => v42}/victim/pre-trial/pre-trial-meeting/index.html (100%) create mode 100644 app/views/v42/victim/reminder.html create mode 100644 app/views/v42/victim/vcl/call/after-call-attempt-1.html create mode 100644 app/views/v42/victim/vcl/call/after-call-attempt-2.html create mode 100644 app/views/v42/victim/vcl/call/after-call-attempt-3.html create mode 100644 app/views/v42/victim/vcl/call/before-call-1.html create mode 100644 app/views/v42/victim/vcl/call/informed-after-call-1.html create mode 100644 app/views/v42/victim/vcl/call/informed-after-call-2.html create mode 100644 app/views/v42/victim/vcl/call/informed-after-call-3.html rename app/views/{delivery/wat2 => v42}/victim/vcl/details/call-attempt-1.html (100%) rename app/views/{delivery/wat2 => v42}/victim/vcl/details/call-attempt-2.html (100%) rename app/views/{delivery/wat2 => v42}/victim/vcl/details/call-attempt-3.html (100%) rename app/views/{ur/wat/vcl/victim-record => v42/victim}/vcl/details/email.html (100%) rename app/views/{ur/wat/pcd/victim-record => v42/victim}/vcl/details/letter.html (100%) create mode 100644 app/views/v42/victim/vcl/draft/amendments-required.html create mode 100644 app/views/v42/victim/vcl/draft/approved-to-send.html create mode 100644 app/views/v42/victim/vcl/draft/in-progress.html create mode 100644 app/views/v42/victim/vcl/draft/not-started.html create mode 100644 app/views/v42/victim/vcl/draft/ready-to-send.html create mode 100644 app/views/v42/victim/vcl/draft/under-review.html create mode 100644 app/views/v42/victim/vcl/index.html create mode 100644 app/views/v42/victim/vcl/pre-draft/check-details.html rename app/views/{delivery/wat3 => v42}/victim/vcl/pre-draft/check-eligibility.html (100%) rename app/views/{delivery/wat2 => v42}/victim/vcl/progress-tracker.njk (100%) create mode 100644 app/views/v42/victim/vcl/send/email/after-call-attempt-1.html create mode 100644 app/views/v42/victim/vcl/send/email/after-call-attempt-2.html create mode 100644 app/views/v42/victim/vcl/send/email/delivered.html create mode 100644 app/views/v42/victim/vcl/send/email/failure-permanent.html create mode 100644 app/views/v42/victim/vcl/send/email/failure-technical.html create mode 100644 app/views/v42/victim/vcl/send/email/failure-temporary.html create mode 100644 app/views/v42/victim/vcl/send/email/sending.html create mode 100644 app/views/v42/victim/vcl/send/fu-email/after-call-1.html create mode 100644 app/views/v42/victim/vcl/send/fu-email/after-call-2.html create mode 100644 app/views/v42/victim/vcl/send/fu-email/after-call-3.html create mode 100644 app/views/v42/victim/vcl/send/fu-email/failure-permanent.html create mode 100644 app/views/v42/victim/vcl/send/fu-email/failure-technical.html create mode 100644 app/views/v42/victim/vcl/send/fu-email/failure-temporary.html create mode 100644 app/views/v42/victim/vcl/send/fu-email/sending.html create mode 100644 app/views/v42/victim/vcl/send/fu-letter/after-call-1.html create mode 100644 app/views/v42/victim/vcl/send/fu-letter/after-call-2.html create mode 100644 app/views/v42/victim/vcl/send/fu-letter/after-call-3.html create mode 100644 app/views/v42/victim/vcl/send/fu-letter/after-fu-email-undelivered.html create mode 100644 app/views/v42/victim/vcl/send/letter/after-call-attempt-1.html create mode 100644 app/views/v42/victim/vcl/send/letter/after-call-attempt-2.html create mode 100644 app/views/v42/victim/vcl/send/letter/after-call-attempt-3.html create mode 100644 app/views/v42/victim/vcl/send/letter/after-email-undelivered.html create mode 100644 app/views/v42/victim/vcl/send/letter/dispatched.html create mode 100644 app/views/v42/victim/vcl/urls.html create mode 100644 app/views/v42/victim/victim-details/email-address.html create mode 100644 app/views/v42/victim/victim-details/index.html create mode 100644 app/views/v42/victim/victim-details/pmoc.html create mode 100644 app/views/v42/victims.html create mode 100644 app/views/v42/vlo.html rename app/views/{delivery/wat4 => v50}/.DS_Store (100%) create mode 100644 app/views/v50/case-locked/by-someone-else.html create mode 100644 app/views/v50/case-locked/self-locked.html create mode 100644 app/views/v50/change-service.html create mode 100644 app/views/v50/change-task-due-date.html create mode 100644 app/views/v50/next-task-due-date.html rename app/views/{delivery/wat4 => v50}/onb/case-contacts.html (100%) create mode 100644 app/views/v50/onb/check-details/case-type.html create mode 100644 app/views/v50/onb/check-details/index.html create mode 100644 app/views/v50/onb/check-details/pmoc.html create mode 100644 app/views/v50/onb/check-details/preferred-contact-times.html create mode 100644 app/views/v50/onb/check-details/preferred-correspondence-language.html create mode 100644 app/views/v50/onb/check-details/preferred-name.html create mode 100644 app/views/v50/onb/check-details/risk-level.html create mode 100644 app/views/v50/onb/check-details/translator-needed.html create mode 100644 app/views/v50/onb/check-details/vps-status.html create mode 100644 app/views/v50/onb/check-task.html create mode 100644 app/views/v50/onb/manual-task.html create mode 100644 app/views/v50/onb/meeting-purpose.html create mode 100644 app/views/v50/onb/next-task-due-date.html create mode 100644 app/views/v50/onb/next-task.html create mode 100644 app/views/v50/onb/onboarded.html create mode 100644 app/views/v50/onb/pmoc.html create mode 100644 app/views/v50/onb/service-lead.html create mode 100644 app/views/v50/onb/victim-details.html create mode 100644 app/views/v50/other/call-logged.html create mode 100644 app/views/v50/other/contacted-by.html create mode 100644 app/views/v50/other/email-details.html create mode 100644 app/views/v50/other/email-logged.html create mode 100644 app/views/v50/other/in-person-logged.html create mode 100644 app/views/v50/other/in-person.html create mode 100644 app/views/v50/other/letter-details.html create mode 100644 app/views/v50/other/letter-logged.html create mode 100644 app/views/v50/other/log.html create mode 100644 app/views/v50/other/other-logged.html create mode 100644 app/views/v50/other/other.html create mode 100644 app/views/v50/other/telephone-call.html create mode 100644 app/views/v50/other/text-message-logged.html create mode 100644 app/views/v50/other/text-message.html create mode 100644 app/views/v50/overview.html create mode 100644 app/views/v50/overview2.html rename app/views/{delivery/wat3 => v50}/overview3.html (93%) rename app/views/{delivery/wat3 => v50}/overview4.html (92%) rename app/views/{delivery/wat3 => v50}/overview5.html (95%) rename app/views/{ur/wat/pcd/case-locked/banner => v50/partials/case-locked-banner}/by-someone-else.html (100%) rename app/views/{ur/wat/pcd/case-locked/banner => v50/partials/case-locked-banner}/self-locked.html (100%) rename app/views/{delivery/wat3 => v50}/partials/header/cps-header.html (100%) create mode 100644 app/views/v50/partials/header/none-selected.html create mode 100644 app/views/v50/partials/header/overview-selected.html rename app/views/{delivery/wat3 => v50}/partials/header/tasks-selected-bfs.html (89%) create mode 100644 app/views/v50/partials/header/tasks-selected.html rename app/views/{delivery/wat3 => v50}/partials/header/victims-selected-bfs.html (89%) create mode 100644 app/views/v50/partials/header/victims-selected.html rename app/views/{delivery/wat3 => v50}/partials/identity-bar/index.html (100%) create mode 100644 app/views/v50/partials/identity-bar/victim-page.html create mode 100644 app/views/v50/pcd/call/call-support.html create mode 100644 app/views/v50/pcd/call/follow-up-moc.html create mode 100644 app/views/v50/pcd/call/next-attempt-moc.html create mode 100644 app/views/v50/pcd/call/phone-call-1.html create mode 100644 app/views/v50/pcd/call/phone-call-2.html create mode 100644 app/views/v50/pcd/call/phone-call-3.html rename app/views/{delivery/wat3 => v50}/pcd/call/read-only-letter.html (100%) create mode 100644 app/views/v50/pcd/call/text-message-details.html create mode 100644 app/views/v50/pcd/call/was-text-message-sent.html create mode 100644 app/views/v50/pcd/draft/approved-to-send.html create mode 100644 app/views/v50/pcd/draft/cannot-connect.html create mode 100644 app/views/v50/pcd/draft/cd-modal/delete-draft.html create mode 100644 app/views/v50/pcd/draft/cd-modal/request-review.html rename app/views/{ur/nfa => v50/pcd}/draft/cd-modal/save-draft.html (100%) create mode 100644 app/views/v50/pcd/draft/cd-modal/send-to-cms.html create mode 100644 app/views/v50/pcd/draft/compose-letter.html create mode 100644 app/views/v50/pcd/draft/first-hearing.html create mode 100644 app/views/v50/pcd/draft/pcd-type.html create mode 100644 app/views/v50/pcd/draft/under-review.html create mode 100644 app/views/v50/pcd/draft/victim-withdrawn.html create mode 100644 app/views/v50/pcd/pre-draft/check-details-old.html create mode 100644 app/views/v50/pcd/pre-draft/check-details/case-type.html create mode 100644 app/views/v50/pcd/pre-draft/check-details/index.html create mode 100644 app/views/v50/pcd/pre-draft/check-details/pmoc.html create mode 100644 app/views/v50/pcd/pre-draft/check-details/preferred-contact-times.html create mode 100644 app/views/v50/pcd/pre-draft/check-details/preferred-correspondence-language.html create mode 100644 app/views/v50/pcd/pre-draft/check-details/preferred-name.html create mode 100644 app/views/v50/pcd/pre-draft/check-details/risk-level.html create mode 100644 app/views/v50/pcd/pre-draft/check-details/translator-needed.html create mode 100644 app/views/v50/pcd/pre-draft/check-details/vps-status.html create mode 100644 app/views/v50/pcd/pre-draft/check-eligibility.html create mode 100644 app/views/v50/pcd/pre-draft/contacted-by.html create mode 100644 app/views/v50/pcd/pre-draft/not-contacted-reason.html create mode 100644 app/views/v50/pcd/send/check-email-details.html create mode 100644 app/views/v50/pcd/send/check-letter-details.html create mode 100644 app/views/v50/pcd/send/delivered.html create mode 100644 app/views/v50/pcd/send/email-details.html create mode 100644 app/views/v50/pcd/send/email-logged.html create mode 100644 app/views/v50/pcd/send/letter-added-to-print-queue.html create mode 100644 app/views/v50/pcd/send/letter-details.html create mode 100644 app/views/v50/pcd/send/letter-logged.html create mode 100644 app/views/v50/pcd/send/permanent-failure.html create mode 100644 app/views/v50/pcd/send/sending-email.html create mode 100644 app/views/v50/pcd/send/technical-failure.html create mode 100644 app/views/v50/pcd/send/temporary-failure.html create mode 100644 app/views/v50/sign-in.html create mode 100644 app/views/v50/task-assignee.html create mode 100644 app/views/v50/task-updated.html create mode 100644 app/views/v50/tasks.html create mode 100644 app/views/v50/update-manual-task.html create mode 100644 app/views/v50/vcl/call/call-support.html create mode 100644 app/views/v50/vcl/call/follow-up-moc.html create mode 100644 app/views/v50/vcl/call/next-attempt-moc.html create mode 100644 app/views/v50/vcl/call/phone-call-1.html create mode 100644 app/views/v50/vcl/call/phone-call-2.html create mode 100644 app/views/v50/vcl/call/phone-call-3.html create mode 100644 app/views/v50/vcl/call/read-only-letter.html create mode 100644 app/views/v50/vcl/call/text-message-details.html create mode 100644 app/views/v50/vcl/call/was-text-message-sent.html create mode 100644 app/views/v50/vcl/draft/approved-to-send.html create mode 100644 app/views/v50/vcl/draft/cannot-connect.html create mode 100644 app/views/v50/vcl/draft/cd-modal/delete-draft.html create mode 100644 app/views/v50/vcl/draft/cd-modal/request-review.html rename app/views/{ur => v50}/vcl/draft/cd-modal/save-draft.html (100%) create mode 100644 app/views/v50/vcl/draft/cd-modal/send-to-cms.html create mode 100644 app/views/v50/vcl/draft/compose-letter.html create mode 100644 app/views/v50/vcl/draft/stopped-charge.html create mode 100644 app/views/v50/vcl/draft/substantially-altered-charge.html create mode 100644 app/views/v50/vcl/draft/under-review.html create mode 100644 app/views/v50/vcl/draft/vcl-type.html create mode 100644 app/views/v50/vcl/pre-draft/check-details.html create mode 100644 app/views/v50/vcl/pre-draft/check-details/case-type.html create mode 100644 app/views/v50/vcl/pre-draft/check-details/index.html create mode 100644 app/views/v50/vcl/pre-draft/check-details/pmoc.html create mode 100644 app/views/v50/vcl/pre-draft/check-details/preferred-contact-times.html create mode 100644 app/views/v50/vcl/pre-draft/check-details/preferred-correspondence-language.html create mode 100644 app/views/v50/vcl/pre-draft/check-details/preferred-name.html create mode 100644 app/views/v50/vcl/pre-draft/check-details/risk-level.html create mode 100644 app/views/v50/vcl/pre-draft/check-details/translator-needed.html create mode 100644 app/views/v50/vcl/pre-draft/check-details/vps-status.html create mode 100644 app/views/v50/vcl/pre-draft/check-eligibility.html create mode 100644 app/views/v50/vcl/pre-draft/contacted-by.html create mode 100644 app/views/v50/vcl/send/check-email-details.html create mode 100644 app/views/v50/vcl/send/check-letter-details.html create mode 100644 app/views/v50/vcl/send/delivered.html create mode 100644 app/views/v50/vcl/send/email-details.html create mode 100644 app/views/v50/vcl/send/email-logged.html create mode 100644 app/views/v50/vcl/send/letter-added-to-print-queue.html create mode 100644 app/views/v50/vcl/send/letter-details.html create mode 100644 app/views/v50/vcl/send/letter-logged-old.html create mode 100644 app/views/v50/vcl/send/letter-logged.html create mode 100644 app/views/v50/vcl/send/permanent-failure.html create mode 100644 app/views/v50/vcl/send/sending-email.html create mode 100644 app/views/v50/vcl/send/technical-failure.html create mode 100644 app/views/v50/vcl/send/temporary-failure.html rename app/views/{delivery/wat3 => v50}/victim/case-contacts.html (88%) rename app/views/{delivery/wat3 => v50}/victim/case-contacts/family-liaison-officer.html (77%) rename app/views/{delivery/wat3 => v50}/victim/case-contacts/idva.html (87%) rename app/views/{delivery/wat3 => v50}/victim/case-contacts/isva.html (87%) rename app/views/{delivery/wat3 => v50}/victim/case-information/area.html (91%) rename app/views/{delivery/wat3 => v50}/victim/case-information/charging-type.html (85%) create mode 100644 app/views/v50/victim/index.html create mode 100644 app/views/v50/victim/new-task/check-task.html create mode 100644 app/views/v50/victim/new-task/manual-task.html create mode 100644 app/views/v50/victim/new-task/meeting-purpose.html rename app/views/{delivery/wat3 => v50}/victim/new-task/task-already-exists.html (93%) create mode 100644 app/views/v50/victim/new-task/task-created.html create mode 100644 app/views/v50/victim/new-task/task-due-date.html create mode 100644 app/views/v50/victim/new-task/task-selection.html rename app/views/{delivery/wat3 => v50}/victim/other/details/call.html (100%) rename app/views/{delivery/wat3 => v50}/victim/other/details/email.html (100%) rename app/views/{delivery/wat3 => v50}/victim/other/details/in-person.html (100%) rename app/views/{delivery/wat3 => v50}/victim/other/details/letter.html (100%) rename app/views/{delivery/wat3 => v50}/victim/other/details/other.html (100%) rename app/views/{delivery/wat3 => v50}/victim/other/details/text-message.html (100%) create mode 100644 app/views/v50/victim/other/index.html create mode 100644 app/views/v50/victim/overview.html create mode 100644 app/views/v50/victim/pcd/call/after-call-attempt-1.html create mode 100644 app/views/v50/victim/pcd/call/after-call-attempt-2.html create mode 100644 app/views/v50/victim/pcd/call/after-call-attempt-3.html create mode 100644 app/views/v50/victim/pcd/call/before-call-1.html create mode 100644 app/views/v50/victim/pcd/call/before-text-logged.html create mode 100644 app/views/v50/victim/pcd/call/informed-after-call-1.html create mode 100644 app/views/v50/victim/pcd/call/informed-after-call-2.html create mode 100644 app/views/v50/victim/pcd/call/informed-after-call-3.html create mode 100644 app/views/v50/victim/pcd/call/select-fumoc.html rename app/views/{delivery/wat3 => v50}/victim/pcd/details/call-attempt-1.html (100%) rename app/views/{delivery/wat3 => v50}/victim/pcd/details/call-attempt-2.html (100%) rename app/views/{delivery/wat3 => v50}/victim/pcd/details/call-attempt-3.html (100%) rename app/views/{delivery/wat3 => v50}/victim/pcd/details/email.html (100%) rename app/views/{ur/wat/vcl/victim-record => v50/victim}/pcd/details/letter.html (100%) create mode 100644 app/views/v50/victim/pcd/draft/amendments-required.html create mode 100644 app/views/v50/victim/pcd/draft/approved-to-send.html create mode 100644 app/views/v50/victim/pcd/draft/in-progress.html create mode 100644 app/views/v50/victim/pcd/draft/ready-to-send.html create mode 100644 app/views/v50/victim/pcd/draft/under-review.html create mode 100644 app/views/v50/victim/pcd/index-with-vcl.html create mode 100644 app/views/v50/victim/pcd/index.html rename app/views/{delivery/wat3 => v50}/victim/pcd/next-steps.html (100%) create mode 100644 app/views/v50/victim/pcd/pre-draft/check-details.html create mode 100644 app/views/v50/victim/pcd/pre-draft/log-not-started.html rename app/views/{delivery/wat3 => v50}/victim/pcd/pre-draft/not-contacted-logged.html (100%) rename app/views/{delivery/wat3 => v50}/victim/pcd/progress-tracker.html (100%) create mode 100644 app/views/v50/victim/pcd/send/email/after-call-attempt-1.html create mode 100644 app/views/v50/victim/pcd/send/email/after-call-attempt-2.html create mode 100644 app/views/v50/victim/pcd/send/email/delivered.html create mode 100644 app/views/v50/victim/pcd/send/email/failure-permanent.html create mode 100644 app/views/v50/victim/pcd/send/email/failure-technical.html create mode 100644 app/views/v50/victim/pcd/send/email/failure-temporary.html create mode 100644 app/views/v50/victim/pcd/send/email/sending.html create mode 100644 app/views/v50/victim/pcd/send/fu-email/after-call-1.html create mode 100644 app/views/v50/victim/pcd/send/fu-email/after-call-2.html create mode 100644 app/views/v50/victim/pcd/send/fu-email/after-call-3.html create mode 100644 app/views/v50/victim/pcd/send/fu-email/failure-permanent.html create mode 100644 app/views/v50/victim/pcd/send/fu-email/failure-technical.html create mode 100644 app/views/v50/victim/pcd/send/fu-email/failure-temporary.html create mode 100644 app/views/v50/victim/pcd/send/fu-email/sending.html create mode 100644 app/views/v50/victim/pcd/send/fu-letter/after-call-1.html create mode 100644 app/views/v50/victim/pcd/send/fu-letter/after-call-2.html create mode 100644 app/views/v50/victim/pcd/send/fu-letter/after-call-3.html create mode 100644 app/views/v50/victim/pcd/send/fu-letter/after-fu-email-undelivered.html create mode 100644 app/views/v50/victim/pcd/send/letter/after-call-attempt-1.html create mode 100644 app/views/v50/victim/pcd/send/letter/after-call-attempt-2.html create mode 100644 app/views/v50/victim/pcd/send/letter/after-call-attempt-3.html create mode 100644 app/views/v50/victim/pcd/send/letter/after-email-undelivered.html create mode 100644 app/views/v50/victim/pcd/send/letter/dispatched.html create mode 100644 app/views/v50/victim/pcd/urls.ts create mode 100644 app/views/v50/victim/pre-trial/index.html rename app/views/{delivery/wat3 => v50}/victim/pre-trial/pre-trial-meeting/index.html (100%) create mode 100644 app/views/v50/victim/reminder.html create mode 100644 app/views/v50/victim/vcl/call/after-call-attempt-1.html create mode 100644 app/views/v50/victim/vcl/call/after-call-attempt-2.html create mode 100644 app/views/v50/victim/vcl/call/after-call-attempt-3.html create mode 100644 app/views/v50/victim/vcl/call/before-call-1.html create mode 100644 app/views/v50/victim/vcl/call/informed-after-call-1.html create mode 100644 app/views/v50/victim/vcl/call/informed-after-call-2.html create mode 100644 app/views/v50/victim/vcl/call/informed-after-call-3.html rename app/views/{delivery/wat3 => v50}/victim/vcl/details/call-attempt-1.html (100%) rename app/views/{delivery/wat3 => v50}/victim/vcl/details/call-attempt-2.html (100%) rename app/views/{delivery/wat3 => v50}/victim/vcl/details/call-attempt-3.html (100%) rename app/views/{delivery/wat3 => v50}/victim/vcl/details/email.html (100%) rename app/views/{ur/wat/vcl/victim-record => v50/victim}/vcl/details/letter.html (100%) create mode 100644 app/views/v50/victim/vcl/draft/amendments-required.html create mode 100644 app/views/v50/victim/vcl/draft/approved-to-send.html create mode 100644 app/views/v50/victim/vcl/draft/in-progress.html create mode 100644 app/views/v50/victim/vcl/draft/not-started.html create mode 100644 app/views/v50/victim/vcl/draft/ready-to-send.html create mode 100644 app/views/v50/victim/vcl/draft/under-review.html create mode 100644 app/views/v50/victim/vcl/index.html create mode 100644 app/views/v50/victim/vcl/pre-draft/check-details.html rename app/views/{delivery/wat4 => v50}/victim/vcl/pre-draft/check-eligibility.html (100%) rename app/views/{delivery/wat3 => v50}/victim/vcl/progress-tracker.njk (100%) create mode 100644 app/views/v50/victim/vcl/send/email/after-call-attempt-1.html create mode 100644 app/views/v50/victim/vcl/send/email/after-call-attempt-2.html create mode 100644 app/views/v50/victim/vcl/send/email/delivered.html create mode 100644 app/views/v50/victim/vcl/send/email/failure-permanent.html create mode 100644 app/views/v50/victim/vcl/send/email/failure-technical.html create mode 100644 app/views/v50/victim/vcl/send/email/failure-temporary.html create mode 100644 app/views/v50/victim/vcl/send/email/sending.html create mode 100644 app/views/v50/victim/vcl/send/fu-email/after-call-1.html create mode 100644 app/views/v50/victim/vcl/send/fu-email/after-call-2.html create mode 100644 app/views/v50/victim/vcl/send/fu-email/after-call-3.html create mode 100644 app/views/v50/victim/vcl/send/fu-email/failure-permanent.html create mode 100644 app/views/v50/victim/vcl/send/fu-email/failure-technical.html create mode 100644 app/views/v50/victim/vcl/send/fu-email/failure-temporary.html create mode 100644 app/views/v50/victim/vcl/send/fu-email/sending.html create mode 100644 app/views/v50/victim/vcl/send/fu-letter/after-call-1.html create mode 100644 app/views/v50/victim/vcl/send/fu-letter/after-call-2.html create mode 100644 app/views/v50/victim/vcl/send/fu-letter/after-call-3.html create mode 100644 app/views/v50/victim/vcl/send/fu-letter/after-fu-email-undelivered.html create mode 100644 app/views/v50/victim/vcl/send/letter/after-call-attempt-1.html create mode 100644 app/views/v50/victim/vcl/send/letter/after-call-attempt-2.html create mode 100644 app/views/v50/victim/vcl/send/letter/after-call-attempt-3.html create mode 100644 app/views/v50/victim/vcl/send/letter/after-email-undelivered.html create mode 100644 app/views/v50/victim/vcl/send/letter/dispatched.html create mode 100644 app/views/v50/victim/vcl/urls.html create mode 100644 app/views/v50/victim/victim-details/address.html rename app/views/{delivery/wat3 => v50}/victim/victim-details/category.html (92%) rename app/views/{delivery/wat3 => v50}/victim/victim-details/contact-times.html (83%) rename app/views/{delivery/wat3 => v50}/victim/victim-details/correspondence-language.html (91%) create mode 100644 app/views/v50/victim/victim-details/date-of-birth.html rename app/views/{delivery/wat3 => v50}/victim/victim-details/disability.html (86%) create mode 100644 app/views/v50/victim/victim-details/email-address.html rename app/views/{delivery/wat3 => v50}/victim/victim-details/ethnicity.html (88%) rename app/views/{delivery/wat3 => v50}/victim/victim-details/full-name.html (88%) rename app/views/{delivery/wat3 => v50}/victim/victim-details/gender.html (86%) create mode 100644 app/views/v50/victim/victim-details/index.html rename app/views/{delivery/wat3 => v50}/victim/victim-details/pmoc-police.html (88%) create mode 100644 app/views/v50/victim/victim-details/pmoc.html rename app/views/{delivery/wat3 => v50}/victim/victim-details/power-of-attorney.html (86%) create mode 100644 app/views/v50/victim/victim-details/preferred-name.html create mode 100644 app/views/v50/victim/victim-details/previous-convictions.html rename app/views/{delivery/wat3 => v50}/victim/victim-details/reasonable-adjustments.html (81%) create mode 100644 app/views/v50/victim/victim-details/religion.html create mode 100644 app/views/v50/victim/victim-details/risk-level.html create mode 100644 app/views/v50/victim/victim-details/service.html rename app/views/{delivery/wat3 => v50}/victim/victim-details/telephone-number.html (89%) create mode 100644 app/views/v50/victim/victim-details/translator-needed.html rename app/views/{delivery/wat3 => v50}/victim/victim-details/victim-representative.html (87%) create mode 100644 app/views/v50/victim/victim-details/vps-status.html rename app/views/{delivery/wat3 => v50}/victim/victim-details/wants-contact.html (86%) create mode 100644 app/views/v50/victims.html create mode 100644 app/views/v50/vlo.html create mode 100644 app/views/v50/wft-meetings/log-arranged-meeting-check.html create mode 100644 app/views/v50/wft-meetings/log-arranged-meeting.html create mode 100644 app/views/v50/wft-meetings/log-meeting-outcome-check.html create mode 100644 app/views/v50/wft-meetings/log-meeting-outcome.html create mode 100644 app/views/v50/wft-meetings/log-offer-response-check.html create mode 100644 app/views/v50/wft-meetings/log-offer-response.html create mode 100644 app/views/v50/wft-meetings/log-offer-task.html create mode 100644 app/views/v50/wft-meetings/new-task/check-task.html create mode 100644 app/views/v50/wft-meetings/new-task/manual-task.html create mode 100644 app/views/v50/wft-meetings/new-task/purposet.html create mode 100644 app/views/v50/wft-meetings/new-task/task-created.html create mode 100644 app/views/v50/wft-meetings/new-task/task-due-date.html create mode 100644 app/views/v50/wft-meetings/new-task/task-selection.html create mode 100644 app/views/v50/wft-meetings/tasks.html rename app/views/{delivery/wat3 => v50}/wft-meetings/tasks2.html (96%) create mode 100644 app/views/v50/wft-meetings/victims.html rename app/views/{ur/wat => v60}/.DS_Store (100%) create mode 100644 app/views/v60/case-locked/by-someone-else.html create mode 100644 app/views/v60/case-locked/self-locked.html create mode 100644 app/views/v60/change-service.html create mode 100644 app/views/v60/change-task-due-date.html create mode 100644 app/views/v60/next-task-due-date.html rename app/views/{ur/wat/pcd/victim-record => v60/onb}/case-contacts.html (100%) create mode 100644 app/views/v60/onb/check-details/case-type.html create mode 100644 app/views/v60/onb/check-details/index.html create mode 100644 app/views/v60/onb/check-details/pmoc.html create mode 100644 app/views/v60/onb/check-details/preferred-contact-times.html create mode 100644 app/views/v60/onb/check-details/preferred-correspondence-language.html create mode 100644 app/views/v60/onb/check-details/preferred-name.html create mode 100644 app/views/v60/onb/check-details/risk-level.html create mode 100644 app/views/v60/onb/check-details/translator-needed.html create mode 100644 app/views/v60/onb/check-details/vps-status.html create mode 100644 app/views/v60/onb/check-task.html create mode 100644 app/views/v60/onb/manual-task.html create mode 100644 app/views/v60/onb/meeting-purpose.html create mode 100644 app/views/v60/onb/next-task-due-date.html create mode 100644 app/views/v60/onb/next-task.html create mode 100644 app/views/v60/onb/onboarded.html create mode 100644 app/views/v60/onb/pmoc.html create mode 100644 app/views/v60/onb/service-lead.html create mode 100644 app/views/v60/onb/victim-details.html create mode 100644 app/views/v60/other/call-logged.html create mode 100644 app/views/v60/other/contacted-by.html create mode 100644 app/views/v60/other/email-details.html create mode 100644 app/views/v60/other/email-logged.html create mode 100644 app/views/v60/other/in-person-logged.html create mode 100644 app/views/v60/other/in-person.html create mode 100644 app/views/v60/other/letter-details.html create mode 100644 app/views/v60/other/letter-logged.html create mode 100644 app/views/v60/other/log.html create mode 100644 app/views/v60/other/other-logged.html create mode 100644 app/views/v60/other/other.html create mode 100644 app/views/v60/other/telephone-call.html create mode 100644 app/views/v60/other/text-message-logged.html create mode 100644 app/views/v60/other/text-message.html create mode 100644 app/views/v60/overview.html rename app/views/{ur/wat/vcl/case-locked/banner => v60/partials/case-locked-banner}/by-someone-else.html (100%) rename app/views/{ur/wat/vcl/case-locked/banner => v60/partials/case-locked-banner}/self-locked.html (100%) rename app/views/{delivery/wat4 => v60}/partials/header/cps-header.html (100%) create mode 100644 app/views/v60/partials/header/none-selected.html create mode 100644 app/views/v60/partials/header/overview-selected.html create mode 100644 app/views/v60/partials/header/tasks-selected.html create mode 100644 app/views/v60/partials/header/victims-selected.html rename app/views/{delivery/wat4 => v60}/partials/identity-bar/index.html (100%) rename app/views/{delivery/wat4 => v60}/partials/identity-bar/victim-page-bfs-nocreatetask.html (100%) rename app/views/{delivery/wat4 => v60}/partials/identity-bar/victim-page-bfs.html (75%) create mode 100644 app/views/v60/partials/identity-bar/victim-page.html create mode 100644 app/views/v60/pcd/call/call-support.html create mode 100644 app/views/v60/pcd/call/follow-up-moc.html create mode 100644 app/views/v60/pcd/call/next-attempt-moc.html create mode 100644 app/views/v60/pcd/call/phone-call-1.html create mode 100644 app/views/v60/pcd/call/phone-call-2.html create mode 100644 app/views/v60/pcd/call/phone-call-3.html rename app/views/{delivery/wat4 => v60}/pcd/call/read-only-letter.html (100%) create mode 100644 app/views/v60/pcd/call/text-message-details.html create mode 100644 app/views/v60/pcd/call/was-text-message-sent.html create mode 100644 app/views/v60/pcd/draft/approved-to-send.html create mode 100644 app/views/v60/pcd/draft/cannot-connect.html create mode 100644 app/views/v60/pcd/draft/cd-modal/delete-draft.html create mode 100644 app/views/v60/pcd/draft/cd-modal/request-review.html rename app/views/{ur/wat => v60}/pcd/draft/cd-modal/save-draft.html (100%) create mode 100644 app/views/v60/pcd/draft/cd-modal/send-to-cms.html create mode 100644 app/views/v60/pcd/draft/compose-letter.html create mode 100644 app/views/v60/pcd/draft/first-hearing.html create mode 100644 app/views/v60/pcd/draft/pcd-type.html create mode 100644 app/views/v60/pcd/draft/under-review.html create mode 100644 app/views/v60/pcd/draft/victim-withdrawn.html create mode 100644 app/views/v60/pcd/pre-draft/check-details-old.html create mode 100644 app/views/v60/pcd/pre-draft/check-details/case-type.html create mode 100644 app/views/v60/pcd/pre-draft/check-details/index.html create mode 100644 app/views/v60/pcd/pre-draft/check-details/pmoc.html create mode 100644 app/views/v60/pcd/pre-draft/check-details/preferred-contact-times.html create mode 100644 app/views/v60/pcd/pre-draft/check-details/preferred-correspondence-language.html create mode 100644 app/views/v60/pcd/pre-draft/check-details/preferred-name.html create mode 100644 app/views/v60/pcd/pre-draft/check-details/risk-level.html create mode 100644 app/views/v60/pcd/pre-draft/check-details/translator-needed.html create mode 100644 app/views/v60/pcd/pre-draft/check-details/vps-status.html create mode 100644 app/views/v60/pcd/pre-draft/check-eligibility.html create mode 100644 app/views/v60/pcd/pre-draft/contacted-by.html create mode 100644 app/views/v60/pcd/pre-draft/not-contacted-reason.html create mode 100644 app/views/v60/pcd/send/check-email-details.html create mode 100644 app/views/v60/pcd/send/check-letter-details.html create mode 100644 app/views/v60/pcd/send/delivered.html create mode 100644 app/views/v60/pcd/send/email-details.html create mode 100644 app/views/v60/pcd/send/email-logged.html create mode 100644 app/views/v60/pcd/send/letter-added-to-print-queue.html create mode 100644 app/views/v60/pcd/send/letter-details.html create mode 100644 app/views/v60/pcd/send/letter-logged.html create mode 100644 app/views/v60/pcd/send/permanent-failure.html create mode 100644 app/views/v60/pcd/send/sending-email.html create mode 100644 app/views/v60/pcd/send/technical-failure.html create mode 100644 app/views/v60/pcd/send/temporary-failure.html create mode 100644 app/views/v60/sign-in.html create mode 100644 app/views/v60/task-assignee.html create mode 100644 app/views/v60/task-updated.html create mode 100644 app/views/v60/tasks.html create mode 100644 app/views/v60/update-manual-task.html create mode 100644 app/views/v60/vcl/call/call-support.html create mode 100644 app/views/v60/vcl/call/follow-up-moc.html create mode 100644 app/views/v60/vcl/call/next-attempt-moc.html create mode 100644 app/views/v60/vcl/call/phone-call-1.html create mode 100644 app/views/v60/vcl/call/phone-call-2.html create mode 100644 app/views/v60/vcl/call/phone-call-3.html create mode 100644 app/views/v60/vcl/call/read-only-letter.html create mode 100644 app/views/v60/vcl/call/text-message-details.html create mode 100644 app/views/v60/vcl/call/was-text-message-sent.html create mode 100644 app/views/v60/vcl/draft/approved-to-send.html create mode 100644 app/views/v60/vcl/draft/cannot-connect.html create mode 100644 app/views/v60/vcl/draft/cd-modal/delete-draft.html create mode 100644 app/views/v60/vcl/draft/cd-modal/request-review.html rename app/views/{ur/wat => v60}/vcl/draft/cd-modal/save-draft.html (100%) create mode 100644 app/views/v60/vcl/draft/cd-modal/send-to-cms.html create mode 100644 app/views/v60/vcl/draft/compose-letter.html create mode 100644 app/views/v60/vcl/draft/stopped-charge.html create mode 100644 app/views/v60/vcl/draft/substantially-altered-charge.html create mode 100644 app/views/v60/vcl/draft/under-review.html create mode 100644 app/views/v60/vcl/draft/vcl-type.html create mode 100644 app/views/v60/vcl/pre-draft/check-details.html create mode 100644 app/views/v60/vcl/pre-draft/check-details/case-type.html create mode 100644 app/views/v60/vcl/pre-draft/check-details/index.html create mode 100644 app/views/v60/vcl/pre-draft/check-details/pmoc.html create mode 100644 app/views/v60/vcl/pre-draft/check-details/preferred-contact-times.html create mode 100644 app/views/v60/vcl/pre-draft/check-details/preferred-correspondence-language.html create mode 100644 app/views/v60/vcl/pre-draft/check-details/preferred-name.html create mode 100644 app/views/v60/vcl/pre-draft/check-details/risk-level.html create mode 100644 app/views/v60/vcl/pre-draft/check-details/translator-needed.html create mode 100644 app/views/v60/vcl/pre-draft/check-details/vps-status.html create mode 100644 app/views/v60/vcl/pre-draft/check-eligibility.html create mode 100644 app/views/v60/vcl/pre-draft/contacted-by.html create mode 100644 app/views/v60/vcl/send/check-email-details.html create mode 100644 app/views/v60/vcl/send/check-letter-details.html create mode 100644 app/views/v60/vcl/send/delivered.html create mode 100644 app/views/v60/vcl/send/email-details.html create mode 100644 app/views/v60/vcl/send/email-logged.html create mode 100644 app/views/v60/vcl/send/letter-added-to-print-queue.html create mode 100644 app/views/v60/vcl/send/letter-details.html create mode 100644 app/views/v60/vcl/send/letter-logged-old.html create mode 100644 app/views/v60/vcl/send/letter-logged.html create mode 100644 app/views/v60/vcl/send/permanent-failure.html create mode 100644 app/views/v60/vcl/send/sending-email.html create mode 100644 app/views/v60/vcl/send/technical-failure.html create mode 100644 app/views/v60/vcl/send/temporary-failure.html rename app/views/{delivery/wat4 => v60}/victim/case-contacts.html (100%) create mode 100644 app/views/v60/victim/index.html create mode 100644 app/views/v60/victim/new-task/check-task.html create mode 100644 app/views/v60/victim/new-task/manual-task.html create mode 100644 app/views/v60/victim/new-task/meeting-purpose.html create mode 100644 app/views/v60/victim/new-task/task-created.html create mode 100644 app/views/v60/victim/new-task/task-due-date.html create mode 100644 app/views/v60/victim/new-task/task-selection.html rename app/views/{delivery/wat4 => v60}/victim/other/details/call.html (100%) rename app/views/{delivery/wat4 => v60}/victim/other/details/email.html (100%) rename app/views/{delivery/wat4 => v60}/victim/other/details/in-person.html (100%) rename app/views/{delivery/wat4 => v60}/victim/other/details/letter.html (100%) rename app/views/{delivery/wat4 => v60}/victim/other/details/other.html (100%) rename app/views/{delivery/wat4 => v60}/victim/other/details/text-message.html (100%) create mode 100644 app/views/v60/victim/other/index.html rename app/views/{delivery/wat4 => v60}/victim/overview.html (100%) create mode 100644 app/views/v60/victim/pcd/call/after-call-attempt-1.html create mode 100644 app/views/v60/victim/pcd/call/after-call-attempt-2.html create mode 100644 app/views/v60/victim/pcd/call/after-call-attempt-3.html create mode 100644 app/views/v60/victim/pcd/call/before-call-1.html create mode 100644 app/views/v60/victim/pcd/call/before-text-logged.html create mode 100644 app/views/v60/victim/pcd/call/informed-after-call-1.html create mode 100644 app/views/v60/victim/pcd/call/informed-after-call-2.html create mode 100644 app/views/v60/victim/pcd/call/informed-after-call-3.html create mode 100644 app/views/v60/victim/pcd/call/select-fumoc.html rename app/views/{delivery/wat4 => v60}/victim/pcd/details/call-attempt-1.html (100%) rename app/views/{delivery/wat4 => v60}/victim/pcd/details/call-attempt-2.html (100%) rename app/views/{delivery/wat4 => v60}/victim/pcd/details/call-attempt-3.html (100%) rename app/views/{delivery/wat4 => v60}/victim/pcd/details/email.html (100%) rename app/views/{delivery/wat4 => v60}/victim/pcd/details/letter.html (100%) create mode 100644 app/views/v60/victim/pcd/draft/amendments-required.html create mode 100644 app/views/v60/victim/pcd/draft/approved-to-send.html create mode 100644 app/views/v60/victim/pcd/draft/in-progress.html create mode 100644 app/views/v60/victim/pcd/draft/ready-to-send.html create mode 100644 app/views/v60/victim/pcd/draft/under-review.html create mode 100644 app/views/v60/victim/pcd/index.html rename app/views/{delivery/wat4 => v60}/victim/pcd/next-steps.html (100%) create mode 100644 app/views/v60/victim/pcd/pre-draft/check-details.html create mode 100644 app/views/v60/victim/pcd/pre-draft/log-not-started.html rename app/views/{delivery/wat4 => v60}/victim/pcd/pre-draft/not-contacted-logged.html (100%) rename app/views/{delivery/wat4 => v60}/victim/pcd/progress-tracker.html (100%) create mode 100644 app/views/v60/victim/pcd/send/email/after-call-attempt-1.html create mode 100644 app/views/v60/victim/pcd/send/email/after-call-attempt-2.html create mode 100644 app/views/v60/victim/pcd/send/email/delivered.html create mode 100644 app/views/v60/victim/pcd/send/email/failure-permanent.html create mode 100644 app/views/v60/victim/pcd/send/email/failure-technical.html create mode 100644 app/views/v60/victim/pcd/send/email/failure-temporary.html create mode 100644 app/views/v60/victim/pcd/send/email/sending.html create mode 100644 app/views/v60/victim/pcd/send/fu-email/after-call-1.html create mode 100644 app/views/v60/victim/pcd/send/fu-email/after-call-2.html create mode 100644 app/views/v60/victim/pcd/send/fu-email/after-call-3.html create mode 100644 app/views/v60/victim/pcd/send/fu-email/failure-permanent.html create mode 100644 app/views/v60/victim/pcd/send/fu-email/failure-technical.html create mode 100644 app/views/v60/victim/pcd/send/fu-email/failure-temporary.html create mode 100644 app/views/v60/victim/pcd/send/fu-email/sending.html create mode 100644 app/views/v60/victim/pcd/send/fu-letter/after-call-1.html create mode 100644 app/views/v60/victim/pcd/send/fu-letter/after-call-2.html create mode 100644 app/views/v60/victim/pcd/send/fu-letter/after-call-3.html create mode 100644 app/views/v60/victim/pcd/send/fu-letter/after-fu-email-undelivered.html create mode 100644 app/views/v60/victim/pcd/send/letter/after-call-attempt-1.html create mode 100644 app/views/v60/victim/pcd/send/letter/after-call-attempt-2.html create mode 100644 app/views/v60/victim/pcd/send/letter/after-call-attempt-3.html create mode 100644 app/views/v60/victim/pcd/send/letter/after-email-undelivered.html create mode 100644 app/views/v60/victim/pcd/send/letter/dispatched.html create mode 100644 app/views/v60/victim/pcd/urls.ts create mode 100644 app/views/v60/victim/pre-trial/index.html rename app/views/{delivery/wat4 => v60}/victim/pre-trial/pre-trial-meeting/index.html (100%) create mode 100644 app/views/v60/victim/reminder.html create mode 100644 app/views/v60/victim/vcl/call/after-call-attempt-1.html create mode 100644 app/views/v60/victim/vcl/call/after-call-attempt-2.html create mode 100644 app/views/v60/victim/vcl/call/after-call-attempt-3.html create mode 100644 app/views/v60/victim/vcl/call/before-call-1.html create mode 100644 app/views/v60/victim/vcl/call/informed-after-call-1.html create mode 100644 app/views/v60/victim/vcl/call/informed-after-call-2.html create mode 100644 app/views/v60/victim/vcl/call/informed-after-call-3.html rename app/views/{delivery/wat4 => v60}/victim/vcl/details/call-attempt-1.html (100%) rename app/views/{delivery/wat4 => v60}/victim/vcl/details/call-attempt-2.html (100%) rename app/views/{delivery/wat4 => v60}/victim/vcl/details/call-attempt-3.html (100%) rename app/views/{delivery/wat4 => v60}/victim/vcl/details/email.html (100%) rename app/views/{delivery/wat4 => v60}/victim/vcl/details/letter.html (100%) create mode 100644 app/views/v60/victim/vcl/draft/amendments-required.html create mode 100644 app/views/v60/victim/vcl/draft/approved-to-send.html create mode 100644 app/views/v60/victim/vcl/draft/in-progress.html create mode 100644 app/views/v60/victim/vcl/draft/not-started.html create mode 100644 app/views/v60/victim/vcl/draft/ready-to-send.html create mode 100644 app/views/v60/victim/vcl/draft/under-review.html create mode 100644 app/views/v60/victim/vcl/index.html create mode 100644 app/views/v60/victim/vcl/pre-draft/check-details.html rename app/views/{ur/wat/pcd/victim-record/pcd => v60/victim/vcl}/pre-draft/check-eligibility.html (100%) create mode 100644 app/views/v60/victim/vcl/pre-draft/log-not-started.html rename app/views/{delivery/wat4 => v60}/victim/vcl/progress-tracker.njk (100%) create mode 100644 app/views/v60/victim/vcl/send/email/after-call-attempt-1.html create mode 100644 app/views/v60/victim/vcl/send/email/after-call-attempt-2.html create mode 100644 app/views/v60/victim/vcl/send/email/delivered.html create mode 100644 app/views/v60/victim/vcl/send/email/failure-permanent.html create mode 100644 app/views/v60/victim/vcl/send/email/failure-technical.html create mode 100644 app/views/v60/victim/vcl/send/email/failure-temporary.html create mode 100644 app/views/v60/victim/vcl/send/email/sending.html create mode 100644 app/views/v60/victim/vcl/send/fu-email/after-call-1.html create mode 100644 app/views/v60/victim/vcl/send/fu-email/after-call-2.html create mode 100644 app/views/v60/victim/vcl/send/fu-email/after-call-3.html create mode 100644 app/views/v60/victim/vcl/send/fu-email/failure-permanent.html create mode 100644 app/views/v60/victim/vcl/send/fu-email/failure-technical.html create mode 100644 app/views/v60/victim/vcl/send/fu-email/failure-temporary.html create mode 100644 app/views/v60/victim/vcl/send/fu-email/sending.html create mode 100644 app/views/v60/victim/vcl/send/fu-letter/after-call-1.html create mode 100644 app/views/v60/victim/vcl/send/fu-letter/after-call-2.html create mode 100644 app/views/v60/victim/vcl/send/fu-letter/after-call-3.html create mode 100644 app/views/v60/victim/vcl/send/fu-letter/after-fu-email-undelivered.html create mode 100644 app/views/v60/victim/vcl/send/letter/after-call-attempt-1.html create mode 100644 app/views/v60/victim/vcl/send/letter/after-call-attempt-2.html create mode 100644 app/views/v60/victim/vcl/send/letter/after-call-attempt-3.html create mode 100644 app/views/v60/victim/vcl/send/letter/after-email-undelivered.html create mode 100644 app/views/v60/victim/vcl/send/letter/dispatched.html create mode 100644 app/views/v60/victim/vcl/urls.html create mode 100644 app/views/v60/victim/victim-details/address.html rename app/views/{delivery/wat4 => v60}/victim/victim-details/categories.html (92%) create mode 100644 app/views/v60/victim/victim-details/date-of-birth.html create mode 100644 app/views/v60/victim/victim-details/email-address.html rename app/views/{delivery/wat4 => v60}/victim/victim-details/ethnic-background.html (82%) rename app/views/{delivery/wat4 => v60}/victim/victim-details/ethnic-group.html (94%) rename app/views/{delivery/wat4 => v60}/victim/victim-details/health-conditions.html (89%) create mode 100644 app/views/v60/victim/victim-details/index.html rename app/views/{delivery/wat4 => v60}/victim/victim-details/name-and-title.html (87%) create mode 100644 app/views/v60/victim/victim-details/pmoc.html rename app/views/{delivery/wat4 => v60}/victim/victim-details/poa-email.html (81%) rename app/views/{delivery/wat4 => v60}/victim/victim-details/poa-name.html (81%) rename app/views/{delivery/wat4 => v60}/victim/victim-details/poa-phone.html (81%) create mode 100644 app/views/v60/victim/victim-details/preferred-contact-times.html create mode 100644 app/views/v60/victim/victim-details/preferred-correspondence-language.html create mode 100644 app/views/v60/victim/victim-details/preferred-name.html create mode 100644 app/views/v60/victim/victim-details/previous-convictions.html create mode 100644 app/views/v60/victim/victim-details/religion.html create mode 100644 app/views/v60/victim/victim-details/risk-level.html create mode 100644 app/views/v60/victim/victim-details/service.html rename app/views/{delivery/wat4 => v60}/victim/victim-details/sex-and-gender-identity.html (92%) rename app/views/{delivery/wat4 => v60}/victim/victim-details/special-measures.html (82%) rename app/views/{delivery/wat4 => v60}/victim/victim-details/telephone-numbers.html (88%) create mode 100644 app/views/v60/victim/victim-details/translator-needed.html rename app/views/{delivery/wat4 => v60}/victim/victim-details/victim-rep-email.html (81%) rename app/views/{delivery/wat4 => v60}/victim/victim-details/victim-rep-name.html (81%) rename app/views/{delivery/wat4 => v60}/victim/victim-details/victim-rep-phone.html (81%) create mode 100644 app/views/v60/victim/victim-details/vps-status.html rename app/views/{delivery/wat4 => v60}/victim/victim-details/wants-to-be-contacted.html (88%) create mode 100644 app/views/v60/victims.html create mode 100644 app/views/v60/vlo.html create mode 100644 app/views/v60/wft-meetings/log-arranged-meeting-check.html create mode 100644 app/views/v60/wft-meetings/log-arranged-meeting.html create mode 100644 app/views/v60/wft-meetings/log-meeting-outcome-check.html create mode 100644 app/views/v60/wft-meetings/log-meeting-outcome.html create mode 100644 app/views/v60/wft-meetings/log-offer-response-check.html create mode 100644 app/views/v60/wft-meetings/log-offer-response.html create mode 100644 app/views/v60/wft-meetings/log-offer-task.html create mode 100644 app/views/v60/wft-meetings/new-task/check-task.html create mode 100644 app/views/v60/wft-meetings/new-task/manual-task.html create mode 100644 app/views/v60/wft-meetings/new-task/purposet.html create mode 100644 app/views/v60/wft-meetings/new-task/task-created.html create mode 100644 app/views/v60/wft-meetings/new-task/task-due-date.html create mode 100644 app/views/v60/wft-meetings/new-task/task-selection.html create mode 100644 app/views/v60/wft-meetings/tasks.html create mode 100644 app/views/v60/wft-meetings/victims.html diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index f57ef48ac..d58624ffa 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -12,25 +12,28 @@ ## Architecture & Key Concepts -### Multi-Service Routing Pattern -Routes are organized by **service type** and **workflow journey**: +### Version-Based Routing Pattern +Routes are organized by **version**: ``` app/routes/ - ├── ur/ (Universal Referral) + delivery/ - │ ├── pcd/ (Pre-Conviction Documents) - │ ├── vcl/ (Victim Communication Letter) - │ ├── wat/ (Witness and Victim Advocate) - │ │ ├── onb/ (Onboarding) - │ │ ├── pcd/ - │ │ └── vcl/ - │ └── nfa/ (No Further Action) - └── wat2/ (Enhanced WAT service - NEW FOCUS) + ├── v10.js (DtC - UR round 1) + ├── v11.js (DtC - UR round 2) + ├── v12.js (DtC - Delivery) + ├── v20.js (NFA - UR) + ├── v21.js (NFA - Delivery) + ├── v30.js (VCL - UR) + ├── v31.js (VCL - Delivery) + ├── v40/ (WAT - UR: onb, pcd, vcl) + ├── v41/ (WAT - Delivery: onb, pcd, vcl) + ├── v42.js (WAT2 - Delivery) + ├── v50.js (WAT3 - Delivery) + └── v60.js (WAT4 - Delivery) ``` -Each route file (e.g., `delivery/wat2.js`) exports a router function accepting the main router instance. +Each route file (e.g., `v42.js`) exports a router function accepting the main router instance. ### View Organization - **Layouts**: Base templates in `app/views/layouts/main.html` -- **Service paths**: `app/views/delivery/wat2/` mirrors route paths for clarity +- **Service paths**: `app/views/v42/` mirrors route paths for clarity - **Partials**: Reusable components in `partials/` subdirs (headers, footers, forms) - **Nunjucks templating**: Uses `{% extends %}`, `{% include %}`, `{% set %}` @@ -50,8 +53,8 @@ The **victims.html** page demonstrates sophisticated client-side filtering: - **Pagination**: 5 results per page with dynamic recalculation based on filtered results **Key files**: -- [app/assets/javascripts/delivery/wat2/victims.js](app/assets/javascripts/delivery/wat2/victims.js) - Filter logic (~850 lines) -- [app/views/delivery/wat2/victims.html](app/views/delivery/wat2/victims.html) - Markup structure +- [app/assets/javascripts/v42/victims.js](app/assets/javascripts/v42/victims.js) - Filter logic (~850 lines) +- [app/views/v42/victims.html](app/views/v42/victims.html) - Markup structure - [app/assets/sass/patterns/_pagination.scss](app/assets/sass/patterns/_pagination.scss) - Pagination styling ### Form Data Extraction from Summary Lists @@ -105,7 +108,7 @@ Tests use GOV.UK markup conventions - ensure `.govuk-template` and accessibility ## Development Workflow ### Adding a New Victims Filter -1. **HTML**: Add checkbox in `app/views/delivery/wat2/victims.html` with class `{filter-type}-checkbox` and `data-label` +1. **HTML**: Add checkbox in `app/views/v42/victims.html` with class `{filter-type}-checkbox` and `data-label` 2. **JavaScript**: - Add to appropriate group in `victims.js` (e.g., `victimCategoryCheckboxes`) - Update `applyVictimFilters()` to check the new filter @@ -113,7 +116,7 @@ Tests use GOV.UK markup conventions - ensure `.govuk-template` and accessibility 3. **Test**: Use `npm test` to verify page renders correctly ### Modifying Routes -- Post routes redirect with success params: `/delivery/wat2/victims?success=yes&successReason=owner-updated` +- Post routes redirect with success params: `/v42/victims?success=yes&successReason=owner-updated` - Always include a redirect target - the prototype kit watches for missing handlers - Session data persists across redirects - use strategically @@ -131,7 +134,7 @@ Tests use GOV.UK markup conventions - ensure `.govuk-template` and accessibility ## Key Files Reference - **Routes entry**: [app/routes.js](app/routes.js) - Requires all service routes -- **WAT2 logic**: [app/routes/delivery/wat2.js](app/routes/delivery/wat2.js) (387 lines - main business logic) -- **Filter patterns**: [app/assets/javascripts/delivery/wat2/victims.js](app/assets/javascripts/delivery/wat2/victims.js) - Gold standard for complex filtering +- **WAT2 logic**: [app/routes/v42.js](app/routes/v42.js) (387 lines - main business logic) +- **Filter patterns**: [app/assets/javascripts/v42/victims.js](app/assets/javascripts/v42/victims.js) - Gold standard for complex filtering - **Config**: [app/config.json](app/config.json) - Service name, plugin settings - **Main layout**: [app/views/layouts/main.html](app/views/layouts/main.html) - Base template diff --git a/PAGINATION_IMPLEMENTATION.md b/PAGINATION_IMPLEMENTATION.md index 9a9639519..f28756d63 100644 --- a/PAGINATION_IMPLEMENTATION.md +++ b/PAGINATION_IMPLEMENTATION.md @@ -5,7 +5,7 @@ A GOV.UK Design System compliant Pagination component has been successfully adde ## Implementation Details -### 1. **HTML Structure** (`app/views/delivery/wat2/victims.html`) +### 1. **HTML Structure** (`app/views/v42/victims.html`) - Added semantic `

    {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/onb/check-details/index-withfloandfamily-2-additional.html b/app/views/ur/bfs/onb/check-details/index-withfloandfamily-2-additional.html index 8add1fe1b..71264cf58 100644 --- a/app/views/ur/bfs/onb/check-details/index-withfloandfamily-2-additional.html +++ b/app/views/ur/bfs/onb/check-details/index-withfloandfamily-2-additional.html @@ -2,11 +2,11 @@ {% set pageName="Check the details before drafting the letter" %} {% block header %} -{% include "/delivery/wat4/partials/header/none-selected.html" %} +{% include "/v60/partials/header/none-selected.html" %} {% endblock %} {% block beforeContent %} -{% include "/delivery/wat4/partials/identity-bar/victim-page-bfs-nocreatetask.html" %} +{% include "/v60/partials/identity-bar/victim-page-bfs-nocreatetask.html" %} {% endblock %} {% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} @@ -85,7 +85,7 @@

    Bereaved Family Scheme
    - + Change service lead
    @@ -218,13 +218,13 @@

    {{ data['pmoc'] | capitalize }}
    - + Change preferred method of contact
    {% else %}
    - + Select preferred method of contact
    @@ -241,13 +241,13 @@

    {% if data['preferredCorrespondenceLanguage'] == "Other" %}{{ data['preferredCorrespondenceLanguageOtherText'] }}{% else %}{{ data['preferredCorrespondenceLanguage'] }}{% endif %}
    - + Change preferred correspondence language
    {% else %}
    - + Select preferred correspondence language
    @@ -262,13 +262,13 @@

    {{ data['translatorNeeded'] }}
    - + Change if translator needed
    {% else %}
    - + Select if translator needed
    @@ -283,13 +283,13 @@

    {{ data['preferredContactTimes'] }}
    - + Change preferred contact times
    {% else %}
    - + Enter preferred contact times
    @@ -304,13 +304,13 @@

    {{ data['preferredName'] }}
    - + Change preferred name
    {% else %}
    - + Enter preferred name
    @@ -325,13 +325,13 @@

    {{ data['vpsStatus'] }}
    - + Change Victim Personal Statement status
    {% else %}
    - + Select Victim Personal Statement status
    @@ -344,7 +344,7 @@

    After you confirm the details, you can create a task for {{ data['victimForename'] }} {{ data['victimSurname'] }}.

    -
    +
    @@ -863,7 +863,7 @@

    {% if (data['pcdSecondCallHour']) == "" %} - + Log a text message to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} {% else %} - + Log another communication to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} {% endif %} diff --git a/app/views/ur/bfs/victim/pcd/call/after-call-attempt-2.html b/app/views/ur/bfs/victim/pcd/call/after-call-attempt-2.html index 01f75d9ed..e3c6a4ee7 100644 --- a/app/views/ur/bfs/victim/pcd/call/after-call-attempt-2.html +++ b/app/views/ur/bfs/victim/pcd/call/after-call-attempt-2.html @@ -3,7 +3,7 @@ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %}.

    -{% include "/delivery/wat4/victim/pcd/details/call-attempt-2.html" %} +{% include "/v60/victim/pcd/details/call-attempt-2.html" %}
    @@ -12,7 +12,7 @@
    - {% include "/delivery/wat4/victim/pcd/details/call-attempt-1.html" %} + {% include "/v60/victim/pcd/details/call-attempt-1.html" %}
    @@ -20,7 +20,7 @@ Check the letter, security answers, call script and FAQs if you need these during the call.

    --> - + Log another communication to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/pcd/call/after-call-attempt-3.html b/app/views/ur/bfs/victim/pcd/call/after-call-attempt-3.html index e24c41b55..92886dc40 100644 --- a/app/views/ur/bfs/victim/pcd/call/after-call-attempt-3.html +++ b/app/views/ur/bfs/victim/pcd/call/after-call-attempt-3.html @@ -3,7 +3,7 @@ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %}.

    -{% include "/delivery/wat4/victim/pcd/details/call-attempt-3.html" %} +{% include "/v60/victim/pcd/details/call-attempt-3.html" %}
    @@ -12,11 +12,11 @@
    - {% include "/delivery/wat4/victim/pcd/details/call-attempt-2.html" %} + {% include "/v60/victim/pcd/details/call-attempt-2.html" %}
    - {% include "/delivery/wat4/victim/pcd/details/call-attempt-1.html" %} + {% include "/v60/victim/pcd/details/call-attempt-1.html" %}
    @@ -24,7 +24,7 @@ You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone.

    - @@ -32,11 +32,11 @@ First, you must review the letter before sending to the victim. You can add details discussed on the call if needed.

    - + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} --> - + Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/pcd/call/before-call-1.html b/app/views/ur/bfs/victim/pcd/call/before-call-1.html index cbcd4b32b..ddf4336a2 100644 --- a/app/views/ur/bfs/victim/pcd/call/before-call-1.html +++ b/app/views/ur/bfs/victim/pcd/call/before-call-1.html @@ -5,14 +5,14 @@ {% if (data['victimPhoneNumber'] == "") %}

    - You must confirm the preferred method of contact first then enter a telephone number. + You must confirm the preferred method of contact first then enter a telephone number.

    {% else %}

    Telephone the victim and log the details during the call.

    - + View letter and make call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} {% endif %} diff --git a/app/views/ur/bfs/victim/pcd/call/before-text-logged.html b/app/views/ur/bfs/victim/pcd/call/before-text-logged.html index 24e023320..f881ec4fa 100644 --- a/app/views/ur/bfs/victim/pcd/call/before-text-logged.html +++ b/app/views/ur/bfs/victim/pcd/call/before-text-logged.html @@ -3,7 +3,7 @@ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %}.

    - + Log text message details to inform about the {{ data['pcdType'] }} diff --git a/app/views/ur/bfs/victim/pcd/call/informed-after-call-1.html b/app/views/ur/bfs/victim/pcd/call/informed-after-call-1.html index 8f364e217..e7121f038 100644 --- a/app/views/ur/bfs/victim/pcd/call/informed-after-call-1.html +++ b/app/views/ur/bfs/victim/pcd/call/informed-after-call-1.html @@ -1,10 +1,10 @@ {% block content %} -{% include "/delivery/wat4/victim/pcd/details/call-attempt-1.html" %} +{% include "/v60/victim/pcd/details/call-attempt-1.html" %}
    {% if (data['pcdFumoc'] == "Email") %} - + Log an email to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} @@ -13,11 +13,11 @@ You must review the letter before sending to the victim. You can add details discussed on the call if needed.

    - + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} --> - + Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} {% else %} @@ -46,7 +46,7 @@ You must review the letter before sending to CMS. You can add details discussed on the call if needed.

    - + Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} --> {% endif %} diff --git a/app/views/ur/bfs/victim/pcd/call/informed-after-call-2.html b/app/views/ur/bfs/victim/pcd/call/informed-after-call-2.html index 1d2977d0a..818fb8797 100644 --- a/app/views/ur/bfs/victim/pcd/call/informed-after-call-2.html +++ b/app/views/ur/bfs/victim/pcd/call/informed-after-call-2.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/delivery/wat4/victim/pcd/details/call-attempt-2.html" %} +{% include "/v60/victim/pcd/details/call-attempt-2.html" %}
    @@ -8,7 +8,7 @@
    - {% include "/delivery/wat4/victim/pcd/details/call-attempt-1.html" %} + {% include "/v60/victim/pcd/details/call-attempt-1.html" %}
    @@ -17,7 +17,7 @@ You must review the letter before sending to the victim. You can add details discussed on the call if needed.

    - + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} --> @@ -47,7 +47,7 @@ You must review the letter before sending to CMS. You can add details discussed on the call if needed.

    - + Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} --> {% endif %} diff --git a/app/views/ur/bfs/victim/pcd/call/informed-after-call-3.html b/app/views/ur/bfs/victim/pcd/call/informed-after-call-3.html index 1fa7c43f8..b51dc6505 100644 --- a/app/views/ur/bfs/victim/pcd/call/informed-after-call-3.html +++ b/app/views/ur/bfs/victim/pcd/call/informed-after-call-3.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/delivery/wat4/victim/pcd/details/call-attempt-3.html" %} +{% include "/v60/victim/pcd/details/call-attempt-3.html" %}
    @@ -8,11 +8,11 @@
    - {% include "/delivery/wat4/victim/pcd/details/call-attempt-2.html" %} + {% include "/v60/victim/pcd/details/call-attempt-2.html" %}
    - {% include "/delivery/wat4/victim/pcd/details/call-attempt-1.html" %} + {% include "/v60/victim/pcd/details/call-attempt-1.html" %}
    @@ -21,7 +21,7 @@ You must review the letter before sending to the victim. You can add details discussed on the call if needed.

    - + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} --> @@ -51,7 +51,7 @@ You must review the letter before sending to CMS. You can add details discussed on the call if needed.

    - + Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} --> {% endif %} diff --git a/app/views/ur/bfs/victim/pcd/call/select-fumoc.html b/app/views/ur/bfs/victim/pcd/call/select-fumoc.html index af02c7d12..a66a435da 100644 --- a/app/views/ur/bfs/victim/pcd/call/select-fumoc.html +++ b/app/views/ur/bfs/victim/pcd/call/select-fumoc.html @@ -1,12 +1,12 @@ {% block content %} {% if (data['pcdCallAttempt'] == "1") %} - {% include "/delivery/wat4/victim/pcd/details/call-attempt-1.html" %} + {% include "/v60/victim/pcd/details/call-attempt-1.html" %}
    {% elif (data['pcdCallAttempt'] == "2") %} - {% include "/delivery/wat4/victim/pcd/details/call-attempt-2.html" %} + {% include "/v60/victim/pcd/details/call-attempt-2.html" %}
    @@ -15,13 +15,13 @@
    - {% include "/delivery/wat4/victim/pcd/details/call-attempt-1.html" %} + {% include "/v60/victim/pcd/details/call-attempt-1.html" %}
    {% elif (data['pcdCallAttempt'] == "3") %} - {% include "/delivery/wat4/victim/pcd/details/call-attempt-3.html" %} + {% include "/v60/victim/pcd/details/call-attempt-3.html" %}
    @@ -30,17 +30,17 @@
    - {% include "/delivery/wat4/victim/pcd/details/call-attempt-2.html" %} + {% include "/v60/victim/pcd/details/call-attempt-2.html" %}
    - {% include "/delivery/wat4/victim/pcd/details/call-attempt-1.html" %} + {% include "/v60/victim/pcd/details/call-attempt-1.html" %}
    {% endif %} - + Select letter dispatch method to inform about the {{ data['pcdType'] }} diff --git a/app/views/ur/bfs/victim/pcd/draft/amendments-required.html b/app/views/ur/bfs/victim/pcd/draft/amendments-required.html index 67d344f41..bc924d908 100644 --- a/app/views/ur/bfs/victim/pcd/draft/amendments-required.html +++ b/app/views/ur/bfs/victim/pcd/draft/amendments-required.html @@ -20,7 +20,7 @@

    --> - + Amend draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/pcd/draft/approved-to-send.html b/app/views/ur/bfs/victim/pcd/draft/approved-to-send.html index e212a7bd7..8578ffb43 100644 --- a/app/views/ur/bfs/victim/pcd/draft/approved-to-send.html +++ b/app/views/ur/bfs/victim/pcd/draft/approved-to-send.html @@ -7,12 +7,12 @@ {% endif %} {% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} {% if (data['pcdCallAttempt'] == "1") %} -{% include "/delivery/wat4/victim/pcd/details/call-attempt-1.html" %} +{% include "/v60/victim/pcd/details/call-attempt-1.html" %}
    {% elif (data['pcdCallAttempt'] == "2") %} -{% include "/delivery/wat4/victim/pcd/details/call-attempt-2.html" %} +{% include "/v60/victim/pcd/details/call-attempt-2.html" %}
    @@ -21,12 +21,12 @@
    - {% include "/delivery/wat4/victim/pcd/details/call-attempt-1.html" %} + {% include "/v60/victim/pcd/details/call-attempt-1.html" %}
    {% elif (data['pcdCallAttempt'] == "3") %} -{% include "/delivery/wat4/victim/pcd/details/call-attempt-3.html" %} +{% include "/v60/victim/pcd/details/call-attempt-3.html" %}
    @@ -35,11 +35,11 @@
    - {% include "/delivery/wat4/victim/pcd/details/call-attempt-2.html" %} + {% include "/v60/victim/pcd/details/call-attempt-2.html" %}
    - {% include "/delivery/wat4/victim/pcd/details/call-attempt-1.html" %} + {% include "/v60/victim/pcd/details/call-attempt-1.html" %}
    @@ -78,23 +78,23 @@ {% endif %} {% if (data['pcdFumoc'] == "email") or (data['pcdAttemptToContactAgain'] == "email") %} - + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} {% elif (data['pcdFumoc'] == "post") or (data['pcdAttemptToContactAgain'] == "post") %} - - + Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} {% elif (data['pcdFumoc'] == "none") %} {% elif (data['pcdVictimInformed3'] == "No") %} - - + Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} {% else %} @@ -108,7 +108,7 @@ You can now send the letter.

    - + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} @@ -117,10 +117,10 @@ You can now send the letter.

    - - + Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} @@ -129,7 +129,7 @@ The letter is approved to send to the officer in charge.

    - + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} @@ -144,7 +144,7 @@ The letter is approved to send to the victim's independent sexual violence adviser (ISVA).

    - + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} diff --git a/app/views/ur/bfs/victim/pcd/draft/in-progress.html b/app/views/ur/bfs/victim/pcd/draft/in-progress.html index 1b2ef38a8..415d5a713 100644 --- a/app/views/ur/bfs/victim/pcd/draft/in-progress.html +++ b/app/views/ur/bfs/victim/pcd/draft/in-progress.html @@ -7,7 +7,7 @@ A draft letter is in progress.

    - + Continue draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/pcd/draft/ready-to-send.html b/app/views/ur/bfs/victim/pcd/draft/ready-to-send.html index 0d3428a34..75246f5b8 100644 --- a/app/views/ur/bfs/victim/pcd/draft/ready-to-send.html +++ b/app/views/ur/bfs/victim/pcd/draft/ready-to-send.html @@ -4,12 +4,12 @@

    {% if (data['pcdCallAttempt'] == "1") %} -{% include "/delivery/wat4/victim/pcd/details/call-attempt-1.html" %} +{% include "/v60/victim/pcd/details/call-attempt-1.html" %}
    {% elif (data['pcdCallAttempt'] == "2") %} -{% include "/delivery/wat4/victim/pcd/details/call-attempt-2.html" %} +{% include "/v60/victim/pcd/details/call-attempt-2.html" %}
    @@ -18,12 +18,12 @@
    - {% include "/delivery/wat4/victim/pcd/details/call-attempt-1.html" %} + {% include "/v60/victim/pcd/details/call-attempt-1.html" %}
    {% elif (data['pcdCallAttempt'] == "3") %} -{% include "/delivery/wat4/victim/pcd/details/call-attempt-3.html" %} +{% include "/v60/victim/pcd/details/call-attempt-3.html" %}
    @@ -32,11 +32,11 @@
    - {% include "/delivery/wat4/victim/pcd/details/call-attempt-2.html" %} + {% include "/v60/victim/pcd/details/call-attempt-2.html" %}
    - {% include "/delivery/wat4/victim/pcd/details/call-attempt-1.html" %} + {% include "/v60/victim/pcd/details/call-attempt-1.html" %}
    @@ -52,7 +52,7 @@

    {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} @@ -61,11 +61,11 @@ {% if (data['pmoc'] == "email") and (data['victimEmailAddress'] == "") %}

    - You must confirm the preferred method of contact first then enter an email address. + You must confirm the preferred method of contact first then enter an email address.

    {% elif (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %}

    - You must confirm the preferred method of contact first then enter a address. + You must confirm the preferred method of contact first then enter a address.

    {% else %}

    @@ -77,7 +77,7 @@

    {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} diff --git a/app/views/ur/bfs/victim/pcd/draft/under-review.html b/app/views/ur/bfs/victim/pcd/draft/under-review.html index 79dc89c17..f7c3b9f89 100644 --- a/app/views/ur/bfs/victim/pcd/draft/under-review.html +++ b/app/views/ur/bfs/victim/pcd/draft/under-review.html @@ -77,7 +77,7 @@

    {% endif %} - + View draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/pcd/index.html b/app/views/ur/bfs/victim/pcd/index.html index 66b2ff6f3..c9c5919ea 100644 --- a/app/views/ur/bfs/victim/pcd/index.html +++ b/app/views/ur/bfs/victim/pcd/index.html @@ -37,120 +37,120 @@

    {% if (data['pcdStatus'] == "check-details") %} - {% include "/delivery/wat4/victim/pcd/pre-draft/check-details.html" %} + {% include "/v60/victim/pcd/pre-draft/check-details.html" %} {% elif (data['pcdStatus'] == "log-not-started") %} - {% include "/delivery/wat4/victim/pcd/pre-draft/log-not-started.html" %} + {% include "/v60/victim/pcd/pre-draft/log-not-started.html" %} {% elif (data['pcdStatus'] == "not-contacted-logged") %} - {% include "/delivery/wat4/victim/pcd/pre-draft/not-contacted-logged.html" %} + {% include "/v60/victim/pcd/pre-draft/not-contacted-logged.html" %} {% elif (data['pcdStatus'] == "before-text-logged") %} - {% include "/delivery/wat4/victim/pcd/call/before-text-logged.html" %} + {% include "/v60/victim/pcd/call/before-text-logged.html" %} {% elif (data['pcdStatus'] == "informed-after-call-1") %} - {% include "/delivery/wat4/victim/pcd/call/informed-after-call-1.html" %} + {% include "/v60/victim/pcd/call/informed-after-call-1.html" %} {% elif (data['pcdStatus'] == "informed-after-call-2") %} - {% include "/delivery/wat4/victim/pcd/call/informed-after-call-2.html" %} + {% include "/v60/victim/pcd/call/informed-after-call-2.html" %} {% elif (data['pcdStatus'] == "informed-after-call-3") %} - {% include "/delivery/wat4/victim/pcd/call/informed-after-call-3.html" %} + {% include "/v60/victim/pcd/call/informed-after-call-3.html" %} {% elif (data['pcdStatus'] == "select-fumoc") %} - {% include "/delivery/wat4/victim/pcd/call/select-fumoc.html" %} + {% include "/v60/victim/pcd/call/select-fumoc.html" %} {% elif (data['pcdStatus'] == "after-call-attempt-1") %} - {% include "/delivery/wat4/victim/pcd/call/after-call-attempt-1.html" %} + {% include "/v60/victim/pcd/call/after-call-attempt-1.html" %} {% elif (data['pcdStatus'] == "after-call-attempt-2") %} - {% include "/delivery/wat4/victim/pcd/call/after-call-attempt-2.html" %} + {% include "/v60/victim/pcd/call/after-call-attempt-2.html" %} {% elif (data['pcdStatus'] == "after-call-attempt-3") %} - {% include "/delivery/wat4/victim/pcd/call/after-call-attempt-3.html" %} + {% include "/v60/victim/pcd/call/after-call-attempt-3.html" %} {% elif (data['pcdStatus'] == "fu-email-after-call-1") %} - {% include "/delivery/wat4/victim/pcd/send/fu-email/after-call-1.html" %} + {% include "/v60/victim/pcd/send/fu-email/after-call-1.html" %} {% elif (data['pcdStatus'] == "fu-email-after-call-2") %} - {% include "/delivery/wat4/victim/pcd/send/fu-email/after-call-2.html" %} + {% include "/v60/victim/pcd/send/fu-email/after-call-2.html" %} {% elif (data['pcdStatus'] == "fu-email-after-call-3") %} - {% include "/delivery/wat4/victim/pcd/send/fu-email/after-call-3.html" %} + {% include "/v60/victim/pcd/send/fu-email/after-call-3.html" %} {% elif (data['pcdStatus'] == "fu-email-failure-permanent") %} - {% include "/delivery/wat4/victim/pcd/send/fu-email/failure-permanent.html" %} + {% include "/v60/victim/pcd/send/fu-email/failure-permanent.html" %} {% elif (data['pcdStatus'] == "fu-email-failure-permanent-with-success") %} - {% include "/delivery/wat4/victim/pcd/send/fu-email/failure-permanent-with-success.html" %} + {% include "/v60/victim/pcd/send/fu-email/failure-permanent-with-success.html" %} {% elif (data['pcdStatus'] == "fu-email-failure-technical") %} - {% include "/delivery/wat4/victim/pcd/send/fu-email/failure-technical.html" %} + {% include "/v60/victim/pcd/send/fu-email/failure-technical.html" %} {% elif (data['pcdStatus'] == "fu-email-failure-temporary") %} - {% include "/delivery/wat4/victim/pcd/send/fu-email/failure-temporary.html" %} + {% include "/v60/victim/pcd/send/fu-email/failure-temporary.html" %} {% elif (data['pcdStatus'] == "fu-email-sending") %} - {% include "/delivery/wat4/victim/pcd/send/fu-email/sending.html" %} + {% include "/v60/victim/pcd/send/fu-email/sending.html" %} {% elif (data['pcdStatus'] == "fu-letter-dispatched") %} - {% include "/delivery/wat4/victim/pcd/send/fu-letter/dispatched.html" %} + {% include "/v60/victim/pcd/send/fu-letter/dispatched.html" %} {% elif (data['pcdStatus'] == "fu-letter-after-call-1") %} - {% include "/delivery/wat4/victim/pcd/send/fu-letter/after-call-1.html" %} + {% include "/v60/victim/pcd/send/fu-letter/after-call-1.html" %} {% elif (data['pcdStatus'] == "fu-letter-after-call-2") %} - {% include "/delivery/wat4/victim/pcd/send/fu-letter/after-call-2.html" %} + {% include "/v60/victim/pcd/send/fu-letter/after-call-2.html" %} {% elif (data['pcdStatus'] == "fu-letter-after-call-3") %} - {% include "/delivery/wat4/victim/pcd/send/fu-letter/after-call-3.html" %} + {% include "/v60/victim/pcd/send/fu-letter/after-call-3.html" %} {% elif (data['pcdStatus'] == "fu-letter-after-fu-email-undelivered") %} - {% include "/delivery/wat4/victim/pcd/send/fu-letter/after-fu-email-undelivered.html" %} + {% include "/v60/victim/pcd/send/fu-letter/after-fu-email-undelivered.html" %} {% elif (data['pcdStatus'] == "email-delivered") %} - {% include "/delivery/wat4/victim/pcd/send/email/delivered.html" %} + {% include "/v60/victim/pcd/send/email/delivered.html" %} {% elif (data['pcdStatus'] == "email-after-call-attempt-1") %} - {% include "/delivery/wat4/victim/pcd/send/email/after-call-attempt-1.html" %} + {% include "/v60/victim/pcd/send/email/after-call-attempt-1.html" %} {% elif (data['pcdStatus'] == "email-after-call-attempt-2") %} - {% include "/delivery/wat4/victim/pcd/send/email/after-call-attempt-2.html" %} + {% include "/v60/victim/pcd/send/email/after-call-attempt-2.html" %} {% elif (data['pcdStatus'] == "email-failure-permanent") %} - {% include "/delivery/wat4/victim/pcd/send/email/failure-permanent.html" %} + {% include "/v60/victim/pcd/send/email/failure-permanent.html" %} {% elif (data['pcdStatus'] == "email-failure-permanent-with-success") %} - {% include "/delivery/wat4/victim/pcd/send/email/failure-permanent-with-success.html" %} + {% include "/v60/victim/pcd/send/email/failure-permanent-with-success.html" %} {% elif (data['pcdStatus'] == "email-failure-technical") %} - {% include "/delivery/wat4/victim/pcd/send/email/failure-technical.html" %} + {% include "/v60/victim/pcd/send/email/failure-technical.html" %} {% elif (data['pcdStatus'] == "email-failure-temporary") %} - {% include "/delivery/wat4/victim/pcd/send/email/failure-temporary.html" %} + {% include "/v60/victim/pcd/send/email/failure-temporary.html" %} {% elif (data['pcdStatus'] == "email-sending") %} - {% include "/delivery/wat4/victim/pcd/send/email/sending.html" %} + {% include "/v60/victim/pcd/send/email/sending.html" %} {% elif (data['pcdStatus'] == "letter-dispatched") %} - {% include "/delivery/wat4/victim/pcd/send/letter/dispatched.html" %} + {% include "/v60/victim/pcd/send/letter/dispatched.html" %} {% elif (data['pcdStatus'] == "letter-after-call-attempt-1") %} - {% include "/delivery/wat4/victim/pcd/send/letter/after-call-attempt-1.html" %} + {% include "/v60/victim/pcd/send/letter/after-call-attempt-1.html" %} {% elif (data['pcdStatus'] == "letter-after-call-attempt-2") %} - {% include "/delivery/wat4/victim/pcd/send/letter/after-call-attempt-2.html" %} + {% include "/v60/victim/pcd/send/letter/after-call-attempt-2.html" %} {% elif (data['pcdStatus'] == "letter-after-call-attempt-3") %} - {% include "/delivery/wat4/victim/pcd/send/letter/after-call-attempt-3.html" %} + {% include "/v60/victim/pcd/send/letter/after-call-attempt-3.html" %} {% elif (data['pcdStatus'] == "letter-after-email-undelivered") %} - {% include "/delivery/wat4/victim/pcd/send/letter/after-email-undelivered.html" %} + {% include "/v60/victim/pcd/send/letter/after-email-undelivered.html" %} {% else %}

    There was a problem retrieving information. Try again later.

    @@ -159,7 +159,7 @@

    {% endif %} diff --git a/app/views/ur/bfs/victim/pcd/pre-draft/check-details.html b/app/views/ur/bfs/victim/pcd/pre-draft/check-details.html index 741ce39b5..863c33d19 100644 --- a/app/views/ur/bfs/victim/pcd/pre-draft/check-details.html +++ b/app/views/ur/bfs/victim/pcd/pre-draft/check-details.html @@ -3,7 +3,7 @@ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %}.

    - + Check details before informing about the decision to charge or no further action decision {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/pcd/pre-draft/log-not-started.html b/app/views/ur/bfs/victim/pcd/pre-draft/log-not-started.html index 6958542bf..e932c4046 100644 --- a/app/views/ur/bfs/victim/pcd/pre-draft/log-not-started.html +++ b/app/views/ur/bfs/victim/pcd/pre-draft/log-not-started.html @@ -3,7 +3,7 @@ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %}.

    - + Log a communication to inform about the {{ data['pcdType'] }} {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/pcd/send/email/after-call-attempt-1.html b/app/views/ur/bfs/victim/pcd/send/email/after-call-attempt-1.html index 6ce60f93e..ee7207917 100644 --- a/app/views/ur/bfs/victim/pcd/send/email/after-call-attempt-1.html +++ b/app/views/ur/bfs/victim/pcd/send/email/after-call-attempt-1.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/delivery/wat4/victim/pcd/details/email.html" %} +{% include "/v60/victim/pcd/details/email.html" %}
    @@ -10,7 +10,7 @@
    - {% include "/delivery/wat4/victim/pcd/details/call-attempt-1.html" %} + {% include "/v60/victim/pcd/details/call-attempt-1.html" %}
    {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/pcd/send/email/after-call-attempt-2.html b/app/views/ur/bfs/victim/pcd/send/email/after-call-attempt-2.html index 3cb050a74..987caff64 100644 --- a/app/views/ur/bfs/victim/pcd/send/email/after-call-attempt-2.html +++ b/app/views/ur/bfs/victim/pcd/send/email/after-call-attempt-2.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/delivery/wat4/victim/pcd/details/email.html" %} +{% include "/v60/victim/pcd/details/email.html" %}
    @@ -10,11 +10,11 @@
    - {% include "/delivery/wat4/victim/pcd/details/call-attempt-2.html" %} + {% include "/v60/victim/pcd/details/call-attempt-2.html" %}
    - {% include "/delivery/wat4/victim/pcd/details/call-attempt-1.html" %} + {% include "/v60/victim/pcd/details/call-attempt-1.html" %}
    {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/pcd/send/email/delivered.html b/app/views/ur/bfs/victim/pcd/send/email/delivered.html index c14ca5536..07efd227d 100644 --- a/app/views/ur/bfs/victim/pcd/send/email/delivered.html +++ b/app/views/ur/bfs/victim/pcd/send/email/delivered.html @@ -1,3 +1,3 @@ {% block content %} -{% include "/delivery/wat4/victim/pcd/details/email.html" %} +{% include "/v60/victim/pcd/details/email.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/pcd/send/email/failure-permanent.html b/app/views/ur/bfs/victim/pcd/send/email/failure-permanent.html index a254c2538..c8e7cf505 100644 --- a/app/views/ur/bfs/victim/pcd/send/email/failure-permanent.html +++ b/app/views/ur/bfs/victim/pcd/send/email/failure-permanent.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/delivery/wat4/victim/pcd/details/email.html" %} +{% include "/v60/victim/pcd/details/email.html" %}
    diff --git a/app/views/ur/bfs/victim/pcd/send/email/failure-technical.html b/app/views/ur/bfs/victim/pcd/send/email/failure-technical.html index f7bae6b82..a07cda52b 100644 --- a/app/views/ur/bfs/victim/pcd/send/email/failure-technical.html +++ b/app/views/ur/bfs/victim/pcd/send/email/failure-technical.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/delivery/wat4/victim/pcd/details/email.html" %} +{% include "/v60/victim/pcd/details/email.html" %}
    @@ -7,6 +7,6 @@ Try to send email again to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} - Send a letter instead to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} + Send a letter instead to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %}

    {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/pcd/send/email/failure-temporary.html b/app/views/ur/bfs/victim/pcd/send/email/failure-temporary.html index c3d6498e1..3fc270645 100644 --- a/app/views/ur/bfs/victim/pcd/send/email/failure-temporary.html +++ b/app/views/ur/bfs/victim/pcd/send/email/failure-temporary.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/delivery/wat4/victim/pcd/details/email.html" %} +{% include "/v60/victim/pcd/details/email.html" %}
    diff --git a/app/views/ur/bfs/victim/pcd/send/email/sending.html b/app/views/ur/bfs/victim/pcd/send/email/sending.html index 5c1ca103e..0735eb535 100644 --- a/app/views/ur/bfs/victim/pcd/send/email/sending.html +++ b/app/views/ur/bfs/victim/pcd/send/email/sending.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/delivery/wat4/victim/pcd/details/email.html" %} +{% include "/v60/victim/pcd/details/email.html" %}
    diff --git a/app/views/ur/bfs/victim/pcd/send/fu-email/after-call-1.html b/app/views/ur/bfs/victim/pcd/send/fu-email/after-call-1.html index 0f18520ce..b2d8ffab6 100644 --- a/app/views/ur/bfs/victim/pcd/send/fu-email/after-call-1.html +++ b/app/views/ur/bfs/victim/pcd/send/fu-email/after-call-1.html @@ -1,7 +1,7 @@ {% block content %} -{% include "/delivery/wat4/victim/pcd/details/call-attempt-1.html" %} +{% include "/v60/victim/pcd/details/call-attempt-1.html" %}
    -{% include "/delivery/wat4/victim/pcd/details/email.html" %} +{% include "/v60/victim/pcd/details/email.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/pcd/send/fu-email/after-call-2.html b/app/views/ur/bfs/victim/pcd/send/fu-email/after-call-2.html index ffef930c3..b2bed1fbc 100644 --- a/app/views/ur/bfs/victim/pcd/send/fu-email/after-call-2.html +++ b/app/views/ur/bfs/victim/pcd/send/fu-email/after-call-2.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/delivery/wat4/victim/pcd/details/call-attempt-2.html" %} +{% include "/v60/victim/pcd/details/call-attempt-2.html" %}
    @@ -10,11 +10,11 @@
    - {% include "/delivery/wat4/victim/pcd/details/call-attempt-1.html" %} + {% include "/v60/victim/pcd/details/call-attempt-1.html" %}

    -{% include "/delivery/wat4/victim/pcd/details/email.html" %} +{% include "/v60/victim/pcd/details/email.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/pcd/send/fu-email/after-call-3.html b/app/views/ur/bfs/victim/pcd/send/fu-email/after-call-3.html index 96ddb5db4..140167b04 100644 --- a/app/views/ur/bfs/victim/pcd/send/fu-email/after-call-3.html +++ b/app/views/ur/bfs/victim/pcd/send/fu-email/after-call-3.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/delivery/wat4/victim/pcd/details/call-attempt-3.html" %} +{% include "/v60/victim/pcd/details/call-attempt-3.html" %}
    @@ -10,15 +10,15 @@
    - {% include "/delivery/wat4/victim/pcd/details/call-attempt-2.html" %} + {% include "/v60/victim/pcd/details/call-attempt-2.html" %}
    - {% include "/delivery/wat4/victim/pcd/details/call-attempt-1.html" %} + {% include "/v60/victim/pcd/details/call-attempt-1.html" %}

    -{% include "/delivery/wat4/victim/pcd/details/email.html" %} +{% include "/v60/victim/pcd/details/email.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/pcd/send/fu-email/failure-permanent.html b/app/views/ur/bfs/victim/pcd/send/fu-email/failure-permanent.html index 8f2cd0876..e09037209 100644 --- a/app/views/ur/bfs/victim/pcd/send/fu-email/failure-permanent.html +++ b/app/views/ur/bfs/victim/pcd/send/fu-email/failure-permanent.html @@ -1,9 +1,9 @@ {% block content %} -{% include "/delivery/wat4/victim/pcd/details/call-attempt-1.html" %} +{% include "/v60/victim/pcd/details/call-attempt-1.html" %}
    -{% include "/delivery/wat4/victim/pcd/details/email.html" %} +{% include "/v60/victim/pcd/details/email.html" %}
    @@ -14,7 +14,7 @@
    diff --git a/app/views/ur/bfs/victim/pcd/send/fu-email/failure-technical.html b/app/views/ur/bfs/victim/pcd/send/fu-email/failure-technical.html index 27130e06c..9c12a55ec 100644 --- a/app/views/ur/bfs/victim/pcd/send/fu-email/failure-technical.html +++ b/app/views/ur/bfs/victim/pcd/send/fu-email/failure-technical.html @@ -1,14 +1,14 @@ {% block content %} -{% include "/delivery/wat4/victim/pcd/details/call-attempt-1.html" %} +{% include "/v60/victim/pcd/details/call-attempt-1.html" %}
    -{% include "/delivery/wat4/victim/pcd/details/email.html" %} +{% include "/v60/victim/pcd/details/email.html" %}
    diff --git a/app/views/ur/bfs/victim/pcd/send/fu-email/failure-temporary.html b/app/views/ur/bfs/victim/pcd/send/fu-email/failure-temporary.html index 90a490378..a4102e1a6 100644 --- a/app/views/ur/bfs/victim/pcd/send/fu-email/failure-temporary.html +++ b/app/views/ur/bfs/victim/pcd/send/fu-email/failure-temporary.html @@ -1,9 +1,9 @@ {% block content %} -{% include "/delivery/wat4/victim/pcd/details/call-attempt-1.html" %} +{% include "/v60/victim/pcd/details/call-attempt-1.html" %}
    -{% include "/delivery/wat4/victim/pcd/details/email.html" %} +{% include "/v60/victim/pcd/details/email.html" %}
    @@ -14,7 +14,7 @@
    diff --git a/app/views/ur/bfs/victim/pcd/send/fu-email/sending.html b/app/views/ur/bfs/victim/pcd/send/fu-email/sending.html index ecc446e4d..19a4fc5cf 100644 --- a/app/views/ur/bfs/victim/pcd/send/fu-email/sending.html +++ b/app/views/ur/bfs/victim/pcd/send/fu-email/sending.html @@ -1,9 +1,9 @@ {% block content %} -{% include "/delivery/wat4/victim/pcd/details/call-attempt-1.html" %} +{% include "/v60/victim/pcd/details/call-attempt-1.html" %}
    -{% include "/delivery/wat4/victim/pcd/details/email.html" %} +{% include "/v60/victim/pcd/details/email.html" %}
    diff --git a/app/views/ur/bfs/victim/pcd/send/fu-letter/after-call-1.html b/app/views/ur/bfs/victim/pcd/send/fu-letter/after-call-1.html index ec001aa3f..31307a9cf 100644 --- a/app/views/ur/bfs/victim/pcd/send/fu-letter/after-call-1.html +++ b/app/views/ur/bfs/victim/pcd/send/fu-letter/after-call-1.html @@ -1,7 +1,7 @@ {% block content %} -{% include "/delivery/wat4/victim/pcd/details/call-attempt-1.html" %} +{% include "/v60/victim/pcd/details/call-attempt-1.html" %}
    -{% include "/delivery/wat4/victim/pcd/details/letter.html" %} +{% include "/v60/victim/pcd/details/letter.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/pcd/send/fu-letter/after-call-2.html b/app/views/ur/bfs/victim/pcd/send/fu-letter/after-call-2.html index 3d0a3fcb3..dd51c6d60 100644 --- a/app/views/ur/bfs/victim/pcd/send/fu-letter/after-call-2.html +++ b/app/views/ur/bfs/victim/pcd/send/fu-letter/after-call-2.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/delivery/wat4/victim/pcd/details/call-attempt-2.html" %} +{% include "/v60/victim/pcd/details/call-attempt-2.html" %}
    @@ -10,11 +10,11 @@
    - {% include "/delivery/wat4/victim/pcd/details/call-attempt-1.html" %} + {% include "/v60/victim/pcd/details/call-attempt-1.html" %}

    -{% include "/delivery/wat4/victim/pcd/details/letter.html" %} +{% include "/v60/victim/pcd/details/letter.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/pcd/send/fu-letter/after-call-3.html b/app/views/ur/bfs/victim/pcd/send/fu-letter/after-call-3.html index ba7d376bd..c6f462da6 100644 --- a/app/views/ur/bfs/victim/pcd/send/fu-letter/after-call-3.html +++ b/app/views/ur/bfs/victim/pcd/send/fu-letter/after-call-3.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/delivery/wat4/victim/pcd/details/call-attempt-3.html" %} +{% include "/v60/victim/pcd/details/call-attempt-3.html" %}
    @@ -10,15 +10,15 @@
    - {% include "/delivery/wat4/victim/pcd/details/call-attempt-2.html" %} + {% include "/v60/victim/pcd/details/call-attempt-2.html" %}
    - {% include "/delivery/wat4/victim/pcd/details/call-attempt-1.html" %} + {% include "/v60/victim/pcd/details/call-attempt-1.html" %}

    -{% include "/delivery/wat4/victim/pcd/details/letter.html" %} +{% include "/v60/victim/pcd/details/letter.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/pcd/send/fu-letter/after-fu-email-undelivered.html b/app/views/ur/bfs/victim/pcd/send/fu-letter/after-fu-email-undelivered.html index 3e98bcc28..f3811e916 100644 --- a/app/views/ur/bfs/victim/pcd/send/fu-letter/after-fu-email-undelivered.html +++ b/app/views/ur/bfs/victim/pcd/send/fu-letter/after-fu-email-undelivered.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/delivery/wat4/victim/pcd/details/call-attempt-3.html" %} +{% include "/v60/victim/pcd/details/call-attempt-3.html" %}
    @@ -10,18 +10,18 @@
    - {% include "/delivery/wat4/victim/pcd/details/call-attempt-2.html" %} + {% include "/v60/victim/pcd/details/call-attempt-2.html" %}
    - {% include "/delivery/wat4/victim/pcd/details/call-attempt-1.html" %} + {% include "/v60/victim/pcd/details/call-attempt-1.html" %}

    -{% include "/delivery/wat4/victim/pcd/details/letter.html" %} +{% include "/v60/victim/pcd/details/letter.html" %}
    @@ -32,7 +32,7 @@ - {% include "/delivery/wat4/victim/pcd/details/email.html" %} + {% include "/v60/victim/pcd/details/email.html" %} {% if (data['vclSecondCallHour']) == "" %} - + Log a text message to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% else %} - + Log another communication to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endif %} diff --git a/app/views/ur/bfs/victim/vcl/call/after-call-attempt-2.html b/app/views/ur/bfs/victim/vcl/call/after-call-attempt-2.html index 8f762cc33..bd8064feb 100644 --- a/app/views/ur/bfs/victim/vcl/call/after-call-attempt-2.html +++ b/app/views/ur/bfs/victim/vcl/call/after-call-attempt-2.html @@ -3,7 +3,7 @@ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}.

    -{% include "/delivery/wat4/victim/vcl/details/call-attempt-2.html" %} +{% include "/v60/victim/vcl/details/call-attempt-2.html" %}
    @@ -12,7 +12,7 @@
    - {% include "/delivery/wat4/victim/vcl/details/call-attempt-1.html" %} + {% include "/v60/victim/vcl/details/call-attempt-1.html" %}
    @@ -20,7 +20,7 @@ Check the letter, security answers, call script and FAQs if you need these during the call.

    --> - + Log another communication to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/vcl/call/after-call-attempt-3.html b/app/views/ur/bfs/victim/vcl/call/after-call-attempt-3.html index 89d3530c3..5417abfee 100644 --- a/app/views/ur/bfs/victim/vcl/call/after-call-attempt-3.html +++ b/app/views/ur/bfs/victim/vcl/call/after-call-attempt-3.html @@ -3,7 +3,7 @@ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}.

    -{% include "/delivery/wat4/victim/vcl/details/call-attempt-3.html" %} +{% include "/v60/victim/vcl/details/call-attempt-3.html" %}
    @@ -12,11 +12,11 @@
    - {% include "/delivery/wat4/victim/vcl/details/call-attempt-2.html" %} + {% include "/v60/victim/vcl/details/call-attempt-2.html" %}
    - {% include "/delivery/wat4/victim/vcl/details/call-attempt-1.html" %} + {% include "/v60/victim/vcl/details/call-attempt-1.html" %}
    @@ -24,7 +24,7 @@ You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone.

    - @@ -32,7 +32,7 @@ First, you must review the letter before sending to the victim. You can add details discussed on the call if needed.

    - + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} --> {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/vcl/call/before-call-1.html b/app/views/ur/bfs/victim/vcl/call/before-call-1.html index adf2ae8fd..a1ab230d9 100644 --- a/app/views/ur/bfs/victim/vcl/call/before-call-1.html +++ b/app/views/ur/bfs/victim/vcl/call/before-call-1.html @@ -5,14 +5,14 @@ {% if (data['victimPhoneNumber'] == "") %}

    - You must confirm the preferred method of contact first then enter a telephone number. + You must confirm the preferred method of contact first then enter a telephone number.

    {% else %}

    Telephone the victim and log the details during the call.

    - + View letter and make call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endif %} diff --git a/app/views/ur/bfs/victim/vcl/call/informed-after-call-1.html b/app/views/ur/bfs/victim/vcl/call/informed-after-call-1.html index c8a0db05f..e8fc9d69e 100644 --- a/app/views/ur/bfs/victim/vcl/call/informed-after-call-1.html +++ b/app/views/ur/bfs/victim/vcl/call/informed-after-call-1.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/delivery/wat4/victim/vcl/details/call-attempt-1.html" %} +{% include "/v60/victim/vcl/details/call-attempt-1.html" %}
    @@ -8,7 +8,7 @@ You must review the letter before sending to the victim. You can add details discussed on the call if needed.

    - + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} --> @@ -38,7 +38,7 @@ You must review the letter before sending to CMS. You can add details discussed on the call if needed.

    - + Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} --> {% endif %} diff --git a/app/views/ur/bfs/victim/vcl/call/informed-after-call-2.html b/app/views/ur/bfs/victim/vcl/call/informed-after-call-2.html index d566980de..d42583475 100644 --- a/app/views/ur/bfs/victim/vcl/call/informed-after-call-2.html +++ b/app/views/ur/bfs/victim/vcl/call/informed-after-call-2.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/delivery/wat4/victim/vcl/details/call-attempt-2.html" %} +{% include "/v60/victim/vcl/details/call-attempt-2.html" %}
    @@ -8,7 +8,7 @@
    - {% include "/delivery/wat4/victim/vcl/details/call-attempt-1.html" %} + {% include "/v60/victim/vcl/details/call-attempt-1.html" %}
    @@ -17,7 +17,7 @@ You must review the letter before sending to the victim. You can add details discussed on the call if needed.

    - + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} --> @@ -47,7 +47,7 @@ You must review the letter before sending to CMS. You can add details discussed on the call if needed.

    - + Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} --> {% endif %} diff --git a/app/views/ur/bfs/victim/vcl/call/informed-after-call-3.html b/app/views/ur/bfs/victim/vcl/call/informed-after-call-3.html index 4874232a7..0b0941cd6 100644 --- a/app/views/ur/bfs/victim/vcl/call/informed-after-call-3.html +++ b/app/views/ur/bfs/victim/vcl/call/informed-after-call-3.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/delivery/wat4/victim/vcl/details/call-attempt-3.html" %} +{% include "/v60/victim/vcl/details/call-attempt-3.html" %}
    @@ -8,11 +8,11 @@
    - {% include "/delivery/wat4/victim/vcl/details/call-attempt-2.html" %} + {% include "/v60/victim/vcl/details/call-attempt-2.html" %}
    - {% include "/delivery/wat4/victim/vcl/details/call-attempt-1.html" %} + {% include "/v60/victim/vcl/details/call-attempt-1.html" %}
    @@ -21,7 +21,7 @@ You must review the letter before sending to the victim. You can add details discussed on the call if needed.

    - + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} --> @@ -51,7 +51,7 @@ You must review the letter before sending to CMS. You can add details discussed on the call if needed.

    - + Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} --> {% endif %} diff --git a/app/views/ur/bfs/victim/vcl/draft/amendments-required.html b/app/views/ur/bfs/victim/vcl/draft/amendments-required.html index 68e2d206c..d0912815b 100644 --- a/app/views/ur/bfs/victim/vcl/draft/amendments-required.html +++ b/app/views/ur/bfs/victim/vcl/draft/amendments-required.html @@ -20,7 +20,7 @@
    --> - + Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/vcl/draft/approved-to-send.html b/app/views/ur/bfs/victim/vcl/draft/approved-to-send.html index eb0bf5a58..37a76dbfe 100644 --- a/app/views/ur/bfs/victim/vcl/draft/approved-to-send.html +++ b/app/views/ur/bfs/victim/vcl/draft/approved-to-send.html @@ -7,12 +7,12 @@ {% endif %} {% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} {% if (data['vclCallAttempt'] == "1") %} -{% include "/delivery/wat4/victim/vcl/details/call-attempt-1.html" %} +{% include "/v60/victim/vcl/details/call-attempt-1.html" %}
    {% elif (data['vclCallAttempt'] == "2") %} -{% include "/delivery/wat4/victim/vcl/details/call-attempt-2.html" %} +{% include "/v60/victim/vcl/details/call-attempt-2.html" %}
    @@ -21,12 +21,12 @@
    - {% include "/delivery/wat4/victim/vcl/details/call-attempt-1.html" %} + {% include "/v60/victim/vcl/details/call-attempt-1.html" %}
    {% elif (data['vclCallAttempt'] == "3") %} -{% include "/delivery/wat4/victim/vcl/details/call-attempt-3.html" %} +{% include "/v60/victim/vcl/details/call-attempt-3.html" %}
    @@ -35,11 +35,11 @@
    - {% include "/delivery/wat4/victim/vcl/details/call-attempt-2.html" %} + {% include "/v60/victim/vcl/details/call-attempt-2.html" %}
    - {% include "/delivery/wat4/victim/vcl/details/call-attempt-1.html" %} + {% include "/v60/victim/vcl/details/call-attempt-1.html" %}
    @@ -78,23 +78,23 @@ {% endif %} {% if (data['vclFumoc'] == "email") or (data['vclAttemptToContactAgain'] == "email") %} - + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% elif (data['vclFumoc'] == "post") or (data['vclAttemptToContactAgain'] == "post") %} - - + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% elif (data['vclFumoc'] == "none") %} {% elif (data['vclVictimInformed3'] == "No") %} - - + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% else %} @@ -108,7 +108,7 @@ You can now send the letter.

    - + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} @@ -117,10 +117,10 @@ You can now send the letter.

    - - + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} @@ -129,7 +129,7 @@ The letter is approved to send to the officer in charge.

    - + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} @@ -144,7 +144,7 @@ The letter is approved to send to the victim's independent sexual violence adviser (ISVA).

    - + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} diff --git a/app/views/ur/bfs/victim/vcl/draft/in-progress.html b/app/views/ur/bfs/victim/vcl/draft/in-progress.html index 2ed502ca6..7fdfacfbb 100644 --- a/app/views/ur/bfs/victim/vcl/draft/in-progress.html +++ b/app/views/ur/bfs/victim/vcl/draft/in-progress.html @@ -7,7 +7,7 @@ A draft letter is in progress.

    - + Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/vcl/draft/not-started.html b/app/views/ur/bfs/victim/vcl/draft/not-started.html index 8d78f0a7e..7bdc2ec7e 100644 --- a/app/views/ur/bfs/victim/vcl/draft/not-started.html +++ b/app/views/ur/bfs/victim/vcl/draft/not-started.html @@ -4,11 +4,11 @@

    {% if (data['nextTask'] == "stopped-charge") %} - + Draft a letter to inform about the stopped charge {% elif (data['nextTask'] == "altered-charge") %} - + Draft a letter to inform about the substantially altered charge {% endif %} diff --git a/app/views/ur/bfs/victim/vcl/draft/ready-to-send.html b/app/views/ur/bfs/victim/vcl/draft/ready-to-send.html index 1c494527b..bc61a1c3c 100644 --- a/app/views/ur/bfs/victim/vcl/draft/ready-to-send.html +++ b/app/views/ur/bfs/victim/vcl/draft/ready-to-send.html @@ -4,12 +4,12 @@

    {% if (data['vclCallAttempt'] == "1") %} -{% include "/delivery/wat4/victim/vcl/details/call-attempt-1.html" %} +{% include "/v60/victim/vcl/details/call-attempt-1.html" %}
    {% elif (data['vclCallAttempt'] == "2") %} -{% include "/delivery/wat4/victim/vcl/details/call-attempt-2.html" %} +{% include "/v60/victim/vcl/details/call-attempt-2.html" %}
    @@ -18,12 +18,12 @@
    - {% include "/delivery/wat4/victim/vcl/details/call-attempt-1.html" %} + {% include "/v60/victim/vcl/details/call-attempt-1.html" %}
    {% elif (data['vclCallAttempt'] == "3") %} -{% include "/delivery/wat4/victim/vcl/details/call-attempt-3.html" %} +{% include "/v60/victim/vcl/details/call-attempt-3.html" %}
    @@ -32,11 +32,11 @@
    - {% include "/delivery/wat4/victim/vcl/details/call-attempt-2.html" %} + {% include "/v60/victim/vcl/details/call-attempt-2.html" %}
    - {% include "/delivery/wat4/victim/vcl/details/call-attempt-1.html" %} + {% include "/v60/victim/vcl/details/call-attempt-1.html" %}
    @@ -52,7 +52,7 @@

    {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} @@ -61,11 +61,11 @@ {% if (data['pmoc'] == "email") and (data['victimEmailAddress'] == "") %}

    - You must confirm the preferred method of contact first then enter an email address. + You must confirm the preferred method of contact first then enter an email address.

    {% elif (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %}

    - You must confirm the preferred method of contact first then enter a address. + You must confirm the preferred method of contact first then enter a address.

    {% else %}

    @@ -77,7 +77,7 @@

    {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} diff --git a/app/views/ur/bfs/victim/vcl/draft/under-review.html b/app/views/ur/bfs/victim/vcl/draft/under-review.html index 62b1c4fca..46fe0f743 100644 --- a/app/views/ur/bfs/victim/vcl/draft/under-review.html +++ b/app/views/ur/bfs/victim/vcl/draft/under-review.html @@ -77,7 +77,7 @@

    {% endif %} - + View draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/vcl/index.html b/app/views/ur/bfs/victim/vcl/index.html index 1e91ed881..f0a16c91e 100644 --- a/app/views/ur/bfs/victim/vcl/index.html +++ b/app/views/ur/bfs/victim/vcl/index.html @@ -34,7 +34,7 @@

    Victim Communication & Liaison Warning Preferred method of contact unknown

    - Confirm this before you contact the victim, then select a preferred method of contact. + Confirm this before you contact the victim, then select a preferred method of contact.

    @@ -62,133 +62,133 @@

    {% if (data['vclStatus'] == "check-details") %} - {% include "/delivery/wat4/victim/vcl/pre-draft/check-details.html" %} + {% include "/v60/victim/vcl/pre-draft/check-details.html" %} {% elif (data['vclStatus'] == "log-not-started") %} - {% include "/delivery/wat4/victim/vcl/pre-draft/log-not-started.html" %} + {% include "/v60/victim/vcl/pre-draft/log-not-started.html" %} {% elif (data['vclStatus'] == "draft-not-started") %} - {% include "/delivery/wat4/victim/vcl/draft/not-started.html" %} + {% include "/v60/victim/vcl/draft/not-started.html" %} {% elif (data['vclStatus'] == "draft-in-progress") %} - {% include "/delivery/wat4/victim/vcl/draft/in-progress.html" %} + {% include "/v60/victim/vcl/draft/in-progress.html" %} {% elif (data['vclStatus'] == "draft-under-review") %} - {% include "/delivery/wat4/victim/vcl/draft/under-review.html" %} + {% include "/v60/victim/vcl/draft/under-review.html" %} {% elif (data['vclStatus'] == "draft-amendments-required") %} - {% include "/delivery/wat4/victim/vcl/draft/amendments-required.html" %} + {% include "/v60/victim/vcl/draft/amendments-required.html" %} {% elif (data['vclStatus'] == "draft-ready-to-send") %} - {% include "/delivery/wat4/victim/vcl/draft/ready-to-send.html" %} + {% include "/v60/victim/vcl/draft/ready-to-send.html" %} {% elif (data['vclStatus'] == "draft-approved-to-send") %} - {% include "/delivery/wat4/victim/vcl/draft/approved-to-send.html" %} + {% include "/v60/victim/vcl/draft/approved-to-send.html" %} {% elif (data['vclStatus'] == "before-call-1") %} - {% include "/delivery/wat4/victim/vcl/call/before-call-1.html" %} + {% include "/v60/victim/vcl/call/before-call-1.html" %} {% elif (data['vclStatus'] == "informed-after-call-1") %} - {% include "/delivery/wat4/victim/vcl/call/informed-after-call-1.html" %} + {% include "/v60/victim/vcl/call/informed-after-call-1.html" %} {% elif (data['vclStatus'] == "informed-after-call-2") %} - {% include "/delivery/wat4/victim/vcl/call/informed-after-call-2.html" %} + {% include "/v60/victim/vcl/call/informed-after-call-2.html" %} {% elif (data['vclStatus'] == "informed-after-call-3") %} - {% include "/delivery/wat4/victim/vcl/call/informed-after-call-3.html" %} + {% include "/v60/victim/vcl/call/informed-after-call-3.html" %} {% elif (data['vclStatus'] == "after-call-attempt-1") %} - {% include "/delivery/wat4/victim/vcl/call/after-call-attempt-1.html" %} + {% include "/v60/victim/vcl/call/after-call-attempt-1.html" %} {% elif (data['vclStatus'] == "after-call-attempt-2") %} - {% include "/delivery/wat4/victim/vcl/call/after-call-attempt-2.html" %} + {% include "/v60/victim/vcl/call/after-call-attempt-2.html" %} {% elif (data['vclStatus'] == "after-call-attempt-3") %} - {% include "/delivery/wat4/victim/vcl/call/after-call-attempt-3.html" %} + {% include "/v60/victim/vcl/call/after-call-attempt-3.html" %} {% elif (data['vclStatus'] == "fu-email-after-call-1") %} - {% include "/delivery/wat4/victim/vcl/send/fu-email/after-call-1.html" %} + {% include "/v60/victim/vcl/send/fu-email/after-call-1.html" %} {% elif (data['vclStatus'] == "fu-email-after-call-2") %} - {% include "/delivery/wat4/victim/vcl/send/fu-email/after-call-2.html" %} + {% include "/v60/victim/vcl/send/fu-email/after-call-2.html" %} {% elif (data['vclStatus'] == "fu-email-after-call-3") %} - {% include "/delivery/wat4/victim/vcl/send/fu-email/after-call-3.html" %} + {% include "/v60/victim/vcl/send/fu-email/after-call-3.html" %} {% elif (data['vclStatus'] == "fu-email-failure-permanent") %} - {% include "/delivery/wat4/victim/vcl/send/fu-email/failure-permanent.html" %} + {% include "/v60/victim/vcl/send/fu-email/failure-permanent.html" %} {% elif (data['vclStatus'] == "fu-email-failure-permanent-with-success") %} - {% include "/delivery/wat4/victim/vcl/send/fu-email/failure-permanent-with-success.html" %} + {% include "/v60/victim/vcl/send/fu-email/failure-permanent-with-success.html" %} {% elif (data['vclStatus'] == "fu-email-failure-technical") %} - {% include "/delivery/wat4/victim/vcl/send/fu-email/failure-technical.html" %} + {% include "/v60/victim/vcl/send/fu-email/failure-technical.html" %} {% elif (data['vclStatus'] == "fu-email-failure-temporary") %} - {% include "/delivery/wat4/victim/vcl/send/fu-email/failure-temporary.html" %} + {% include "/v60/victim/vcl/send/fu-email/failure-temporary.html" %} {% elif (data['vclStatus'] == "fu-email-sending") %} - {% include "/delivery/wat4/victim/vcl/send/fu-email/sending.html" %} + {% include "/v60/victim/vcl/send/fu-email/sending.html" %} {% elif (data['vclStatus'] == "fu-letter-dispatched") %} - {% include "/delivery/wat4/victim/vcl/send/fu-letter/dispatched.html" %} + {% include "/v60/victim/vcl/send/fu-letter/dispatched.html" %} {% elif (data['vclStatus'] == "fu-letter-after-call-1") %} - {% include "/delivery/wat4/victim/vcl/send/fu-letter/after-call-1.html" %} + {% include "/v60/victim/vcl/send/fu-letter/after-call-1.html" %} {% elif (data['vclStatus'] == "fu-letter-after-call-2") %} - {% include "/delivery/wat4/victim/vcl/send/fu-letter/after-call-2.html" %} + {% include "/v60/victim/vcl/send/fu-letter/after-call-2.html" %} {% elif (data['vclStatus'] == "fu-letter-after-call-3") %} - {% include "/delivery/wat4/victim/vcl/send/fu-letter/after-call-3.html" %} + {% include "/v60/victim/vcl/send/fu-letter/after-call-3.html" %} {% elif (data['vclStatus'] == "fu-letter-after-fu-email-undelivered") %} - {% include "/delivery/wat4/victim/vcl/send/fu-letter/after-fu-email-undelivered.html" %} + {% include "/v60/victim/vcl/send/fu-letter/after-fu-email-undelivered.html" %} {% elif (data['vclStatus'] == "email-delivered") %} - {% include "/delivery/wat4/victim/vcl/send/email/delivered.html" %} + {% include "/v60/victim/vcl/send/email/delivered.html" %} {% elif (data['vclStatus'] == "email-after-call-attempt-1") %} - {% include "/delivery/wat4/victim/vcl/send/email/after-call-attempt-1.html" %} + {% include "/v60/victim/vcl/send/email/after-call-attempt-1.html" %} {% elif (data['vclStatus'] == "email-after-call-attempt-2") %} - {% include "/delivery/wat4/victim/vcl/send/email/after-call-attempt-2.html" %} + {% include "/v60/victim/vcl/send/email/after-call-attempt-2.html" %} {% elif (data['vclStatus'] == "email-failure-permanent") %} - {% include "/delivery/wat4/victim/vcl/send/email/failure-permanent.html" %} + {% include "/v60/victim/vcl/send/email/failure-permanent.html" %} {% elif (data['vclStatus'] == "email-failure-permanent-with-success") %} - {% include "/delivery/wat4/victim/vcl/send/email/failure-permanent-with-success.html" %} + {% include "/v60/victim/vcl/send/email/failure-permanent-with-success.html" %} {% elif (data['vclStatus'] == "email-failure-technical") %} - {% include "/delivery/wat4/victim/vcl/send/email/failure-technical.html" %} + {% include "/v60/victim/vcl/send/email/failure-technical.html" %} {% elif (data['vclStatus'] == "email-failure-temporary") %} - {% include "/delivery/wat4/victim/vcl/send/email/failure-temporary.html" %} + {% include "/v60/victim/vcl/send/email/failure-temporary.html" %} {% elif (data['vclStatus'] == "email-sending") %} - {% include "/delivery/wat4/victim/vcl/send/email/sending.html" %} + {% include "/v60/victim/vcl/send/email/sending.html" %} {% elif (data['vclStatus'] == "letter-dispatched") %} - {% include "/delivery/wat4/victim/vcl/send/letter/dispatched.html" %} + {% include "/v60/victim/vcl/send/letter/dispatched.html" %} {% elif (data['vclStatus'] == "letter-after-call-attempt-1") %} - {% include "/delivery/wat4/victim/vcl/send/letter/after-call-attempt-1.html" %} + {% include "/v60/victim/vcl/send/letter/after-call-attempt-1.html" %} {% elif (data['vclStatus'] == "letter-after-call-attempt-2") %} - {% include "/delivery/wat4/victim/vcl/send/letter/after-call-attempt-2.html" %} + {% include "/v60/victim/vcl/send/letter/after-call-attempt-2.html" %} {% elif (data['vclStatus'] == "letter-after-call-attempt-3") %} - {% include "/delivery/wat4/victim/vcl/send/letter/after-call-attempt-3.html" %} + {% include "/v60/victim/vcl/send/letter/after-call-attempt-3.html" %} {% elif (data['vclStatus'] == "letter-after-email-undelivered") %} - {% include "/delivery/wat4/victim/vcl/send/letter/after-email-undelivered.html" %} + {% include "/v60/victim/vcl/send/letter/after-email-undelivered.html" %} {% else %}

    There was a problem retrieving information. Try again later.

    @@ -196,7 +196,7 @@

  • @@ -214,17 +214,17 @@

    {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by their independent sexual violence adviser (ISVA).

    {% else %} - {% include "/delivery/wat4/victim/vcl/draft/not-started.html" %} + {% include "/v60/victim/vcl/draft/not-started.html" %} {% endif %} {% if (data['vclSent'] == "yes") or (data['vclSent'] == "na") %} - + Draft another letter to inform about the stopped or substantially altered charge {% endif %}

    - {% include "/delivery/wat4/victim/vcl/progress-tracker.html" %} + {% include "/v60/victim/vcl/progress-tracker.html" %}
    {% endif %}
    diff --git a/app/views/ur/bfs/victim/vcl/pre-draft/check-details.html b/app/views/ur/bfs/victim/vcl/pre-draft/check-details.html index 6821a780c..8068152d9 100644 --- a/app/views/ur/bfs/victim/vcl/pre-draft/check-details.html +++ b/app/views/ur/bfs/victim/vcl/pre-draft/check-details.html @@ -3,7 +3,7 @@ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %}.

    - + Check details before informing about the stopped charge or substantially altered charge diff --git a/app/views/ur/bfs/victim/vcl/pre-draft/log-not-started.html b/app/views/ur/bfs/victim/vcl/pre-draft/log-not-started.html index 4a7b07af4..748fc4dbe 100644 --- a/app/views/ur/bfs/victim/vcl/pre-draft/log-not-started.html +++ b/app/views/ur/bfs/victim/vcl/pre-draft/log-not-started.html @@ -3,7 +3,7 @@ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL Scheme decision{% endif %}.

    - + Log a communication to inform about the {{ data['vclType'] }} {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/vcl/send/email/after-call-attempt-1.html b/app/views/ur/bfs/victim/vcl/send/email/after-call-attempt-1.html index 4a656b963..89aabec0a 100644 --- a/app/views/ur/bfs/victim/vcl/send/email/after-call-attempt-1.html +++ b/app/views/ur/bfs/victim/vcl/send/email/after-call-attempt-1.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/delivery/wat4/victim/vcl/details/email.html" %} +{% include "/v60/victim/vcl/details/email.html" %}
    @@ -10,7 +10,7 @@
    - {% include "/delivery/wat4/victim/vcl/details/call-attempt-1.html" %} + {% include "/v60/victim/vcl/details/call-attempt-1.html" %}
    {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/vcl/send/email/after-call-attempt-2.html b/app/views/ur/bfs/victim/vcl/send/email/after-call-attempt-2.html index cf170bf22..86010965e 100644 --- a/app/views/ur/bfs/victim/vcl/send/email/after-call-attempt-2.html +++ b/app/views/ur/bfs/victim/vcl/send/email/after-call-attempt-2.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/delivery/wat4/victim/vcl/details/email.html" %} +{% include "/v60/victim/vcl/details/email.html" %}
    @@ -10,11 +10,11 @@
    - {% include "/delivery/wat4/victim/vcl/details/call-attempt-2.html" %} + {% include "/v60/victim/vcl/details/call-attempt-2.html" %}
    - {% include "/delivery/wat4/victim/vcl/details/call-attempt-1.html" %} + {% include "/v60/victim/vcl/details/call-attempt-1.html" %}
    {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/vcl/send/email/delivered.html b/app/views/ur/bfs/victim/vcl/send/email/delivered.html index 2bcf4a2a8..65ee803a5 100644 --- a/app/views/ur/bfs/victim/vcl/send/email/delivered.html +++ b/app/views/ur/bfs/victim/vcl/send/email/delivered.html @@ -1,3 +1,3 @@ {% block content %} -{% include "/delivery/wat4/victim/vcl/details/email.html" %} +{% include "/v60/victim/vcl/details/email.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/vcl/send/email/failure-permanent.html b/app/views/ur/bfs/victim/vcl/send/email/failure-permanent.html index b95538602..ac54f7bc3 100644 --- a/app/views/ur/bfs/victim/vcl/send/email/failure-permanent.html +++ b/app/views/ur/bfs/victim/vcl/send/email/failure-permanent.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/delivery/wat4/victim/vcl/details/email.html" %} +{% include "/v60/victim/vcl/details/email.html" %}
    diff --git a/app/views/ur/bfs/victim/vcl/send/email/failure-technical.html b/app/views/ur/bfs/victim/vcl/send/email/failure-technical.html index 3561eb466..633e6e928 100644 --- a/app/views/ur/bfs/victim/vcl/send/email/failure-technical.html +++ b/app/views/ur/bfs/victim/vcl/send/email/failure-technical.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/delivery/wat4/victim/vcl/details/email.html" %} +{% include "/v60/victim/vcl/details/email.html" %}
    @@ -7,6 +7,6 @@ Try to send email again to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - Send a letter instead to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + Send a letter instead to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}

    {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/vcl/send/email/failure-temporary.html b/app/views/ur/bfs/victim/vcl/send/email/failure-temporary.html index 47ebce90e..150f02113 100644 --- a/app/views/ur/bfs/victim/vcl/send/email/failure-temporary.html +++ b/app/views/ur/bfs/victim/vcl/send/email/failure-temporary.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/delivery/wat4/victim/vcl/details/email.html" %} +{% include "/v60/victim/vcl/details/email.html" %}
    diff --git a/app/views/ur/bfs/victim/vcl/send/email/sending.html b/app/views/ur/bfs/victim/vcl/send/email/sending.html index c6d6b0670..d107c3117 100644 --- a/app/views/ur/bfs/victim/vcl/send/email/sending.html +++ b/app/views/ur/bfs/victim/vcl/send/email/sending.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/delivery/wat4/victim/vcl/details/email.html" %} +{% include "/v60/victim/vcl/details/email.html" %}
    diff --git a/app/views/ur/bfs/victim/vcl/send/fu-email/after-call-1.html b/app/views/ur/bfs/victim/vcl/send/fu-email/after-call-1.html index 01576276b..b85d55115 100644 --- a/app/views/ur/bfs/victim/vcl/send/fu-email/after-call-1.html +++ b/app/views/ur/bfs/victim/vcl/send/fu-email/after-call-1.html @@ -1,7 +1,7 @@ {% block content %} -{% include "/delivery/wat4/victim/vcl/details/call-attempt-1.html" %} +{% include "/v60/victim/vcl/details/call-attempt-1.html" %}
    -{% include "/delivery/wat4/victim/vcl/details/email.html" %} +{% include "/v60/victim/vcl/details/email.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/vcl/send/fu-email/after-call-2.html b/app/views/ur/bfs/victim/vcl/send/fu-email/after-call-2.html index 52d95d44a..d50f1c759 100644 --- a/app/views/ur/bfs/victim/vcl/send/fu-email/after-call-2.html +++ b/app/views/ur/bfs/victim/vcl/send/fu-email/after-call-2.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/delivery/wat4/victim/vcl/details/call-attempt-2.html" %} +{% include "/v60/victim/vcl/details/call-attempt-2.html" %}
    @@ -10,11 +10,11 @@
    - {% include "/delivery/wat4/victim/vcl/details/call-attempt-1.html" %} + {% include "/v60/victim/vcl/details/call-attempt-1.html" %}

    -{% include "/delivery/wat4/victim/vcl/details/email.html" %} +{% include "/v60/victim/vcl/details/email.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/vcl/send/fu-email/after-call-3.html b/app/views/ur/bfs/victim/vcl/send/fu-email/after-call-3.html index 006901ba7..cdb6c9f96 100644 --- a/app/views/ur/bfs/victim/vcl/send/fu-email/after-call-3.html +++ b/app/views/ur/bfs/victim/vcl/send/fu-email/after-call-3.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/delivery/wat4/victim/vcl/details/call-attempt-3.html" %} +{% include "/v60/victim/vcl/details/call-attempt-3.html" %}
    @@ -10,15 +10,15 @@
    - {% include "/delivery/wat4/victim/vcl/details/call-attempt-2.html" %} + {% include "/v60/victim/vcl/details/call-attempt-2.html" %}
    - {% include "/delivery/wat4/victim/vcl/details/call-attempt-1.html" %} + {% include "/v60/victim/vcl/details/call-attempt-1.html" %}

    -{% include "/delivery/wat4/victim/vcl/details/email.html" %} +{% include "/v60/victim/vcl/details/email.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/vcl/send/fu-email/failure-permanent.html b/app/views/ur/bfs/victim/vcl/send/fu-email/failure-permanent.html index d3d576dc1..879a6afb7 100644 --- a/app/views/ur/bfs/victim/vcl/send/fu-email/failure-permanent.html +++ b/app/views/ur/bfs/victim/vcl/send/fu-email/failure-permanent.html @@ -1,9 +1,9 @@ {% block content %} -{% include "/delivery/wat4/victim/vcl/details/call-attempt-1.html" %} +{% include "/v60/victim/vcl/details/call-attempt-1.html" %}
    -{% include "/delivery/wat4/victim/vcl/details/email.html" %} +{% include "/v60/victim/vcl/details/email.html" %}
    @@ -14,7 +14,7 @@
    diff --git a/app/views/ur/bfs/victim/vcl/send/fu-email/failure-technical.html b/app/views/ur/bfs/victim/vcl/send/fu-email/failure-technical.html index e1a052b6f..108ddefd1 100644 --- a/app/views/ur/bfs/victim/vcl/send/fu-email/failure-technical.html +++ b/app/views/ur/bfs/victim/vcl/send/fu-email/failure-technical.html @@ -1,14 +1,14 @@ {% block content %} -{% include "/delivery/wat4/victim/vcl/details/call-attempt-1.html" %} +{% include "/v60/victim/vcl/details/call-attempt-1.html" %}
    -{% include "/delivery/wat4/victim/vcl/details/email.html" %} +{% include "/v60/victim/vcl/details/email.html" %}
    diff --git a/app/views/ur/bfs/victim/vcl/send/fu-email/failure-temporary.html b/app/views/ur/bfs/victim/vcl/send/fu-email/failure-temporary.html index 5193c592e..cfeec8bbd 100644 --- a/app/views/ur/bfs/victim/vcl/send/fu-email/failure-temporary.html +++ b/app/views/ur/bfs/victim/vcl/send/fu-email/failure-temporary.html @@ -1,9 +1,9 @@ {% block content %} -{% include "/delivery/wat4/victim/vcl/details/call-attempt-1.html" %} +{% include "/v60/victim/vcl/details/call-attempt-1.html" %}
    -{% include "/delivery/wat4/victim/vcl/details/email.html" %} +{% include "/v60/victim/vcl/details/email.html" %}
    @@ -14,7 +14,7 @@
    diff --git a/app/views/ur/bfs/victim/vcl/send/fu-email/sending.html b/app/views/ur/bfs/victim/vcl/send/fu-email/sending.html index ddddd50a9..10e65eb79 100644 --- a/app/views/ur/bfs/victim/vcl/send/fu-email/sending.html +++ b/app/views/ur/bfs/victim/vcl/send/fu-email/sending.html @@ -1,9 +1,9 @@ {% block content %} -{% include "/delivery/wat4/victim/vcl/details/call-attempt-1.html" %} +{% include "/v60/victim/vcl/details/call-attempt-1.html" %}
    -{% include "/delivery/wat4/victim/vcl/details/email.html" %} +{% include "/v60/victim/vcl/details/email.html" %}
    diff --git a/app/views/ur/bfs/victim/vcl/send/fu-letter/after-call-1.html b/app/views/ur/bfs/victim/vcl/send/fu-letter/after-call-1.html index 9e7f77bd7..71d0a5138 100644 --- a/app/views/ur/bfs/victim/vcl/send/fu-letter/after-call-1.html +++ b/app/views/ur/bfs/victim/vcl/send/fu-letter/after-call-1.html @@ -1,7 +1,7 @@ {% block content %} -{% include "/delivery/wat4/victim/vcl/details/call-attempt-1.html" %} +{% include "/v60/victim/vcl/details/call-attempt-1.html" %}
    -{% include "/delivery/wat4/victim/vcl/details/letter.html" %} +{% include "/v60/victim/vcl/details/letter.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/vcl/send/fu-letter/after-call-2.html b/app/views/ur/bfs/victim/vcl/send/fu-letter/after-call-2.html index 45b65d0d9..3b3f088b8 100644 --- a/app/views/ur/bfs/victim/vcl/send/fu-letter/after-call-2.html +++ b/app/views/ur/bfs/victim/vcl/send/fu-letter/after-call-2.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/delivery/wat4/victim/vcl/details/call-attempt-2.html" %} +{% include "/v60/victim/vcl/details/call-attempt-2.html" %}
    @@ -10,11 +10,11 @@
    - {% include "/delivery/wat4/victim/vcl/details/call-attempt-1.html" %} + {% include "/v60/victim/vcl/details/call-attempt-1.html" %}

    -{% include "/delivery/wat4/victim/vcl/details/letter.html" %} +{% include "/v60/victim/vcl/details/letter.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/vcl/send/fu-letter/after-call-3.html b/app/views/ur/bfs/victim/vcl/send/fu-letter/after-call-3.html index c6ad64dca..82b0c92d4 100644 --- a/app/views/ur/bfs/victim/vcl/send/fu-letter/after-call-3.html +++ b/app/views/ur/bfs/victim/vcl/send/fu-letter/after-call-3.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/delivery/wat4/victim/vcl/details/call-attempt-3.html" %} +{% include "/v60/victim/vcl/details/call-attempt-3.html" %}
    @@ -10,15 +10,15 @@
    - {% include "/delivery/wat4/victim/vcl/details/call-attempt-2.html" %} + {% include "/v60/victim/vcl/details/call-attempt-2.html" %}
    - {% include "/delivery/wat4/victim/vcl/details/call-attempt-1.html" %} + {% include "/v60/victim/vcl/details/call-attempt-1.html" %}

    -{% include "/delivery/wat4/victim/vcl/details/letter.html" %} +{% include "/v60/victim/vcl/details/letter.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/ur/bfs/victim/vcl/send/fu-letter/after-fu-email-undelivered.html b/app/views/ur/bfs/victim/vcl/send/fu-letter/after-fu-email-undelivered.html index 96de0d52f..714733dad 100644 --- a/app/views/ur/bfs/victim/vcl/send/fu-letter/after-fu-email-undelivered.html +++ b/app/views/ur/bfs/victim/vcl/send/fu-letter/after-fu-email-undelivered.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/delivery/wat4/victim/vcl/details/call-attempt-3.html" %} +{% include "/v60/victim/vcl/details/call-attempt-3.html" %}
    @@ -10,18 +10,18 @@
    - {% include "/delivery/wat4/victim/vcl/details/call-attempt-2.html" %} + {% include "/v60/victim/vcl/details/call-attempt-2.html" %}
    - {% include "/delivery/wat4/victim/vcl/details/call-attempt-1.html" %} + {% include "/v60/victim/vcl/details/call-attempt-1.html" %}

    -{% include "/delivery/wat4/victim/vcl/details/letter.html" %} +{% include "/v60/victim/vcl/details/letter.html" %}
    @@ -32,7 +32,7 @@ - {% include "/delivery/wat4/victim/vcl/details/email.html" %} + {% include "/v60/victim/vcl/details/email.html" %} - -
      -
    • {{ data['charges'] or "Battery / Common assault" }}
    • -
    • {{ data['charges'] or "Unlawful wounding/inflicting grievous bodily harm" }}
    • -
    - - - -
    - Change charges -
    -

    -
    -
    - First hearing -
    -
    - {{ data['firstHearingLocation'] or "Inner London Crown Court" }}
    {{ data['firstHearingDate'] }} -
    -
    - Change first hearing date -
    -
    -
    -
    - Officer in charge -
    -
    - {{ data['oicSurname'] }}
    {{ data['oicCollarNumber'] }} -
    -
    - Change licence type -
    -
    - - -

    Now start the process

    - -

    By submitting this form you are confirming that, to the best of your knowledge, the details you are providing are correct.

    - -
    - - - -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur1/first-hearing.html b/app/views/ur/dtc/ur1/first-hearing.html deleted file mode 100644 index 2f66c7f18..000000000 --- a/app/views/ur/dtc/ur1/first-hearing.html +++ /dev/null @@ -1,59 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="First hearing" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    First hearing

    - -
    - -
    - - -
    - For example, a Magistrates or Crown Court -
    - -
    -
    - -
    - - -
    - For example, 17/5/2025 -
    - -
    - - -
    -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - - -{% endblock %} diff --git a/app/views/ur/dtc/ur1/oic.html b/app/views/ur/dtc/ur1/oic.html deleted file mode 100644 index 87b6831d2..000000000 --- a/app/views/ur/dtc/ur1/oic.html +++ /dev/null @@ -1,51 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Officer in charge name" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Who is the officer in charge? -

    -
    - -
    - - -
    - -
    - - -
    - -
    -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur1/prosecutor-name.html b/app/views/ur/dtc/ur1/prosecutor-name.html deleted file mode 100644 index 560c557ec..000000000 --- a/app/views/ur/dtc/ur1/prosecutor-name.html +++ /dev/null @@ -1,51 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Prosecutor's name" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is the prosecutor's name? -

    -
    - -
    - - -
    - -
    - - -
    - -
    -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur1/search.html b/app/views/ur/dtc/ur1/search.html deleted file mode 100644 index c08c48911..000000000 --- a/app/views/ur/dtc/ur1/search.html +++ /dev/null @@ -1,134 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Search by URN" %} - -{% block content %} - -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == "42MR1153724") %} -
    - -

    - We've found 8 results for 42MR1153724 -

    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Dates and amounts
    Victim or witness nameURNCase IDCase statusLead defendantAction
    OBERON, Shelly - 42MR11537242155470PendingPRICE, Jefferson+View details
    KING, Wendy - 42MR11537242155470PendingPRICE, Jefferson+View details
    JONES, Oliver A - 42MR11537242155470PendingPRICE, Jefferson+View details
    WOODLEY, Alfred - 42MR11537242155470PendingPRICE, Jefferson+View details
    {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} - 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    Collocini, Emiliano - 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    EVANS, Gareth - 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    COOPER, Tracey - 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    - {% endif %} - - -
    -
    - -{% endblock %} diff --git a/app/views/ur/dtc/ur1/sign-in.html b/app/views/ur/dtc/ur1/sign-in.html deleted file mode 100644 index 69f7fd6b6..000000000 --- a/app/views/ur/dtc/ur1/sign-in.html +++ /dev/null @@ -1,74 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Sign in to your account" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case App -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} - -{% block footer %} -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur2/charges.html b/app/views/ur/dtc/ur2/charges.html deleted file mode 100644 index 034f642c3..000000000 --- a/app/views/ur/dtc/ur2/charges.html +++ /dev/null @@ -1,142 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Charges" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Add a charge

    - -
    - -
    - - - Charge - - -
    - - - -
    - -
    - -
    -
    - - -
    -
    - -
    - -
    - - -
    - For example, 17/5/2025 -
    - -
    - - -
    -
    - - - - - -
    - -
    - -
    - - - -
    - -
    - -
    - - - -
    - -
    - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur2/check-answers.html b/app/views/ur/dtc/ur2/check-answers.html deleted file mode 100644 index ee89d3586..000000000 --- a/app/views/ur/dtc/ur2/check-answers.html +++ /dev/null @@ -1,236 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Check answers" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Check the details before reviewing the email

    - -

    - You must provide all details before you can review the email. -

    - -
    -
    -

    - Email details -

    -
    -
    -
    -
    -
    - Type -
    -
    - Decision to charge -
    -
    -
    -
    - Sender -
    -
    - {{ data['userSurname'] | upper }}, {{ data['userForename'] }}
    {{ data['sharedMailbox'] }} -
    -
    -
    -
    - Your role -
    - {% if (data['vluRole'] == "Not provided") %} -
    - Select your role -
    - {% else %} -
    - {{ data['vluRole'] }} -
    -
    - Change intended recipient -
    - {% endif %} -
    -
    -
    - Recipients -
    -
    - {% if (data['recipientsVictim']) %} -

    - {{ data['recipientsVictim'] }}
    {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}
    {{ data['victimEmailAddress'] }} -

    - {% endif %} - - {% if (data['recipientsVictimRep']) %} -

    - {{ data['recipientsVictimRep'] }}
    {{ data['victimRepSurname'] | upper }}, {{ data['victimRepForename'] }}
    {{ data['victimRepEmailAddress'] }} -

    - {% endif %} - -

    - Officer in charge
    {% if (data['oicRank'] != "") %}{{ data['oicRank'] }}
    {% endif %}{{ data['oicSurname'] | upper }}, {{ data['oicForename'] }}
    {{ data['oicEmailAddress'] }} -

    - -

    - Victim Services shared mailbox
    victim.services@cps.gov.uk -

    - - {% for item in data['recipient_added[0][email_address]'] %} -

    - Value: {{ item }} -

    - {% endfor %} -
    -
    - Change recipient -
    -
    - -
    -
    - Acknowledgement or thank you -
    - {% if (data['acknowledgement'] == "Not provided" or data['acknowledgement'] == "") %} -
    - Enter acknowledgement or thank you -
    - {% else %} -
    - {{ data['acknowledgement'] }} -
    -
    - Change acknowledgement or thank you -
    - {% endif %} -
    -
    -
    -
    - -
    -
    -

    - Case details -

    -
    -
    -
    -
    -
    - Charges -
    - {% if (data['charges'] == "false") %} -
    - Enter charge details -
    - {% else %} -
    -
      -
    • Common assault
      {{ data['chargeDate'] or "5/2/2025" }}
    • -
    • Unlawful inflicting grievous bodily harm
      {{ data['chargeDate'] or "5/2/2025" }}
    • -
    -
    -
    - Change charges -
    - {% endif %} -
    -
    -
    - Multiple defendants -
    -
    - No -
    -
    -
    -
    - Reported by the victim -
    - {% if (data['reportedByVictim'] == "Not provided") %} -
    - Enter if reported by the victim -
    - {% else %} -
    - {{ data['reportedByVictim'] }} -
    -
    - Change if the victim reported the case to the police -
    - {% endif %} -
    -
    -
    - Officer in charge -
    -
    - {% if (data['oicRank'] == "") %}Rank not provided
    {% else %}{{ data['oicRank'] or "" }}
    {% endif %}{{ data['oicSurname'] | upper }}, {{ data['oicForename'] }} -
    -
    - Change the officer in charge details -
    -
    -
    -
    - Prosecutor -
    -
    - {{ data['prosecutorSurname'] | upper }}, {{ data['prosecutorForename'] }} -
    -
    - Change the prosecutor's name -
    -
    -
    -
    - First hearing -
    - {% if (data['firstHearingDate'] == "") %} -
    - Enter first hearing details -
    - {% else %} -
    - {{ data['firstHearingLocation'] or "Sheffield Magistrates' Court" }}
    Monday 31 March 2025
    -
    -
    - Change first hearing date -
    - {% endif %} -
    -
    -
    -
    - - {% if (data['vluRole'] != "Not provided" and data['acknowledgement'] != "Not provided" and data['reportedByVictim'] != "Not provided") %} -

    Now review your email

    - -

    - Select Review your email to review the charging decision email before you send it. -

    - - - - - {% endif %} -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur2/first-hearing.html b/app/views/ur/dtc/ur2/first-hearing.html deleted file mode 100644 index fc3c2b5f8..000000000 --- a/app/views/ur/dtc/ur2/first-hearing.html +++ /dev/null @@ -1,59 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="First hearing" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    First hearing

    - -
    - -
    - - -
    - For example, a Magistrates' Court -
    - -
    -
    - -
    - - -
    - For example, 17/05/2025 -
    - -
    - - -
    -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - - -{% endblock %} diff --git a/app/views/ur/dtc/ur2/oic.html b/app/views/ur/dtc/ur2/oic.html deleted file mode 100644 index 28270da19..000000000 --- a/app/views/ur/dtc/ur2/oic.html +++ /dev/null @@ -1,86 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Officer in charge" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Who is the officer in charge? -

    -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur2/preferred-method-of-contact.html b/app/views/ur/dtc/ur2/preferred-method-of-contact.html deleted file mode 100644 index c7f6a90e5..000000000 --- a/app/views/ur/dtc/ur2/preferred-method-of-contact.html +++ /dev/null @@ -1,63 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Preferred method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur2/prosecutor-name.html b/app/views/ur/dtc/ur2/prosecutor-name.html deleted file mode 100644 index d55b91241..000000000 --- a/app/views/ur/dtc/ur2/prosecutor-name.html +++ /dev/null @@ -1,51 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Prosecutor's name" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is the prosecutor's name? -

    -
    - -
    - - -
    - -
    - - -
    - -
    -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur2/search.html b/app/views/ur/dtc/ur2/search.html deleted file mode 100644 index fe6a24194..000000000 --- a/app/views/ur/dtc/ur2/search.html +++ /dev/null @@ -1,134 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Search by URN" %} - -{% block content %} - -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == "42MR1153724") %} -
    - -

    - We've found 8 results for 42MR1153724 -

    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Dates and amounts
    Victim or witness nameURNCase IDCase statusLead defendantAction
    OBERON, Shelly - 42MR11537242155470PendingPRICE, Jefferson+View details
    KING, Wendy - 42MR11537242155470PendingPRICE, Jefferson+View details
    JONES, Oliver A - 42MR11537242155470PendingPRICE, Jefferson+View details
    WOODLEY, Alfred - 42MR11537242155470PendingPRICE, Jefferson+View details
    {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} - 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    Collocini, Emiliano - 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    EVANS, Gareth - 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    COOPER, Tracey - 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    - {% endif %} - - -
    -
    - -{% endblock %} diff --git a/app/views/ur/dtc/ur2/sign-in.html b/app/views/ur/dtc/ur2/sign-in.html deleted file mode 100644 index 6f2b28dc8..000000000 --- a/app/views/ur/dtc/ur2/sign-in.html +++ /dev/null @@ -1,74 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="UR: Sending charging decision email" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case App -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} - -{% block footer %} -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/meetings-2/age.html b/app/views/ur/meetings-2/age.html index 3d47b8d21..f82e6f33c 100644 --- a/app/views/ur/meetings-2/age.html +++ b/app/views/ur/meetings-2/age.html @@ -10,7 +10,7 @@
    -
    +
    @@ -65,5 +65,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/cancelled/meeting-cancelled.html b/app/views/ur/meetings-2/cancelled/meeting-cancelled.html index f119f3cbc..43c1c3e3f 100644 --- a/app/views/ur/meetings-2/cancelled/meeting-cancelled.html +++ b/app/views/ur/meetings-2/cancelled/meeting-cancelled.html @@ -11,7 +11,7 @@

    {% endblock %} @@ -93,15 +93,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -132,7 +132,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings-2/cancelled/meeting-date.html b/app/views/ur/meetings-2/cancelled/meeting-date.html index 31fc8ce13..785510959 100644 --- a/app/views/ur/meetings-2/cancelled/meeting-date.html +++ b/app/views/ur/meetings-2/cancelled/meeting-date.html @@ -12,7 +12,7 @@

    When was the meeting cancelled?

    - +
    @@ -39,7 +39,7 @@

    Communications

  • - CPS meetings + CPS meetings
  • @@ -47,27 +47,27 @@

    Communications

  • {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • - CPS meetings + CPS meetings
  • - VCL Scheme + VCL Scheme
  • {% else %}
  • - Pre-charge decision + Pre-charge decision
  • - CPS meetings + CPS meetings
  • - VCL Scheme + VCL Scheme
  • {% endif %} diff --git a/app/views/ur/meetings-2/cps-offer/howoffered.html b/app/views/ur/meetings-2/cps-offer/howoffered.html index 14530631b..e59084e8b 100644 --- a/app/views/ur/meetings-2/cps-offer/howoffered.html +++ b/app/views/ur/meetings-2/cps-offer/howoffered.html @@ -92,5 +92,5 @@

    Details of the meeting offered

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/cps-offer/howoffered2.html b/app/views/ur/meetings-2/cps-offer/howoffered2.html index fdeaef309..ab55c13f8 100644 --- a/app/views/ur/meetings-2/cps-offer/howoffered2.html +++ b/app/views/ur/meetings-2/cps-offer/howoffered2.html @@ -92,5 +92,5 @@

    Details of the meeting offered

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/cps-offer/meeting-accepted-email.html b/app/views/ur/meetings-2/cps-offer/meeting-accepted-email.html index a30cb8491..fb0743859 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-accepted-email.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-accepted-email.html @@ -11,7 +11,7 @@
    {% endblock %} @@ -94,15 +94,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -133,7 +133,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • @@ -143,7 +143,7 @@

    Communications

    {% else %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings-2/cps-offer/meeting-accepted-isva.html b/app/views/ur/meetings-2/cps-offer/meeting-accepted-isva.html index 9c2e589a1..ccda0078d 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-accepted-isva.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-accepted-isva.html @@ -11,7 +11,7 @@
  • {% endblock %} @@ -94,15 +94,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -133,7 +133,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • @@ -143,7 +143,7 @@

    Communications

    {% else %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings-2/cps-offer/meeting-accepted-police.html b/app/views/ur/meetings-2/cps-offer/meeting-accepted-police.html index ee3d2b779..03c3d9661 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-accepted-police.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-accepted-police.html @@ -11,7 +11,7 @@
  • {% endblock %} @@ -94,15 +94,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -133,7 +133,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • @@ -143,7 +143,7 @@

    Communications

    {% else %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings-2/cps-offer/meeting-accepted-post.html b/app/views/ur/meetings-2/cps-offer/meeting-accepted-post.html index 020bde631..ab2275d7a 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-accepted-post.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-accepted-post.html @@ -11,7 +11,7 @@
  • {% endblock %} @@ -94,15 +94,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -133,7 +133,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • @@ -143,7 +143,7 @@

    Communications

    {% else %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings-2/cps-offer/meeting-accepted-telephone.html b/app/views/ur/meetings-2/cps-offer/meeting-accepted-telephone.html index 47e47d8fa..a8b7c21eb 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-accepted-telephone.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-accepted-telephone.html @@ -11,7 +11,7 @@
  • {% endblock %} @@ -94,15 +94,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -133,7 +133,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • @@ -143,7 +143,7 @@

    Communications

    {% else %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings-2/cps-offer/meeting-declined-email.html b/app/views/ur/meetings-2/cps-offer/meeting-declined-email.html index e239dd41a..baa353c34 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-declined-email.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-declined-email.html @@ -11,7 +11,7 @@
  • {% endblock %} @@ -94,15 +94,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -133,7 +133,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • @@ -143,7 +143,7 @@

    Communications

    {% else %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings-2/cps-offer/meeting-declined-isva.html b/app/views/ur/meetings-2/cps-offer/meeting-declined-isva.html index 70b9db3be..407d2f58d 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-declined-isva.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-declined-isva.html @@ -11,7 +11,7 @@
  • {% endblock %} @@ -94,15 +94,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -133,7 +133,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • @@ -143,7 +143,7 @@

    Communications

    {% else %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings-2/cps-offer/meeting-declined-police.html b/app/views/ur/meetings-2/cps-offer/meeting-declined-police.html index 6f50a8706..19da9b575 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-declined-police.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-declined-police.html @@ -11,7 +11,7 @@
  • {% endblock %} @@ -94,15 +94,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -133,7 +133,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • @@ -143,7 +143,7 @@

    Communications

    {% else %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings-2/cps-offer/meeting-declined-post.html b/app/views/ur/meetings-2/cps-offer/meeting-declined-post.html index 7bb6f0006..0532300ab 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-declined-post.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-declined-post.html @@ -11,7 +11,7 @@
  • {% endblock %} @@ -94,15 +94,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -133,7 +133,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • @@ -143,7 +143,7 @@

    Communications

    {% else %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings-2/cps-offer/meeting-declined-telephone.html b/app/views/ur/meetings-2/cps-offer/meeting-declined-telephone.html index 13bf27255..ab5200181 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-declined-telephone.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-declined-telephone.html @@ -11,7 +11,7 @@
  • {% endblock %} @@ -94,15 +94,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -133,7 +133,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • @@ -143,7 +143,7 @@

    Communications

    {% else %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings-2/cps-offer/meeting-no-response.html b/app/views/ur/meetings-2/cps-offer/meeting-no-response.html index bd7f18cc1..245d8543d 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-no-response.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-no-response.html @@ -11,7 +11,7 @@
  • {% endblock %} @@ -94,15 +94,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -133,7 +133,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • @@ -143,7 +143,7 @@

    Communications

    {% else %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings-2/cps-offer/meeting-not-offered.html b/app/views/ur/meetings-2/cps-offer/meeting-not-offered.html index 1ed56fc60..ba6f303d1 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-not-offered.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-not-offered.html @@ -11,7 +11,7 @@
  • {% endblock %} @@ -94,15 +94,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -133,7 +133,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • @@ -143,7 +143,7 @@

    Communications

    {% else %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings-2/cps-offer/meeting-offered-email.html b/app/views/ur/meetings-2/cps-offer/meeting-offered-email.html index 806883309..d08dc5d9d 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-offered-email.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-offered-email.html @@ -11,7 +11,7 @@
  • {% endblock %} @@ -94,15 +94,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -133,7 +133,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • @@ -143,7 +143,7 @@

    Communications

    {% else %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings-2/cps-offer/meeting-offered-isva.html b/app/views/ur/meetings-2/cps-offer/meeting-offered-isva.html index d57221e8e..c7e1f6b63 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-offered-isva.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-offered-isva.html @@ -11,7 +11,7 @@
  • {% endblock %} @@ -94,15 +94,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -133,7 +133,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • @@ -143,7 +143,7 @@

    Communications

    {% else %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings-2/cps-offer/meeting-offered-police.html b/app/views/ur/meetings-2/cps-offer/meeting-offered-police.html index 67815e0c6..7c1c569ba 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-offered-police.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-offered-police.html @@ -11,7 +11,7 @@
  • {% endblock %} @@ -94,15 +94,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -133,7 +133,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • @@ -143,7 +143,7 @@

    Communications

    {% else %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings-2/cps-offer/meeting-offered-post.html b/app/views/ur/meetings-2/cps-offer/meeting-offered-post.html index 94e14cde8..4485ec8c0 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-offered-post.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-offered-post.html @@ -11,7 +11,7 @@
  • {% endblock %} @@ -94,15 +94,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -133,7 +133,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • @@ -143,7 +143,7 @@

    Communications

    {% else %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings-2/cps-offer/meeting-offered-post2.html b/app/views/ur/meetings-2/cps-offer/meeting-offered-post2.html index c47076a49..be90184d6 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-offered-post2.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-offered-post2.html @@ -11,7 +11,7 @@
  • {% endblock %} @@ -94,15 +94,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -133,7 +133,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • @@ -143,7 +143,7 @@

    Communications

    {% else %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings-2/cps-offer/meeting-offered-telephone.html b/app/views/ur/meetings-2/cps-offer/meeting-offered-telephone.html index e0ab09475..9df7953d1 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-offered-telephone.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-offered-telephone.html @@ -11,7 +11,7 @@
  • {% endblock %} @@ -94,15 +94,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -133,7 +133,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • @@ -143,7 +143,7 @@

    Communications

    {% else %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings-2/cps-offer/reason-why.html b/app/views/ur/meetings-2/cps-offer/reason-why.html index 3d0f35588..bc0cefcb9 100644 --- a/app/views/ur/meetings-2/cps-offer/reason-why.html +++ b/app/views/ur/meetings-2/cps-offer/reason-why.html @@ -40,5 +40,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/cps-offer/recordaccepted.html b/app/views/ur/meetings-2/cps-offer/recordaccepted.html index 1ac643211..7b17b0635 100644 --- a/app/views/ur/meetings-2/cps-offer/recordaccepted.html +++ b/app/views/ur/meetings-2/cps-offer/recordaccepted.html @@ -92,5 +92,5 @@

    Details of the meeting acceptance

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/cps-offer/recorddeclined.html b/app/views/ur/meetings-2/cps-offer/recorddeclined.html index f546a35a0..01e3a2cc0 100644 --- a/app/views/ur/meetings-2/cps-offer/recorddeclined.html +++ b/app/views/ur/meetings-2/cps-offer/recorddeclined.html @@ -92,5 +92,5 @@

    Details of the meeting declined

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/invite-sent.html b/app/views/ur/meetings-2/invite-sent.html index b16abdded..9f5326065 100644 --- a/app/views/ur/meetings-2/invite-sent.html +++ b/app/views/ur/meetings-2/invite-sent.html @@ -11,7 +11,7 @@
  • {% endblock %} @@ -94,15 +94,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -133,7 +133,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • @@ -143,7 +143,7 @@

    Communications

    {% else %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings-2/log-outcome/actions.html b/app/views/ur/meetings-2/log-outcome/actions.html index 6e0cea86d..c842a872d 100644 --- a/app/views/ur/meetings-2/log-outcome/actions.html +++ b/app/views/ur/meetings-2/log-outcome/actions.html @@ -40,5 +40,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/log-outcome/duration.html b/app/views/ur/meetings-2/log-outcome/duration.html index dc9314ddd..9d082b53c 100644 --- a/app/views/ur/meetings-2/log-outcome/duration.html +++ b/app/views/ur/meetings-2/log-outcome/duration.html @@ -12,7 +12,7 @@

    How long did the meeting last?

    - + @@ -69,5 +69,5 @@

    How long did the meeting last?

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/log-outcome/minutes-sent-oic.html b/app/views/ur/meetings-2/log-outcome/minutes-sent-oic.html index 40b42024a..29cb029ea 100644 --- a/app/views/ur/meetings-2/log-outcome/minutes-sent-oic.html +++ b/app/views/ur/meetings-2/log-outcome/minutes-sent-oic.html @@ -58,5 +58,5 @@ {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/log-outcome/minutes-sent.html b/app/views/ur/meetings-2/log-outcome/minutes-sent.html index 361819df1..6344df063 100644 --- a/app/views/ur/meetings-2/log-outcome/minutes-sent.html +++ b/app/views/ur/meetings-2/log-outcome/minutes-sent.html @@ -58,5 +58,5 @@ {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/log-outcome/outcome-logged.html b/app/views/ur/meetings-2/log-outcome/outcome-logged.html index 598438478..6c6db6aa4 100644 --- a/app/views/ur/meetings-2/log-outcome/outcome-logged.html +++ b/app/views/ur/meetings-2/log-outcome/outcome-logged.html @@ -11,7 +11,7 @@
  • {% endblock %} @@ -95,15 +95,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -134,7 +134,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings-2/log-outcome/outcome-logged2.html b/app/views/ur/meetings-2/log-outcome/outcome-logged2.html index a9577d283..6ce9ae89d 100644 --- a/app/views/ur/meetings-2/log-outcome/outcome-logged2.html +++ b/app/views/ur/meetings-2/log-outcome/outcome-logged2.html @@ -11,7 +11,7 @@
  • {% endblock %} @@ -93,15 +93,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -132,7 +132,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings-2/log-outcome/reason-why.html b/app/views/ur/meetings-2/log-outcome/reason-why.html index c174472e9..92738a075 100644 --- a/app/views/ur/meetings-2/log-outcome/reason-why.html +++ b/app/views/ur/meetings-2/log-outcome/reason-why.html @@ -105,5 +105,5 @@ {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/log-outcome/upload-file-old.html b/app/views/ur/meetings-2/log-outcome/upload-file-old.html index 6c175c423..7e67040ea 100644 --- a/app/views/ur/meetings-2/log-outcome/upload-file-old.html +++ b/app/views/ur/meetings-2/log-outcome/upload-file-old.html @@ -42,5 +42,5 @@

    Upload meeting notes

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/log-outcome/upload-file.html b/app/views/ur/meetings-2/log-outcome/upload-file.html index d6f61fac2..de84274cc 100644 --- a/app/views/ur/meetings-2/log-outcome/upload-file.html +++ b/app/views/ur/meetings-2/log-outcome/upload-file.html @@ -58,5 +58,5 @@ {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/meeting-date.html b/app/views/ur/meetings-2/meeting-date.html index 24ff8df7d..a2100c1c0 100644 --- a/app/views/ur/meetings-2/meeting-date.html +++ b/app/views/ur/meetings-2/meeting-date.html @@ -12,7 +12,7 @@

    When will the meeting take place?

    - +
  • {% endblock %} @@ -94,15 +94,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -133,7 +133,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings-2/rescheduled/meeting-date.html b/app/views/ur/meetings-2/rescheduled/meeting-date.html index a054b4877..851486585 100644 --- a/app/views/ur/meetings-2/rescheduled/meeting-date.html +++ b/app/views/ur/meetings-2/rescheduled/meeting-date.html @@ -12,7 +12,7 @@

    When will the meeting take place?

    - +
  • {% endblock %} diff --git a/app/views/ur/meetings-2/sign-in.html b/app/views/ur/meetings-2/sign-in.html index cb8ab42fa..f27ce6e1f 100644 --- a/app/views/ur/meetings-2/sign-in.html +++ b/app/views/ur/meetings-2/sign-in.html @@ -22,7 +22,7 @@

    - +
    diff --git a/app/views/ur/meetings-2/victim-record-offer.html b/app/views/ur/meetings-2/victim-record-offer.html index 539a73bf7..cc24f5bb6 100644 --- a/app/views/ur/meetings-2/victim-record-offer.html +++ b/app/views/ur/meetings-2/victim-record-offer.html @@ -11,7 +11,7 @@
    {% endblock %} @@ -81,15 +81,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -120,7 +120,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • @@ -130,7 +130,7 @@

    Communications

    {% else %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings-2/victim-record.html b/app/views/ur/meetings-2/victim-record.html index cf7d56561..53593e51f 100644 --- a/app/views/ur/meetings-2/victim-record.html +++ b/app/views/ur/meetings-2/victim-record.html @@ -11,7 +11,7 @@
  • {% endblock %} @@ -81,15 +81,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -120,7 +120,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • @@ -130,7 +130,7 @@

    Communications

    {% else %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings-2/victim-record2.html b/app/views/ur/meetings-2/victim-record2.html index cc62edccd..daaecb237 100644 --- a/app/views/ur/meetings-2/victim-record2.html +++ b/app/views/ur/meetings-2/victim-record2.html @@ -11,7 +11,7 @@
  • {% endblock %} @@ -21,9 +21,9 @@
    {% if (data['case-locked'] == "by-someone-else") %} - {% include "/ur/vcl/case-locked/banner/by-someone-else.html" %} + {% include "/v30/case-locked/banner/by-someone-else.html" %} {% elif (data['case-locked'] == "self-locked") %} - {% include "/ur/vcl/case-locked/banner/self-locked.html" %} + {% include "/v30/case-locked/banner/self-locked.html" %} {% else %} {% endif %} @@ -95,7 +95,7 @@

    Warning Preferred method of contact unknown

    - To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact. + To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact.

    @@ -142,15 +142,15 @@

    Contents

    - {% include "/ur/vcl/victim-record/summary.html" %} + {% include "/v30/victim-record/summary.html" %}
    - {% include "/ur/vcl/victim-record/victim-details.html" %} + {% include "/v30/victim-record/victim-details.html" %}
    - {% include "/ur/vcl/victim-record/case-contacts.html" %} + {% include "/v30/victim-record/case-contacts.html" %}
    @@ -158,15 +158,15 @@

    Contents

    - {% include "/ur/vcl/victim-record/pcd/index.html" %} + {% include "/v30/victim-record/pcd/index.html" %}
    - {% include "/ur/vcl/victim-record/pre-trial/index.html" %} + {% include "/v30/victim-record/pre-trial/index.html" %}
    - {% include "/ur/vcl/victim-record/vcl/index.html" %} + {% include "/v30/victim-record/vcl/index.html" %}
    @@ -175,5 +175,5 @@

    Contents

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings/age.html b/app/views/ur/meetings/age.html index 3d47b8d21..f82e6f33c 100644 --- a/app/views/ur/meetings/age.html +++ b/app/views/ur/meetings/age.html @@ -10,7 +10,7 @@
    - +
    @@ -65,5 +65,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings/cancelled/meeting-cancelled.html b/app/views/ur/meetings/cancelled/meeting-cancelled.html index 6f694c2c6..a1129fcce 100644 --- a/app/views/ur/meetings/cancelled/meeting-cancelled.html +++ b/app/views/ur/meetings/cancelled/meeting-cancelled.html @@ -11,7 +11,7 @@

    {% endblock %} @@ -93,15 +93,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -132,7 +132,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings/cancelled/meeting-date.html b/app/views/ur/meetings/cancelled/meeting-date.html index 31fc8ce13..785510959 100644 --- a/app/views/ur/meetings/cancelled/meeting-date.html +++ b/app/views/ur/meetings/cancelled/meeting-date.html @@ -12,7 +12,7 @@

    When was the meeting cancelled?

    - +
    @@ -39,7 +39,7 @@

    Communications

  • - CPS meetings + CPS meetings
  • @@ -47,27 +47,27 @@

    Communications

  • {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • - CPS meetings + CPS meetings
  • - VCL Scheme + VCL Scheme
  • {% else %}
  • - Pre-charge decision + Pre-charge decision
  • - CPS meetings + CPS meetings
  • - VCL Scheme + VCL Scheme
  • {% endif %} diff --git a/app/views/ur/meetings/cps-offer/howoffered.html b/app/views/ur/meetings/cps-offer/howoffered.html index 3e4941fc0..69bc30b5c 100644 --- a/app/views/ur/meetings/cps-offer/howoffered.html +++ b/app/views/ur/meetings/cps-offer/howoffered.html @@ -92,5 +92,5 @@ {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings/cps-offer/meeting-accepted-post.html b/app/views/ur/meetings/cps-offer/meeting-accepted-post.html index 003b72b0e..b0428cfc6 100644 --- a/app/views/ur/meetings/cps-offer/meeting-accepted-post.html +++ b/app/views/ur/meetings/cps-offer/meeting-accepted-post.html @@ -11,7 +11,7 @@
    {% endblock %} @@ -94,15 +94,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -133,7 +133,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • @@ -143,7 +143,7 @@

    Communications

    {% else %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings/cps-offer/meeting-offered-post.html b/app/views/ur/meetings/cps-offer/meeting-offered-post.html index 345c92c3e..9cf7b7d68 100644 --- a/app/views/ur/meetings/cps-offer/meeting-offered-post.html +++ b/app/views/ur/meetings/cps-offer/meeting-offered-post.html @@ -11,7 +11,7 @@
  • {% endblock %} @@ -94,15 +94,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -133,7 +133,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • @@ -143,7 +143,7 @@

    Communications

    {% else %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings/cps-offer/recordaccepted.html b/app/views/ur/meetings/cps-offer/recordaccepted.html index d66b1607f..72c556dff 100644 --- a/app/views/ur/meetings/cps-offer/recordaccepted.html +++ b/app/views/ur/meetings/cps-offer/recordaccepted.html @@ -92,5 +92,5 @@

    Record offer has been accepted

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings/invite-sent.html b/app/views/ur/meetings/invite-sent.html index f415510f5..b58793498 100644 --- a/app/views/ur/meetings/invite-sent.html +++ b/app/views/ur/meetings/invite-sent.html @@ -11,7 +11,7 @@
  • {% endblock %} @@ -94,15 +94,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -133,7 +133,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • @@ -143,7 +143,7 @@

    Communications

    {% else %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings/log-outcome/actions.html b/app/views/ur/meetings/log-outcome/actions.html index 6e0cea86d..c842a872d 100644 --- a/app/views/ur/meetings/log-outcome/actions.html +++ b/app/views/ur/meetings/log-outcome/actions.html @@ -40,5 +40,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings/log-outcome/duration.html b/app/views/ur/meetings/log-outcome/duration.html index 8df4157d9..e32bca9cd 100644 --- a/app/views/ur/meetings/log-outcome/duration.html +++ b/app/views/ur/meetings/log-outcome/duration.html @@ -12,7 +12,7 @@

    How long did the meeting last?

    - + @@ -69,5 +69,5 @@

    How long did the meeting last?

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings/log-outcome/outcome-logged.html b/app/views/ur/meetings/log-outcome/outcome-logged.html index 2af4c5ff2..7923885fb 100644 --- a/app/views/ur/meetings/log-outcome/outcome-logged.html +++ b/app/views/ur/meetings/log-outcome/outcome-logged.html @@ -11,7 +11,7 @@
  • {% endblock %} @@ -95,15 +95,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -134,7 +134,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings/log-outcome/outcome-logged2.html b/app/views/ur/meetings/log-outcome/outcome-logged2.html index ee32e64a7..b20c56917 100644 --- a/app/views/ur/meetings/log-outcome/outcome-logged2.html +++ b/app/views/ur/meetings/log-outcome/outcome-logged2.html @@ -11,7 +11,7 @@
  • {% endblock %} @@ -93,15 +93,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -132,7 +132,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings/log-outcome/reason-why.html b/app/views/ur/meetings/log-outcome/reason-why.html index fd326632f..d0a8b545a 100644 --- a/app/views/ur/meetings/log-outcome/reason-why.html +++ b/app/views/ur/meetings/log-outcome/reason-why.html @@ -40,5 +40,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings/log-outcome/upload-file.html b/app/views/ur/meetings/log-outcome/upload-file.html index 6c175c423..7e67040ea 100644 --- a/app/views/ur/meetings/log-outcome/upload-file.html +++ b/app/views/ur/meetings/log-outcome/upload-file.html @@ -42,5 +42,5 @@

    Upload meeting notes

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings/meeting-date.html b/app/views/ur/meetings/meeting-date.html index 24ff8df7d..a2100c1c0 100644 --- a/app/views/ur/meetings/meeting-date.html +++ b/app/views/ur/meetings/meeting-date.html @@ -12,7 +12,7 @@

    When will the meeting take place?

    - +
  • {% endblock %} @@ -94,15 +94,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -133,7 +133,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings/rescheduled/meeting-date.html b/app/views/ur/meetings/rescheduled/meeting-date.html index 101998056..969d8281f 100644 --- a/app/views/ur/meetings/rescheduled/meeting-date.html +++ b/app/views/ur/meetings/rescheduled/meeting-date.html @@ -12,7 +12,7 @@

    How was the meeting offer made to Sarah Phillips

    - +
  • {% endblock %} diff --git a/app/views/ur/meetings/sign-in.html b/app/views/ur/meetings/sign-in.html index cb8ab42fa..f27ce6e1f 100644 --- a/app/views/ur/meetings/sign-in.html +++ b/app/views/ur/meetings/sign-in.html @@ -22,7 +22,7 @@

    - +
    diff --git a/app/views/ur/meetings/victim-record-offer.html b/app/views/ur/meetings/victim-record-offer.html index 3488b4c68..aa15c076a 100644 --- a/app/views/ur/meetings/victim-record-offer.html +++ b/app/views/ur/meetings/victim-record-offer.html @@ -11,7 +11,7 @@
    {% endblock %} @@ -81,15 +81,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -120,7 +120,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • @@ -130,7 +130,7 @@

    Communications

    {% else %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings/victim-record.html b/app/views/ur/meetings/victim-record.html index 673415cec..17ff42a34 100644 --- a/app/views/ur/meetings/victim-record.html +++ b/app/views/ur/meetings/victim-record.html @@ -11,7 +11,7 @@
  • {% endblock %} @@ -81,15 +81,15 @@

    Contents

    - {% include "/delivery/nfa/victim-record/summary.html" %} + {% include "/v21/victim-record/summary.html" %}
    - {% include "/delivery/nfa/victim-record/victim-details.html" %} + {% include "/v21/victim-record/victim-details.html" %}
    - {% include "/delivery/nfa/victim-record/case-contacts.html" %} + {% include "/v21/victim-record/case-contacts.html" %}
    @@ -120,7 +120,7 @@

    Communications

    {% elif (data['subTab'] == "vcl") %}
  • - Pre-charge decision + Pre-charge decision
  • @@ -130,7 +130,7 @@

    Communications

    {% else %}
  • - Pre-charge decision + Pre-charge decision
  • diff --git a/app/views/ur/meetings/victim-record2.html b/app/views/ur/meetings/victim-record2.html index cc62edccd..daaecb237 100644 --- a/app/views/ur/meetings/victim-record2.html +++ b/app/views/ur/meetings/victim-record2.html @@ -11,7 +11,7 @@
  • {% endblock %} @@ -21,9 +21,9 @@
    {% if (data['case-locked'] == "by-someone-else") %} - {% include "/ur/vcl/case-locked/banner/by-someone-else.html" %} + {% include "/v30/case-locked/banner/by-someone-else.html" %} {% elif (data['case-locked'] == "self-locked") %} - {% include "/ur/vcl/case-locked/banner/self-locked.html" %} + {% include "/v30/case-locked/banner/self-locked.html" %} {% else %} {% endif %} @@ -95,7 +95,7 @@

    Warning Preferred method of contact unknown

    - To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact. + To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact.

    @@ -142,15 +142,15 @@

    Contents

    - {% include "/ur/vcl/victim-record/summary.html" %} + {% include "/v30/victim-record/summary.html" %}
    - {% include "/ur/vcl/victim-record/victim-details.html" %} + {% include "/v30/victim-record/victim-details.html" %}
    - {% include "/ur/vcl/victim-record/case-contacts.html" %} + {% include "/v30/victim-record/case-contacts.html" %}
    @@ -158,15 +158,15 @@

    Contents

    - {% include "/ur/vcl/victim-record/pcd/index.html" %} + {% include "/v30/victim-record/pcd/index.html" %}
    - {% include "/ur/vcl/victim-record/pre-trial/index.html" %} + {% include "/v30/victim-record/pre-trial/index.html" %}
    - {% include "/ur/vcl/victim-record/vcl/index.html" %} + {% include "/v30/victim-record/vcl/index.html" %}
    @@ -175,5 +175,5 @@

    Contents

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/nfa/archive/approved-to-send-email.html b/app/views/ur/nfa/archive/approved-to-send-email.html deleted file mode 100644 index e38ded074..000000000 --- a/app/views/ur/nfa/archive/approved-to-send-email.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. -

    - -

    - The draft has been approved to send. -

    - - - Check and send email to inform of a charging decision - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/archive/approved-to-send-letter.html b/app/views/ur/nfa/archive/approved-to-send-letter.html deleted file mode 100644 index 5cbcf3c4a..000000000 --- a/app/views/ur/nfa/archive/approved-to-send-letter.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. -

    - -

    - The draft has been approved to send. -

    - - - Check and dispatch letter to inform of a charging decision - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/archive/preferred-method-of-contact-new.html b/app/views/ur/nfa/archive/preferred-method-of-contact-new.html deleted file mode 100644 index e7dfd8aa2..000000000 --- a/app/views/ur/nfa/archive/preferred-method-of-contact-new.html +++ /dev/null @@ -1,172 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Preferred method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - - - -
    -
    - - -

    - What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - - - -
    - - -
    - -
    - - -
    - - - -
    - - -
    - - - - - -
    - - -
    - - - - - - - -
    - - -
    - - - -
    or
    - -
    - - -
    - -
    or
    - -
    - - -
    - -
    -
    -
    - - - - - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/archive/victim-record--fu-letter-recorded-2.html b/app/views/ur/nfa/archive/victim-record--fu-letter-recorded-2.html deleted file mode 100644 index de68da52d..000000000 --- a/app/views/ur/nfa/archive/victim-record--fu-letter-recorded-2.html +++ /dev/null @@ -1,552 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Search for another victim -{% endblock %} - -{% block content %} -
    -
    - -
    -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    -

    - Case URN: 42MZ1139323/1 -

    -
    - -
    -

    - Contents -

    - - - -
    - -

    Summary

    - -
    -
    -
    -
    -

    - Victim details -

    - -
    -
    -
    -
    -
    - Name -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -
    -
    -
    -
    - Age -
    -
    - 34 (22/7/1990) -
    -
    -
    -
    - Categories -
    -
    -

    - Vulnerable -

    -

    - Intimidated -

    -
    -
    -
    -
    - Disability or access need -
    -
    - Yes -
    -
    -
    -
    - Address -
    -
    - 130 Denton Avenue
    Banton
    Dunbartonshire
    G65 0QR -
    -
    -
    -
    - Phone -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Email -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Want to be contacted -
    -
    - Yes -
    -
    -
    -
    - Preferred method of contact -
    -
    - Mobile -
    -
    -
    -
    - Preferred contact times -
    -
    - Weekdays, 8am to 6pm -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Case contacts -

    - -
    -
    -
    -
    -
    - Family Liaison Officer -
    -
    - BIDWELL, Jane -
    -
    -
    -
    - IDVA -
    -
    - SAKAMOTO, Hadji -
    -
    -
    -
    - Counsel -
    -
    - HAMER, Olivia -
    -
    -
    -
    - Defence solicitor -
    -
    - BINKS, Thomas -
    -
    -
    -
    - High court advocate -
    -
    - SHEAF, Jessica -
    -
    -
    -
    - Officer in charge -
    -
    - PC FISHER, Jane -
    -
    -
    -
    -
    -
    -
    -

    - Case information -

    -
    -
    -
    -
    -
    - Case status -
    -
    - Pending -
    -
    -
    -
    - Monitoring codes -
    -
    -

    - Mental health -

    -

    - Domestic violence -

    -

    - Prohibited weapons -

    -

    - Human trafficking -

    -

    - Media interest -

    -
    -
    -
    -
    - Next hearing -
    -
    -

    - First hearing -

    -

    - Wednesday 13 August 2025 -

    -

    - Southend Court House: County Court and Family Court and Magistrates Court -

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Defendant information -

    -
    -
    -

    - DAVIES, Bella -

    -
    -
    -
    - Age -
    -
    - 34 (15/9/1990) -
    -
    -
    -
    - Charge -
    -
    - Grievous bodily harm -
    -
    -
    -
    - Custody -
    -
    - In police custody, 15 days -
    -
    -
    -

    - SIMPSON, Bart -

    -
    -
    -
    - Age -
    -
    - 15 (8/8/2010) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 6 days -
    -
    -
    -

    - JONES, Vince -

    -
    -
    -
    - Age -
    -
    - 45 (15/9/1979) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 5 days -
    -
    -
    -
    -
    -
    -
    - -
    - -
    -

    Victim details

    -
    - -
    -

    Case contacts

    -
    - -
    -

    Communications

    - - - - {% if (data['subTab'] == "charging-decision") %} - -
    -

    Informing victim of a charging decision

    -
    - - - - - - - - - - - -
    Decision - Decision to charge -
    First hearing -
    - 7 May 2025 -
    -
    - Bradford Crown Court -
    -
    -
    - - - - - - - -
    - First telephone call details - -
    - 14 May 2025 at 12:30
    - -
    -
    - No answer -
    -
    - - - - - - - -
    - Second telephone call details - -
    - 15 May 2025 at 23:12 -
    - - -
    - -
    -
    - - - -
    -
    -
    - -

    - The follow-up draft requires changes before sending. -

    - - - Amend draft to inform of a charging decision - - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/ur/nfa/draft/approved-to-send.html b/app/views/ur/nfa/draft/approved-to-send.html deleted file mode 100644 index 39dddbf75..000000000 --- a/app/views/ur/nfa/draft/approved-to-send.html +++ /dev/null @@ -1,37 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Approved to send" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Approved to send -

    -
    - -

    - Your draft to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the charging decison is approved to send. -

    - - - -

    What happens next

    - -

    - You can now send an email or add a letter to the print queue from the 'Communication' tab of the victim's page, within the Victim Case Application. -

    - - - View all communications - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/draft/cd-modal/delete-draft.html b/app/views/ur/nfa/draft/cd-modal/delete-draft.html deleted file mode 100644 index 6f2ee5a93..000000000 --- a/app/views/ur/nfa/draft/cd-modal/delete-draft.html +++ /dev/null @@ -1,32 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/draft/cd-modal/request-review.html b/app/views/ur/nfa/draft/cd-modal/request-review.html deleted file mode 100644 index c698d2463..000000000 --- a/app/views/ur/nfa/draft/cd-modal/request-review.html +++ /dev/null @@ -1,112 +0,0 @@ -{% block content %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/draft/cd-modal/send-to-cms.html b/app/views/ur/nfa/draft/cd-modal/send-to-cms.html deleted file mode 100644 index fca3de7b3..000000000 --- a/app/views/ur/nfa/draft/cd-modal/send-to-cms.html +++ /dev/null @@ -1,32 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/draft/compose-letter.html b/app/views/ur/nfa/draft/compose-letter.html deleted file mode 100644 index 923526b3e..000000000 --- a/app/views/ur/nfa/draft/compose-letter.html +++ /dev/null @@ -1,344 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set serviceName %} - Correspondence Drafter -{% endset%} - -{% set pageName = "Compose letter" %} - -{% block beforeContent %} - -{% endblock %} - -{% block content %} -{% include "/ur/nfa/draft/cd-modal/save-draft.html" %} - -{% include "/ur/nfa/draft/cd-modal/delete-draft.html" %} - -{% include "/ur/nfa/draft/cd-modal/request-review.html" %} - -{% include "/ur/nfa/draft/cd-modal/send-to-cms.html" %} - -
    - -
    -
    - -
    -
    -

    Compose letter

    -
    - -
    -
    - - Case & Victim info - - - - - -
    -
    - -
    - -
    - -
    -

    - Last saved at 09:10:35 -

    -
    - -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - - - -
    - - - -
    -
    - - - -
    -
    - -
    - -
    - - -
    -

    - -

    -
    - Please add questions or notes to assist with any actions or reviews. -
    - - -
    - -
    - -
    - -
    - -
    - -
    -

    - Please be aware of the following monitoring codes applicable to this case: -

    -
      -
    • - Pre-Charge Decision -
    • -
    -
    - -
    -
    - -
    -{% endblock %} - -{% block pageScripts %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/draft/under-review.html b/app/views/ur/nfa/draft/under-review.html deleted file mode 100644 index 5da4d11a4..000000000 --- a/app/views/ur/nfa/draft/under-review.html +++ /dev/null @@ -1,37 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Review requested" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Review requested -

    -
    - -

    - You have requested a review of your draft to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the charging decison. -

    - - - -

    What happens next

    - -

    - Once the draft has been reviewed, check the 'Communication' tab of the victim's page, within the Victim Case Application. From there, you can approve it or amend it as neccessary. -

    - - - View all communications - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/record/follow-up-moc.html b/app/views/ur/nfa/record/follow-up-moc.html deleted file mode 100644 index df210e658..000000000 --- a/app/views/ur/nfa/record/follow-up-moc.html +++ /dev/null @@ -1,74 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Follow-up method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - How does {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the follow-up to the telephone call? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    or
    - -
    - - -
    - -
    -
    - - -
    -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/record/next-attempt-moc.html b/app/views/ur/nfa/record/next-attempt-moc.html deleted file mode 100644 index 9d18d001c..000000000 --- a/app/views/ur/nfa/record/next-attempt-moc.html +++ /dev/null @@ -1,69 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Next attempt method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What do you want to do next? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - Only choose if listed as an alternative method of contact -
    -
    - -
    - - -
    - Only choose if listed as an alternative method of contact -
    -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/record/telephone-call-1-details.html b/app/views/ur/nfa/record/telephone-call-1-details.html deleted file mode 100644 index db2cab76c..000000000 --- a/app/views/ur/nfa/record/telephone-call-1-details.html +++ /dev/null @@ -1,120 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Telephone call details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -

    Telephone call details

    - -
    - -
    - - -
    - For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - For example, 14:15 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - -

    - Victim informed -

    -
    - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/record/telephone-call-2-details.html b/app/views/ur/nfa/record/telephone-call-2-details.html deleted file mode 100644 index a61f6eef1..000000000 --- a/app/views/ur/nfa/record/telephone-call-2-details.html +++ /dev/null @@ -1,120 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Telephone call details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -

    Telephone call details

    - -
    - -
    - - -
    - For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - For example, 14:15 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - -

    - Victim informed -

    -
    - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} diff --git a/app/views/ur/nfa/record/telephone-call-3-details.html b/app/views/ur/nfa/record/telephone-call-3-details.html deleted file mode 100644 index f5fa3979c..000000000 --- a/app/views/ur/nfa/record/telephone-call-3-details.html +++ /dev/null @@ -1,120 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Telephone call details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -

    Telephone call details

    - -
    - -
    - - -
    - For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - For example, 14:15 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - -

    - Victim informed -

    -
    - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/record/text-message-details.html b/app/views/ur/nfa/record/text-message-details.html deleted file mode 100644 index 653110c19..000000000 --- a/app/views/ur/nfa/record/text-message-details.html +++ /dev/null @@ -1,184 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Text message details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Text message details -

    -

    - If a text message was sent after being unable to inform the victim by telephone, enter the details. -

    -
    -
    -
    - - Was a text message sent? - -
    -
    - - -
    -
    -

    - Date and time of text message -

    -
    - - -
    - For example, 17/05/2025 -
    - -
    - - -
    -
    -
    -
    - - Time of text message - - -
    - Enter a time in 24 hour format, like 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    -

    - Follow up calls scheduled -

    -
    -
    - - First call - - -
    - Enter a time in 24 hour format, like 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    - - Second call - - -
    - Enter a time in 24 hour format, like 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    - - -
    -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/send/check-email-details.html b/app/views/ur/nfa/send/check-email-details.html deleted file mode 100644 index 79bc443f8..000000000 --- a/app/views/ur/nfa/send/check-email-details.html +++ /dev/null @@ -1,77 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Check details" %} - -{% block content %} -
    -
    - -

    Check the details before sending the email

    - -

    Email details

    - -
    -
    -
    - Type -
    -
    - {% if (data['decisionType'] == "dtc") %} - Decision to charge - {% elif (data['decisionType'] == "nfa") %} - No further action - {% endif %} -
    -
    -
    -
    - Recipient -
    -
    -

    - {% if (data['recipient'] == "victim") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) - {% elif (data['recipient'] == "oic") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['oicRank'] }} {{ data['oicForename'] }} {{ data['oicSurname'] }} (officer in charge) - {% elif (data['recipient'] == "isva") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['isvaForename'] }} {{ data['isvaSurname'] }} (ISVA) - {% endif %} -

    -
    -
    -
    -
    - Email address -
    -
    - - {% if (data['recipient'] == "victim") %} - {{ data['victimEmailAddress'] }} - {% elif (data['recipient'] == "oic") %} - {{ data['oicEmailAddress'] }} - {% elif (data['recipient'] == "isva") %} - {{ data['isvaEmailAddress'] }} - {% endif %} -
    -
    - -
    - -

    Now send your email

    - -

    - Select Send email to inform the victim of the charging decision. -

    - - - - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/send/check-letter-details.html b/app/views/ur/nfa/send/check-letter-details.html deleted file mode 100644 index e4bdd40c3..000000000 --- a/app/views/ur/nfa/send/check-letter-details.html +++ /dev/null @@ -1,70 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Check details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Check the details before adding to the print queue

    - -

    Letter details

    - -
    -
    -
    - Type -
    -
    - {% if (data['decisionType'] == "dtc") %} - Decision to charge - {% elif (data['decisionType'] == "nfa") %} - No further action - {% endif %} -
    -
    -
    -
    - Recipient -
    -
    - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - -
    - -

    Now add to print queue

    - -

    - Select Add to print queue to add the letter. -

    - - - -
    - - Add to print queue later -
    - -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/send/delivered.html b/app/views/ur/nfa/send/delivered.html deleted file mode 100644 index e38b051a9..000000000 --- a/app/views/ur/nfa/send/delivered.html +++ /dev/null @@ -1,73 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Email delivered" %} - -{% block content %} -
    -
    - -
    -

    - Email delivered -

    -
    - -

    - The email was successfully delivered to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}). -

    - - - -

    Further information

    - -

    - You can view the recorded email on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The content was automatically saved to CMS as well. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - - View all communications - - - {% elif (data['callAttempt'] == "2") %} - - View all communications - - - {% elif (data['callAttempt'] == "3") %} - - View all communications - - - {% endif %} - {% elif (data['pmoc'] == "email") %} - - {% if (data['callAttempt'] == "") %} - - View all communications - - - {% elif (data['callAttempt'] == "1") %} - - View all communications - - - {% elif (data['callAttempt'] == "2") %} - - View all communications - - - {% endif %} - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/send/letter-added-to-print-queue.html b/app/views/ur/nfa/send/letter-added-to-print-queue.html deleted file mode 100644 index 47539b58e..000000000 --- a/app/views/ur/nfa/send/letter-added-to-print-queue.html +++ /dev/null @@ -1,78 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Letter added to print queue" %} - -{% block content %} -
    -
    - -
    -

    - Letter added to print queue -

    -
    - -

    - The letter to {{ data['victimForename'] }} {{ data['victimSurname'] }} was successfully added to the print queue. -

    - - - -

    Further information

    - -

    - You can view the recorded letter on the 'Communication' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved to CMS as well. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - - View all communications - - - {% elif (data['callAttempt'] == "2") %} - - View all communications - - - {% elif (data['callAttempt'] == "3") %} - - View all communications - - - {% endif %} - {% elif (data['pmoc'] == "email") %} - - {% if (data['callAttempt'] == "") %} - - View all communications - - - {% elif (data['callAttempt'] == "1") %} - - View all communications - - - {% elif (data['callAttempt'] == "2") %} - - View all communications - - - {% elif (data['callAttempt'] == "3") %} - - View all communications - - - {% endif %} - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/send/permanent-failure.html b/app/views/ur/nfa/send/permanent-failure.html deleted file mode 100644 index 14270aced..000000000 --- a/app/views/ur/nfa/send/permanent-failure.html +++ /dev/null @@ -1,36 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Permanent failure" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. -

    - -

    - Check the email address is correct. If it is incorrect, you can update the email address. -

    - - -

    - Once updated, you can try to send the email again from 'Communication' tab of the victim's record. -

    - - Return to victim record - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/send/sending-email.html b/app/views/ur/nfa/send/sending-email.html deleted file mode 100644 index 52e82d59d..000000000 --- a/app/views/ur/nfa/send/sending-email.html +++ /dev/null @@ -1,37 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Sending email" %} - -{% block content %} -
    -
    - -

    - Sending email -

    - -

    - The email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}). -

    - - - -

    Further information

    - -

    - You can view the recorded email on the 'Communication' tab of the victim's page, within the Victim Case Application. -

    - -

    - The email was automatically saved to CMS as well. -

    - - - View all communications - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/send/temporary-failure.html b/app/views/ur/nfa/send/temporary-failure.html deleted file mode 100644 index 823859dfb..000000000 --- a/app/views/ur/nfa/send/temporary-failure.html +++ /dev/null @@ -1,29 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Temporary failure" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -

    - You can try to send it again later from the 'Communication' tab of the victim's record within the Victim Case Application. -

    - - Return to victim record - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/start-1/search.html b/app/views/ur/nfa/start-1/search.html deleted file mode 100644 index 072978bde..000000000 --- a/app/views/ur/nfa/start-1/search.html +++ /dev/null @@ -1,134 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Search by URN" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == data['caseUrn']) %} -
    - -

    - We've found 8 results for {{ data['caseUrn'] }} -

    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Dates and amounts
    Victim or witness nameURNCase IDCase statusLead defendantAction
    OBERON, Shelly - {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    KING, Wendy - {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    JONES, Oliver A - {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    WOODLEY, Alfred - {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} - {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    COLLOCINI, Emiliano - {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    EVANS, Gareth - {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    COOPER, Tracey - {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    - {% endif %} - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/start-1/sign-in.html b/app/views/ur/nfa/start-1/sign-in.html deleted file mode 100644 index d6674e3cb..000000000 --- a/app/views/ur/nfa/start-1/sign-in.html +++ /dev/null @@ -1,74 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="UR: Sending charging decision email" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case App -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} - -{% block footer %} -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/start-2/search.html b/app/views/ur/nfa/start-2/search.html deleted file mode 100644 index 653568aaa..000000000 --- a/app/views/ur/nfa/start-2/search.html +++ /dev/null @@ -1,134 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Search by URN" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == data['caseUrn']) %} -
    - -

    - We've found 8 results for {{ data['caseUrn'] }} -

    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Dates and amounts
    Victim or witness nameURNCase IDCase statusLead defendantAction
    OBERON, Shelly - {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    KING, Wendy - {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    JONES, Oliver A - {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    WOODLEY, Alfred - {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} - {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    COLLOCINI, Emiliano - {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    EVANS, Gareth - {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    COOPER, Tracey - {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    - {% endif %} - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/start-2/sign-in.html b/app/views/ur/nfa/start-2/sign-in.html deleted file mode 100644 index 0330bf686..000000000 --- a/app/views/ur/nfa/start-2/sign-in.html +++ /dev/null @@ -1,74 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="UR: Sending charging decision email" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case App -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} - -{% block footer %} -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/start-3/search.html b/app/views/ur/nfa/start-3/search.html deleted file mode 100644 index 3cbfd6ada..000000000 --- a/app/views/ur/nfa/start-3/search.html +++ /dev/null @@ -1,134 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Search by URN" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == data['caseUrn']) %} -
    - -

    - We've found 8 results for {{ data['caseUrn'] }} -

    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Dates and amounts
    Victim or witness nameURNCase IDCase statusLead defendantAction
    OBERON, Shelly - {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    KING, Wendy - {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    JONES, Oliver A - {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    WOODLEY, Alfred - {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} - {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    COLLOCINI, Emiliano - {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    EVANS, Gareth - {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    COOPER, Tracey - {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    - {% endif %} - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/start-3/sign-in.html b/app/views/ur/nfa/start-3/sign-in.html deleted file mode 100644 index ec67c7488..000000000 --- a/app/views/ur/nfa/start-3/sign-in.html +++ /dev/null @@ -1,74 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="UR: Sending charging decision email" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case App -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} - -{% block footer %} -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-details/email-address.html b/app/views/ur/nfa/victim-details/email-address.html deleted file mode 100644 index 68c4cb67f..000000000 --- a/app/views/ur/nfa/victim-details/email-address.html +++ /dev/null @@ -1,51 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim's email address" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    - -

    - -

    - - - - -
    - -
    -

    - -

    - - -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-details/preferred-method-of-contact.html b/app/views/ur/nfa/victim-details/preferred-method-of-contact.html deleted file mode 100644 index 47117638a..000000000 --- a/app/views/ur/nfa/victim-details/preferred-method-of-contact.html +++ /dev/null @@ -1,84 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Preferred method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/draft/amendments-required.html b/app/views/ur/nfa/victim-record/communications/charging-decision/draft/amendments-required.html deleted file mode 100644 index 727ced99d..000000000 --- a/app/views/ur/nfa/victim-record/communications/charging-decision/draft/amendments-required.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. -

    - -

    - The draft requires amendments before sending. -

    - - - Amend draft to inform of a charging decision - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/draft/approved-to-send.html b/app/views/ur/nfa/victim-record/communications/charging-decision/draft/approved-to-send.html deleted file mode 100644 index a7e50a79e..000000000 --- a/app/views/ur/nfa/victim-record/communications/charging-decision/draft/approved-to-send.html +++ /dev/null @@ -1,537 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} -{% else %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. -

    -{% endif %} - -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} - -{% if (data['callAttempt'] == "1") %} -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    -
    -
    -
    - Text message sent -
    -
    - {{ data['textMessageSent'] }} -
    -
    - {% if (data['textMessageSent'] == "Yes") %} -
    -
    - Text message date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    -
    -
    - First call scheduled -
    -
    - {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} -
    -
    -
    -
    - Second call scheduled -
    -
    - {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} -
    -
    - {% endif %} -
    -{% elif (data['callAttempt'] == "2") %} -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 2 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 14:40 -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    -
    - -
    - - - Previous contact attempts - - -
    -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    -
    -
    -
    - Text message sent -
    -
    - {{ data['textMessageSent'] }} -
    -
    - {% if (data['textMessageSent'] == "Yes") %} -
    -
    - Text message date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    -
    -
    - First call scheduled -
    -
    - {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} -
    -
    -
    -
    - Second call scheduled -
    -
    - {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} -
    -
    - {% endif %} -
    -
    -
    -{% elif (data['callAttempt'] == "3") %} -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 3 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 15:02 -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes3'] }} -
    -
    -
    - -
    - - - Previous contact attempts - - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 2 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 14:40 -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    -
    - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    -
    -
    -
    - Text message sent -
    -
    - {{ data['textMessageSent'] }} -
    -
    - {% if (data['textMessageSent'] == "Yes") %} -
    -
    - Text message date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    -
    -
    - First call scheduled -
    -
    - {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} -
    -
    -
    -
    - Second call scheduled -
    -
    - {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} -
    -
    - {% endif %} -
    -
    -
    - -{% endif %} - -

    - The follow-up draft is approved to send. -

    - -{% if (data['fumoc'] == "email") %} - - Check details before sending to inform of a charging decision - -{% elif (data['fumoc'] == "post") %} - - Check details before printing to inform of a charging decision - -{% else %} -
    - -
    -
    -
    - Followed up by -
    -
    - Does not want to receive follow-up -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    -{% endif %} - -{% elif (data['pmoc'] == "email") %} -

    - The draft is approved to send. -

    - - - Check details before sending to inform of a charging decision - - -{% elif (data['pmoc'] == "post") %} -

    - The draft is approved to send. -

    - - - Check details before dispatching to inform of a charging decision - - -{% elif (data['pmoc'] == "via-police") %} -

    - The draft is approved to send to the officer in charge. -

    - - - Check details before sending to inform of a charging decision - - - - -{% elif (data['pmoc'] == "via-isva") %} -

    - The draft is approved to send to the victim's Independent Sexual Violence Adviser (ISVA). -

    - - - Check details before sending to inform of a charging decision - - - - -{% else %} -

    - The draft is approved to send. -

    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/draft/in-progress.html b/app/views/ur/nfa/victim-record/communications/charging-decision/draft/in-progress.html deleted file mode 100644 index fe0d23dfe..000000000 --- a/app/views/ur/nfa/victim-record/communications/charging-decision/draft/in-progress.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. -

    - -

    - A draft is in progress. -

    - - - Continue draft to inform of a charging decision - -{% endblock %} diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/draft/not-started.html b/app/views/ur/nfa/victim-record/communications/charging-decision/draft/not-started.html deleted file mode 100644 index 93e064003..000000000 --- a/app/views/ur/nfa/victim-record/communications/charging-decision/draft/not-started.html +++ /dev/null @@ -1,9 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. -

    - - - Start draft to inform of a charging decision - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/draft/ready-to-send.html b/app/views/ur/nfa/victim-record/communications/charging-decision/draft/ready-to-send.html deleted file mode 100644 index d4c621393..000000000 --- a/app/views/ur/nfa/victim-record/communications/charging-decision/draft/ready-to-send.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. -

    - -

    - The draft is ready to send. No changes are required. -

    - - - Review draft before sending to inform of a charging decision - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/draft/under-review.html b/app/views/ur/nfa/victim-record/communications/charging-decision/draft/under-review.html deleted file mode 100644 index dedbc821b..000000000 --- a/app/views/ur/nfa/victim-record/communications/charging-decision/draft/under-review.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. -

    - -

    - The draft is under review. You can still make changes if you need to. -

    - - - View or continue draft to inform of a charging decision - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/index.html b/app/views/ur/nfa/victim-record/communications/charging-decision/index.html deleted file mode 100644 index 8f937bcdc..000000000 --- a/app/views/ur/nfa/victim-record/communications/charging-decision/index.html +++ /dev/null @@ -1,173 +0,0 @@ -{% block content %} -
    -
    - {% if (data['nfa'] == "" or data['nfa'] == null) and (data['dtc'] == "" or data['dtc'] == "") %} -
    -

    - There are no charging decisions to communicate to the victim at this time. -

    -
    - {% endif %} - - {% if (data['dtc'] == "yes") %} -
    -
    -

    - Decision to charge -

    -
    -
    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. -

    - - - Start draft to inform of a charging decision - -
    -
    - {% endif %} -
    - -
    - {% if (data['nfa'] == "yes") %} -
    -
    -

    - No further action -

    -
    -
    - - - {% if (data['nfaStatus'] == "draft-not-started") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/draft/not-started.html" %} - - {% elif (data['nfaStatus'] == "draft-in-progress") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/draft/in-progress.html" %} - - {% elif (data['nfaStatus'] == "draft-under-review") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/draft/under-review.html" %} - - {% elif (data['nfaStatus'] == "draft-amendments-required") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/draft/amendments-required.html" %} - - {% elif (data['nfaStatus'] == "draft-ready-to-send") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/draft/ready-to-send.html" %} - - {% elif (data['nfaStatus'] == "draft-approved-to-send") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/draft/approved-to-send.html" %} - - - {% elif (data['nfaStatus'] == "before-call-1") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/record/before-call-1.html" %} - - {% elif (data['nfaStatus'] == "informed-after-call-1") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-1.html" %} - - {% elif (data['nfaStatus'] == "informed-after-call-2") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-2.html" %} - - {% elif (data['nfaStatus'] == "informed-after-call-3") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-3.html" %} - - {% elif (data['nfaStatus'] == "after-call-attempt-1") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-1.html" %} - - {% elif (data['nfaStatus'] == "after-call-attempt-2") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-2.html" %} - - {% elif (data['nfaStatus'] == "after-call-attempt-3") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-3.html" %} - - - {% elif (data['nfaStatus'] == "fu-email-after-call-1") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-1.html" %} - - {% elif (data['nfaStatus'] == "fu-email-after-call-2") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-2.html" %} - - {% elif (data['nfaStatus'] == "fu-email-after-call-3") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-3.html" %} - - {% elif (data['nfaStatus'] == "fu-email-failure-permanent") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html" %} - - {% elif (data['nfaStatus'] == "fu-email-failure-permanent-with-success") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-permanent-with-success.html" %} - - {% elif (data['nfaStatus'] == "fu-email-failure-technical") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-technical.html" %} - - {% elif (data['nfaStatus'] == "fu-email-failure-temporary") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html" %} - - {% elif (data['nfaStatus'] == "fu-email-sending") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/send/fu-email/sending.html" %} - - - {% elif (data['nfaStatus'] == "fu-letter-dispatched") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/dispatched.html" %} - - {% elif (data['nfaStatus'] == "fu-letter-after-call-1") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html" %} - - {% elif (data['nfaStatus'] == "fu-letter-after-call-2") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html" %} - - {% elif (data['nfaStatus'] == "fu-letter-after-call-3") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html" %} - - {% elif (data['nfaStatus'] == "fu-letter-after-fu-email-undelivered") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html" %} - - - {% elif (data['nfaStatus'] == "email-delivered") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/send/email/delivered.html" %} - - {% elif (data['nfaStatus'] == "email-after-call-attempt-1") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html" %} - - {% elif (data['nfaStatus'] == "email-after-call-attempt-2") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html" %} - - {% elif (data['nfaStatus'] == "email-failure-permanent") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/send/email/failure-permanent.html" %} - - {% elif (data['nfaStatus'] == "email-failure-permanent-with-success") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/send/email/failure-permanent-with-success.html" %} - - {% elif (data['nfaStatus'] == "email-failure-technical") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/send/email/failure-technical.html" %} - - {% elif (data['nfaStatus'] == "email-failure-temporary") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/send/email/failure-temporary.html" %} - - {% elif (data['nfaStatus'] == "email-sending") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/send/email/sending.html" %} - - - {% elif (data['nfaStatus'] == "letter-dispatched") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/send/letter/dispatched.html" %} - - {% elif (data['nfaStatus'] == "letter-after-call-attempt-1") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-1.html" %} - - {% elif (data['nfaStatus'] == "letter-after-call-attempt-2") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html" %} - - {% elif (data['nfaStatus'] == "letter-after-call-attempt-3") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html" %} - - {% elif (data['nfaStatus'] == "letter-after-email-undelivered") %} - {% include "/ur/nfa/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html" %} - - {% else %} -

    There was a problem retrieving information. Try again later.

    - {% endif %} -
    -
    - {% endif %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-1.html b/app/views/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-1.html deleted file mode 100644 index 595beeddf..000000000 --- a/app/views/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-1.html +++ /dev/null @@ -1,102 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. -

    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    -
    -
    -
    - Text message sent -
    -
    - {{ data['textMessageSent'] }} -
    -
    - {% if (data['textMessageSent'] == "Yes") %} -
    -
    - Text message date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    -
    -
    - First call scheduled -
    -
    - {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} -
    -
    -
    -
    - Second call scheduled -
    -
    - {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} -
    -
    - {% endif %} -
    - -{% if (data['textMessageSent'] == "Yes") %} -

    - The next call attempt is scheduled today at {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }}. -

    -{% endif %} - - - Record another attempt to inform of a charging decision - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-2.html b/app/views/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-2.html deleted file mode 100644 index 5a73c62ac..000000000 --- a/app/views/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-2.html +++ /dev/null @@ -1,162 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. -

    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 2 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    -
    - -
    - - - Previous contact attempts - - -
    -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    -
    -
    -
    - Text message sent -
    -
    - {{ data['textMessageSent'] }} -
    -
    - {% if (data['textMessageSent'] == "Yes") %} -
    -
    - Text message date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    -
    -
    - First call scheduled -
    -
    - {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} -
    -
    -
    -
    - Second call scheduled -
    -
    - {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} -
    -
    - {% endif %} -
    -
    -
    - -{% if (data['textMessageSent'] == "Yes") %} -

    - The next call attempt is scheduled today at {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }}. -

    -{% endif %} - - - Record another attempt to inform of a charging decision - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-3.html b/app/views/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-3.html deleted file mode 100644 index 003cc4cea..000000000 --- a/app/views/ur/nfa/victim-record/communications/charging-decision/record/after-call-attempt-3.html +++ /dev/null @@ -1,214 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. -

    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 3 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes3'] }} -
    -
    -
    - -
    - - - Previous contact attempts - - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 2 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    -
    - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    -
    -
    -
    - Text message sent -
    -
    - {{ data['textMessageSent'] }} -
    -
    - {% if (data['textMessageSent'] == "Yes") %} -
    -
    - Text message date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    -
    -
    - First call scheduled -
    -
    - {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} -
    -
    -
    -
    - Second call scheduled -
    -
    - {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} -
    -
    - {% endif %} -
    -
    -
    - -

    - You must inform the victim by post because you were unable to by telephone. -

    - - - Review draft before printing to inform of a charging decision - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/record/before-call-1.html b/app/views/ur/nfa/victim-record/communications/charging-decision/record/before-call-1.html deleted file mode 100644 index b7cf4fd2f..000000000 --- a/app/views/ur/nfa/victim-record/communications/charging-decision/record/before-call-1.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. -

    - -

    - The follow-up draft is ready to send after recording the call. -

    - - - Record call to inform of a charging decision - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-1.html b/app/views/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-1.html deleted file mode 100644 index 8b9db1b09..000000000 --- a/app/views/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-1.html +++ /dev/null @@ -1,92 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Old:{{ data['telephoneCallDate1'] }} New:{{ data['newFormat'] }} Tuesday 22 M:{{ data['callMonth1'] }} 2025 at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    - -{% if (data['fumoc'] == "email") %} -

    - The follow-up draft is ready to send. If necessary, add details discussed on the call before sending. -

    - - - Review draft before sending to inform of a charging decision - - -{% elif (data['fumoc'] == "post") %} -

    - The follow-up draft is ready to send. If necessary, add details discussed on the call before printing. -

    - - - Review draft before printing to inform of a charging decision - -{% else %} -
    - -
    -
    -
    - Followed up by -
    -
    - Does not want to receive follow-up -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-2.html b/app/views/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-2.html deleted file mode 100644 index 92092111e..000000000 --- a/app/views/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-2.html +++ /dev/null @@ -1,190 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 2 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    -
    - -
    - - - Previous contact attempts - - -
    -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    -
    -
    -
    - Text message sent -
    -
    - {{ data['textMessageSent'] }} -
    -
    - {% if (data['textMessageSent'] == "Yes") %} -
    -
    - Text message date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    -
    -
    - First call scheduled -
    -
    - {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} -
    -
    -
    -
    - Second call scheduled -
    -
    - {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} -
    -
    - {% endif %} -
    -
    -
    - -{% if (data['fumoc'] == "email") %} -

    - The follow-up draft is ready to send. If necessary, add details discussed on the call before sending. -

    - - - Review draft before sending to inform of a charging decision - - -{% elif (data['fumoc'] == "post") %} -

    - The follow-up draft is ready to send. If necessary, add details discussed on the call before printing. -

    - - - Review draft before printing to inform of a charging decision - - -{% else %} -
    - -
    -
    -
    - Followed up by -
    -
    - Does not want to receive follow-up -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-3.html b/app/views/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-3.html deleted file mode 100644 index faaca13b5..000000000 --- a/app/views/ur/nfa/victim-record/communications/charging-decision/record/informed-after-call-3.html +++ /dev/null @@ -1,243 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 3 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes3'] }} -
    -
    -
    - -
    - - - Previous contact attempts - - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 2 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    -
    - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    -
    -
    -
    - Text message sent -
    -
    - {{ data['textMessageSent'] }} -
    -
    - {% if (data['textMessageSent'] == "Yes") %} -
    -
    - Text message date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    -
    -
    - First call scheduled -
    -
    - {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} -
    -
    -
    -
    - Second call scheduled -
    -
    - {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} -
    -
    - {% endif %} -
    -
    -
    - -{% if (data['fumoc'] == "email") %} -

    - The follow-up draft is ready to send. If necessary, add details discussed on the call before sending. -

    - - - Review draft before sending to inform of a charging decision - - -{% elif (data['fumoc'] == "post") %} -

    - The follow-up draft is ready to send. If necessary, add details discussed on the call before printing. -

    - - - Review draft before printing to inform of a charging decision - - -{% else %} -
    - -
    -
    -
    - Followed up by -
    -
    - Does not want to receive follow-up -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html b/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html deleted file mode 100644 index 53d49f952..000000000 --- a/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html +++ /dev/null @@ -1,111 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - -
    -
    -
    - Followed up by -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Status -
    -
    - Permanent failure -
    -
    - -
    - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-technical.html b/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-technical.html deleted file mode 100644 index ea23940a5..000000000 --- a/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-technical.html +++ /dev/null @@ -1,103 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - -
    -
    -
    - Followed up by -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html b/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html deleted file mode 100644 index 4bd3f5a5a..000000000 --- a/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html +++ /dev/null @@ -1,111 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - -
    -
    -
    - Followed up by -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Status -
    -
    - Temporary failure -
    -
    - -
    - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/index.html b/app/views/ur/nfa/victim-record/communications/index.html deleted file mode 100644 index ebd5d1511..000000000 --- a/app/views/ur/nfa/victim-record/communications/index.html +++ /dev/null @@ -1,67 +0,0 @@ -{% block content %} -

    Communications

    - -
    - {% if (data['pmoc'] == "email") %} -
    - - - Warning - Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - - {% elif (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - {% elif (data['pmoc'] == "post") or (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} - {% else %} -
    - - - Warning - Preferred method of contact unknown -

    - To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact. -

    -
    -
    - {% endif %} -
    - - - -{% if (data['subTab'] == "charging-decision") %} -{% include "/ur/nfa/victim-record/communications/charging-decision/index.html" %} - -{% elif (data['subTab'] == "ptm") %} -{% include "/ur/nfa/victim-record/communications/pre-trial-meeting/index.html" %} - -{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/index.html b/app/views/ur/nfa/victim-record/index.html deleted file mode 100644 index bfc9e6ded..000000000 --- a/app/views/ur/nfa/victim-record/index.html +++ /dev/null @@ -1,84 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Search for another victim -{% endblock %} - -{% block content %} -
    -
    - -
    - {% if (data['success'] == "yes") %} - - {% else %} - {% endif %} - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    -

    - Case URN: {{ data['caseUrn'] }} -

    -
    - -
    -

    Contents

    - - - -
    - {% include "/ur/nfa/victim-record/summary.html" %} -
    - -
    - {% include "/ur/nfa/victim-record/victim-details.html" %} -
    - -
    - {% include "/ur/nfa/victim-record/case-contacts.html" %} -
    - -
    - {% include "/ur/nfa/victim-record/communications/index.html" %} -
    -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/victim-details.html b/app/views/ur/nfa/victim-record/victim-details.html deleted file mode 100644 index 487045e55..000000000 --- a/app/views/ur/nfa/victim-record/victim-details.html +++ /dev/null @@ -1,295 +0,0 @@ -{% block content %} -

    Victim details

    - -
    -
    -
    -
    -

    Name and contact details

    -
    - -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - Change home address -
    -
    -
    -
    - Want to be contacted -
    -
    - Yes -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['pmoc'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['pmoc'] | capitalize }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    - {% if (data['preferredContactTimes'] == "Not provided") %} -
    - Enter preferred contact times -
    - {% else %} -
    - {{ data['preferredContactTimes'] | capitalize }} -
    -
    - Change preferred contact times -
    - {% endif %} -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -

    Equality information

    -
    - -
    -
    -
    -
    - Age -
    -
    - {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) -
    -
    - Change age -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    Other information

    -
    - -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/call/call-support.html b/app/views/ur/vcl/call/call-support.html deleted file mode 100644 index ce6b26a5b..000000000 --- a/app/views/ur/vcl/call/call-support.html +++ /dev/null @@ -1,244 +0,0 @@ -{% block content %} -
    -
    -
    -
    -

    - - Drafted letter (read-only) - -

    -
    - {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% else %}Substantially altered charge{% endif %} -
    -
    -
    - -
    -
    -
    -
    -

    - - Supporting information - -

    -
    -
    -
    - -
    -
    - Name -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] }} -
    -
    -
    -
    - Age -
    -
    - {{ data['victimAge'] }} -
    -
    -
    -
    - Date of birth -
    -
    - {{ data['victimDateOfBirth'] }} -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - - -
    -
    -
    - - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/call/follow-up-moc.html b/app/views/ur/vcl/call/follow-up-moc.html deleted file mode 100644 index ef8fae067..000000000 --- a/app/views/ur/vcl/call/follow-up-moc.html +++ /dev/null @@ -1,74 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Follow-up method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - How does {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the letter? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    or
    - -
    - - -
    - -
    -
    - - -
    -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/call/next-attempt-moc.html b/app/views/ur/vcl/call/next-attempt-moc.html deleted file mode 100644 index 7f82e754d..000000000 --- a/app/views/ur/vcl/call/next-attempt-moc.html +++ /dev/null @@ -1,69 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Next attempt method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What do you want to do next? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - Only choose if listed as an alternative method of contact -
    -
    - -
    - - -
    - Only choose if listed as an alternative method of contact -
    -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/call/phone-call-1.html b/app/views/ur/vcl/call/phone-call-1.html deleted file mode 100644 index ee7fc7008..000000000 --- a/app/views/ur/vcl/call/phone-call-1.html +++ /dev/null @@ -1,159 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Telephone call 1" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 1

    - -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    - - - -
    - - -
    -
    - {% include "/ur/vcl/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/call/phone-call-2.html b/app/views/ur/vcl/call/phone-call-2.html deleted file mode 100644 index 949bd642f..000000000 --- a/app/views/ur/vcl/call/phone-call-2.html +++ /dev/null @@ -1,161 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Telephone call 2" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 2

    - -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    - {% include "/ur/vcl/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/call/phone-call-3.html b/app/views/ur/vcl/call/phone-call-3.html deleted file mode 100644 index 352d0acb8..000000000 --- a/app/views/ur/vcl/call/phone-call-3.html +++ /dev/null @@ -1,158 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Telephone call 3 details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 3

    - -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    - - -
    - - -
    -
    - {% include "/ur/vcl/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/call/text-message-details.html b/app/views/ur/vcl/call/text-message-details.html deleted file mode 100644 index 21875b672..000000000 --- a/app/views/ur/vcl/call/text-message-details.html +++ /dev/null @@ -1,155 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Text message details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -
    -

    - Text message details -

    -

    - Date and time of text message -

    -
    - - -
    - If you need to change the date, use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    -
    -
    - - Time of text message - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    - - Time of second call attempt - - -
    - Enter the time given in the text message in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    - - Time of third call attempt (optional) - - -
    - Enter the time given in the text message in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/call/was-text-message-sent.html b/app/views/ur/vcl/call/was-text-message-sent.html deleted file mode 100644 index c81e523a8..000000000 --- a/app/views/ur/vcl/call/was-text-message-sent.html +++ /dev/null @@ -1,56 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Was a text message sent to the victim?" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Was a text message sent to {{ data['victimForename'] }} {{ data['victimSurname'] }}? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/case-locked/by-someone-else.html b/app/views/ur/vcl/case-locked/by-someone-else.html deleted file mode 100644 index 9ef1c67e0..000000000 --- a/app/views/ur/vcl/case-locked/by-someone-else.html +++ /dev/null @@ -1,27 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Case locked" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -

    - This case is locked -

    -

    - This case was locked on 19 February 2025 at 16:48. -

    -

    - We could not save the information you entered. To make an update, contact Gerald Kingsley-Smyth and ask them to exit the case. -

    -

    - To view the victim's information, search for the URN and select the victim's name again. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/case-locked/self-locked.html b/app/views/ur/vcl/case-locked/self-locked.html deleted file mode 100644 index 16ff416b1..000000000 --- a/app/views/ur/vcl/case-locked/self-locked.html +++ /dev/null @@ -1,24 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Case locked" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -

    - This case is locked -

    -

    - We could not save the information you entered. To make an update, exit the case on CMS. -

    -

    - To view the victim's information, search for the URN and select the victim's name again. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/draft/approved-to-send.html b/app/views/ur/vcl/draft/approved-to-send.html deleted file mode 100644 index 7aa342de7..000000000 --- a/app/views/ur/vcl/draft/approved-to-send.html +++ /dev/null @@ -1,33 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Approved to send" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Approved to send -

    -
    - -

    - Your letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} is approved to send. -

    - -

    What happens next

    - -

    - You can now send an email or add a letter to the print queue from the 'Communication' tab of the victim's page, within the Victim Case Application. -

    - - - View all communications - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/draft/cd-modal/request-review.html b/app/views/ur/vcl/draft/cd-modal/request-review.html deleted file mode 100644 index 64d5406b6..000000000 --- a/app/views/ur/vcl/draft/cd-modal/request-review.html +++ /dev/null @@ -1,138 +0,0 @@ -{% block content %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/draft/cd-modal/send-to-cms.html b/app/views/ur/vcl/draft/cd-modal/send-to-cms.html deleted file mode 100644 index b7690f4af..000000000 --- a/app/views/ur/vcl/draft/cd-modal/send-to-cms.html +++ /dev/null @@ -1,65 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/draft/compose-letter.html b/app/views/ur/vcl/draft/compose-letter.html deleted file mode 100644 index f0843b3e3..000000000 --- a/app/views/ur/vcl/draft/compose-letter.html +++ /dev/null @@ -1,380 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set serviceName %}Correspondence Drafter{% endset%} - -{% set pageName = "Compose letter" %} - -{% block beforeContent %} - -{% endblock %} - -{% block content %} -{% include "/ur/vcl/draft/cd-modal/save-draft.html" %} - -{% include "/ur/vcl/draft/cd-modal/delete-draft.html" %} - -{% include "/ur/vcl/draft/cd-modal/request-review.html" %} - -{% include "/ur/vcl/draft/cd-modal/send-to-cms.html" %} - -
    - -
    -
    - -
    -
    -

    Compose letter

    -
    - -
    -
    - - Case and victim information - - - - - -
    -
    -
    - -
    - -
    -
    -

    - Autosave is on. Last saved at {{ "now" | govukTime }} -

    -
    -
    -
    - - -
    - - -
    - -
    -
    - -
    -
    - - - -
    - - - -
    -
    - - - -
    -
    - -
    - -
    -
    - - -
    -

    - -

    -

    - Create a new note -

    - -
    - -
    -
    -
    - -
    -
    - - -
    -
    -
    - -
    - -
    - -
    -

    - Monitoring codes applicable to this case: -

    -
      -
    • - Pre-charge decision -
    • -
    -
    - - - -
    -
    - -
    -{% endblock %} - -{% block pageScripts %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/draft/substantially-altered-charge.html b/app/views/ur/vcl/draft/substantially-altered-charge.html deleted file mode 100644 index 1fe441b98..000000000 --- a/app/views/ur/vcl/draft/substantially-altered-charge.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Substantially altered charge" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Has the level of charge decreased, or increased? -

    -
    - -
    - -
    - - -
    - -
    - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/draft/under-review.html b/app/views/ur/vcl/draft/under-review.html deleted file mode 100644 index a81625b8c..000000000 --- a/app/views/ur/vcl/draft/under-review.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Review requested" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Review requested -

    -
    - Under review of
    - {% if (data['reviewerLevel'] == "d-request") %} - {{ data['d-reviewer'] }} (D) - {% elif (data['reviewerLevel'] == "b3-request") %} - {{ data['b3-reviewer'] }} (B3) - {% elif (data['reviewerLevel'] == "b2-request") %} - {{ data['b2-reviewer'] }} (B2) - {% else %} - {% endif %} -
    -
    - -

    What happens next

    - -

    - Check for updates on the review to find out if amendments are needed or the review process is complete. -

    - -

    - After the review process is complete you can inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - - - Continue - - -
    - - - If you chose the wrong reviewer - - -
    - You can go back and request the review is done by another reviewer. -
    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/letter-dashboard.html b/app/views/ur/vcl/letter-dashboard.html deleted file mode 100644 index 5caf7f609..000000000 --- a/app/views/ur/vcl/letter-dashboard.html +++ /dev/null @@ -1,113 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Letters" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -

    Letters in draft

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URNVictimLetter typeAuthorReviewerStatusDue dateUpdated on
    {{ data['caseUrn'] }}{{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}{% if (data['decisionType']) == "dtc" %}Decision to charge{% elif (data['decisionType']) == "mixed-charges" %}Mixed charges{% elif (data['decisionType']) == "nfa" %}No further action{% endif %}{{ data['userSurname'] | upper }}, {{ data['userForename'] }}SANDERSON, Kerry{% if (data['nfaStatus']) == "draft-in-progress" %}In progress{% elif (data['nfaStatus']) == "draft-under-review" %}Under review{% elif (data['nfaStatus']) == "draft-amendments-required" %}Amendments required{% else %}Ready to send{% endif %}{{ "today" | govukDate() }}
    14:04
    - - - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/send/check-email-details.html b/app/views/ur/vcl/send/check-email-details.html deleted file mode 100644 index 6028cc5ed..000000000 --- a/app/views/ur/vcl/send/check-email-details.html +++ /dev/null @@ -1,89 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Check details" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -

    Check the details before sending the email

    - -

    Email details

    - -
    -
    -
    - Type -
    -
    - {% if (data['vclType'] == "stopped-charge") %} - Stopped charge - {% elif (data['vclType'] == "nfa") %} - Substantially altered charge - {% endif %} -
    -
    -
    -
    - Included -
    -
    - Information pack
    - Crest survey -
    - -
    -
    -
    - From -
    -
    - Victim Services shared mailbox
    {{ data['sharedMailbox'] }} -
    -
    -
    -
    - To -
    -
    - {% if (data['recipient'] == "victim") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) - {% elif (data['recipient'] == "oic") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['oicRank'] }} {{ data['oicForename'] }} {{ data['oicSurname'] }} (officer in charge) - {% elif (data['recipient'] == "isva") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['isvaForename'] }} {{ data['isvaSurname'] }} (ISVA) - {% endif %}
    - {% if (data['recipient'] == "victim") %} - {{ data['victimEmailAddress'] }} - {% elif (data['recipient'] == "oic") %} - {{ data['oicEmailAddress'] }} - {% elif (data['recipient'] == "isva") %} - {{ data['isvaEmailAddress'] }} - {% endif %} -
    -
    - -
    - -

    Now send your email

    - -

    - Select Send email to inform the victim of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - - - - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/send/check-letter-details.html b/app/views/ur/vcl/send/check-letter-details.html deleted file mode 100644 index 6444d9265..000000000 --- a/app/views/ur/vcl/send/check-letter-details.html +++ /dev/null @@ -1,96 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Check details" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    - -

    Check the details before sending for printing

    - -

    Letter details

    - -
    -
    -
    - Type -
    -
    - {% if (data['vclType'] == "stopped-charge") %} - Stopped charge - {% elif (data['vclType'] == "nfa") %} - Substantially altered charge - {% endif %} -
    -
    -
    -
    - Included -
    -
    - Information pack
    - Crest survey -
    - -
    -
    -
    - From -
    -
    - Victim Services shared mailbox
    {{ data['sharedMailbox'] }} -
    -
    -
    -
    - Printer -
    -
    - Liverpool office
    victim.services.liverpool@cps.gov.uk -
    -
    -
    -
    - Final recipient -
    -
    - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) -
    -
    -
    -
    - Recipient address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - -
    - -

    Now send for printing

    - -

    - Select Send for printing to add the letter to the print queue. -

    - - - -
    - - Send for printing later -
    - -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/send/delivered.html b/app/views/ur/vcl/send/delivered.html deleted file mode 100644 index 4ff62a043..000000000 --- a/app/views/ur/vcl/send/delivered.html +++ /dev/null @@ -1,93 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Email delivered" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Email delivered -

    -
    - -

    - The email was successfully delivered to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}). -

    - -

    - The information pack and Crest survey were also sent to the victim. -

    - -

    Further information

    - -

    - You can view a record of the delivered email on the 'VCL' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved on CMS as well. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - - {% if (data['fumoc'] == "email") %} - - Continue - - {% elif (data['attemptToContactAgain'] == "Email") %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "2") %} - - {% if (data['fumoc'] == "email") %} - - Continue - - {% elif (data['attemptToContactAgain'] == "Email") %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "3") %} - - Continue - - - {% endif %} - {% elif (data['pmoc'] == "email") %} - - - Continue - - - - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/send/letter-added-to-print-queue.html b/app/views/ur/vcl/send/letter-added-to-print-queue.html deleted file mode 100644 index a002b7210..000000000 --- a/app/views/ur/vcl/send/letter-added-to-print-queue.html +++ /dev/null @@ -1,86 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Letter added to print queue" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Letter sent for printing -

    -
    - -

    - The letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} was successfully sent for printing. -

    - -

    - The information pack and Crest survey were also sent for printing. -

    - -

    Further information

    - -

    - You can view a record of the letter on the 'Communication' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved to CMS as well. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - - Continue - - - {% elif (data['callAttempt'] == "2") %} - - Continue - - - {% elif (data['callAttempt'] == "3") %} - {% if (data['victimInformed3'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% endif %} - {% elif (data['pmoc'] == "email") %} - - {% if (data['callAttempt'] == "") %} - - Continue - - - {% elif (data['callAttempt'] == "1") %} - - Continue - - - {% elif (data['callAttempt'] == "2") %} - - Continue - - - {% elif (data['callAttempt'] == "3") %} - - Continue - - - {% endif %} - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/send/letter-details.html b/app/views/ur/vcl/send/letter-details.html deleted file mode 100644 index a2e7e41aa..000000000 --- a/app/views/ur/vcl/send/letter-details.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Letter details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    -

    Letter details

    - -
    - - -
    - For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/send/letter-logged.html b/app/views/ur/vcl/send/letter-logged.html deleted file mode 100644 index 8744f88e2..000000000 --- a/app/views/ur/vcl/send/letter-logged.html +++ /dev/null @@ -1,100 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Letter logged" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Letter logged -

    -
    - -

    - The {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} letter was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimAddressLine1'] }}, {{ data['victimPostCode'] }}). -

    - - - -

    Further information

    - -

    - You can view the recorded letter on the 'VCL' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved to CMS as well. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - {% if (data['victimInformed1'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "2") %} - {% if (data['victimInformed2'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "3") %} - {% if (data['victimInformed3'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - {% endif %} - {% elif (data['pmoc'] == "post") %} - - - Continue - - - - {% else %} - - Continue - - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/send/permanent-failure.html b/app/views/ur/vcl/send/permanent-failure.html deleted file mode 100644 index 9801485e8..000000000 --- a/app/views/ur/vcl/send/permanent-failure.html +++ /dev/null @@ -1,36 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Permanent failure" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. -

    - -

    - Check the email address is correct. If it is incorrect, you can update the email address. -

    - - -

    - Once updated, you can try to send the email again from 'Communication' tab of the victim's record. -

    - - Return to victim record - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/send/sending-email.html b/app/views/ur/vcl/send/sending-email.html deleted file mode 100644 index 7db1c7f18..000000000 --- a/app/views/ur/vcl/send/sending-email.html +++ /dev/null @@ -1,39 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Sending email" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -

    - Sending email -

    - -

    - The email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}). -

    - - - -

    Further information

    - -

    - You can view the recorded email on the 'Communication' tab of the victim's page, within the Victim Case Application. -

    - -

    - The email was automatically saved to CMS as well. -

    - - - View all communications - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/send/temporary-failure.html b/app/views/ur/vcl/send/temporary-failure.html deleted file mode 100644 index daa3658f9..000000000 --- a/app/views/ur/vcl/send/temporary-failure.html +++ /dev/null @@ -1,29 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Temporary failure" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -

    - You can try to send it again later from the 'Communication' tab of the victim's record within the Victim Case Application. -

    - - Return to victim record - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/start/search.html b/app/views/ur/vcl/start/search.html deleted file mode 100644 index 63805d1ea..000000000 --- a/app/views/ur/vcl/start/search.html +++ /dev/null @@ -1,136 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Search for a victim" %} - -{% block beforeContent %} -
    -
    - -
    - - -
    -{% endblock %} - -{% block content %} -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == data['caseUrn']) %} -
    - -

    - We've found 8 results for {{ data['caseUrn'] }} -

    - -
    - -
    -
    -
    - Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    - {% endif %} - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/start/sign-in.html b/app/views/ur/vcl/start/sign-in.html deleted file mode 100644 index 897b67e0b..000000000 --- a/app/views/ur/vcl/start/sign-in.html +++ /dev/null @@ -1,67 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Sign in to your account" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case Application -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-details/email-address.html b/app/views/ur/vcl/victim-details/email-address.html deleted file mode 100644 index 6f9e0e1a9..000000000 --- a/app/views/ur/vcl/victim-details/email-address.html +++ /dev/null @@ -1,51 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim's email address" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    - -

    - -

    - - - - -
    - -
    -

    - -

    - - -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-details/preferred-method-of-contact.html b/app/views/ur/vcl/victim-details/preferred-method-of-contact.html deleted file mode 100644 index 828125816..000000000 --- a/app/views/ur/vcl/victim-details/preferred-method-of-contact.html +++ /dev/null @@ -1,84 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Preferred method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/communications/index.html b/app/views/ur/vcl/victim-record/communications/index.html deleted file mode 100644 index a7e2ad572..000000000 --- a/app/views/ur/vcl/victim-record/communications/index.html +++ /dev/null @@ -1,87 +0,0 @@ -{% block content %} -

    Communications

    - -
    -
    - {% if (data['pmoc'] == "email") %} - {% if (data['vclStatus'] == "email-delivered") %} - {% else %} -
    - - - Warning - Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - {% endif %} - {% endif %} - - {% if (data['pmoc'] == "") %} -
    - - - Warning - Preferred method of contact unknown -

    - To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact. -

    -
    -
    - {% endif %} -
    -
    - - - -{% if (data['subTab'] == "charging-decision") %} -{% include "/ur/vcl/victim-record/pcd/index.html" %} - -{% elif (data['subTab'] == "ptm") %} -{% include "/ur/vcl/victim-record/pre-trial/pre-trial-meeting/index.html" %} - -{% elif (data['subTab'] == "vcl") %} -{% include "/ur/vcl/victim-record/vcl/index.html" %} - -{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/index.html b/app/views/ur/vcl/victim-record/index.html deleted file mode 100644 index 23e1281a4..000000000 --- a/app/views/ur/vcl/victim-record/index.html +++ /dev/null @@ -1,179 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} - -{% endblock %} - -{% block content %} -
    -
    - - {% if (data['case-locked'] == "by-someone-else") %} - {% include "/ur/vcl/case-locked/banner/by-someone-else.html" %} - {% elif (data['case-locked'] == "self-locked") %} - {% include "/ur/vcl/case-locked/banner/self-locked.html" %} - {% else %} - {% endif %} - - {% if (data['success'] == "yes") %} - - - {% else %} - {% endif %} - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    -

    - Case URN: {{ data['caseUrn'] }} -

    - - -
    -

    Contents

    - - - -
    - {% include "/ur/vcl/victim-record/summary.html" %} -
    - -
    - {% include "/ur/vcl/victim-record/victim-details.html" %} -
    - -
    - {% include "/ur/vcl/victim-record/case-contacts.html" %} -
    - -
    - {% include "/ur/vcl/victim-record/communications/index.html" %} -
    - -
    - {% include "/ur/vcl/victim-record/pcd/index.html" %} -
    - -
    - {% include "/ur/vcl/victim-record/pre-trial/index.html" %} -
    - -
    - {% include "/ur/vcl/victim-record/vcl/index.html" %} -
    -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/call/after-call-attempt-1.html b/app/views/ur/vcl/victim-record/pcd/call/after-call-attempt-1.html deleted file mode 100644 index ab9ce4857..000000000 --- a/app/views/ur/vcl/victim-record/pcd/call/after-call-attempt-1.html +++ /dev/null @@ -1,17 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -

    - Check the letter, security answers, call script and FAQs if you need these during the call. -

    - - - Log another attempt to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/call/after-call-attempt-2.html b/app/views/ur/vcl/victim-record/pcd/call/after-call-attempt-2.html deleted file mode 100644 index 5c190bdca..000000000 --- a/app/views/ur/vcl/victim-record/pcd/call/after-call-attempt-2.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -

    - Check the letter, security answers, call script and FAQs if you need these during the call. -

    - - - Log another attempt to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/call/after-call-attempt-3.html b/app/views/ur/vcl/victim-record/pcd/call/after-call-attempt-3.html deleted file mode 100644 index b0525d5a6..000000000 --- a/app/views/ur/vcl/victim-record/pcd/call/after-call-attempt-3.html +++ /dev/null @@ -1,30 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    - - - Review letter before printing to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/call/before-call-1.html b/app/views/ur/vcl/victim-record/pcd/call/before-call-1.html deleted file mode 100644 index b2ef01471..000000000 --- a/app/views/ur/vcl/victim-record/pcd/call/before-call-1.html +++ /dev/null @@ -1,17 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -

    - Call the victim and log the call before sending the letter. -

    - -

    - Check the letter, security answers, call script and FAQs if you need these during the call. -

    - - - Log a call to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/call/informed-after-call-1.html b/app/views/ur/vcl/victim-record/pcd/call/informed-after-call-1.html deleted file mode 100644 index 2cc259b81..000000000 --- a/app/views/ur/vcl/victim-record/pcd/call/informed-after-call-1.html +++ /dev/null @@ -1,54 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% if (data['fumoc'] == "email") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before sending. -

    - - - Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% elif (data['fumoc'] == "post") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before sending to printing. -

    - - - Review letter before printing to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - Reason for no letter -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. -

    - - - Review before sending to CMS to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/call/informed-after-call-2.html b/app/views/ur/vcl/victim-record/pcd/call/informed-after-call-2.html deleted file mode 100644 index c0670024b..000000000 --- a/app/views/ur/vcl/victim-record/pcd/call/informed-after-call-2.html +++ /dev/null @@ -1,63 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") %} -

    - No changes are needed to the letter and it can now be sent. -

    - - - Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% elif (data['fumoc'] == "post") %} -

    - No changes are needed to the letter and it can now be sent. -

    - - - Review letter before printing to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. -

    - - - Review before sending to CMS to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/call/informed-after-call-3.html b/app/views/ur/vcl/victim-record/pcd/call/informed-after-call-3.html deleted file mode 100644 index 3a5b77b95..000000000 --- a/app/views/ur/vcl/victim-record/pcd/call/informed-after-call-3.html +++ /dev/null @@ -1,67 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before sending. -

    - - - Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% elif (data['fumoc'] == "post") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before printing. -

    - - - Review letter before printing to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. -

    - - - Review before sending to CMS to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/draft/amendments-required.html b/app/views/ur/vcl/victim-record/pcd/draft/amendments-required.html deleted file mode 100644 index 8d2409f19..000000000 --- a/app/views/ur/vcl/victim-record/pcd/draft/amendments-required.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -

    - The draft requires amendments from you before sending. -

    - - - - - Amend draft to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/draft/approved-to-send.html b/app/views/ur/vcl/victim-record/pcd/draft/approved-to-send.html deleted file mode 100644 index 5d5a86b12..000000000 --- a/app/views/ur/vcl/victim-record/pcd/draft/approved-to-send.html +++ /dev/null @@ -1,158 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} -{% else %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    -{% endif %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} -{% if (data['callAttempt'] == "1") %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% endif %} - -{% if (data['fumoc'] == "none") %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    -{% else %} - -

    - The letter is approved to send. -

    -{% endif %} - -{% if (data['victimInformed3'] == "No") %} -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    -{% endif %} - -{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} - - Check details before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} - - - Log letter to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "none") %} - -{% else %} - - - Log letter to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} - -{% elif (data['pmoc'] == "email") %} -

    - The letter is approved to send. -

    - - - Check details before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "post") %} -

    - The letter is approved to send. -

    - - - - Log letter to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "via-police") %} -

    - The letter is approved to send to the officer in charge. -

    - - - Check details before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% elif (data['pmoc'] == "via-isva") %} -

    - The letter is approved to send to the victim's Independent Sexual Violence Adviser (ISVA). -

    - - - Check details before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% else %} -

    - The letter is approved to send. -

    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/draft/in-progress.html b/app/views/ur/vcl/victim-record/pcd/draft/in-progress.html deleted file mode 100644 index 8e477049f..000000000 --- a/app/views/ur/vcl/victim-record/pcd/draft/in-progress.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -

    - A draft letter is in progress. -

    - - - Continue draft to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/draft/not-started.html b/app/views/ur/vcl/victim-record/pcd/draft/not-started.html deleted file mode 100644 index c1ccc44d1..000000000 --- a/app/views/ur/vcl/victim-record/pcd/draft/not-started.html +++ /dev/null @@ -1,9 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - - - Draft a letter to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/draft/ready-to-send.html b/app/views/ur/vcl/victim-record/pcd/draft/ready-to-send.html deleted file mode 100644 index 132947016..000000000 --- a/app/views/ur/vcl/victim-record/pcd/draft/ready-to-send.html +++ /dev/null @@ -1,65 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% if (data['callAttempt'] == "1") %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% else %} -{% endif %} - -

    - The letter is ready to send. No changes are required. -

    - -{% if (data['pmoc'] == "email") %} - - Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% elif (data['pmoc'] == "post") %} - - Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% else %} - - Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/draft/under-review.html b/app/views/ur/vcl/victim-record/pcd/draft/under-review.html deleted file mode 100644 index 3679272a8..000000000 --- a/app/views/ur/vcl/victim-record/pcd/draft/under-review.html +++ /dev/null @@ -1,83 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% if (data['reviewer'] == "head") %} -

    - The draft is under review. The current reviewer is Cecilia Galpin (Head). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% elif (data['reviewer'] == "lawyer") %} -

    - The draft is under review. The current reviewer is Geoff Laws (Lawyer). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% else %} -

    - The draft is under review. The current reviewer is {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. -

    - - - -

    - You can still make changes to the draft if you need to. -

    -{% endif %} - - - View draft to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/index.html b/app/views/ur/vcl/victim-record/pcd/index.html deleted file mode 100644 index 020e2fde2..000000000 --- a/app/views/ur/vcl/victim-record/pcd/index.html +++ /dev/null @@ -1,55 +0,0 @@ -{% block content %} -
    -
    - - -
    -
    -

    - Decision to charge -

    -
    -
    - {% include "/ur/vcl/victim-record/pcd/send/fu-email/after-call-1.html" %} -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/email/after-call-attempt-1.html b/app/views/ur/vcl/victim-record/pcd/send/email/after-call-attempt-1.html deleted file mode 100644 index 72d0f494a..000000000 --- a/app/views/ur/vcl/victim-record/pcd/send/email/after-call-attempt-1.html +++ /dev/null @@ -1,59 +0,0 @@ -{% block content %} - - -{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/email/after-call-attempt-2.html b/app/views/ur/vcl/victim-record/pcd/send/email/after-call-attempt-2.html deleted file mode 100644 index f39281050..000000000 --- a/app/views/ur/vcl/victim-record/pcd/send/email/after-call-attempt-2.html +++ /dev/null @@ -1,63 +0,0 @@ -{% block content %} - - -{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/email/delivered.html b/app/views/ur/vcl/victim-record/pcd/send/email/delivered.html deleted file mode 100644 index e232ff0f4..000000000 --- a/app/views/ur/vcl/victim-record/pcd/send/email/delivered.html +++ /dev/null @@ -1,46 +0,0 @@ -{% block content %} - - -{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/email/failure-permanent.html b/app/views/ur/vcl/victim-record/pcd/send/email/failure-permanent.html deleted file mode 100644 index 985cb7575..000000000 --- a/app/views/ur/vcl/victim-record/pcd/send/email/failure-permanent.html +++ /dev/null @@ -1,53 +0,0 @@ -{% block content %} - - -{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/email/failure-technical.html b/app/views/ur/vcl/victim-record/pcd/send/email/failure-technical.html deleted file mode 100644 index db97bab69..000000000 --- a/app/views/ur/vcl/victim-record/pcd/send/email/failure-technical.html +++ /dev/null @@ -1,47 +0,0 @@ -{% block content %} - - -{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/email/failure-temporary.html b/app/views/ur/vcl/victim-record/pcd/send/email/failure-temporary.html deleted file mode 100644 index 44b3a9ba9..000000000 --- a/app/views/ur/vcl/victim-record/pcd/send/email/failure-temporary.html +++ /dev/null @@ -1,53 +0,0 @@ -{% block content %} - - -{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/email/sending.html b/app/views/ur/vcl/victim-record/pcd/send/email/sending.html deleted file mode 100644 index e97f395bf..000000000 --- a/app/views/ur/vcl/victim-record/pcd/send/email/sending.html +++ /dev/null @@ -1,44 +0,0 @@ -{% block content %} - - -{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/fu-email/after-call-1.html b/app/views/ur/vcl/victim-record/pcd/send/fu-email/after-call-1.html deleted file mode 100644 index 171419cc1..000000000 --- a/app/views/ur/vcl/victim-record/pcd/send/fu-email/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% include "/ur/vcl/victim-record/pcd/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/fu-email/after-call-2.html b/app/views/ur/vcl/victim-record/pcd/send/fu-email/after-call-2.html deleted file mode 100644 index e927852ed..000000000 --- a/app/views/ur/vcl/victim-record/pcd/send/fu-email/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/pcd/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/ur/vcl/victim-record/pcd/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/fu-email/after-call-3.html b/app/views/ur/vcl/victim-record/pcd/send/fu-email/after-call-3.html deleted file mode 100644 index 7efbe8793..000000000 --- a/app/views/ur/vcl/victim-record/pcd/send/fu-email/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/pcd/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/ur/vcl/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/ur/vcl/victim-record/pcd/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/fu-email/failure-permanent.html b/app/views/ur/vcl/victim-record/pcd/send/fu-email/failure-permanent.html deleted file mode 100644 index b8eb11629..000000000 --- a/app/views/ur/vcl/victim-record/pcd/send/fu-email/failure-permanent.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/fu-email/failure-technical.html b/app/views/ur/vcl/victim-record/pcd/send/fu-email/failure-technical.html deleted file mode 100644 index a0bd17b4d..000000000 --- a/app/views/ur/vcl/victim-record/pcd/send/fu-email/failure-technical.html +++ /dev/null @@ -1,15 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/fu-email/failure-temporary.html b/app/views/ur/vcl/victim-record/pcd/send/fu-email/failure-temporary.html deleted file mode 100644 index 932d3988a..000000000 --- a/app/views/ur/vcl/victim-record/pcd/send/fu-email/failure-temporary.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/fu-email/sending.html b/app/views/ur/vcl/victim-record/pcd/send/fu-email/sending.html deleted file mode 100644 index 070f3ab48..000000000 --- a/app/views/ur/vcl/victim-record/pcd/send/fu-email/sending.html +++ /dev/null @@ -1,107 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - - - -
    - - - -{% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-call-1.html b/app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-call-1.html deleted file mode 100644 index fa5df5320..000000000 --- a/app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-call-1.html +++ /dev/null @@ -1,101 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - - - -
    - -{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-call-2.html b/app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-call-2.html deleted file mode 100644 index 1b3385fa5..000000000 --- a/app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-call-2.html +++ /dev/null @@ -1,63 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-call-3.html b/app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-call-3.html deleted file mode 100644 index 96fbd5c7d..000000000 --- a/app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-call-3.html +++ /dev/null @@ -1,67 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html b/app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html deleted file mode 100644 index 46296a111..000000000 --- a/app/views/ur/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html +++ /dev/null @@ -1,114 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    -
    - -
    - -{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} - - - -
    - -
    - - - Previous letter attempts - - -
    -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html b/app/views/ur/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html deleted file mode 100644 index 53bf7f43c..000000000 --- a/app/views/ur/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html +++ /dev/null @@ -1,51 +0,0 @@ -{% block content %} - - -{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html b/app/views/ur/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html deleted file mode 100644 index c4a34ecbd..000000000 --- a/app/views/ur/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html +++ /dev/null @@ -1,55 +0,0 @@ -{% block content %} - - -{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html b/app/views/ur/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html deleted file mode 100644 index f5c72ca2a..000000000 --- a/app/views/ur/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html +++ /dev/null @@ -1,59 +0,0 @@ -{% block content %} - - -{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/ur/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/letter/after-email-undelivered.html b/app/views/ur/vcl/victim-record/pcd/send/letter/after-email-undelivered.html deleted file mode 100644 index dfe0fdebf..000000000 --- a/app/views/ur/vcl/victim-record/pcd/send/letter/after-email-undelivered.html +++ /dev/null @@ -1,84 +0,0 @@ -{% block content %} - - -{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/send/letter/dispatched.html b/app/views/ur/vcl/victim-record/pcd/send/letter/dispatched.html deleted file mode 100644 index 6c6ef2e7b..000000000 --- a/app/views/ur/vcl/victim-record/pcd/send/letter/dispatched.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/communications/charging-decision/details/letter.html" %} - -{% if (data['notifyStatus'] == "") %} -{% else %} -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/communications/charging-decision/details/email.html" %} -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pre-trial/index.html b/app/views/ur/vcl/victim-record/pre-trial/index.html deleted file mode 100644 index 47f1340f9..000000000 --- a/app/views/ur/vcl/victim-record/pre-trial/index.html +++ /dev/null @@ -1,43 +0,0 @@ -{% block content %} -
    -
    -

    Pre-trial

    - {% if (data['pmoc'] == "email") %} - {% if (data['nfaStatus'] == "email-delivered") %} - {% else %} -
    - - - Warning - Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - {% endif %} - - {% elif (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - {% if (data['victimInformed1'] == "Yes") or (data['victimInformed2'] == "Yes") or (data['victimInformed3'] == "Yes") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "draft-approved-to-send") %} - {% else %} -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - {% endif %} - {% elif (data['pmoc'] == "post") or (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} - {% else %} -
    - - - Warning - Preferred method of contact unknown -

    - To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact. -

    -
    -
    - {% endif %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/call/after-call-attempt-1.html b/app/views/ur/vcl/victim-record/vcl/call/after-call-attempt-1.html deleted file mode 100644 index 8d5d14929..000000000 --- a/app/views/ur/vcl/victim-record/vcl/call/after-call-attempt-1.html +++ /dev/null @@ -1,17 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -

    - Check the letter, security answers, call script and FAQs if you need these during the call. -

    - - - Log another attempt to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/call/after-call-attempt-2.html b/app/views/ur/vcl/victim-record/vcl/call/after-call-attempt-2.html deleted file mode 100644 index 93b0cce41..000000000 --- a/app/views/ur/vcl/victim-record/vcl/call/after-call-attempt-2.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -

    - Check the letter, security answers, call script and FAQs if you need these during the call. -

    - - - Log another attempt to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/call/after-call-attempt-3.html b/app/views/ur/vcl/victim-record/vcl/call/after-call-attempt-3.html deleted file mode 100644 index 7cadaa668..000000000 --- a/app/views/ur/vcl/victim-record/vcl/call/after-call-attempt-3.html +++ /dev/null @@ -1,30 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    - - - Review letter before printing to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/call/before-call-1.html b/app/views/ur/vcl/victim-record/vcl/call/before-call-1.html deleted file mode 100644 index 2c1da7a03..000000000 --- a/app/views/ur/vcl/victim-record/vcl/call/before-call-1.html +++ /dev/null @@ -1,17 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -

    - Call the victim and log the call before sending the letter. -

    - -

    - Check the letter, security answers, call script and FAQs if you need these during the call. -

    - - - Log a call to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/call/informed-after-call-1.html b/app/views/ur/vcl/victim-record/vcl/call/informed-after-call-1.html deleted file mode 100644 index ce1ed05ab..000000000 --- a/app/views/ur/vcl/victim-record/vcl/call/informed-after-call-1.html +++ /dev/null @@ -1,54 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% if (data['fumoc'] == "email") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before sending. -

    - - - Review letter before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['fumoc'] == "post") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before sending to printing. -

    - - - Review letter before printing to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - Reason for no letter -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. -

    - - - Review before sending to CMS to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/call/informed-after-call-2.html b/app/views/ur/vcl/victim-record/vcl/call/informed-after-call-2.html deleted file mode 100644 index 075baed25..000000000 --- a/app/views/ur/vcl/victim-record/vcl/call/informed-after-call-2.html +++ /dev/null @@ -1,63 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") %} -

    - No changes are needed to the letter and it can now be sent. -

    - - - Review letter before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['fumoc'] == "post") %} -

    - No changes are needed to the letter and it can now be sent. -

    - - - Review letter before printing to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. -

    - - - Review before sending to CMS to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/call/informed-after-call-3.html b/app/views/ur/vcl/victim-record/vcl/call/informed-after-call-3.html deleted file mode 100644 index 2dd4996e0..000000000 --- a/app/views/ur/vcl/victim-record/vcl/call/informed-after-call-3.html +++ /dev/null @@ -1,67 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before sending. -

    - - - Review letter before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['fumoc'] == "post") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before printing. -

    - - - Review letter before printing to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. -

    - - - Review before sending to CMS to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/draft/amendments-required.html b/app/views/ur/vcl/victim-record/vcl/draft/amendments-required.html deleted file mode 100644 index d3ef51252..000000000 --- a/app/views/ur/vcl/victim-record/vcl/draft/amendments-required.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -

    - The draft requires amendments from you before sending. -

    - - - - - Amend draft to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/draft/approved-to-send.html b/app/views/ur/vcl/victim-record/vcl/draft/approved-to-send.html deleted file mode 100644 index d1f296083..000000000 --- a/app/views/ur/vcl/victim-record/vcl/draft/approved-to-send.html +++ /dev/null @@ -1,162 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} -{% else %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    -{% endif %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} -{% if (data['callAttempt'] == "1") %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% endif %} - -{% if (data['fumoc'] == "none") %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    -{% else %} - -

    - The letter is approved to send. -

    -{% endif %} - -{% if (data['victimInformed3'] == "No") %} -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    -{% endif %} - -{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} - - Check details before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} - - - Log letter to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "none") %} - -{% elif (data['victimInformed3'] == "No") %} - - - Log letter to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% else %} -

    - No phone call was logged. It is also not known how the victim wants to receive the letter. -

    -{% endif %} - -{% elif (data['pmoc'] == "email") %} -

    - The letter is approved to send. -

    - - - Check details before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "post") %} -

    - The letter is approved to send. -

    - - - - Log letter to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "via-police") %} -

    - The letter is approved to send to the officer in charge. -

    - - - Check details before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% elif (data['pmoc'] == "via-isva") %} -

    - The letter is approved to send to the victim's Independent Sexual Violence Adviser (ISVA). -

    - - - Check details before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% else %} -

    - The letter is approved to send. -

    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/draft/in-progress.html b/app/views/ur/vcl/victim-record/vcl/draft/in-progress.html deleted file mode 100644 index fa0ca2f50..000000000 --- a/app/views/ur/vcl/victim-record/vcl/draft/in-progress.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -

    - A draft letter is in progress. -

    - - - Continue draft to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/draft/not-started.html b/app/views/ur/vcl/victim-record/vcl/draft/not-started.html deleted file mode 100644 index 12cfa8d79..000000000 --- a/app/views/ur/vcl/victim-record/vcl/draft/not-started.html +++ /dev/null @@ -1,16 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of a stopped or substantially altered charge. -

    - -{% if (data['vclOption'] == "a") or (data['vclOption'] == "b") %} - - Draft a letter to inform of the stopped or substantially altered charge - -{% elif (data['vclOption'] == "c") %} - - Draft a letter to inform of the stopped or substantially altered charge - -{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/draft/ready-to-send.html b/app/views/ur/vcl/victim-record/vcl/draft/ready-to-send.html deleted file mode 100644 index 7d7458d44..000000000 --- a/app/views/ur/vcl/victim-record/vcl/draft/ready-to-send.html +++ /dev/null @@ -1,65 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% if (data['callAttempt'] == "1") %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% else %} -{% endif %} - -

    - The letter is ready to send. No changes are required. -

    - -{% if (data['pmoc'] == "email") %} - - Review letter before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "post") %} - - Review letter before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} - - Review letter before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/draft/under-review.html b/app/views/ur/vcl/victim-record/vcl/draft/under-review.html deleted file mode 100644 index 645b45adc..000000000 --- a/app/views/ur/vcl/victim-record/vcl/draft/under-review.html +++ /dev/null @@ -1,83 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% if (data['reviewer'] == "head") %} -

    - The draft is under review. The current reviewer is Cecilia Galpin (Head). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% elif (data['reviewer'] == "lawyer") %} -

    - The draft is under review. The current reviewer is Geoff Laws (Lawyer). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% else %} -

    - The draft is under review. The current reviewer is {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. -

    - - - -

    - You can still make changes to the draft if you need to. -

    -{% endif %} - - - View draft to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/index.html b/app/views/ur/vcl/victim-record/vcl/index.html deleted file mode 100644 index 560588f2d..000000000 --- a/app/views/ur/vcl/victim-record/vcl/index.html +++ /dev/null @@ -1,205 +0,0 @@ -{% block content %} -
    -
    - - - - - {% if (data['vclType'] == 'stopped-charge') or (data['vclType'] == 'altered-charge') %} -
    -
    -

    - {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% elif (data['vclType'] == "altered-charge") %}Substantially altered charge{% else %}VCL decision{% endif %} -

    -
    -
    - - - {% if (data['vclStatus'] == "draft-not-started") %} - {% include "/ur/vcl/victim-record/vcl/draft/not-started.html" %} - - {% elif (data['vclStatus'] == "draft-in-progress") %} - {% include "/ur/vcl/victim-record/vcl/draft/in-progress.html" %} - - {% elif (data['vclStatus'] == "draft-under-review") %} - {% include "/ur/vcl/victim-record/vcl/draft/under-review.html" %} - - {% elif (data['vclStatus'] == "draft-amendments-required") %} - {% include "/ur/vcl/victim-record/vcl/draft/amendments-required.html" %} - - {% elif (data['vclStatus'] == "draft-ready-to-send") %} - {% include "/ur/vcl/victim-record/vcl/draft/ready-to-send.html" %} - - {% elif (data['vclStatus'] == "draft-approved-to-send") %} - {% include "/ur/vcl/victim-record/vcl/draft/approved-to-send.html" %} - - - {% elif (data['vclStatus'] == "before-call-1") %} - {% include "/ur/vcl/victim-record/vcl/call/before-call-1.html" %} - - {% elif (data['vclStatus'] == "informed-after-call-1") %} - {% include "/ur/vcl/victim-record/vcl/call/informed-after-call-1.html" %} - - {% elif (data['vclStatus'] == "informed-after-call-2") %} - {% include "/ur/vcl/victim-record/vcl/call/informed-after-call-2.html" %} - - {% elif (data['vclStatus'] == "informed-after-call-3") %} - {% include "/ur/vcl/victim-record/vcl/call/informed-after-call-3.html" %} - - {% elif (data['vclStatus'] == "after-call-attempt-1") %} - {% include "/ur/vcl/victim-record/vcl/call/after-call-attempt-1.html" %} - - {% elif (data['vclStatus'] == "after-call-attempt-2") %} - {% include "/ur/vcl/victim-record/vcl/call/after-call-attempt-2.html" %} - - {% elif (data['vclStatus'] == "after-call-attempt-3") %} - {% include "/ur/vcl/victim-record/vcl/call/after-call-attempt-3.html" %} - - - {% elif (data['vclStatus'] == "fu-email-after-call-1") %} - {% include "/ur/vcl/victim-record/vcl/send/fu-email/after-call-1.html" %} - - {% elif (data['vclStatus'] == "fu-email-after-call-2") %} - {% include "/ur/vcl/victim-record/vcl/send/fu-email/after-call-2.html" %} - - {% elif (data['vclStatus'] == "fu-email-after-call-3") %} - {% include "/ur/vcl/victim-record/vcl/send/fu-email/after-call-3.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-permanent") %} - {% include "/ur/vcl/victim-record/vcl/send/fu-email/failure-permanent.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-permanent-with-success") %} - {% include "/ur/vcl/victim-record/vcl/send/fu-email/failure-permanent-with-success.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-technical") %} - {% include "/ur/vcl/victim-record/vcl/send/fu-email/failure-technical.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-temporary") %} - {% include "/ur/vcl/victim-record/vcl/send/fu-email/failure-temporary.html" %} - - {% elif (data['vclStatus'] == "fu-email-sending") %} - {% include "/ur/vcl/victim-record/vcl/send/fu-email/sending.html" %} - - - {% elif (data['vclStatus'] == "fu-letter-dispatched") %} - {% include "/ur/vcl/victim-record/vcl/send/fu-letter/dispatched.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-call-1") %} - {% include "/ur/vcl/victim-record/vcl/send/fu-letter/after-call-1.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-call-2") %} - {% include "/ur/vcl/victim-record/vcl/send/fu-letter/after-call-2.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-call-3") %} - {% include "/ur/vcl/victim-record/vcl/send/fu-letter/after-call-3.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-fu-email-undelivered") %} - {% include "/ur/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html" %} - - - {% elif (data['vclStatus'] == "email-delivered") %} - {% include "/ur/vcl/victim-record/vcl/send/email/delivered.html" %} - - {% elif (data['vclStatus'] == "email-after-call-attempt-1") %} - {% include "/ur/vcl/victim-record/vcl/send/email/after-call-attempt-1.html" %} - - {% elif (data['vclStatus'] == "email-after-call-attempt-2") %} - {% include "/ur/vcl/victim-record/vcl/send/email/after-call-attempt-2.html" %} - - {% elif (data['vclStatus'] == "email-failure-permanent") %} - {% include "/ur/vcl/victim-record/vcl/send/email/failure-permanent.html" %} - - {% elif (data['vclStatus'] == "email-failure-permanent-with-success") %} - {% include "/ur/vcl/victim-record/vcl/send/email/failure-permanent-with-success.html" %} - - {% elif (data['vclStatus'] == "email-failure-technical") %} - {% include "/ur/vcl/victim-record/vcl/send/email/failure-technical.html" %} - - {% elif (data['vclStatus'] == "email-failure-temporary") %} - {% include "/ur/vcl/victim-record/vcl/send/email/failure-temporary.html" %} - - {% elif (data['vclStatus'] == "email-sending") %} - {% include "/ur/vcl/victim-record/vcl/send/email/sending.html" %} - - - {% elif (data['vclStatus'] == "letter-dispatched") %} - {% include "/ur/vcl/victim-record/vcl/send/letter/dispatched.html" %} - - {% elif (data['vclStatus'] == "letter-after-call-attempt-1") %} - {% include "/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html" %} - - {% elif (data['vclStatus'] == "letter-after-call-attempt-2") %} - {% include "/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html" %} - - {% elif (data['vclStatus'] == "letter-after-call-attempt-3") %} - {% include "/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html" %} - - {% elif (data['vclStatus'] == "letter-after-email-undelivered") %} - {% include "/ur/vcl/victim-record/vcl/send/letter/after-email-undelivered.html" %} - - {% else %} -

    There was a problem retrieving information. Try again later.

    - {% endif %} - - {% include "/ur/vcl/victim-record/vcl/next-steps.html" %} -
    -
    - {% else %} - {% if (data['pmoc'] == "via-police") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed of the stopped or substantially altered charge by the police. -

    - {% elif (data['pmoc'] == "via-isva") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed of the stopped or substantially altered charge by their Independent Sexual Violence Adviser (ISVA). -

    - {% else %} - {% include "/ur/vcl/victim-record/vcl/draft/not-started.html" %} - {% endif %} - - {% include "/ur/vcl/victim-record/vcl/next-steps.html" %} - {% endif %} - - {% if (data['vclSent'] == 'yes') or (data['vclSent'] == 'na') %} - - Start another draft to inform of the stopped or substantially altered charge - - {% endif %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/email/after-call-attempt-1.html b/app/views/ur/vcl/victim-record/vcl/send/email/after-call-attempt-1.html deleted file mode 100644 index bb95981b6..000000000 --- a/app/views/ur/vcl/victim-record/vcl/send/email/after-call-attempt-1.html +++ /dev/null @@ -1,16 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/vcl/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/email/after-call-attempt-2.html b/app/views/ur/vcl/victim-record/vcl/send/email/after-call-attempt-2.html deleted file mode 100644 index a44bdda57..000000000 --- a/app/views/ur/vcl/victim-record/vcl/send/email/after-call-attempt-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/vcl/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/email/delivered.html b/app/views/ur/vcl/victim-record/vcl/send/email/delivered.html deleted file mode 100644 index f491d3e17..000000000 --- a/app/views/ur/vcl/victim-record/vcl/send/email/delivered.html +++ /dev/null @@ -1,3 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/email/failure-permanent.html b/app/views/ur/vcl/victim-record/vcl/send/email/failure-permanent.html deleted file mode 100644 index 6c83f6260..000000000 --- a/app/views/ur/vcl/victim-record/vcl/send/email/failure-permanent.html +++ /dev/null @@ -1,18 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/email/failure-technical.html b/app/views/ur/vcl/victim-record/vcl/send/email/failure-technical.html deleted file mode 100644 index 50a0b76e0..000000000 --- a/app/views/ur/vcl/victim-record/vcl/send/email/failure-technical.html +++ /dev/null @@ -1,12 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/vcl/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/email/failure-temporary.html b/app/views/ur/vcl/victim-record/vcl/send/email/failure-temporary.html deleted file mode 100644 index 253aeb85b..000000000 --- a/app/views/ur/vcl/victim-record/vcl/send/email/failure-temporary.html +++ /dev/null @@ -1,18 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/email/sending.html b/app/views/ur/vcl/victim-record/vcl/send/email/sending.html deleted file mode 100644 index 56c9b09ff..000000000 --- a/app/views/ur/vcl/victim-record/vcl/send/email/sending.html +++ /dev/null @@ -1,9 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/fu-email/after-call-1.html b/app/views/ur/vcl/victim-record/vcl/send/fu-email/after-call-1.html deleted file mode 100644 index e0b5158d9..000000000 --- a/app/views/ur/vcl/victim-record/vcl/send/fu-email/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/ur/vcl/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/fu-email/after-call-2.html b/app/views/ur/vcl/victim-record/vcl/send/fu-email/after-call-2.html deleted file mode 100644 index 7d9afe2aa..000000000 --- a/app/views/ur/vcl/victim-record/vcl/send/fu-email/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/ur/vcl/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/fu-email/after-call-3.html b/app/views/ur/vcl/victim-record/vcl/send/fu-email/after-call-3.html deleted file mode 100644 index 7aa040f77..000000000 --- a/app/views/ur/vcl/victim-record/vcl/send/fu-email/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/ur/vcl/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/fu-email/failure-permanent.html b/app/views/ur/vcl/victim-record/vcl/send/fu-email/failure-permanent.html deleted file mode 100644 index 889b93532..000000000 --- a/app/views/ur/vcl/victim-record/vcl/send/fu-email/failure-permanent.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/ur/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/fu-email/failure-technical.html b/app/views/ur/vcl/victim-record/vcl/send/fu-email/failure-technical.html deleted file mode 100644 index 625515bb4..000000000 --- a/app/views/ur/vcl/victim-record/vcl/send/fu-email/failure-technical.html +++ /dev/null @@ -1,15 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/ur/vcl/victim-record/vcl/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/fu-email/failure-temporary.html b/app/views/ur/vcl/victim-record/vcl/send/fu-email/failure-temporary.html deleted file mode 100644 index 38e1bac1e..000000000 --- a/app/views/ur/vcl/victim-record/vcl/send/fu-email/failure-temporary.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/ur/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/fu-email/sending.html b/app/views/ur/vcl/victim-record/vcl/send/fu-email/sending.html deleted file mode 100644 index 89285c350..000000000 --- a/app/views/ur/vcl/victim-record/vcl/send/fu-email/sending.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/ur/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-call-1.html b/app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-call-1.html deleted file mode 100644 index c436eaa4d..000000000 --- a/app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-call-2.html b/app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-call-2.html deleted file mode 100644 index c263de220..000000000 --- a/app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-call-3.html b/app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-call-3.html deleted file mode 100644 index c5ff8fbe6..000000000 --- a/app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html b/app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html deleted file mode 100644 index 123ad5cad..000000000 --- a/app/views/ur/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html +++ /dev/null @@ -1,71 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    -
    - -
    - -{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous letter attempts - - -
    -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html b/app/views/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html deleted file mode 100644 index e876d8af5..000000000 --- a/app/views/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html +++ /dev/null @@ -1,16 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html b/app/views/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html deleted file mode 100644 index cca89ce64..000000000 --- a/app/views/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html b/app/views/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html deleted file mode 100644 index 59512c9d0..000000000 --- a/app/views/ur/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - {% include "/ur/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/letter/after-email-undelivered.html b/app/views/ur/vcl/victim-record/vcl/send/letter/after-email-undelivered.html deleted file mode 100644 index 9a46c21ad..000000000 --- a/app/views/ur/vcl/victim-record/vcl/send/letter/after-email-undelivered.html +++ /dev/null @@ -1,49 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/send/letter/dispatched.html b/app/views/ur/vcl/victim-record/vcl/send/letter/dispatched.html deleted file mode 100644 index e33579852..000000000 --- a/app/views/ur/vcl/victim-record/vcl/send/letter/dispatched.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -{% include "/ur/vcl/victim-record/vcl/details/letter.html" %} - -{% if (data['notifyStatus'] == "") %} -{% else %} -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/vcl/victim-record/vcl/details/email.html" %} -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/victim-details.html b/app/views/ur/vcl/victim-record/victim-details.html deleted file mode 100644 index 6819583db..000000000 --- a/app/views/ur/vcl/victim-record/victim-details.html +++ /dev/null @@ -1,295 +0,0 @@ -{% block content %} -

    Victim details

    - -
    -
    -
    -
    -

    Name and contact details

    -
    - -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - Change home address -
    -
    -
    -
    - Want to be contacted -
    -
    - Yes -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['pmoc'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['pmoc'] | capitalize }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    - {% if (data['preferredContactTimes'] == "Not provided") %} -
    - Enter preferred contact times -
    - {% else %} -
    - {{ data['preferredContactTimes'] | capitalize }} -
    -
    - Change preferred contact times -
    - {% endif %} -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -

    Equality information

    -
    - -
    -
    -
    -
    - Age -
    -
    - {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) -
    -
    - Change age -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    Other information

    -
    - -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/vso-dashboard.html b/app/views/ur/vcl/vso-dashboard.html deleted file mode 100644 index 5ffc5e21b..000000000 --- a/app/views/ur/vcl/vso-dashboard.html +++ /dev/null @@ -1,286 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="VSO dashboard" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    - -

    VSO dashboard

    - -
    -
    -
    -
    -

    - All upcoming events -

    -
    -
    -
    -
    -
    - Age -
    -
    - 38 -
    -
    - Change age (Lead tenant) -
    -
    -
    -
    - Nationality -
    -
    - UK national resident in UK -
    -
    - Change nationality (Lead tenant) -
    -
    -
    -
    - Working situation -
    -
    - Part time – less than 30 hours a week -
    -
    - Change working situation (Lead tenant) -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Upcoming events by victim -

    -
    -
    -
    -
    -
    - Age -
    -
    - 38 -
    -
    - Change age (Lead tenant) -
    -
    -
    -
    - Nationality -
    -
    - UK national resident in UK -
    -
    - Change nationality (Lead tenant) -
    -
    -
    -
    - Working situation -
    -
    - Part time – less than 30 hours a week -
    -
    - Change working situation (Lead tenant) -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Recently viewed victims -

    -
    -
    -
    -
    -
    - Age -
    -
    - 38 -
    -
    - Change age (Lead tenant) -
    -
    -
    -
    - Nationality -
    -
    - UK national resident in UK -
    -
    - Change nationality (Lead tenant) -
    -
    -
    -
    - Working situation -
    -
    - Part time – less than 30 hours a week -
    -
    - Change working situation (Lead tenant) -
    -
    -
    -
    -
    -
    -
    - - - - - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/dashboard-concepts/my-tasks.html b/app/views/ur/wat/dashboard-concepts/my-tasks.html deleted file mode 100644 index 592a1da4c..000000000 --- a/app/views/ur/wat/dashboard-concepts/my-tasks.html +++ /dev/null @@ -1,185 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge22/10/2024
    Overdue
    - Send letter -
    John Smith
    54KR1626525
    No further action23/10/2025
    Due today
    - Callback scheduled -
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting24/10/2025 - Make call -
    Alice Johnson
    54KR1626525/1
    VCL Scheme24/10/2025 - Amend draft -
    Michael Roberts
    54KR1626790
    VCL Scheme25/10/2025 - Draft letter -
    - - -
    - -
    -
    -

    Recently viewed victims

    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/onb/check-details.html b/app/views/ur/wat/onb/check-details.html deleted file mode 100644 index f79d894c5..000000000 --- a/app/views/ur/wat/onb/check-details.html +++ /dev/null @@ -1,142 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Check the details before drafting the letter" %} - -{% block header %} -{% include "/ur/wat/onb/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Check the details before onboarding {{ data['victimForename'] }} {{ data['victimSurname'] }} -

    -
    -
    -
    - Service lead -
    -
    - {{ data['serviceLead'] }} -
    -
    - Change service lead -
    -
    -
    -
    - Next task -
    -
    - {{ data['nextTask'] }} -
    -
    - Change next task -
    -
    -
    -
    - Charging type -
    -
    - Select charging type -
    -
    -
    -
    - Domestic abuse risk level -
    -
    - Select domestic abuse risk level -
    -
    - -
    -
    - Preferred method of contact -
    -
    - {{ data['pmoc'] }} -
    -
    - Change preferred method of contact -
    -
    -
    -
    - Preferred corresponding language -
    -
    - Select preferred corresponding language -
    -
    - {% if data['preferred-corresponding-language'] == "English" or data['preferred-corresponding-language'] == "" %} - {% else %} -
    -
    - Translator needed -
    -
    - Select if translator needed -
    -
    - {% endif %} -
    -
    - Preferred contact times -
    -
    - Enter preferred contact times -
    -
    -
    -
    - Preferred name -
    -
    - Enter preferred name -
    -
    -
    -
    - Victim Personal Statement status -
    -
    - Select Victim Personal Statement status -
    -
    -
    -

    - Now onboard the victim -

    -

    - By confirming these details you will onboard {{ data['victimForename'] }} {{ data['victimSurname'] }} to the {{ serviceName }}. They can then be assigned to a member of the {{ data['serviceLead'] }} service. -

    -
    - - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/onb/header/vso.html b/app/views/ur/wat/onb/header/vso.html deleted file mode 100644 index 45777c54f..000000000 --- a/app/views/ur/wat/onb/header/vso.html +++ /dev/null @@ -1,42 +0,0 @@ -{% block content %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/onb/next-task.html b/app/views/ur/wat/onb/next-task.html deleted file mode 100644 index d70e962ac..000000000 --- a/app/views/ur/wat/onb/next-task.html +++ /dev/null @@ -1,96 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Next task" %} - -{% block header %} -{% include "/ur/wat/onb/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is the next task for {{ data['victimForename'] }} {{ data['victimSurname'] }}? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - - {% if (data['serviceLead'] == "RASSO") %} -
    - - -
    - {% elif (data['serviceLead'] == "Bereaved Family Service") %} -
    - - -
    - {% endif %} - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/onb/onboarded.html b/app/views/ur/wat/onb/onboarded.html deleted file mode 100644 index 4835a13b4..000000000 --- a/app/views/ur/wat/onb/onboarded.html +++ /dev/null @@ -1,36 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName = "Victim onboarded" %} - -{% block header %} -{% include "/ur/wat/onb/header/vso.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Victim onboarded -

    -
    - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} is now onboarded to the {{ serviceName }}. -

    - -

    What happens next

    - -

    - They are ready to be assigned to a member of the {{ data['serviceLead'] }} service. -

    - - - Continue - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/onb/overview.html b/app/views/ur/wat/onb/overview.html deleted file mode 100644 index 83ec97f0a..000000000 --- a/app/views/ur/wat/onb/overview.html +++ /dev/null @@ -1,89 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Overview" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} - -{% endblock %} diff --git a/app/views/ur/wat/onb/pcd-type.html b/app/views/ur/wat/onb/pcd-type.html deleted file mode 100644 index 0b94cae8d..000000000 --- a/app/views/ur/wat/onb/pcd-type.html +++ /dev/null @@ -1,66 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Pre-charge decision type" %} - -{% block header %} -{% include "/ur/wat/onb/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What does the CPS need to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} about? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/onb/preferred-method-of-contact.html b/app/views/ur/wat/onb/preferred-method-of-contact.html deleted file mode 100644 index b218d7163..000000000 --- a/app/views/ur/wat/onb/preferred-method-of-contact.html +++ /dev/null @@ -1,87 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Preferred method of contact" %} - -{% block header %} -{% include "/ur/wat/onb/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/onb/service-lead.html b/app/views/ur/wat/onb/service-lead.html deleted file mode 100644 index ae5fcd56f..000000000 --- a/app/views/ur/wat/onb/service-lead.html +++ /dev/null @@ -1,73 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Service lead" %} - -{% block header %} -{% include "/ur/wat/onb/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Which service will carry out tasks for {{ data['victimForename'] }} {{ data['victimSurname'] }}? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/onb/sign-in.html b/app/views/ur/wat/onb/sign-in.html deleted file mode 100644 index 02a9cda41..000000000 --- a/app/views/ur/wat/onb/sign-in.html +++ /dev/null @@ -1,67 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Sign in to your account" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case Application -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/onb/tasks.html b/app/views/ur/wat/onb/tasks.html deleted file mode 100644 index f0d8a17c7..000000000 --- a/app/views/ur/wat/onb/tasks.html +++ /dev/null @@ -1,1002 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -

    Tasks

    - - - -
    - -
    -
    -

    No filters selected

    -
    - - -
    - -

    Filters

    - -
    -
    -
    - - Assignee - -
    - -
    -
    - -
    -
    - -
    - -
    -
    - - Service - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    - -
    - -
    -
    - - Area - -
    - -
    -
    -
    -
    - -
    -
    - -
    - -
    -
    - - Task type - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    -
    - -
    - - - -

    - Sort by: - Due date - | - Hearing date - | - Decision date - -

    - -
    - -
    -
    -
    - Jane Doe
    54KR1626525 -
    -
    - Inform of decision to charge
    - Overdue 13 November 2025 -
    -
    - - Check and send decision to charge email - -
    -
    -
    -
    - John Smith
    54KR1626525 -
    -
    - Inform of no further action decision
    - Due today 14 November 2025 -
    -
    - - Call again at 14:00 of John Smith (54KR1626525) - -
    -
    -
    -
    - Jackie Smith
    54KR1626525 -
    -
    - Arrange CPS pre-trial meeting
    - Due today 14 November 2025 -
    -
    - - View letter and make call of Jackie Smith (54KR1626525) - -
    -
    -
    -
    - Alice Johnson
    54KR1626525/1 -
    -
    - Inform of substantially altered charge (VCL)
    - Due 17 November 2025 -
    -
    - - Amend draft of Alice Johnson (54KR1626525/1) - -
    -
    - {% if ((data['pcdStatus'] == "draft-under-review") or (data['pcdStatus'] == "ineligible") or (data['pcdSent'] == "yes")) %} -
    -
    - Barry Wiggins
    64KR1626925 -
    -
    - Inform of stopped charge (VCL)
    - Due 19 November 2025 -
    -
    - - Amend draft of Barry Wiggins (64KR1626925) - -
    -
    - {% else %} -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}
    {{ data['caseUrn'] }} -
    -
    - Inform of {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}
    - Due 18 November 2025 -
    -
    - {% if (data['pcdStatus'] == "check-eligibility") %} - - Check eligibility to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "check-details") %} - - Check details to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "draft-not-started") %} - - Draft letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "draft-in-progress") %} - - Continue draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "draft-amendments-required") %} - - Amend draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "before-call-1") %} - - View letter and make call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "after-call-attempt-1") or (data['pcdStatus'] == "after-call-attempt-2") %} - - Log another call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "after-call-attempt-3") %} - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "informed-after-call-1") or (data['pcdStatus'] == "informed-after-call-2") or (data['pcdStatus'] == "informed-after-call-3") %} - {% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% else %} - - Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% endif %} - - {% elif (data['pcdStatus'] == "draft-ready-to-send") %} - {% if (data['pmoc'] == "") %} - - Select preferred method of contact to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% else %} - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% endif %} - - {% elif (data['pcdStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") or (data['pmoc'] == "email") %} - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") or (data['pmoc'] == "post") %} - - Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% elif (data['pmoc'] == "via-police") %} - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% elif (data['pmoc'] == "via-isva") %} - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% endif %} - {% else %} -

    No tasks!!

    - {% endif %} -
    -
    - {% endif %} -
    - -
    -

    JONES, Oliver A

    -

    42AE4523851

    -
    Task
    Inform of no further action decision
    -
    Due
    Overdue 13 November 2025
    -
    Next action
    Finish and send
    -
    - - - -
    -
    - - - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/onb/victims.html b/app/views/ur/wat/onb/victims.html deleted file mode 100644 index 07d271dc2..000000000 --- a/app/views/ur/wat/onb/victims.html +++ /dev/null @@ -1,877 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Victims" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    - -

    Victims

    - -
    -
    -
    -
    -
    -

    No filters selected

    -
    - - -
    - -

    Filters

    - -
    -
    -
    - - Assignee - -
    - -
    -
    - -
    -
    - -
    - -
    -
    - - Service - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    - -
    - -
    -
    - - Area - -
    - -
    -
    -
    -
    - -
    -
    - -
    - -
    -
    - - Victim category - -
    -
    - - -
    -
    - - -
    -
    -
    -
    - -
    - -
    -
    - - Onboarded - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    -
    - -
    - - - -

    - Sort by: - Hearing date - | - Decision date -

    - -
    - - {% if true %} -
    - -
    -
    -

    OBERON, Shelly

    -
    Case reference
    42QW2146123
    -
    Lead defendant
    SUMMER, Yasmin
    -
    Victim category
    Yes
    -
    Onboarded
    Yes
    -
    Service
    Enhanced
    -
    Assignee
    KUMAR, Priya
    Change assignee
    -
    -
    -

    KING, Wendy

    -
    Case reference
    42TT3356525
    -
    Lead defendant
    NEWSOME, Gavin
    -
    Victim category
    Yes
    -
    Onboarded
    Yes
    -
    Service
    Universal
    -
    Assignee
    THOMPSON, Sarah
    Change assignee
    -
    -
    -

    JONES, Oliver A

    -
    Case reference
    42AE4523851
    -
    Lead defendant
    SHEARON, Abigail
    -
    Victim category
    No
    - -
    Service
    Universal
    -
    Assignee
    Unassigned
    -
    -
    -

    WOODLEY, Alfred

    -
    Case reference
    43WU1133726
    -
    Lead defendant
    PICKERTON, Gary
    -
    Victim category
    No
    - -
    Service
    Universal
    -
    Assignee
    Unassigned
    -
    -
    -

    COLLOCINI, Emiliano

    -
    Case reference
    42XF5693726
    -
    Lead defendant
    VERNON, Eugene
    -
    Victim category
    No
    - -
    Service
    Universal
    -
    Assignee
    Unassigned
    -
    -
    -

    EVANS, Gareth

    -
    Case reference
    44RG9895412
    -
    Lead defendant
    DE FREITAS, Jhon
    -
    Victim category
    No
    - -
    Service
    Universal
    -
    Assignee
    Unassigned
    -
    -
    -

    COOPER, Tracey

    -
    Case reference
    44RG9895413
    -
    Lead defendant
    DE FREITAS, Jhon
    -
    Victim category
    No
    - -
    Service
    Enhanced
    -
    Assignee
    Unassigned
    -
    -
    -

    MORRISON, Jennifer

    -
    Case reference
    44RG9895414
    -
    Lead defendant
    BLAKE, Marcus
    -
    Victim category
    Yes
    -
    Onboarded
    Yes
    -
    Service
    RASSO
    -
    Assignee
    BISHOP, James
    Change assignee
    -
    -
    -

    RICHARDSON, David

    -
    Case reference
    44RG9895415
    -
    Lead defendant
    STEWART, Patricia
    -
    Victim category
    No
    - -
    Service
    Bereaved Family Service
    -
    Assignee
    Unassigned
    -
    -
    - {% if data['onboardedStatus'] == "No" %} -

    PHILLIPS, Sarah

    - {% elif data['onboardedStatus'] == "Yes" %} -

    PHILLIPS, Sarah

    - {% endif %} -
    Case reference
    {{ data['caseUrn'] }}
    -
    Lead defendant
    WRIGHT, Nathan
    -
    Victim category
    Yes
    -
    Onboarded
    {{ data['onboardedStatus'] }}{% if data['onboardedStatus'] == 'No' %}
    Onboard {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}{% endif %}
    - {% if data['onboardedStatus'] == "Yes" %} -
    Service
    {{ data['serviceLead'] }}
    -
    Assignee
    Unassigned
    Change assignee
    - {% endif %} -
    -
    - - - - - - -
    - - - - - {% endif %} - - -
    - -
    -
    -

    Recently viewed victims

    - -
    -
    -
    - - - -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/call/call-support.html b/app/views/ur/wat/pcd/call/call-support.html deleted file mode 100644 index 9fb3e5314..000000000 --- a/app/views/ur/wat/pcd/call/call-support.html +++ /dev/null @@ -1,244 +0,0 @@ -{% block content %} -
    -
    -
    -
    -

    - - Drafted letter (read-only) - -

    -
    - {% if (data['pcdType'] == "dtc") %}Decision to charge{% else %}No further action decision{% endif %} -
    -
    -
    - -
    -
    -
    -
    -

    - - Supporting information - -

    -
    -
    -
    - -
    -
    - Name -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] }} -
    -
    -
    -
    - Age -
    -
    - {{ data['victimAge'] }} -
    -
    -
    -
    - Date of birth -
    -
    - {{ data['victimDateOfBirth'] }} -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - - -
    -
    -
    - - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/call/follow-up-moc.html b/app/views/ur/wat/pcd/call/follow-up-moc.html deleted file mode 100644 index d71ccd27c..000000000 --- a/app/views/ur/wat/pcd/call/follow-up-moc.html +++ /dev/null @@ -1,77 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Follow-up method of contact" %} - -{% block header %} -{% include "/ur/wat/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - How does {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the letter? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    or
    - -
    - - -
    - -
    -
    - - -
    -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/call/next-attempt-moc.html b/app/views/ur/wat/pcd/call/next-attempt-moc.html deleted file mode 100644 index 9e2165fb8..000000000 --- a/app/views/ur/wat/pcd/call/next-attempt-moc.html +++ /dev/null @@ -1,69 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Next attempt method of contact" %} - -{% block header %} -{% include "/ur/wat/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What do you want to do next? -

    -
    - -
    - -
    - - -
    - Preferred method of contact -
    -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/call/phone-call-1.html b/app/views/ur/wat/pcd/call/phone-call-1.html deleted file mode 100644 index 38dce9b01..000000000 --- a/app/views/ur/wat/pcd/call/phone-call-1.html +++ /dev/null @@ -1,162 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Telephone call 1" %} - -{% block header %} -{% include "/ur/wat/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 1

    - -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    - - - -
    - - -
    -
    - {% include "/ur/wat/pcd/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/call/phone-call-2.html b/app/views/ur/wat/pcd/call/phone-call-2.html deleted file mode 100644 index 87849a0c1..000000000 --- a/app/views/ur/wat/pcd/call/phone-call-2.html +++ /dev/null @@ -1,164 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Telephone call 2" %} - -{% block header %} -{% include "/ur/wat/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 2

    - -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    - {% include "/ur/wat/pcd/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/call/phone-call-3.html b/app/views/ur/wat/pcd/call/phone-call-3.html deleted file mode 100644 index 68cd130cd..000000000 --- a/app/views/ur/wat/pcd/call/phone-call-3.html +++ /dev/null @@ -1,161 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Telephone call 3 details" %} - -{% block header %} -{% include "/ur/wat/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 3

    - -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    - - -
    - - -
    -
    - {% include "/ur/wat/pcd/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/call/text-message-details.html b/app/views/ur/wat/pcd/call/text-message-details.html deleted file mode 100644 index 90e215dc7..000000000 --- a/app/views/ur/wat/pcd/call/text-message-details.html +++ /dev/null @@ -1,158 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Text message details" %} - -{% block header %} -{% include "/ur/wat/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -
    -

    - Text message details -

    -

    - Date and time of text message -

    -
    - - -
    - If you need to change the date, use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    -
    -
    - - Time of text message - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    - - Time of second call attempt - - -
    - Enter the time given in the text message in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    - - Time of third call attempt (optional) - - -
    - Enter the time given in the text message in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/call/was-text-message-sent.html b/app/views/ur/wat/pcd/call/was-text-message-sent.html deleted file mode 100644 index 9614a21ef..000000000 --- a/app/views/ur/wat/pcd/call/was-text-message-sent.html +++ /dev/null @@ -1,59 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Was a text message sent to the victim?" %} - -{% block header %} -{% include "/ur/wat/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Was a text message sent to {{ data['victimForename'] }} {{ data['victimSurname'] }}? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/case-locked/by-someone-else.html b/app/views/ur/wat/pcd/case-locked/by-someone-else.html deleted file mode 100644 index 8dd4bda68..000000000 --- a/app/views/ur/wat/pcd/case-locked/by-someone-else.html +++ /dev/null @@ -1,27 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Case locked" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -

    - This case is locked -

    -

    - This case was locked on 19 February 2025 at 16:48. -

    -

    - We could not save the information you entered. To make an update, contact Gerald Kingsley-Smyth and ask them to exit the case. -

    -

    - To view the victim's information, search for the URN and select the victim's name again. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/case-locked/self-locked.html b/app/views/ur/wat/pcd/case-locked/self-locked.html deleted file mode 100644 index e0f89f46d..000000000 --- a/app/views/ur/wat/pcd/case-locked/self-locked.html +++ /dev/null @@ -1,24 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Case locked" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -

    - This case is locked -

    -

    - We could not save the information you entered. To make an update, exit the case on CMS. -

    -

    - To view the victim's information, search for the URN and select the victim's name again. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/cases.html b/app/views/ur/wat/pcd/cases.html deleted file mode 100644 index 16770f9cd..000000000 --- a/app/views/ur/wat/pcd/cases.html +++ /dev/null @@ -1,152 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Cases" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    -

    Selected filters

    -
    -
    - - -
    - -

    Owner

    -
    -
    - - -
    -
    - - -
    -
    - -

    Status

    -
    -
    - - -
    -
    - - -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    -

    Cases (169)

    -
    - -
    - -
    -

    Critically overdue

    - - -
    -

    Check CCTV footage

    -

    Case number: 2025/12345 · Defendant: John Smith · Court: Hammersmith Magistrates

    -
    -
    -
    Created
    -
    12 November 2025
    -
    -
    -
    Last updated
    -
    17 November 2025
    -
    -
    - Urgent -
    - - - {% for i in [1,2,3] %} -
    -

    Prepare victim statement

    -

    Case number: 2025/12{{ i }} · Defendant: Jane Doe · Court: North Feltham Crown Court

    -

    Hearing: 20 November 2025 · Assigned to: Unassigned

    - View case -
    - {% endfor %} -
    - -
    -

    Overdue

    - {% for i in [4,5,6,7] %} -
    -

    Check victim support referrals

    -

    Case number: 2025/13{{ i }} · Defendant: Example Name · Court: Example Court

    -

    Assigned to: Prosecutor {{ i }}

    - View case -
    - {% endfor %} -
    - - - -
    -
    -{% endblock %} diff --git a/app/views/ur/wat/pcd/checklist.html b/app/views/ur/wat/pcd/checklist.html deleted file mode 100644 index 6737446f4..000000000 --- a/app/views/ur/wat/pcd/checklist.html +++ /dev/null @@ -1,70 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Checklist" %} - -{% block header %} -{% include "/ur/wat/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    -
    -
    - -

    - Checklist -

    -
    -

    Select the items that have been completed or are required for this victim.

    -
    -
    - - -
    -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    -
    -
    -
    - - -
    - -
    -
    -{% endblock %} diff --git a/app/views/ur/wat/pcd/concepts/overview.html b/app/views/ur/wat/pcd/concepts/overview.html deleted file mode 100644 index 5d1d12af0..000000000 --- a/app/views/ur/wat/pcd/concepts/overview.html +++ /dev/null @@ -1,194 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge22/10/2024
    Overdue
    - Send letter -
    John Smith
    54KR1626525
    No further action23/10/2025
    Due today
    - Callback scheduled -
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting24/10/2025 - View letter and make call -
    Alice Johnson
    54KR1626525/1
    pcd Scheme24/10/2025 - Amend draft -
    Michael Roberts
    54KR1626790
    pcd Scheme25/10/2025 - Draft letter -
    - - -
    - -
    - - - - 0 - - emails sent - - - -
    -

    Recently viewed victims

    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/concepts/vca-work-management.html b/app/views/ur/wat/pcd/concepts/vca-work-management.html deleted file mode 100644 index e83c79392..000000000 --- a/app/views/ur/wat/pcd/concepts/vca-work-management.html +++ /dev/null @@ -1,229 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="VCA work management" %} - -{% block beforeContent %} - -{% endblock %} - -{% block content %} -
    -
    -

    Victim case work assigned to you

    - -

    This dashboard shows victims assigned to you, outstanding actions (for example, pcd communications), letter review status and SLAs. Items nearing their due date are highlighted and announced for assistive technologies.

    - - - - - -
    - -
    - {% if data['victims'] and data['victims']|length > 0 %} -
      - {% for victim in data['victims'] %} - {# compute small helper attributes for client-side filtering: lowercase name & urn, boolean flags #} -
    • -
      -
      -
      -

      - {{ victim.surname | upper }}, {{ victim.forename }} -

      -

      URN: {{ victim.urn }}

      -
      - -
      - Open case -
      -
      - -
      -
      -

      Outstanding actions

      - {% if victim.actions and victim.actions|length > 0 %} -
        - {% for action in victim.actions %} -
      • - {{ action.title }} - {% if action.type %}({{ action.type }}){% endif %} - {% if action.nearing_due %} - - Due in {{ action.days_to_due }} day{% if action.days_to_due != 1 %}s{% endif %} — action required - - {% elif action.days_to_due is defined %} - - Due in {{ action.days_to_due }} day{% if action.days_to_due != 1 %}s{% endif %} - - {% endif %} -
      • - {% endfor %} -
      - {% else %} -

      No outstanding actions

      - {% endif %} -
      - -
      -

      Letters & review status

      - {% if victim.letters and victim.letters|length > 0 %} -
        - {% for letter in victim.letters %} -
      • -
        {{ letter.type }}
        - -
        - {% if letter.review_status == "approved" %} - Approved - {% elif letter.review_status == "under-review" %} - Under review - {% elif letter.review_status == "amendments-required" %} - Amendments required - {% else %} - {{ letter.review_status | default("Not reviewed") }} - {% endif %} - sent {{ letter.sent_date | default('–') }} -
        - -
        - {% if letter.sla_remaining is defined %} - {% if letter.sla_remaining <= 1 %} - SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} - {% elif letter.sla_remaining <= 3 %} - SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} - {% else %} - SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} - {% endif %} - SLA total: {{ letter.sla_days }} day{% if letter.sla_days != 1 %}s{% endif %} - {% else %} - No SLA - {% endif %} -
        -
      • - {% endfor %} -
      - {% else %} -

      No letters

      - {% endif %} -
      -
      - - -
      -
    • - {% endfor %} -
    - {% else %} -
    -

    You have no victims assigned or no outstanding items. Use the search to find a victim.

    -
    - {% endif %} -
    - - -
    -
    - -{# Minimal client-side behaviour to make the dashboard interactive and accessible #} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/concepts/vsm-tasks-1.html b/app/views/ur/wat/pcd/concepts/vsm-tasks-1.html deleted file mode 100644 index 5c1dd44a0..000000000 --- a/app/views/ur/wat/pcd/concepts/vsm-tasks-1.html +++ /dev/null @@ -1,219 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    -
    -
    -

    Tasks

    -
    - -
    -
    -
    - - -
    -
    -

    Tasks due today (5)

    - -

    - View tasks due today -

    -
    -
    -

    Overdue tasks (3)

    - -

    - View overdue tasks -

    -
    -
    -

    Unallocated victims (7)

    - -

    - Allocate unallocated victim cases -

    -
    -
    - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Letters to review (13) -
    Victim and URNLetter typeLast updateNext action
    Jane Doe
    54KR1626525
    Decision to charge22/10/2024
    Vivienne Reid
    - Review -
    John Smith
    54KR1626525
    No further action24/10/2025
    Sarah Jackson
    - Review -
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting24/10/2025
    Sarah Jackson
    - Review -
    Alice Johnson
    54KR1626525/1
    pcd Scheme24/10/2025
    Mel Symonds
    - Review -
    Michael Roberts
    54KR1626790
    pcd Scheme25/10/2025
    Rana Sesko
    - Review -
    - - -
    - -
    -
    -

    Team allocation (33)

    - - -

    - View all victims allocated to team -

    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/concepts/vso-dashboard.html b/app/views/ur/wat/pcd/concepts/vso-dashboard.html deleted file mode 100644 index 827405e41..000000000 --- a/app/views/ur/wat/pcd/concepts/vso-dashboard.html +++ /dev/null @@ -1,286 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="VSO dashboard" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    - -

    VSO dashboard

    - -
    -
    -
    -
    -

    - All upcoming events -

    -
    -
    -
    -
    -
    - Age -
    -
    - 38 -
    -
    - Change age (Lead tenant) -
    -
    -
    -
    - Nationality -
    -
    - UK national resident in UK -
    -
    - Change nationality (Lead tenant) -
    -
    -
    -
    - Working situation -
    -
    - Part time – less than 30 hours a week -
    -
    - Change working situation (Lead tenant) -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Upcoming events by victim -

    -
    -
    -
    -
    -
    - Age -
    -
    - 38 -
    -
    - Change age (Lead tenant) -
    -
    -
    -
    - Nationality -
    -
    - UK national resident in UK -
    -
    - Change nationality (Lead tenant) -
    -
    -
    -
    - Working situation -
    -
    - Part time – less than 30 hours a week -
    -
    - Change working situation (Lead tenant) -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Recently viewed victims -

    -
    -
    -
    -
    -
    - Age -
    -
    - 38 -
    -
    - Change age (Lead tenant) -
    -
    -
    -
    - Nationality -
    -
    - UK national resident in UK -
    -
    - Change nationality (Lead tenant) -
    -
    -
    -
    - Working situation -
    -
    - Part time – less than 30 hours a week -
    -
    - Change working situation (Lead tenant) -
    -
    -
    -
    -
    -
    -
    - - - - - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/concepts/vso-tasks-1.html b/app/views/ur/wat/pcd/concepts/vso-tasks-1.html deleted file mode 100644 index b9efa8ff2..000000000 --- a/app/views/ur/wat/pcd/concepts/vso-tasks-1.html +++ /dev/null @@ -1,185 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge13/11/2025
    Overdue
    - Send letter -
    John Smith
    54KR1626525
    No further action14/11/2025
    at 14:00
    Due today
    - Callback scheduled -
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting17/11/2025 - View letter and make call -
    Alice Johnson
    54KR1626525/1
    pcd Scheme17/11/2025 - Amend draft -
    Michael Roberts
    54KR1626790
    pcd Scheme18/11/2025 - Draft letter -
    - - -
    - -
    -
    -

    Recently viewed victims

    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/create-task.html b/app/views/ur/wat/pcd/create-task.html deleted file mode 100644 index 78866c457..000000000 --- a/app/views/ur/wat/pcd/create-task.html +++ /dev/null @@ -1,235 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Create a reminder" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block beforeContent %} -
    -
      -
    1. - Tasks -
    2. -
    3. Create a task
    4. -
    -
    -{% endblock %} - -{% block content %} -
    -
    - -

    Create a task

    - -
    - -
    - -
    - -
    - - - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    - - Assignees - -
    - Start typing to find a team member — select to add them to the task. Use the Remove button to unassign. -
    - - -
    - - -
    -
    -
    - - - - - - - - -
    -
    -
    -{% endblock %} - diff --git a/app/views/ur/wat/pcd/draft/approved-to-send.html b/app/views/ur/wat/pcd/draft/approved-to-send.html deleted file mode 100644 index 0515bc051..000000000 --- a/app/views/ur/wat/pcd/draft/approved-to-send.html +++ /dev/null @@ -1,33 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Approved to send" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Approved to send -

    -
    - -

    - Your letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} is approved to send. -

    - -

    What happens next

    - -

    - You can now send an email or add a letter to the print queue from the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - - - View all communications - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/draft/cannot-connect.html b/app/views/ur/wat/pcd/draft/cannot-connect.html deleted file mode 100644 index e3429f703..000000000 --- a/app/views/ur/wat/pcd/draft/cannot-connect.html +++ /dev/null @@ -1,27 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Cannot connect to Correspondence Drafter" %} - -{% block header %} -{% include "/ur/wat/pcd/header/vso.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - We cannot connect to the letter drafting tool right now. -

    -

    - Try again later. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/draft/cd-modal/delete-draft.html b/app/views/ur/wat/pcd/draft/cd-modal/delete-draft.html deleted file mode 100644 index fc480a193..000000000 --- a/app/views/ur/wat/pcd/draft/cd-modal/delete-draft.html +++ /dev/null @@ -1,40 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/draft/cd-modal/request-review.html b/app/views/ur/wat/pcd/draft/cd-modal/request-review.html deleted file mode 100644 index dd77ed02d..000000000 --- a/app/views/ur/wat/pcd/draft/cd-modal/request-review.html +++ /dev/null @@ -1,138 +0,0 @@ -{% block content %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/draft/cd-modal/send-to-cms.html b/app/views/ur/wat/pcd/draft/cd-modal/send-to-cms.html deleted file mode 100644 index fde8847a5..000000000 --- a/app/views/ur/wat/pcd/draft/cd-modal/send-to-cms.html +++ /dev/null @@ -1,65 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/draft/compose-letter.html b/app/views/ur/wat/pcd/draft/compose-letter.html deleted file mode 100644 index 7e0e4be89..000000000 --- a/app/views/ur/wat/pcd/draft/compose-letter.html +++ /dev/null @@ -1,367 +0,0 @@ -{% extends "layouts/main.html" %} - -{% block header %} -{% include "/ur/wat/pcd/header/vso.html" %} -{% endblock %} - -{% set pageName = "Compose letter" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -{% include "/ur/wat/pcd/draft/cd-modal/save-draft.html" %} - -{% include "/ur/wat/pcd/draft/cd-modal/delete-draft.html" %} - -{% include "/ur/wat/pcd/draft/cd-modal/request-review.html" %} - -{% include "/ur/wat/pcd/draft/cd-modal/send-to-cms.html" %} - -
    - -
    -
    - -
    -
    -

    Compose letter

    -
    - -
    -
    - - Case and victim information - - - - - -
    -
    -
    - -
    - -
    -
    -

    - Autosave is on. Last saved at {{ "now" | govukTime }} -

    -
    -
    -
    - - -
    - - -
    - -
    -
    - -
    -
    - - - -
    - - - -
    -
    - - - -
    -
    - -
    - -
    -
    - - -
    -

    - -

    -

    - Create a new note -

    - -
    - -
    -
    -
    - -
    -
    - - -
    -
    -
    - -
    - -
    - -
    -

    - Monitoring codes applicable to this case: -

    -
      -
    • - Pre-charge decision -
    • -
    -
    - - - -
    -
    - -
    -{% endblock %} - -{% block pageScripts %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/draft/first-hearing.html b/app/views/ur/wat/pcd/draft/first-hearing.html deleted file mode 100644 index e653ffa91..000000000 --- a/app/views/ur/wat/pcd/draft/first-hearing.html +++ /dev/null @@ -1,62 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="First hearing" %} - -{% block header %} -{% include "/ur/wat/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    First hearing

    - -
    - -
    - - -
    - For example, a Magistrates' Court -
    - -
    -
    - -
    - - -
    - For example, 17/05/2025 -
    - -
    - - -
    -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - - -{% endblock %} diff --git a/app/views/ur/wat/pcd/draft/pcd-type.html b/app/views/ur/wat/pcd/draft/pcd-type.html deleted file mode 100644 index dfae07562..000000000 --- a/app/views/ur/wat/pcd/draft/pcd-type.html +++ /dev/null @@ -1,65 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Pre-charge decision type" %} - -{% block header %} -{% include "/ur/wat/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What do you need to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} about? -

    -
    - -
    - -
    - - -
    - - - -
    - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/draft/under-review.html b/app/views/ur/wat/pcd/draft/under-review.html deleted file mode 100644 index 0c2ab7bab..000000000 --- a/app/views/ur/wat/pcd/draft/under-review.html +++ /dev/null @@ -1,58 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName = "Review requested" %} - -{% block header %} -{% include "/ur/wat/pcd/header/vso.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Review requested -

    -
    - Under review with
    - {% if (data['reviewerLevel'] == "d-request") %} - {{ data['d-reviewer'] }} (D) - {% elif (data['reviewerLevel'] == "b3-request") %} - {{ data['b3-reviewer'] }} (B3) - {% elif (data['reviewerLevel'] == "b2-request") %} - {{ data['b2-reviewer'] }} (B2) - {% else %} - {% endif %} -
    -
    - -

    What happens next

    - -

    - Check for updates on the review to find out if amendments are needed or the review process is complete. -

    - -

    - Once the letter is approved you can inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - - - Continue - - -
    - - - If you chose the wrong reviewer - - -
    - You can go back and request the review is done by another reviewer. -
    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/draft/victim-withdrawn.html b/app/views/ur/wat/pcd/draft/victim-withdrawn.html deleted file mode 100644 index fde32016d..000000000 --- a/app/views/ur/wat/pcd/draft/victim-withdrawn.html +++ /dev/null @@ -1,58 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Victim withdrawn" %} - -{% block header %} -{% include "/ur/wat/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Has {{ data['victimForename'] }} {{ data['victimSurname'] }} withdrawn from the case? -

    -
    - -
    - -
    - - -
    - -
    - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/header/vso.html b/app/views/ur/wat/pcd/header/vso.html deleted file mode 100644 index cfbc72543..000000000 --- a/app/views/ur/wat/pcd/header/vso.html +++ /dev/null @@ -1,42 +0,0 @@ -{% block content %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/letter-dashboard.html b/app/views/ur/wat/pcd/letter-dashboard.html deleted file mode 100644 index 34d9e9713..000000000 --- a/app/views/ur/wat/pcd/letter-dashboard.html +++ /dev/null @@ -1,113 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Letters" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -

    Letters in draft

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URNVictimLetter typeAuthorReviewerStatusDue dateUpdated on
    {{ data['caseUrn'] }}{{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}{% if (data['decisionType']) == "dtc" %}Decision to charge{% elif (data['decisionType']) == "mixed-charges" %}Mixed charges{% elif (data['decisionType']) == "nfa" %}No further action{% endif %}{{ data['userSurname'] | upper }}, {{ data['userForename'] }}SANDERSON, Kerry{% if (data['nfaStatus']) == "draft-in-progress" %}In progress{% elif (data['nfaStatus']) == "draft-under-review" %}Under review{% elif (data['nfaStatus']) == "draft-amendments-required" %}Amendments required{% else %}Ready to send{% endif %}{{ "today" | govukDate() }}
    14:04
    - - - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/overview.html b/app/views/ur/wat/pcd/overview.html deleted file mode 100644 index 2aa9385c7..000000000 --- a/app/views/ur/wat/pcd/overview.html +++ /dev/null @@ -1,89 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Overview" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} - -{% endblock %} diff --git a/app/views/ur/wat/pcd/pre-draft/check-details.html b/app/views/ur/wat/pcd/pre-draft/check-details.html deleted file mode 100644 index 1b3c8def4..000000000 --- a/app/views/ur/wat/pcd/pre-draft/check-details.html +++ /dev/null @@ -1,83 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Check the details before drafting the letter" %} - -{% block header %} -{% include "/ur/wat/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Check the details before drafting the letter -

    -
    -
    -
    - Preferred method of contact -
    -
    - {{ data['pmoc'] | capitalize }} -
    -
    - Change preferred method of contact -
    -
    -
    -
    - Preferred contact times -
    -
    - {{ data['preferredContactTimes'] }} -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred corresponding language -
    -
    - {{ data['preferredCorrespondenceLanguage'] | capitalize }} -
    -
    - Change preferred corresponding language -
    -
    -
    -
    - Translator required -
    -
    - Select if translator required -
    -
    -
    -
    - Domestic abuse risk level -
    -
    - Select domestic abuse risk level -
    -
    -
    - - -
    - - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/pre-draft/check-eligibility.html b/app/views/ur/wat/pcd/pre-draft/check-eligibility.html deleted file mode 100644 index 244d3e7a4..000000000 --- a/app/views/ur/wat/pcd/pre-draft/check-eligibility.html +++ /dev/null @@ -1,67 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Check eligibility" %} - -{% block header %} -{% include "/ur/wat/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -

    Check eligibility

    - -
    -
    -
    - - Has {{ data['victimForename'] }} {{ data['victimSurname'] }} withdrawn from the case? - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    - - Has {{ data['victimForename'] }} {{ data['victimSurname'] }} opted out of communications? - -
    -
    - - -
    -
    - - -
    -
    -
    -
    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/send/check-email-details.html b/app/views/ur/wat/pcd/send/check-email-details.html deleted file mode 100644 index d3eb048da..000000000 --- a/app/views/ur/wat/pcd/send/check-email-details.html +++ /dev/null @@ -1,102 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Check details" %} - -{% block header %} -{% include "/ur/wat/pcd/header/vso.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -

    Check the details before sending the email

    - -

    Email details

    - -
    -
    -
    - Type -
    -
    - {% if (data['pcdType'] == "dtc") %} - Decision to charge - {% elif (data['pcdType'] == "nfa") %} - No Further action - {% endif %} -
    -
    -
    -
    - Included -
    -
    - Information pack
    - Crest survey -
    - -
    -
    -
    - From -
    -
    - Victim Services shared mailbox
    {{ data['sharedMailbox'] }} -
    -
    -
    -
    - To -
    -
    - {% if (data['recipient'] == "victim") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) - {% elif (data['recipient'] == "oic") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['oicRank'] }} {{ data['oicForename'] }} {{ data['oicSurname'] }} (officer in charge) - {% elif (data['recipient'] == "isva") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['isvaForename'] }} {{ data['isvaSurname'] }} (ISVA) - {% endif %}
    - {% if (data['recipient'] == "victim") %} - {{ data['victimEmailAddress'] }} - {% elif (data['recipient'] == "oic") %} - {{ data['oicEmailAddress'] }} - {% elif (data['recipient'] == "isva") %} - {{ data['isvaEmailAddress'] }} - {% endif %} -
    -
    - -
    - - {% if (data['nfaStatus'] == "email-delivered") %} -
    - - - Warning - Only send this email to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - {% endif %} - -

    Now send your email

    - -

    - This will inform the victim about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - - - - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/send/check-letter-details.html b/app/views/ur/wat/pcd/send/check-letter-details.html deleted file mode 100644 index 2edbe2a96..000000000 --- a/app/views/ur/wat/pcd/send/check-letter-details.html +++ /dev/null @@ -1,99 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Check details" %} - -{% block header %} -{% include "/ur/wat/pcd/header/vso.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    - -

    Check the details before sending for printing

    - -

    Letter details

    - -
    -
    -
    - Type -
    -
    - {% if (data['pcdType'] == "stopped-charge") %} - Stopped charge - {% elif (data['pcdType'] == "nfa") %} - Substantially altered charge - {% endif %} -
    -
    -
    -
    - Included -
    -
    - Information pack
    - Crest survey -
    - -
    -
    -
    - From -
    -
    - Victim Services shared mailbox
    {{ data['sharedMailbox'] }} -
    -
    -
    -
    - Printer -
    -
    - Liverpool office
    victim.services.liverpool@cps.gov.uk -
    -
    -
    -
    - Final recipient -
    -
    - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) -
    -
    -
    -
    - Recipient address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - -
    - -

    Now send for printing

    - -

    - Select Send for printing to add the letter to the print queue. -

    - - - -
    - - Send for printing later -
    - -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/send/delivered.html b/app/views/ur/wat/pcd/send/delivered.html deleted file mode 100644 index 20e505f49..000000000 --- a/app/views/ur/wat/pcd/send/delivered.html +++ /dev/null @@ -1,96 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName = "Email delivered" %} - -{% block header %} -{% include "/ur/wat/pcd/header/vso.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Email delivered to
    {{ data['victimForename'] }} {{ data['victimSurname'] }} -

    -
    - - - -

    - The information pack and Crest survey were also sent. -

    - -

    Further information

    - -

    - You can view a log of the delivered email on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved on CMS. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - - {% if (data['fumoc'] == "email") %} - - Continue - - {% elif (data['attemptToContactAgain'] == "email") %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "2") %} - - {% if (data['fumoc'] == "email") %} - - Continue - - {% elif (data['attemptToContactAgain'] == "email") %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "3") %} - - Continue - - - {% endif %} - {% elif (data['pmoc'] == "email") %} - - - Continue - - - - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/send/letter-added-to-print-queue.html b/app/views/ur/wat/pcd/send/letter-added-to-print-queue.html deleted file mode 100644 index 9dbd14ea1..000000000 --- a/app/views/ur/wat/pcd/send/letter-added-to-print-queue.html +++ /dev/null @@ -1,89 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName = "Letter added to print queue" %} - -{% block header %} -{% include "/ur/wat/pcd/header/vso.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Letter sent for printing -

    -
    - -

    - The letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} was successfully sent for printing. -

    - -

    - The information pack and Crest survey were also sent for printing. -

    - -

    Further information

    - -

    - You can view a record of the letter on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved to CMS as well. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - - Continue - - - {% elif (data['callAttempt'] == "2") %} - - Continue - - - {% elif (data['callAttempt'] == "3") %} - {% if (data['victimInformed3'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% endif %} - {% elif (data['pmoc'] == "email") %} - - {% if (data['callAttempt'] == "") %} - - Continue - - - {% elif (data['callAttempt'] == "1") %} - - Continue - - - {% elif (data['callAttempt'] == "2") %} - - Continue - - - {% elif (data['callAttempt'] == "3") %} - - Continue - - - {% endif %} - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/send/letter-details.html b/app/views/ur/wat/pcd/send/letter-details.html deleted file mode 100644 index 2b42c8208..000000000 --- a/app/views/ur/wat/pcd/send/letter-details.html +++ /dev/null @@ -1,58 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Letter details" %} - -{% block header %} -{% include "/ur/wat/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    -

    Letter details

    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/send/letter-logged.html b/app/views/ur/wat/pcd/send/letter-logged.html deleted file mode 100644 index fff8c4c0c..000000000 --- a/app/views/ur/wat/pcd/send/letter-logged.html +++ /dev/null @@ -1,103 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName = "Letter logged" %} - -{% block header %} -{% include "/ur/wat/pcd/header/vso.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Letter logged -

    -
    - -

    - The {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} letter was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. -

    - - - -

    Further information

    - -

    - You can view the logged letter on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved to CMS. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - {% if (data['victimInformed1'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "2") %} - {% if (data['victimInformed2'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "3") %} - {% if (data['victimInformed3'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - {% endif %} - {% elif (data['pmoc'] == "post") %} - - - Continue - - - - {% else %} - - Continue - - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/send/permanent-failure.html b/app/views/ur/wat/pcd/send/permanent-failure.html deleted file mode 100644 index c4e7eb658..000000000 --- a/app/views/ur/wat/pcd/send/permanent-failure.html +++ /dev/null @@ -1,39 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Permanent failure" %} - -{% block header %} -{% include "/ur/wat/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. -

    - -

    - Check the email address is correct. If it is incorrect, you can update the email address. -

    - - -

    - Once updated, you can try to send the email again from 'Communications' tab of the victim's record. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/send/sending-email.html b/app/views/ur/wat/pcd/send/sending-email.html deleted file mode 100644 index 4992acca0..000000000 --- a/app/views/ur/wat/pcd/send/sending-email.html +++ /dev/null @@ -1,42 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName = "Sending email" %} - -{% block header %} -{% include "/ur/wat/pcd/header/vso.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -

    - Sending email -

    - -

    - The email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. -

    - - - -

    Further information

    - -

    - You can view a log of the sent email on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The email was automatically saved to CMS. -

    - - - Continue - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/send/technical-failure.html b/app/views/ur/wat/pcd/send/technical-failure.html deleted file mode 100644 index 778a4ef35..000000000 --- a/app/views/ur/wat/pcd/send/technical-failure.html +++ /dev/null @@ -1,29 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Technical failure" %} - -{% block header %} -{% include "/ur/wat/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem sending the email to {{ data['victimForename'] }} {{ data['victimSurname'] }} -

    -

    - The email was saved as a draft. -

    -

    - You can try to send the email again now. -

    -

    - Alternatively, try sending again later from the 'Communications' tab of the victim's record within the Victim Case Application. -

    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/send/temporary-failure.html b/app/views/ur/wat/pcd/send/temporary-failure.html deleted file mode 100644 index b7ffa5ae4..000000000 --- a/app/views/ur/wat/pcd/send/temporary-failure.html +++ /dev/null @@ -1,32 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Temporary failure" %} - -{% block header %} -{% include "/ur/wat/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -

    - You can try to send it again later from the 'Communications' tab of the victim's record within the Victim Case Application. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/sign-in.html b/app/views/ur/wat/pcd/sign-in.html deleted file mode 100644 index 32fc2b657..000000000 --- a/app/views/ur/wat/pcd/sign-in.html +++ /dev/null @@ -1,67 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Sign in to your account" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case Application -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/tasks-with-filters.html b/app/views/ur/wat/pcd/tasks-with-filters.html deleted file mode 100644 index 43d71e221..000000000 --- a/app/views/ur/wat/pcd/tasks-with-filters.html +++ /dev/null @@ -1,242 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    -

    Selected filters

    - -
    -
    - - -
    - -
    -
    - - Status - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    - -
    -
    - - Assigned to - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    - -
    -
    - - Type - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    - - -
    -
    - -
    -
    -
    -

    Tasks (369)

    -
    - -
    - - - {% set tasks = [ - { - title: "Check CCTV footage", - caseNumber: "2025/001234", - defendant: "John Smith", - court: "Hammersmith Magistrates", - dueDate: "2025-11-30", - status: "overdue" - }, - { - title: "Prepare victim statement", - caseNumber: "2025/001235", - defendant: "Jane Doe", - court: "North Feltham Crown Court", - dueDate: "2025-12-05", - status: "upcoming" - }, - { - title: "Contact witness for interview", - caseNumber: "2025/001236", - defendant: "Michael Brown", - court: "Hammersmith Magistrates", - dueDate: "2025-11-30", - status: "overdue" - }, - { - title: "Review case file", - caseNumber: "2025/001237", - defendant: "Sarah Wilson", - court: "Westminster Crown Court", - dueDate: "2025-12-03", - status: "upcoming" - }, - { - title: "Schedule hearing", - caseNumber: "2025/001238", - defendant: "Robert Taylor", - court: "North Feltham Crown Court", - dueDate: "2025-12-01", - status: "upcoming" - }, - { - title: "Request disclosure documents", - caseNumber: "2025/001239", - defendant: "Emma Johnson", - court: "Hammersmith Magistrates", - dueDate: "2025-11-29", - status: "overdue" - }, - { - title: "Meet with prosecutor", - caseNumber: "2025/001240", - defendant: "David Miller", - court: "Westminster Crown Court", - dueDate: "2025-12-02", - status: "upcoming" - }, - { - title: "Prepare cross-examination notes", - caseNumber: "2025/001241", - defendant: "Lisa Anderson", - court: "North Feltham Crown Court", - dueDate: "2025-12-04", - status: "upcoming" - } - ] %} - -
    - {% for task in tasks %} -
    -
    -

    {{ task.title }}

    - {% if task.status == 'overdue' %} - Urgent - {% endif %} -
    -
    -

    - Case: {{ task.caseNumber }} · - Defendant: {{ task.defendant }} · - Court: {{ task.court }} -

    -
    -
    -

    - Due: {{ task.dueDate }} -

    -
    -
    - {% endfor %} -
    - - - - -
    -
    - -{% endblock %} diff --git a/app/views/ur/wat/pcd/tasks.html b/app/views/ur/wat/pcd/tasks.html deleted file mode 100644 index d68140312..000000000 --- a/app/views/ur/wat/pcd/tasks.html +++ /dev/null @@ -1,601 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -
    -
    -

    Tasks (13)

    -
    - -
    -
    - -
    -
    -

    Selected filters

    -

    - Clear filters -

    -
    - -
    - -
    - -
    -
    -
    - - Assigned to - -
    - - -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -

    - See more -

    -
    -
    - -
    - -
    -
    - - Unit - -
    - - -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -

    - See more -

    -
    -
    - -
    - -
    -
    - - Task type - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    - -
    - -
    -
    - - Due - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    -
    - -
    - - -
    -
    - - -
    -
    - -

    - Sorted by: - Due date - -

    - -
    - -

    Assigned to me

    - -
    -
    -
    - Jane Doe
    54KR1626525 -
    -
    - Inform of decision to charge
    - Overdue 13 November 2025 -
    -
    - - Check and send decision to charge email - -
    -
    -
    -
    - John Smith
    54KR1626525 -
    -
    - Inform of no further action decision
    - Due today 14 November 2025 -
    -
    - - Call again at 14:00 of John Smith (54KR1626525) - -
    -
    -
    -
    - Jackie Smith
    54KR1626525 -
    -
    - Arrange CPS Pre-trial meeting
    - Due today 14 November 2025 -
    -
    - - View letter and make call of Jackie Smith (54KR1626525) - -
    -
    -
    -
    - Alice Johnson
    54KR1626525/1 -
    -
    - Inform of substantially altered charge (VCL)
    - Due 17 November 2025 -
    -
    - - Amend draft of Alice Johnson (54KR1626525/1) - -
    -
    - {% if ((data['pcdStatus'] == "draft-under-review") or (data['pcdStatus'] == "ineligible") or (data['pcdSent'] == "yes")) %} -
    -
    - Barry Wiggins
    64KR1626925 -
    -
    - Inform of stopped charge (VCL)
    - Due 19 November 2025 -
    -
    - - Amend draft of Barry Wiggins (64KR1626925) - -
    -
    - {% else %} -
    -
    - {{ data['victimForename'] }} {{ data['victimSurname'] }}
    {{ data['caseUrn'] }} -
    -
    - Inform of {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}
    - Due 18 November 2025 -
    -
    - {% if (data['pcdStatus'] == "check-eligibility") %} - - Check eligibility to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "check-details") %} - - Check details to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "draft-not-started") %} - - Draft letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "draft-in-progress") %} - - Continue draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "draft-amendments-required") %} - - Amend draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "before-call-1") %} - - View letter and make call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "after-call-attempt-1") or (data['pcdStatus'] == "after-call-attempt-2") %} - - Log another call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "after-call-attempt-3") %} - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "informed-after-call-1") or (data['pcdStatus'] == "informed-after-call-2") or (data['pcdStatus'] == "informed-after-call-3") %} - {% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% else %} - - Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% endif %} - - {% elif (data['pcdStatus'] == "draft-ready-to-send") %} - {% if (data['pmoc'] == "") %} - - Select preferred method of contact to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% else %} - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% endif %} - - {% elif (data['pcdStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") or (data['pmoc'] == "email") %} - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") or (data['pmoc'] == "post") %} - - Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% elif (data['pmoc'] == "via-police") %} - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% elif (data['pmoc'] == "via-isva") %} - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% endif %} - {% else %} -

    No tasks!!

    - {% endif %} -
    -
    - {% endif %} -
    - - -
    - - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-details/email-address.html b/app/views/ur/wat/pcd/victim-details/email-address.html deleted file mode 100644 index a080ed47d..000000000 --- a/app/views/ur/wat/pcd/victim-details/email-address.html +++ /dev/null @@ -1,54 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Victim's email address" %} - -{% block header %} -{% include "/ur/wat/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    - -

    - -

    - - - - -
    - -
    -

    - -

    - - -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-details/preferred-method-of-contact.html b/app/views/ur/wat/pcd/victim-details/preferred-method-of-contact.html deleted file mode 100644 index 8beaa1b96..000000000 --- a/app/views/ur/wat/pcd/victim-details/preferred-method-of-contact.html +++ /dev/null @@ -1,87 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Preferred method of contact" %} - -{% block header %} -{% include "/ur/wat/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/communications/index-1.html b/app/views/ur/wat/pcd/victim-record/communications/index-1.html deleted file mode 100644 index 5cc29f39a..000000000 --- a/app/views/ur/wat/pcd/victim-record/communications/index-1.html +++ /dev/null @@ -1,128 +0,0 @@ -{% block content %} - - -
    -
    - {% if (data['pmoc'] == "email") %} - {% if (data['pcdStatus'] == "email-delivered") %} - {% else %} - {% if (data['victimEmailAddress'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter an email address. -

    -
    -
    - {% else %} - {% if (data['nfaStatus'] == "") %} -
    - - - Warning - Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - {% endif %} - {% endif %} - {% endif %} - {% endif %} - - {% if (data['pmoc'] == "") %} -
    - - - Warning - Preferred method of contact unknown -

    - Confirm this before you contact the victim, then select a preferred method of contact. -

    -
    -
    - {% endif %} - - {% if ((data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile")) and (data['victimPhoneNumber'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter a telephone number. -

    -
    -
    - {% endif %} - - {% if (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter an address. -

    -
    -
    - {% endif %} -
    -
    - - - -{% if (data['subTab'] == "pcd") %} -{% include "/ur/wat/pcd/victim-record/pcd/index.html" %} - -{% elif (data['subTab'] == "ptm") %} -{% include "/ur/wat/pcd/victim-record/pre-trial/pre-trial-meeting/index.html" %} - -{% elif (data['subTab'] == "vcl") %} -{% include "/ur/wat/pcd/victim-record/pcd/index.html" %} - -{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/communications/index.html b/app/views/ur/wat/pcd/victim-record/communications/index.html deleted file mode 100644 index 826928a8e..000000000 --- a/app/views/ur/wat/pcd/victim-record/communications/index.html +++ /dev/null @@ -1,107 +0,0 @@ -{% block content %} -

    Communications

    - -
    -
    - {% if (data['pmoc'] == "email") %} - {% if (data['pcdStatus'] == "email-delivered") %} - {% else %} - {% if (data['victimEmailAddress'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter an email address. -

    -
    -
    - {% else %} - {% if (data['nfaStatus'] == "") %} -
    - - - Warning - Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - {% endif %} - {% endif %} - {% endif %} - {% endif %} - - {% if (data['pmoc'] == "") %} -
    - - - Warning - Preferred method of contact unknown -

    - Confirm this before you contact the victim, then select a preferred method of contact. -

    -
    -
    - {% endif %} - - {% if ((data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile")) and (data['victimPhoneNumber'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter a telephone number. -

    -
    -
    - {% endif %} - - {% if (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter an address. -

    -
    -
    - {% endif %} -
    -
    - -
    -

    - Contents -

    - -
    - {% include "/ur/wat/pcd/victim-record/pcd/index.html" %} -
    -
    - {% include "/ur/wat/pcd/victim-record/pre-trial/pre-trial-meeting/index.html" %} - -
    -
    - {% include "/ur/wat/pcd/victim-record/vcl/index.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/index.html b/app/views/ur/wat/pcd/victim-record/index.html deleted file mode 100644 index c498b6c06..000000000 --- a/app/views/ur/wat/pcd/victim-record/index.html +++ /dev/null @@ -1,202 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block beforeContent %} -
    -
    -
    - - {{ data['caseUrn'] }} - - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} - - -
    -
    -
    - -{% endblock %} - -{% block content %} -
    -
    - - {% if (data['case-locked'] == "by-someone-else") %} - {% include "/ur/wat/pcd/case-locked/banner/by-someone-else.html" %} - {% elif (data['case-locked'] == "self-locked") %} - {% include "/ur/wat/pcd/case-locked/banner/self-locked.html" %} - {% else %} - {% endif %} - - {% if (data['success'] == "yes") %} - - - {% else %} - {% endif %} - - - - {% if (data['secondaryNav'] == "overview") %} - {% include "/ur/wat/pcd/victim-record/summary.html" %} - - {% elif (data['secondaryNav'] == "victim-details") %} - {% include "/ur/wat/pcd/victim-record/victim-details.html" %} - - {% elif (data['secondaryNav'] == "case-contacts") %} - {% include "/ur/wat/pcd/victim-record/case-contacts.html" %} - - {% elif (data['secondaryNav'] == "communications") %} - {% include "/ur/wat/pcd/victim-record/communications/index.html" %} - - {% else %} - {% include "/ur/wat/pcd/victim-record/summary.html" %} - - {% endif %} - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/call/after-call-attempt-1.html b/app/views/ur/wat/pcd/victim-record/pcd/call/after-call-attempt-1.html deleted file mode 100644 index 507c99b7c..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/call/after-call-attempt-1.html +++ /dev/null @@ -1,23 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - -{% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - - - -{% if (data['secondCallHour']) == "" %} - - Log a text message to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% else %} - - Log another call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/call/after-call-attempt-2.html b/app/views/ur/wat/pcd/victim-record/pcd/call/after-call-attempt-2.html deleted file mode 100644 index 7a39fe0a5..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/call/after-call-attempt-2.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - -{% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - - - - - Log another call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/call/after-call-attempt-3.html b/app/views/ur/wat/pcd/victim-record/pcd/call/after-call-attempt-3.html deleted file mode 100644 index f4eb3bc8d..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/call/after-call-attempt-3.html +++ /dev/null @@ -1,38 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - -{% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    - - - -

    - First, you must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/call/before-call-1.html b/app/views/ur/wat/pcd/victim-record/pcd/call/before-call-1.html deleted file mode 100644 index 660e230d9..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/call/before-call-1.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - -{% if (data['victimPhoneNumber'] == "") %} -

    - You must confirm the preferred method of contact first then enter a telephone number. -

    -{% else %} -

    - Telephone the victim and log the details during the call. -

    - - - View letter and make call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/call/informed-after-call-1.html b/app/views/ur/wat/pcd/victim-record/pcd/call/informed-after-call-1.html deleted file mode 100644 index 357735c39..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/call/informed-after-call-1.html +++ /dev/null @@ -1,45 +0,0 @@ -{% block content %} -{% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - Reason for no letter -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/call/informed-after-call-2.html b/app/views/ur/wat/pcd/victim-record/pcd/call/informed-after-call-2.html deleted file mode 100644 index 9aa479d38..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/call/informed-after-call-2.html +++ /dev/null @@ -1,54 +0,0 @@ -{% block content %} -{% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/call/informed-after-call-3.html b/app/views/ur/wat/pcd/victim-record/pcd/call/informed-after-call-3.html deleted file mode 100644 index d9f635da5..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/call/informed-after-call-3.html +++ /dev/null @@ -1,58 +0,0 @@ -{% block content %} -{% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/draft/amendments-required.html b/app/views/ur/wat/pcd/victim-record/pcd/draft/amendments-required.html deleted file mode 100644 index 5e77e7b75..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/draft/amendments-required.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - -

    - You need to amend the draft before sending. -

    - - - - - Amend draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/draft/approved-to-send.html b/app/views/ur/wat/pcd/victim-record/pcd/draft/approved-to-send.html deleted file mode 100644 index 508df1402..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/draft/approved-to-send.html +++ /dev/null @@ -1,162 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} -{% else %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    -{% endif %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} -{% if (data['callAttempt'] == "1") %} -{% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -{% endif %} - -{% if (data['fumoc'] == "none") %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    -{% else %} - -

    - You can now send the letter. -

    -{% endif %} - -{% if (data['victimInformed3'] == "No") %} -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    -{% endif %} - -{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") %} - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") %} - - - Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% elif (data['fumoc'] == "none") %} - -{% elif (data['victimInformed3'] == "No") %} - - - Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% else %} -

    - No phone call was logged. It is also not known how the victim wants to receive the letter. -

    -{% endif %} - -{% elif (data['pmoc'] == "email") %} -

    - You can now send the letter. -

    - - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - -{% elif (data['pmoc'] == "post") %} -

    - You can now send the letter. -

    - - - - Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - -{% elif (data['pmoc'] == "via-police") %} -

    - The letter is approved to send to the officer in charge. -

    - - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - - -{% elif (data['pmoc'] == "via-isva") %} -

    - The letter is approved to send to the victim's independent sexual violence adviser (ISVA). -

    - - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - - -{% else %} -

    - You can now send the letter. -

    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/draft/in-progress.html b/app/views/ur/wat/pcd/victim-record/pcd/draft/in-progress.html deleted file mode 100644 index e1b0cf1f1..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/draft/in-progress.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - -

    - A draft letter is in progress. -

    - - - Continue draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/draft/not-started.html b/app/views/ur/wat/pcd/victim-record/pcd/draft/not-started.html deleted file mode 100644 index fb2397933..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/draft/not-started.html +++ /dev/null @@ -1,10 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the pre-charge decision. -

    - - - Draft a letter to inform about the decision to charge or no further action decision - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/draft/ready-to-send.html b/app/views/ur/wat/pcd/victim-record/pcd/draft/ready-to-send.html deleted file mode 100644 index 55f28899d..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/draft/ready-to-send.html +++ /dev/null @@ -1,88 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - -{% if (data['callAttempt'] == "1") %} -{% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -{% else %} -{% endif %} - - - -{% if (data['pmoc'] == "email") and (data['victimEmailAddress'] == "") %} -

    - You must confirm the preferred method of contact first then enter an email address. -

    -{% elif (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} -

    - You must confirm the preferred method of contact first then enter a address. -

    -{% else %} -

    - The letter is ready to send. No amendments are required. -

    - -

    - You must review the letter before sending to the victim. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% else %} - {% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/draft/under-review.html b/app/views/ur/wat/pcd/victim-record/pcd/draft/under-review.html deleted file mode 100644 index 528ab6807..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/draft/under-review.html +++ /dev/null @@ -1,83 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - -{% if (data['reviewer'] == "head") %} -

    - The draft is under review. The current reviewer is Cecilia Galpin (Head). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% elif (data['reviewer'] == "lawyer") %} -

    - The draft is under review. The current reviewer is Geoff Laws (Lawyer). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% else %} -

    - The draft is under review with {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. -

    - - - -

    - You can still make changes to the draft if you need to. -

    -{% endif %} - - - View draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/index copy.html b/app/views/ur/wat/pcd/victim-record/pcd/index copy.html deleted file mode 100644 index 30c7f5a62..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/index copy.html +++ /dev/null @@ -1,39 +0,0 @@ -'/ur/wat/pcd/victim-record?pmoc=mobile&pcdType=draft-not-started&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=mobile&pcdType=draft-in-progress&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=mobile&pcdType=draft-under-review&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=mobile&pcdType=draft-amendments-required&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=mobile&pcdType=draft-ready-to-send&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=mobile&pcdType=draft-approved-to-send&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=mobile&pcdType=before-call-1&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=mobile&pcdType=informed-after-call-1&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=mobile&pcdType=informed-after-call-2&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=mobile&pcdType=informed-after-call-3&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=mobile&pcdType=after-call-attempt-1&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=mobile&pcdType=after-call-attempt-2&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=mobile&pcdType=after-call-attempt-3&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=mobile&pcdType=fu-email-after-call-1&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=mobile&pcdType=fu-email-after-call-2&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=mobile&pcdType=fu-email-after-call-3&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=mobile&pcdType=fu-email-failure-permanent&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=mobile&pcdType=fu-email-failure-permanent-with-success&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=mobile&pcdType=fu-email-failure-technical&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=mobile&pcdType=fu-email-failure-temporary&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=mobile&pcdType=fu-email-sending&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=mobile&pcdType=fu-letter-dispatched&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=mobile&pcdType=fu-letter-after-call-1&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=mobile&pcdType=fu-letter-after-call-2&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=mobile&pcdType=fu-letter-after-call-3&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=mobile&pcdType=fu-letter-after-fu-email-undelivered&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=email&pcdType=email-delivered&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=email&pcdType=email-after-call-attempt-1&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=email&pcdType=email-after-call-attempt-2&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=email&pcdType=email-failure-permanent&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=email&pcdType=email-failure-permanent-with-success&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=email&pcdType=email-failure-technical&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=email&pcdType=email-failure-temporary&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=email&pcdType=email-sending&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=post&pcdType=letter-dispatched&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=post&pcdType=letter-after-call-attempt-1&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=post&pcdType=letter-after-call-attempt-2&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=post&pcdType=letter-after-call-attempt-3&subTab=pcd&secondaryNav=communications', -'/ur/wat/pcd/victim-record?pmoc=post&pcdType=letter-after-email-undelivered&subTab=pcd&secondaryNav=communications', \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/index.html b/app/views/ur/wat/pcd/victim-record/pcd/index.html deleted file mode 100644 index 09ca21cc0..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/index.html +++ /dev/null @@ -1,188 +0,0 @@ -{% block content %} -
    - - {% if (data['pcdType'] == 'dtc') or (data['pcdType'] == 'nfa') %} -
    -
    -
    -

    - {% if (data['pcdType'] == "dtc") %}Decision to charge{% else %}No further action decision{% endif %} -

    -
    -
    -
    -
    - - - {% if (data['pcdStatus'] == "check-eligibility") %} - {% include "/ur/wat/pcd/victim-record/pcd/pre-draft/check-eligibility.html" %} - - {% elif (data['pcdStatus'] == "check-details") %} - {% include "/ur/wat/pcd/victim-record/pcd/pre-draft/check-details.html" %} - - - {% elif (data['pcdStatus'] == "draft-not-started") %} - {% include "/ur/wat/pcd/victim-record/pcd/draft/not-started.html" %} - - {% elif (data['pcdStatus'] == "draft-in-progress") %} - {% include "/ur/wat/pcd/victim-record/pcd/draft/in-progress.html" %} - - {% elif (data['pcdStatus'] == "draft-under-review") %} - {% include "/ur/wat/pcd/victim-record/pcd/draft/under-review.html" %} - - {% elif (data['pcdStatus'] == "draft-amendments-required") %} - {% include "/ur/wat/pcd/victim-record/pcd/draft/amendments-required.html" %} - - {% elif (data['pcdStatus'] == "draft-ready-to-send") %} - {% include "/ur/wat/pcd/victim-record/pcd/draft/ready-to-send.html" %} - - {% elif (data['pcdStatus'] == "draft-approved-to-send") %} - {% include "/ur/wat/pcd/victim-record/pcd/draft/approved-to-send.html" %} - - - {% elif (data['pcdStatus'] == "before-call-1") %} - {% include "/ur/wat/pcd/victim-record/pcd/call/before-call-1.html" %} - - {% elif (data['pcdStatus'] == "informed-after-call-1") %} - {% include "/ur/wat/pcd/victim-record/pcd/call/informed-after-call-1.html" %} - - {% elif (data['pcdStatus'] == "informed-after-call-2") %} - {% include "/ur/wat/pcd/victim-record/pcd/call/informed-after-call-2.html" %} - - {% elif (data['pcdStatus'] == "informed-after-call-3") %} - {% include "/ur/wat/pcd/victim-record/pcd/call/informed-after-call-3.html" %} - - {% elif (data['pcdStatus'] == "after-call-attempt-1") %} - {% include "/ur/wat/pcd/victim-record/pcd/call/after-call-attempt-1.html" %} - - {% elif (data['pcdStatus'] == "after-call-attempt-2") %} - {% include "/ur/wat/pcd/victim-record/pcd/call/after-call-attempt-2.html" %} - - {% elif (data['pcdStatus'] == "after-call-attempt-3") %} - {% include "/ur/wat/pcd/victim-record/pcd/call/after-call-attempt-3.html" %} - - - {% elif (data['pcdStatus'] == "fu-email-after-call-1") %} - {% include "/ur/wat/pcd/victim-record/pcd/send/fu-email/after-call-1.html" %} - - {% elif (data['pcdStatus'] == "fu-email-after-call-2") %} - {% include "/ur/wat/pcd/victim-record/pcd/send/fu-email/after-call-2.html" %} - - {% elif (data['pcdStatus'] == "fu-email-after-call-3") %} - {% include "/ur/wat/pcd/victim-record/pcd/send/fu-email/after-call-3.html" %} - - {% elif (data['pcdStatus'] == "fu-email-failure-permanent") %} - {% include "/ur/wat/pcd/victim-record/pcd/send/fu-email/failure-permanent.html" %} - - {% elif (data['pcdStatus'] == "fu-email-failure-permanent-with-success") %} - {% include "/ur/wat/pcd/victim-record/pcd/send/fu-email/failure-permanent-with-success.html" %} - - {% elif (data['pcdStatus'] == "fu-email-failure-technical") %} - {% include "/ur/wat/pcd/victim-record/pcd/send/fu-email/failure-technical.html" %} - - {% elif (data['pcdStatus'] == "fu-email-failure-temporary") %} - {% include "/ur/wat/pcd/victim-record/pcd/send/fu-email/failure-temporary.html" %} - - {% elif (data['pcdStatus'] == "fu-email-sending") %} - {% include "/ur/wat/pcd/victim-record/pcd/send/fu-email/sending.html" %} - - - {% elif (data['pcdStatus'] == "fu-letter-dispatched") %} - {% include "/ur/wat/pcd/victim-record/pcd/send/fu-letter/dispatched.html" %} - - {% elif (data['pcdStatus'] == "fu-letter-after-call-1") %} - {% include "/ur/wat/pcd/victim-record/pcd/send/fu-letter/after-call-1.html" %} - - {% elif (data['pcdStatus'] == "fu-letter-after-call-2") %} - {% include "/ur/wat/pcd/victim-record/pcd/send/fu-letter/after-call-2.html" %} - - {% elif (data['pcdStatus'] == "fu-letter-after-call-3") %} - {% include "/ur/wat/pcd/victim-record/pcd/send/fu-letter/after-call-3.html" %} - - {% elif (data['pcdStatus'] == "fu-letter-after-fu-email-undelivered") %} - {% include "/ur/wat/pcd/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html" %} - - - {% elif (data['pcdStatus'] == "email-delivered") %} - {% include "/ur/wat/pcd/victim-record/pcd/send/email/delivered.html" %} - - {% elif (data['pcdStatus'] == "email-after-call-attempt-1") %} - {% include "/ur/wat/pcd/victim-record/pcd/send/email/after-call-attempt-1.html" %} - - {% elif (data['pcdStatus'] == "email-after-call-attempt-2") %} - {% include "/ur/wat/pcd/victim-record/pcd/send/email/after-call-attempt-2.html" %} - - {% elif (data['pcdStatus'] == "email-failure-permanent") %} - {% include "/ur/wat/pcd/victim-record/pcd/send/email/failure-permanent.html" %} - - {% elif (data['pcdStatus'] == "email-failure-permanent-with-success") %} - {% include "/ur/wat/pcd/victim-record/pcd/send/email/failure-permanent-with-success.html" %} - - {% elif (data['pcdStatus'] == "email-failure-technical") %} - {% include "/ur/wat/pcd/victim-record/pcd/send/email/failure-technical.html" %} - - {% elif (data['pcdStatus'] == "email-failure-temporary") %} - {% include "/ur/wat/pcd/victim-record/pcd/send/email/failure-temporary.html" %} - - {% elif (data['pcdStatus'] == "email-sending") %} - {% include "/ur/wat/pcd/victim-record/pcd/send/email/sending.html" %} - - - {% elif (data['pcdStatus'] == "letter-dispatched") %} - {% include "/ur/wat/pcd/victim-record/pcd/send/letter/dispatched.html" %} - - {% elif (data['pcdStatus'] == "letter-after-call-attempt-1") %} - {% include "/ur/wat/pcd/victim-record/pcd/send/letter/after-call-attempt-1.html" %} - - {% elif (data['pcdStatus'] == "letter-after-call-attempt-2") %} - {% include "/ur/wat/pcd/victim-record/pcd/send/letter/after-call-attempt-2.html" %} - - {% elif (data['pcdStatus'] == "letter-after-call-attempt-3") %} - {% include "/ur/wat/pcd/victim-record/pcd/send/letter/after-call-attempt-3.html" %} - - {% elif (data['pcdStatus'] == "letter-after-email-undelivered") %} - {% include "/ur/wat/pcd/victim-record/pcd/send/letter/after-email-undelivered.html" %} - - {% else %} -

    There was a problem retrieving information. Try again later.

    - {% endif %} - - - -
    -
    - {% include "/ur/wat/pcd/victim-record/pcd/progress-tracker.html" %} -
    -
    -
    -
    -
    - {% else %} -
    - - {% if (data['pmoc'] == "via-police") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by the police. -

    - {% elif (data['pmoc'] == "via-isva") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by their independent sexual violence adviser (ISVA). -

    - {% else %} - {% include "/ur/wat/pcd/victim-record/pcd/draft/not-started.html" %} - {% endif %} - - - - {% if (data['pcdSent'] == "yes") or (data['pcdSent'] == "na") %} - - Draft another letter to inform about the stopped or substantially altered charge - - {% endif %} -
    -
    - {% include "/ur/wat/pcd/victim-record/pcd/progress-tracker.html" %} -
    - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/send/email/after-call-attempt-1.html b/app/views/ur/wat/pcd/victim-record/pcd/send/email/after-call-attempt-1.html deleted file mode 100644 index 3c2f5ecbc..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/send/email/after-call-attempt-1.html +++ /dev/null @@ -1,16 +0,0 @@ -{% block content %} -{% include "/ur/wat/pcd/victim-record/pcd/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/send/email/after-call-attempt-2.html b/app/views/ur/wat/pcd/victim-record/pcd/send/email/after-call-attempt-2.html deleted file mode 100644 index 8f1f0f5dd..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/send/email/after-call-attempt-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/ur/wat/pcd/victim-record/pcd/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/send/email/delivered.html b/app/views/ur/wat/pcd/victim-record/pcd/send/email/delivered.html deleted file mode 100644 index d3899acb7..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/send/email/delivered.html +++ /dev/null @@ -1,3 +0,0 @@ -{% block content %} -{% include "/ur/wat/pcd/victim-record/pcd/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/send/email/failure-permanent.html b/app/views/ur/wat/pcd/victim-record/pcd/send/email/failure-permanent.html deleted file mode 100644 index bef1a946e..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/send/email/failure-permanent.html +++ /dev/null @@ -1,18 +0,0 @@ -{% block content %} -{% include "/ur/wat/pcd/victim-record/pcd/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/send/email/failure-technical.html b/app/views/ur/wat/pcd/victim-record/pcd/send/email/failure-technical.html deleted file mode 100644 index 8e6bb17c4..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/send/email/failure-technical.html +++ /dev/null @@ -1,12 +0,0 @@ -{% block content %} -{% include "/ur/wat/pcd/victim-record/pcd/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/send/email/failure-temporary.html b/app/views/ur/wat/pcd/victim-record/pcd/send/email/failure-temporary.html deleted file mode 100644 index d19b35c48..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/send/email/failure-temporary.html +++ /dev/null @@ -1,18 +0,0 @@ -{% block content %} -{% include "/ur/wat/pcd/victim-record/pcd/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/send/email/sending.html b/app/views/ur/wat/pcd/victim-record/pcd/send/email/sending.html deleted file mode 100644 index ee0febcf8..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/send/email/sending.html +++ /dev/null @@ -1,9 +0,0 @@ -{% block content %} -{% include "/ur/wat/pcd/victim-record/pcd/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/send/fu-email/after-call-1.html b/app/views/ur/wat/pcd/victim-record/pcd/send/fu-email/after-call-1.html deleted file mode 100644 index a68dc94bc..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/send/fu-email/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% include "/ur/wat/pcd/victim-record/pcd/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/send/fu-email/after-call-2.html b/app/views/ur/wat/pcd/victim-record/pcd/send/fu-email/after-call-2.html deleted file mode 100644 index 8c1ded54c..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/send/fu-email/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/ur/wat/pcd/victim-record/pcd/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/send/fu-email/after-call-3.html b/app/views/ur/wat/pcd/victim-record/pcd/send/fu-email/after-call-3.html deleted file mode 100644 index 6bac4057a..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/send/fu-email/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/ur/wat/pcd/victim-record/pcd/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/send/fu-email/failure-permanent.html b/app/views/ur/wat/pcd/victim-record/pcd/send/fu-email/failure-permanent.html deleted file mode 100644 index e4e9c7c14..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/send/fu-email/failure-permanent.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% include "/ur/wat/pcd/victim-record/pcd/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/send/fu-email/failure-technical.html b/app/views/ur/wat/pcd/victim-record/pcd/send/fu-email/failure-technical.html deleted file mode 100644 index c46e925e7..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/send/fu-email/failure-technical.html +++ /dev/null @@ -1,15 +0,0 @@ -{% block content %} -{% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% include "/ur/wat/pcd/victim-record/pcd/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/send/fu-email/failure-temporary.html b/app/views/ur/wat/pcd/victim-record/pcd/send/fu-email/failure-temporary.html deleted file mode 100644 index 3c1196381..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/send/fu-email/failure-temporary.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% include "/ur/wat/pcd/victim-record/pcd/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/send/fu-email/sending.html b/app/views/ur/wat/pcd/victim-record/pcd/send/fu-email/sending.html deleted file mode 100644 index 82fa39edc..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/send/fu-email/sending.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -{% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% include "/ur/wat/pcd/victim-record/pcd/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/send/fu-letter/after-call-1.html b/app/views/ur/wat/pcd/victim-record/pcd/send/fu-letter/after-call-1.html deleted file mode 100644 index 6e5e70826..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/send/fu-letter/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% include "/ur/wat/pcd/victim-record/pcd/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/send/fu-letter/after-call-2.html b/app/views/ur/wat/pcd/victim-record/pcd/send/fu-letter/after-call-2.html deleted file mode 100644 index 1415734f4..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/send/fu-letter/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/ur/wat/pcd/victim-record/pcd/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/send/fu-letter/after-call-3.html b/app/views/ur/wat/pcd/victim-record/pcd/send/fu-letter/after-call-3.html deleted file mode 100644 index 916e82800..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/send/fu-letter/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/ur/wat/pcd/victim-record/pcd/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html b/app/views/ur/wat/pcd/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html deleted file mode 100644 index 124bdccb4..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html +++ /dev/null @@ -1,73 +0,0 @@ -{% block content %} -{% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    -
    - -
    - -{% include "/ur/wat/pcd/victim-record/pcd/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - - - {% include "/ur/wat/pcd/victim-record/pcd/details/email.html" %} - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/send/letter/after-call-attempt-1.html b/app/views/ur/wat/pcd/victim-record/pcd/send/letter/after-call-attempt-1.html deleted file mode 100644 index 294dc93c9..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/send/letter/after-call-attempt-1.html +++ /dev/null @@ -1,16 +0,0 @@ -{% block content %} -{% include "/ur/wat/pcd/victim-record/pcd/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/send/letter/after-call-attempt-2.html b/app/views/ur/wat/pcd/victim-record/pcd/send/letter/after-call-attempt-2.html deleted file mode 100644 index 7082806f9..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/send/letter/after-call-attempt-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/ur/wat/pcd/victim-record/pcd/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/send/letter/after-call-attempt-3.html b/app/views/ur/wat/pcd/victim-record/pcd/send/letter/after-call-attempt-3.html deleted file mode 100644 index 3e85bb47e..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/send/letter/after-call-attempt-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/ur/wat/pcd/victim-record/pcd/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-3.html" %} - -
    - - {% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/send/letter/after-email-undelivered.html b/app/views/ur/wat/pcd/victim-record/pcd/send/letter/after-email-undelivered.html deleted file mode 100644 index d2666312a..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/send/letter/after-email-undelivered.html +++ /dev/null @@ -1,51 +0,0 @@ -{% block content %} -{% include "/ur/wat/pcd/victim-record/pcd/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - - - {% include "/ur/wat/pcd/victim-record/pcd/details/email.html" %} - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/send/letter/dispatched.html b/app/views/ur/wat/pcd/victim-record/pcd/send/letter/dispatched.html deleted file mode 100644 index 719882e82..000000000 --- a/app/views/ur/wat/pcd/victim-record/pcd/send/letter/dispatched.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -{% include "/ur/wat/pcd/victim-record/pcd/details/letter.html" %} - -{% if (data['notifyStatus'] == "delivered") %} -{% else %} -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/pcd/victim-record/pcd/details/email.html" %} -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pre-trial/index.html b/app/views/ur/wat/pcd/victim-record/pre-trial/index.html deleted file mode 100644 index 856a6bd61..000000000 --- a/app/views/ur/wat/pcd/victim-record/pre-trial/index.html +++ /dev/null @@ -1,43 +0,0 @@ -{% block content %} -
    -
    -

    Pre-trial

    - {% if (data['pmoc'] == "email") %} - {% if (data['nfaStatus'] == "email-delivered") %} - {% else %} -
    - - - Warning - Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - {% endif %} - - {% elif (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - {% if (data['victimInformed1'] == "Yes") or (data['victimInformed2'] == "Yes") or (data['victimInformed3'] == "Yes") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "draft-approved-to-send") %} - {% else %} -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - {% endif %} - {% elif (data['pmoc'] == "post") or (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} - {% else %} -
    - - - Warning - Preferred method of contact unknown -

    - Confirm this before you contact the victim, then select a preferred method of contact. -

    -
    -
    - {% endif %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/call/after-call-attempt-1.html b/app/views/ur/wat/pcd/victim-record/vcl/call/after-call-attempt-1.html deleted file mode 100644 index 394d191a7..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/call/after-call-attempt-1.html +++ /dev/null @@ -1,23 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - - - -{% if (data['secondCallHour']) == "" %} - - Log a text message to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% else %} - - Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/call/after-call-attempt-2.html b/app/views/ur/wat/pcd/victim-record/vcl/call/after-call-attempt-2.html deleted file mode 100644 index 76e0a919d..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/call/after-call-attempt-2.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - - - - - Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/call/after-call-attempt-3.html b/app/views/ur/wat/pcd/victim-record/vcl/call/after-call-attempt-3.html deleted file mode 100644 index 069b5f0fe..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/call/after-call-attempt-3.html +++ /dev/null @@ -1,38 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    - - - -

    - First, you must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/call/before-call-1.html b/app/views/ur/wat/pcd/victim-record/vcl/call/before-call-1.html deleted file mode 100644 index 6c3ce3503..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/call/before-call-1.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% if (data['victimPhoneNumber'] == "") %} -

    - You must confirm the preferred method of contact first then enter a telephone number. -

    -{% else %} -

    - Telephone the victim and log the details during the call. -

    - - - View letter and make call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/call/informed-after-call-1.html b/app/views/ur/wat/pcd/victim-record/vcl/call/informed-after-call-1.html deleted file mode 100644 index 44b7b84e8..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/call/informed-after-call-1.html +++ /dev/null @@ -1,45 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - Reason for no letter -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/call/informed-after-call-2.html b/app/views/ur/wat/pcd/victim-record/vcl/call/informed-after-call-2.html deleted file mode 100644 index f894f9c2d..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/call/informed-after-call-2.html +++ /dev/null @@ -1,54 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/call/informed-after-call-3.html b/app/views/ur/wat/pcd/victim-record/vcl/call/informed-after-call-3.html deleted file mode 100644 index d614c4d54..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/call/informed-after-call-3.html +++ /dev/null @@ -1,58 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/draft/amendments-required.html b/app/views/ur/wat/pcd/victim-record/vcl/draft/amendments-required.html deleted file mode 100644 index 158964383..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/draft/amendments-required.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -

    - You need to amend the draft before sending. -

    - - - - - Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/draft/approved-to-send.html b/app/views/ur/wat/pcd/victim-record/vcl/draft/approved-to-send.html deleted file mode 100644 index 17d7fdfad..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/draft/approved-to-send.html +++ /dev/null @@ -1,162 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} -{% else %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    -{% endif %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} -{% if (data['callAttempt'] == "1") %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% endif %} - -{% if (data['fumoc'] == "none") %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    -{% else %} - -

    - You can now send the letter. -

    -{% endif %} - -{% if (data['victimInformed3'] == "No") %} -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    -{% endif %} - -{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") %} - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") %} - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "none") %} - -{% elif (data['victimInformed3'] == "No") %} - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% else %} -

    - No phone call was logged. It is also not known how the victim wants to receive the letter. -

    -{% endif %} - -{% elif (data['pmoc'] == "email") %} -

    - You can now send the letter. -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "post") %} -

    - You can now send the letter. -

    - - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "via-police") %} -

    - The letter is approved to send to the officer in charge. -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% elif (data['pmoc'] == "via-isva") %} -

    - The letter is approved to send to the victim's independent sexual violence adviser (ISVA). -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% else %} -

    - You can now send the letter. -

    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/draft/in-progress.html b/app/views/ur/wat/pcd/victim-record/vcl/draft/in-progress.html deleted file mode 100644 index 6fd10fbcb..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/draft/in-progress.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -

    - A draft letter is in progress. -

    - - - Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/draft/not-started.html b/app/views/ur/wat/pcd/victim-record/vcl/draft/not-started.html deleted file mode 100644 index 61b6dfb8c..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/draft/not-started.html +++ /dev/null @@ -1,10 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about a stopped or substantially altered charge. -

    - - - Draft a letter to inform about the stopped or substantially altered charge - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/draft/ready-to-send.html b/app/views/ur/wat/pcd/victim-record/vcl/draft/ready-to-send.html deleted file mode 100644 index 857f1d574..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/draft/ready-to-send.html +++ /dev/null @@ -1,88 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% if (data['callAttempt'] == "1") %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% else %} -{% endif %} - - - -{% if (data['pmoc'] == "email") and (data['victimEmailAddress'] == "") %} -

    - You must confirm the preferred method of contact first then enter an email address. -

    -{% elif (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} -

    - You must confirm the preferred method of contact first then enter a address. -

    -{% else %} -

    - The letter is ready to send. No amendments are required. -

    - -

    - You must review the letter before sending to the victim. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% else %} - {% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/draft/under-review.html b/app/views/ur/wat/pcd/victim-record/vcl/draft/under-review.html deleted file mode 100644 index 303d4a138..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/draft/under-review.html +++ /dev/null @@ -1,83 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% if (data['reviewer'] == "head") %} -

    - The draft is under review. The current reviewer is Cecilia Galpin (Head). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% elif (data['reviewer'] == "lawyer") %} -

    - The draft is under review. The current reviewer is Geoff Laws (Lawyer). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% else %} -

    - The draft is under review with {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. -

    - - - -

    - You can still make changes to the draft if you need to. -

    -{% endif %} - - - View draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/index copy.html b/app/views/ur/wat/pcd/victim-record/vcl/index copy.html deleted file mode 100644 index 24b73dfb5..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/index copy.html +++ /dev/null @@ -1,39 +0,0 @@ -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=draft-not-started&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=draft-in-progress&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=draft-under-review&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=draft-amendments-required&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=draft-ready-to-send&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=draft-approved-to-send&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=before-call-1&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-1&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-2&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-3&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-1&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-2&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-3&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-1&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-2&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-3&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-permanent&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-permanent-with-success&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-technical&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-temporary&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=fu-email-sending&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=fu-letter-dispatched&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-1&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-2&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-3&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-fu-email-undelivered&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=email&vclType=email-delivered&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=email&vclType=email-after-call-attempt-1&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=email&vclType=email-after-call-attempt-2&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=email&vclType=email-failure-permanent&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=email&vclType=email-failure-permanent-with-success&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=email&vclType=email-failure-technical&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=email&vclType=email-failure-temporary&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=email&vclType=email-sending&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=post&vclType=letter-dispatched&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-1&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-2&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-3&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=post&vclType=letter-after-email-undelivered&subTab=vcl#communications', \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/index.html b/app/views/ur/wat/pcd/victim-record/vcl/index.html deleted file mode 100644 index 993c0c0dd..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/index.html +++ /dev/null @@ -1,219 +0,0 @@ -{% block content %} -
    - - - - - {% if (data['vclType'] == 'stopped-charge') or (data['vclType'] == 'altered-charge') %} -
    -
    -
    -

    - {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% elif (data['vclType'] == "altered-charge") %}Substantially altered charge{% else %}VCL decision{% endif %} -

    -
    -
    - - - - {% if (data['vclStatus'] == "draft-not-started") %} - {% include "/ur/wat/vcl/victim-record/vcl/draft/not-started.html" %} - - {% elif (data['vclStatus'] == "draft-in-progress") %} - {% include "/ur/wat/vcl/victim-record/vcl/draft/in-progress.html" %} - - {% elif (data['vclStatus'] == "draft-under-review") %} - {% include "/ur/wat/vcl/victim-record/vcl/draft/under-review.html" %} - - {% elif (data['vclStatus'] == "draft-amendments-required") %} - {% include "/ur/wat/vcl/victim-record/vcl/draft/amendments-required.html" %} - - {% elif (data['vclStatus'] == "draft-ready-to-send") %} - {% include "/ur/wat/vcl/victim-record/vcl/draft/ready-to-send.html" %} - - {% elif (data['vclStatus'] == "draft-approved-to-send") %} - {% include "/ur/wat/vcl/victim-record/vcl/draft/approved-to-send.html" %} - - - {% elif (data['vclStatus'] == "before-call-1") %} - {% include "/ur/wat/vcl/victim-record/vcl/call/before-call-1.html" %} - - {% elif (data['vclStatus'] == "informed-after-call-1") %} - {% include "/ur/wat/vcl/victim-record/vcl/call/informed-after-call-1.html" %} - - {% elif (data['vclStatus'] == "informed-after-call-2") %} - {% include "/ur/wat/vcl/victim-record/vcl/call/informed-after-call-2.html" %} - - {% elif (data['vclStatus'] == "informed-after-call-3") %} - {% include "/ur/wat/vcl/victim-record/vcl/call/informed-after-call-3.html" %} - - {% elif (data['vclStatus'] == "after-call-attempt-1") %} - {% include "/ur/wat/vcl/victim-record/vcl/call/after-call-attempt-1.html" %} - - {% elif (data['vclStatus'] == "after-call-attempt-2") %} - {% include "/ur/wat/vcl/victim-record/vcl/call/after-call-attempt-2.html" %} - - {% elif (data['vclStatus'] == "after-call-attempt-3") %} - {% include "/ur/wat/vcl/victim-record/vcl/call/after-call-attempt-3.html" %} - - - {% elif (data['vclStatus'] == "fu-email-after-call-1") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/fu-email/after-call-1.html" %} - - {% elif (data['vclStatus'] == "fu-email-after-call-2") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/fu-email/after-call-2.html" %} - - {% elif (data['vclStatus'] == "fu-email-after-call-3") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/fu-email/after-call-3.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-permanent") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/fu-email/failure-permanent.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-permanent-with-success") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/fu-email/failure-permanent-with-success.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-technical") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/fu-email/failure-technical.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-temporary") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/fu-email/failure-temporary.html" %} - - {% elif (data['vclStatus'] == "fu-email-sending") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/fu-email/sending.html" %} - - - {% elif (data['vclStatus'] == "fu-letter-dispatched") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/fu-letter/dispatched.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-call-1") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/fu-letter/after-call-1.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-call-2") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/fu-letter/after-call-2.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-call-3") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/fu-letter/after-call-3.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-fu-email-undelivered") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html" %} - - - {% elif (data['vclStatus'] == "email-delivered") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/email/delivered.html" %} - - {% elif (data['vclStatus'] == "email-after-call-attempt-1") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/email/after-call-attempt-1.html" %} - - {% elif (data['vclStatus'] == "email-after-call-attempt-2") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/email/after-call-attempt-2.html" %} - - {% elif (data['vclStatus'] == "email-failure-permanent") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/email/failure-permanent.html" %} - - {% elif (data['vclStatus'] == "email-failure-permanent-with-success") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/email/failure-permanent-with-success.html" %} - - {% elif (data['vclStatus'] == "email-failure-technical") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/email/failure-technical.html" %} - - {% elif (data['vclStatus'] == "email-failure-temporary") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/email/failure-temporary.html" %} - - {% elif (data['vclStatus'] == "email-sending") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/email/sending.html" %} - - - {% elif (data['vclStatus'] == "letter-dispatched") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/letter/dispatched.html" %} - - {% elif (data['vclStatus'] == "letter-after-call-attempt-1") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html" %} - - {% elif (data['vclStatus'] == "letter-after-call-attempt-2") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html" %} - - {% elif (data['vclStatus'] == "letter-after-call-attempt-3") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html" %} - - {% elif (data['vclStatus'] == "letter-after-email-undelivered") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/letter/after-email-undelivered.html" %} - - {% else %} -

    There was a problem retrieving information. Try again later.

    - {% endif %} - - {% include "/ur/wat/vcl/victim-record/vcl/next-steps.html" %} - - -
    -
    -
    - {% else %} -
    - - {% if (data['pmoc'] == "via-police") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by the police. -

    - {% elif (data['pmoc'] == "via-isva") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by their independent sexual violence adviser (ISVA). -

    - {% else %} - {% include "/ur/wat/vcl/victim-record/vcl/draft/not-started.html" %} - {% endif %} - - {% include "/ur/wat/vcl/victim-record/vcl/next-steps.html" %} - - {% if (data['vclSent'] == "yes") or (data['vclSent'] == "na") %} - - Draft another letter to inform about the stopped or substantially altered charge - - {% endif %} -
    - - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/send/email/after-call-attempt-1.html b/app/views/ur/wat/pcd/victim-record/vcl/send/email/after-call-attempt-1.html deleted file mode 100644 index 521da5615..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/send/email/after-call-attempt-1.html +++ /dev/null @@ -1,16 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/send/email/after-call-attempt-2.html b/app/views/ur/wat/pcd/victim-record/vcl/send/email/after-call-attempt-2.html deleted file mode 100644 index f3a0d9d9c..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/send/email/after-call-attempt-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/send/email/delivered.html b/app/views/ur/wat/pcd/victim-record/vcl/send/email/delivered.html deleted file mode 100644 index eda4cdc86..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/send/email/delivered.html +++ /dev/null @@ -1,3 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/send/email/failure-permanent.html b/app/views/ur/wat/pcd/victim-record/vcl/send/email/failure-permanent.html deleted file mode 100644 index 1979b3b61..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/send/email/failure-permanent.html +++ /dev/null @@ -1,18 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/send/email/failure-technical.html b/app/views/ur/wat/pcd/victim-record/vcl/send/email/failure-technical.html deleted file mode 100644 index c7adb79f3..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/send/email/failure-technical.html +++ /dev/null @@ -1,12 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/send/email/failure-temporary.html b/app/views/ur/wat/pcd/victim-record/vcl/send/email/failure-temporary.html deleted file mode 100644 index a47f87925..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/send/email/failure-temporary.html +++ /dev/null @@ -1,18 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/send/email/sending.html b/app/views/ur/wat/pcd/victim-record/vcl/send/email/sending.html deleted file mode 100644 index 3b4257ac1..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/send/email/sending.html +++ /dev/null @@ -1,9 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/send/fu-email/after-call-1.html b/app/views/ur/wat/pcd/victim-record/vcl/send/fu-email/after-call-1.html deleted file mode 100644 index 6d03a5e03..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/send/fu-email/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/send/fu-email/after-call-2.html b/app/views/ur/wat/pcd/victim-record/vcl/send/fu-email/after-call-2.html deleted file mode 100644 index 523f29650..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/send/fu-email/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/send/fu-email/after-call-3.html b/app/views/ur/wat/pcd/victim-record/vcl/send/fu-email/after-call-3.html deleted file mode 100644 index 260cd4403..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/send/fu-email/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/send/fu-email/failure-permanent.html b/app/views/ur/wat/pcd/victim-record/vcl/send/fu-email/failure-permanent.html deleted file mode 100644 index 4a8946f49..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/send/fu-email/failure-permanent.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/send/fu-email/failure-technical.html b/app/views/ur/wat/pcd/victim-record/vcl/send/fu-email/failure-technical.html deleted file mode 100644 index 6952050f5..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/send/fu-email/failure-technical.html +++ /dev/null @@ -1,15 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/send/fu-email/failure-temporary.html b/app/views/ur/wat/pcd/victim-record/vcl/send/fu-email/failure-temporary.html deleted file mode 100644 index 5c9a06721..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/send/fu-email/failure-temporary.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/send/fu-email/sending.html b/app/views/ur/wat/pcd/victim-record/vcl/send/fu-email/sending.html deleted file mode 100644 index 780581afa..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/send/fu-email/sending.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/send/fu-letter/after-call-1.html b/app/views/ur/wat/pcd/victim-record/vcl/send/fu-letter/after-call-1.html deleted file mode 100644 index ac3502d2b..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/send/fu-letter/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/ur/wat/vcl/victim-record/vcl/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/send/fu-letter/after-call-2.html b/app/views/ur/wat/pcd/victim-record/vcl/send/fu-letter/after-call-2.html deleted file mode 100644 index 515ac721b..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/send/fu-letter/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/ur/wat/vcl/victim-record/vcl/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/send/fu-letter/after-call-3.html b/app/views/ur/wat/pcd/victim-record/vcl/send/fu-letter/after-call-3.html deleted file mode 100644 index 9452946aa..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/send/fu-letter/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/ur/wat/vcl/victim-record/vcl/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html b/app/views/ur/wat/pcd/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html deleted file mode 100644 index f8cc92b99..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html +++ /dev/null @@ -1,73 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    -
    - -
    - -{% include "/ur/wat/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - - - {% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/send/letter/after-call-attempt-1.html b/app/views/ur/wat/pcd/victim-record/vcl/send/letter/after-call-attempt-1.html deleted file mode 100644 index a3f18900b..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/send/letter/after-call-attempt-1.html +++ /dev/null @@ -1,16 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/send/letter/after-call-attempt-2.html b/app/views/ur/wat/pcd/victim-record/vcl/send/letter/after-call-attempt-2.html deleted file mode 100644 index c21fb6155..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/send/letter/after-call-attempt-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/send/letter/after-call-attempt-3.html b/app/views/ur/wat/pcd/victim-record/vcl/send/letter/after-call-attempt-3.html deleted file mode 100644 index 75b5e0743..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/send/letter/after-call-attempt-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/send/letter/after-email-undelivered.html b/app/views/ur/wat/pcd/victim-record/vcl/send/letter/after-email-undelivered.html deleted file mode 100644 index ea7230064..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/send/letter/after-email-undelivered.html +++ /dev/null @@ -1,51 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - - - {% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/send/letter/dispatched.html b/app/views/ur/wat/pcd/victim-record/vcl/send/letter/dispatched.html deleted file mode 100644 index 0252ff708..000000000 --- a/app/views/ur/wat/pcd/victim-record/vcl/send/letter/dispatched.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/letter.html" %} - -{% if (data['notifyStatus'] == "delivered") %} -{% else %} -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/victim-details.html b/app/views/ur/wat/pcd/victim-record/victim-details.html deleted file mode 100644 index b0978e802..000000000 --- a/app/views/ur/wat/pcd/victim-record/victim-details.html +++ /dev/null @@ -1,295 +0,0 @@ -{% block content %} -

    Victim details

    - -
    -
    -
    -
    -

    Name and contact details

    -
    - -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - Change home address -
    -
    -
    -
    - Want to be contacted -
    -
    - Yes -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['pmoc'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['pmoc'] | capitalize }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    - {% if (data['preferredContactTimes'] == "Not provided") %} -
    - Enter preferred contact times -
    - {% else %} -
    - {{ data['preferredContactTimes'] | capitalize }} -
    -
    - Change preferred contact times -
    - {% endif %} -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -

    Equality information

    -
    - -
    -
    -
    -
    - Age -
    -
    - {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) -
    -
    - Change age -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    Other information

    -
    - -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victims.html b/app/views/ur/wat/pcd/victims.html deleted file mode 100644 index 35d0f82a1..000000000 --- a/app/views/ur/wat/pcd/victims.html +++ /dev/null @@ -1,166 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Victims" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == data['caseUrn']) %} -
    - -

    - We've found 8 results for {{ data['caseUrn'] }} -

    - -
    - -
    -
    -
    - Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    - {% endif %} - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/call/call-support.html b/app/views/ur/wat/vcl/call/call-support.html deleted file mode 100644 index fab71f285..000000000 --- a/app/views/ur/wat/vcl/call/call-support.html +++ /dev/null @@ -1,244 +0,0 @@ -{% block content %} -
    -
    -
    -
    -

    - - Drafted letter (read-only) - -

    -
    - {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% else %}Substantially altered charge{% endif %} -
    -
    -
    - -
    -
    -
    -
    -

    - - Supporting information - -

    -
    -
    -
    - -
    -
    - Name -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] }} -
    -
    -
    -
    - Age -
    -
    - {{ data['victimAge'] }} -
    -
    -
    -
    - Date of birth -
    -
    - {{ data['victimDateOfBirth'] }} -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - - -
    -
    -
    - - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/call/follow-up-moc.html b/app/views/ur/wat/vcl/call/follow-up-moc.html deleted file mode 100644 index 69dd12733..000000000 --- a/app/views/ur/wat/vcl/call/follow-up-moc.html +++ /dev/null @@ -1,74 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Follow-up method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - How does {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the letter? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    or
    - -
    - - -
    - -
    -
    - - -
    -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/call/next-attempt-moc.html b/app/views/ur/wat/vcl/call/next-attempt-moc.html deleted file mode 100644 index aba847a3b..000000000 --- a/app/views/ur/wat/vcl/call/next-attempt-moc.html +++ /dev/null @@ -1,66 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Next attempt method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What do you want to do next? -

    -
    - -
    - -
    - - -
    - Preferred method of contact -
    -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/call/phone-call-1.html b/app/views/ur/wat/vcl/call/phone-call-1.html deleted file mode 100644 index ee74e6092..000000000 --- a/app/views/ur/wat/vcl/call/phone-call-1.html +++ /dev/null @@ -1,159 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Telephone call 1" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 1

    - -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    - - - -
    - - -
    -
    - {% include "/ur/wat/vcl/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/call/phone-call-2.html b/app/views/ur/wat/vcl/call/phone-call-2.html deleted file mode 100644 index 3c21440f6..000000000 --- a/app/views/ur/wat/vcl/call/phone-call-2.html +++ /dev/null @@ -1,161 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Telephone call 2" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 2

    - -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    - {% include "/ur/wat/vcl/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/call/phone-call-3.html b/app/views/ur/wat/vcl/call/phone-call-3.html deleted file mode 100644 index 83ddd5b1b..000000000 --- a/app/views/ur/wat/vcl/call/phone-call-3.html +++ /dev/null @@ -1,158 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Telephone call 3 details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 3

    - -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    - - -
    - - -
    -
    - {% include "/ur/wat/vcl/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/call/text-message-details.html b/app/views/ur/wat/vcl/call/text-message-details.html deleted file mode 100644 index 36b2a9eba..000000000 --- a/app/views/ur/wat/vcl/call/text-message-details.html +++ /dev/null @@ -1,155 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Text message details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -
    -

    - Text message details -

    -

    - Date and time of text message -

    -
    - - -
    - If you need to change the date, use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    -
    -
    - - Time of text message - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    - - Time of second call attempt - - -
    - Enter the time given in the text message in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    - - Time of third call attempt (optional) - - -
    - Enter the time given in the text message in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/call/was-text-message-sent.html b/app/views/ur/wat/vcl/call/was-text-message-sent.html deleted file mode 100644 index 244e8dc06..000000000 --- a/app/views/ur/wat/vcl/call/was-text-message-sent.html +++ /dev/null @@ -1,56 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Was a text message sent to the victim?" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Was a text message sent to {{ data['victimForename'] }} {{ data['victimSurname'] }}? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/case-locked/by-someone-else.html b/app/views/ur/wat/vcl/case-locked/by-someone-else.html deleted file mode 100644 index e52fd6186..000000000 --- a/app/views/ur/wat/vcl/case-locked/by-someone-else.html +++ /dev/null @@ -1,27 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Case locked" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -

    - This case is locked -

    -

    - This case was locked on 19 February 2025 at 16:48. -

    -

    - We could not save the information you entered. To make an update, contact Gerald Kingsley-Smyth and ask them to exit the case. -

    -

    - To view the victim's information, search for the URN and select the victim's name again. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/case-locked/self-locked.html b/app/views/ur/wat/vcl/case-locked/self-locked.html deleted file mode 100644 index 716731e1f..000000000 --- a/app/views/ur/wat/vcl/case-locked/self-locked.html +++ /dev/null @@ -1,24 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Case locked" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -

    - This case is locked -

    -

    - We could not save the information you entered. To make an update, exit the case on CMS. -

    -

    - To view the victim's information, search for the URN and select the victim's name again. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/cases.html b/app/views/ur/wat/vcl/cases.html deleted file mode 100644 index 57fb094cd..000000000 --- a/app/views/ur/wat/vcl/cases.html +++ /dev/null @@ -1,161 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Cases" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == data['caseUrn']) %} -
    - -

    - We've found 8 results for {{ data['caseUrn'] }} -

    - -
    - -
    -
    -
    - Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    - {% endif %} - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/checklist.html b/app/views/ur/wat/vcl/checklist.html deleted file mode 100644 index 17640fe7f..000000000 --- a/app/views/ur/wat/vcl/checklist.html +++ /dev/null @@ -1,82 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Checklist" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    -

    Checklist

    -

    Select the items that have been completed or are required for this victim.

    - -
    -
    -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    -
    - -
    - - Cancel -
    -
    - -
    -
    -{% endblock %} diff --git a/app/views/ur/wat/vcl/concepts/overview.html b/app/views/ur/wat/vcl/concepts/overview.html deleted file mode 100644 index b3577a98a..000000000 --- a/app/views/ur/wat/vcl/concepts/overview.html +++ /dev/null @@ -1,194 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge22/10/2024
    Overdue
    - Send letter -
    John Smith
    54KR1626525
    No further action23/10/2025
    Due today
    - Callback scheduled -
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting24/10/2025 - View letter and make call -
    Alice Johnson
    54KR1626525/1
    VCL Scheme24/10/2025 - Amend draft -
    Michael Roberts
    54KR1626790
    VCL Scheme25/10/2025 - Draft letter -
    - - -
    - -
    - - - - 0 - - emails sent - - - -
    -

    Recently viewed victims

    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/concepts/vca-work-management.html b/app/views/ur/wat/vcl/concepts/vca-work-management.html deleted file mode 100644 index fbcdcc4f3..000000000 --- a/app/views/ur/wat/vcl/concepts/vca-work-management.html +++ /dev/null @@ -1,229 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="VCA work management" %} - -{% block beforeContent %} - -{% endblock %} - -{% block content %} -
    -
    -

    Victim case work assigned to you

    - -

    This dashboard shows victims assigned to you, outstanding actions (for example, VCL communications), letter review status and SLAs. Items nearing their due date are highlighted and announced for assistive technologies.

    - - - - - -
    - -
    - {% if data['victims'] and data['victims']|length > 0 %} -
      - {% for victim in data['victims'] %} - {# compute small helper attributes for client-side filtering: lowercase name & urn, boolean flags #} -
    • -
      -
      -
      -

      - {{ victim.surname | upper }}, {{ victim.forename }} -

      -

      URN: {{ victim.urn }}

      -
      - -
      - Open case -
      -
      - -
      -
      -

      Outstanding actions

      - {% if victim.actions and victim.actions|length > 0 %} -
        - {% for action in victim.actions %} -
      • - {{ action.title }} - {% if action.type %}({{ action.type }}){% endif %} - {% if action.nearing_due %} - - Due in {{ action.days_to_due }} day{% if action.days_to_due != 1 %}s{% endif %} — action required - - {% elif action.days_to_due is defined %} - - Due in {{ action.days_to_due }} day{% if action.days_to_due != 1 %}s{% endif %} - - {% endif %} -
      • - {% endfor %} -
      - {% else %} -

      No outstanding actions

      - {% endif %} -
      - -
      -

      Letters & review status

      - {% if victim.letters and victim.letters|length > 0 %} -
        - {% for letter in victim.letters %} -
      • -
        {{ letter.type }}
        - -
        - {% if letter.review_status == "approved" %} - Approved - {% elif letter.review_status == "under-review" %} - Under review - {% elif letter.review_status == "amendments-required" %} - Amendments required - {% else %} - {{ letter.review_status | default("Not reviewed") }} - {% endif %} - sent {{ letter.sent_date | default('–') }} -
        - -
        - {% if letter.sla_remaining is defined %} - {% if letter.sla_remaining <= 1 %} - SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} - {% elif letter.sla_remaining <= 3 %} - SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} - {% else %} - SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} - {% endif %} - SLA total: {{ letter.sla_days }} day{% if letter.sla_days != 1 %}s{% endif %} - {% else %} - No SLA - {% endif %} -
        -
      • - {% endfor %} -
      - {% else %} -

      No letters

      - {% endif %} -
      -
      - - -
      -
    • - {% endfor %} -
    - {% else %} -
    -

    You have no victims assigned or no outstanding items. Use the search to find a victim.

    -
    - {% endif %} -
    - - -
    -
    - -{# Minimal client-side behaviour to make the dashboard interactive and accessible #} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/concepts/vsm-tasks-1.html b/app/views/ur/wat/vcl/concepts/vsm-tasks-1.html deleted file mode 100644 index ce822024e..000000000 --- a/app/views/ur/wat/vcl/concepts/vsm-tasks-1.html +++ /dev/null @@ -1,219 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    -
    -
    -

    Tasks

    -
    - -
    -
    -
    - - -
    -
    -

    Tasks due today (5)

    - -

    - View tasks due today -

    -
    -
    -

    Overdue tasks (3)

    - -

    - View overdue tasks -

    -
    -
    -

    Unallocated victims (7)

    - -

    - Allocate unallocated victim cases -

    -
    -
    - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Letters to review (13) -
    Victim and URNLetter typeLast updateNext action
    Jane Doe
    54KR1626525
    Decision to charge22/10/2024
    Vivienne Reid
    - Review -
    John Smith
    54KR1626525
    No further action24/10/2025
    Sarah Jackson
    - Review -
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting24/10/2025
    Sarah Jackson
    - Review -
    Alice Johnson
    54KR1626525/1
    VCL Scheme24/10/2025
    Mel Symonds
    - Review -
    Michael Roberts
    54KR1626790
    VCL Scheme25/10/2025
    Rana Sesko
    - Review -
    - - -
    - -
    -
    -

    Team allocation (33)

    - - -

    - View all victims allocated to team -

    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/concepts/vso-dashboard.html b/app/views/ur/wat/vcl/concepts/vso-dashboard.html deleted file mode 100644 index db10b2a5c..000000000 --- a/app/views/ur/wat/vcl/concepts/vso-dashboard.html +++ /dev/null @@ -1,286 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="VSO dashboard" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    - -

    VSO dashboard

    - -
    -
    -
    -
    -

    - All upcoming events -

    -
    -
    -
    -
    -
    - Age -
    -
    - 38 -
    -
    - Change age (Lead tenant) -
    -
    -
    -
    - Nationality -
    -
    - UK national resident in UK -
    -
    - Change nationality (Lead tenant) -
    -
    -
    -
    - Working situation -
    -
    - Part time – less than 30 hours a week -
    -
    - Change working situation (Lead tenant) -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Upcoming events by victim -

    -
    -
    -
    -
    -
    - Age -
    -
    - 38 -
    -
    - Change age (Lead tenant) -
    -
    -
    -
    - Nationality -
    -
    - UK national resident in UK -
    -
    - Change nationality (Lead tenant) -
    -
    -
    -
    - Working situation -
    -
    - Part time – less than 30 hours a week -
    -
    - Change working situation (Lead tenant) -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Recently viewed victims -

    -
    -
    -
    -
    -
    - Age -
    -
    - 38 -
    -
    - Change age (Lead tenant) -
    -
    -
    -
    - Nationality -
    -
    - UK national resident in UK -
    -
    - Change nationality (Lead tenant) -
    -
    -
    -
    - Working situation -
    -
    - Part time – less than 30 hours a week -
    -
    - Change working situation (Lead tenant) -
    -
    -
    -
    -
    -
    -
    - - - - - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/concepts/vso-tasks-1.html b/app/views/ur/wat/vcl/concepts/vso-tasks-1.html deleted file mode 100644 index ae1a0f45a..000000000 --- a/app/views/ur/wat/vcl/concepts/vso-tasks-1.html +++ /dev/null @@ -1,185 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge13/11/2025
    Overdue
    - Send letter -
    John Smith
    54KR1626525
    No further action14/11/2025
    at 14:00
    Due today
    - Callback scheduled -
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting17/11/2025 - View letter and make call -
    Alice Johnson
    54KR1626525/1
    VCL Scheme17/11/2025 - Amend draft -
    Michael Roberts
    54KR1626790
    VCL Scheme18/11/2025 - Draft letter -
    - - -
    - -
    -
    -

    Recently viewed victims

    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/draft/approved-to-send.html b/app/views/ur/wat/vcl/draft/approved-to-send.html deleted file mode 100644 index 02f9da628..000000000 --- a/app/views/ur/wat/vcl/draft/approved-to-send.html +++ /dev/null @@ -1,33 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Approved to send" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Approved to send -

    -
    - -

    - Your letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} is approved to send. -

    - -

    What happens next

    - -

    - You can now send an email or add a letter to the print queue from the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - - - View all communications - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/draft/cannot-connect.html b/app/views/ur/wat/vcl/draft/cannot-connect.html deleted file mode 100644 index 1f2f03c69..000000000 --- a/app/views/ur/wat/vcl/draft/cannot-connect.html +++ /dev/null @@ -1,24 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Cannot connect to Correspondence Drafter" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - We cannot connect to the letter drafting tool right now. -

    -

    - Try again later. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/draft/cd-modal/delete-draft.html b/app/views/ur/wat/vcl/draft/cd-modal/delete-draft.html deleted file mode 100644 index 088d8556a..000000000 --- a/app/views/ur/wat/vcl/draft/cd-modal/delete-draft.html +++ /dev/null @@ -1,40 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/draft/cd-modal/request-review.html b/app/views/ur/wat/vcl/draft/cd-modal/request-review.html deleted file mode 100644 index ed2c0a466..000000000 --- a/app/views/ur/wat/vcl/draft/cd-modal/request-review.html +++ /dev/null @@ -1,138 +0,0 @@ -{% block content %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/draft/cd-modal/send-to-cms.html b/app/views/ur/wat/vcl/draft/cd-modal/send-to-cms.html deleted file mode 100644 index 714ad6de6..000000000 --- a/app/views/ur/wat/vcl/draft/cd-modal/send-to-cms.html +++ /dev/null @@ -1,65 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/draft/compose-letter.html b/app/views/ur/wat/vcl/draft/compose-letter.html deleted file mode 100644 index 42047635b..000000000 --- a/app/views/ur/wat/vcl/draft/compose-letter.html +++ /dev/null @@ -1,367 +0,0 @@ -{% extends "layouts/main.html" %} - -{% block header %} -{% include "/ur/wat/vcl/header/vso.html" %} -{% endblock %} - -{% set pageName = "Compose letter" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -{% include "/ur/wat/vcl/draft/cd-modal/save-draft.html" %} - -{% include "/ur/wat/vcl/draft/cd-modal/delete-draft.html" %} - -{% include "/ur/wat/vcl/draft/cd-modal/request-review.html" %} - -{% include "/ur/wat/vcl/draft/cd-modal/send-to-cms.html" %} - -
    - -
    -
    - -
    -
    -

    Compose letter

    -
    - -
    -
    - - Case and victim information - - - - - -
    -
    -
    - -
    - -
    -
    -

    - Autosave is on. Last saved at {{ "now" | govukTime }} -

    -
    -
    -
    - - -
    - - -
    - -
    -
    - -
    -
    - - - -
    - - - -
    -
    - - - -
    -
    - -
    - -
    -
    - - -
    -

    - -

    -

    - Create a new note -

    - -
    - -
    -
    -
    - -
    -
    - - -
    -
    -
    - -
    - -
    - -
    -

    - Monitoring codes applicable to this case: -

    -
      -
    • - Pre-charge decision -
    • -
    -
    - - - -
    -
    - -
    -{% endblock %} - -{% block pageScripts %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/draft/stopped-charge.html b/app/views/ur/wat/vcl/draft/stopped-charge.html deleted file mode 100644 index 702491e25..000000000 --- a/app/views/ur/wat/vcl/draft/stopped-charge.html +++ /dev/null @@ -1,75 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Stopped charge reason" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Why was the charge stopped? -

    -
    - -
    - -
    - - -
    - Victims' Right to Review -
    -
    - -
    - - -
    - -
    - - -
    - Victims' Right to Review -
    -
    - -
    - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/draft/substantially-altered-charge.html b/app/views/ur/wat/vcl/draft/substantially-altered-charge.html deleted file mode 100644 index 9ba763a49..000000000 --- a/app/views/ur/wat/vcl/draft/substantially-altered-charge.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Substantially altered charge" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Has the level of charge decreased or increased? -

    -
    - -
    - -
    - - -
    - -
    - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/draft/under-review.html b/app/views/ur/wat/vcl/draft/under-review.html deleted file mode 100644 index 0c3db2e78..000000000 --- a/app/views/ur/wat/vcl/draft/under-review.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Review requested" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Review requested -

    -
    - Under review with
    - {% if (data['reviewerLevel'] == "d-request") %} - {{ data['d-reviewer'] }} (D) - {% elif (data['reviewerLevel'] == "b3-request") %} - {{ data['b3-reviewer'] }} (B3) - {% elif (data['reviewerLevel'] == "b2-request") %} - {{ data['b2-reviewer'] }} (B2) - {% else %} - {% endif %} -
    -
    - -

    What happens next

    - -

    - Check for updates on the review to find out if amendments are needed or the review process is complete. -

    - -

    - Once the letter is approved you can inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - - - Continue - - -
    - - - If you chose the wrong reviewer - - -
    - You can go back and request the review is done by another reviewer. -
    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/draft/vcl-type.html b/app/views/ur/wat/vcl/draft/vcl-type.html deleted file mode 100644 index 9a07b005e..000000000 --- a/app/views/ur/wat/vcl/draft/vcl-type.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="VCL type" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What do you need to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} about? -

    -
    - -
    - -
    - - -
    - -
    - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/header/vso.html b/app/views/ur/wat/vcl/header/vso.html deleted file mode 100644 index 3613f3fb7..000000000 --- a/app/views/ur/wat/vcl/header/vso.html +++ /dev/null @@ -1,37 +0,0 @@ -{% block content %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/letter-dashboard.html b/app/views/ur/wat/vcl/letter-dashboard.html deleted file mode 100644 index 3b19eb2cb..000000000 --- a/app/views/ur/wat/vcl/letter-dashboard.html +++ /dev/null @@ -1,113 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Letters" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -

    Letters in draft

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URNVictimLetter typeAuthorReviewerStatusDue dateUpdated on
    {{ data['caseUrn'] }}{{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}{% if (data['decisionType']) == "dtc" %}Decision to charge{% elif (data['decisionType']) == "mixed-charges" %}Mixed charges{% elif (data['decisionType']) == "nfa" %}No further action{% endif %}{{ data['userSurname'] | upper }}, {{ data['userForename'] }}SANDERSON, Kerry{% if (data['nfaStatus']) == "draft-in-progress" %}In progress{% elif (data['nfaStatus']) == "draft-under-review" %}Under review{% elif (data['nfaStatus']) == "draft-amendments-required" %}Amendments required{% else %}Ready to send{% endif %}{{ "today" | govukDate() }}
    14:04
    - - - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/overview.html b/app/views/ur/wat/vcl/overview.html deleted file mode 100644 index 21d20c8ae..000000000 --- a/app/views/ur/wat/vcl/overview.html +++ /dev/null @@ -1,84 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Overview" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} - -{% endblock %} diff --git a/app/views/ur/wat/vcl/send/check-email-details.html b/app/views/ur/wat/vcl/send/check-email-details.html deleted file mode 100644 index 2eb7c10f0..000000000 --- a/app/views/ur/wat/vcl/send/check-email-details.html +++ /dev/null @@ -1,99 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Check details" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -

    Check the details before sending the email

    - -

    Email details

    - -
    -
    -
    - Type -
    -
    - {% if (data['vclType'] == "stopped-charge") %} - Stopped charge - {% elif (data['vclType'] == "nfa") %} - Substantially altered charge - {% endif %} -
    -
    -
    -
    - Included -
    -
    - Information pack
    - Crest survey -
    - -
    -
    -
    - From -
    -
    - Victim Services shared mailbox
    {{ data['sharedMailbox'] }} -
    -
    -
    -
    - To -
    -
    - {% if (data['recipient'] == "victim") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) - {% elif (data['recipient'] == "oic") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['oicRank'] }} {{ data['oicForename'] }} {{ data['oicSurname'] }} (officer in charge) - {% elif (data['recipient'] == "isva") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['isvaForename'] }} {{ data['isvaSurname'] }} (ISVA) - {% endif %}
    - {% if (data['recipient'] == "victim") %} - {{ data['victimEmailAddress'] }} - {% elif (data['recipient'] == "oic") %} - {{ data['oicEmailAddress'] }} - {% elif (data['recipient'] == "isva") %} - {{ data['isvaEmailAddress'] }} - {% endif %} -
    -
    - -
    - - {% if (data['nfaStatus'] == "email-delivered") %} -
    - - - Warning - Only send this email to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - {% endif %} - -

    Now send your email

    - -

    - This will inform the victim about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - - - - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/send/check-letter-details.html b/app/views/ur/wat/vcl/send/check-letter-details.html deleted file mode 100644 index 44a8d3f98..000000000 --- a/app/views/ur/wat/vcl/send/check-letter-details.html +++ /dev/null @@ -1,96 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Check details" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    - -

    Check the details before sending for printing

    - -

    Letter details

    - -
    -
    -
    - Type -
    -
    - {% if (data['vclType'] == "stopped-charge") %} - Stopped charge - {% elif (data['vclType'] == "nfa") %} - Substantially altered charge - {% endif %} -
    -
    -
    -
    - Included -
    -
    - Information pack
    - Crest survey -
    - -
    -
    -
    - From -
    -
    - Victim Services shared mailbox
    {{ data['sharedMailbox'] }} -
    -
    -
    -
    - Printer -
    -
    - Liverpool office
    victim.services.liverpool@cps.gov.uk -
    -
    -
    -
    - Final recipient -
    -
    - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) -
    -
    -
    -
    - Recipient address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - -
    - -

    Now send for printing

    - -

    - Select Send for printing to add the letter to the print queue. -

    - - - -
    - - Send for printing later -
    - -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/send/delivered.html b/app/views/ur/wat/vcl/send/delivered.html deleted file mode 100644 index 98df3a563..000000000 --- a/app/views/ur/wat/vcl/send/delivered.html +++ /dev/null @@ -1,93 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Email delivered" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Email delivered to
    {{ data['victimForename'] }} {{ data['victimSurname'] }} -

    -
    - - - -

    - The information pack and Crest survey were also sent. -

    - -

    Further information

    - -

    - You can view a log of the delivered email on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved on CMS. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - - {% if (data['fumoc'] == "email") %} - - Continue - - {% elif (data['attemptToContactAgain'] == "email") %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "2") %} - - {% if (data['fumoc'] == "email") %} - - Continue - - {% elif (data['attemptToContactAgain'] == "email") %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "3") %} - - Continue - - - {% endif %} - {% elif (data['pmoc'] == "email") %} - - - Continue - - - - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/send/letter-added-to-print-queue.html b/app/views/ur/wat/vcl/send/letter-added-to-print-queue.html deleted file mode 100644 index 8d88e1b3d..000000000 --- a/app/views/ur/wat/vcl/send/letter-added-to-print-queue.html +++ /dev/null @@ -1,86 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Letter added to print queue" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Letter sent for printing -

    -
    - -

    - The letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} was successfully sent for printing. -

    - -

    - The information pack and Crest survey were also sent for printing. -

    - -

    Further information

    - -

    - You can view a record of the letter on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved to CMS as well. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - - Continue - - - {% elif (data['callAttempt'] == "2") %} - - Continue - - - {% elif (data['callAttempt'] == "3") %} - {% if (data['victimInformed3'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% endif %} - {% elif (data['pmoc'] == "email") %} - - {% if (data['callAttempt'] == "") %} - - Continue - - - {% elif (data['callAttempt'] == "1") %} - - Continue - - - {% elif (data['callAttempt'] == "2") %} - - Continue - - - {% elif (data['callAttempt'] == "3") %} - - Continue - - - {% endif %} - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/send/letter-details.html b/app/views/ur/wat/vcl/send/letter-details.html deleted file mode 100644 index 2bb1e1bbd..000000000 --- a/app/views/ur/wat/vcl/send/letter-details.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Letter details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    -

    Letter details

    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/send/letter-logged.html b/app/views/ur/wat/vcl/send/letter-logged.html deleted file mode 100644 index 40604745c..000000000 --- a/app/views/ur/wat/vcl/send/letter-logged.html +++ /dev/null @@ -1,100 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Letter logged" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Letter logged -

    -
    - -

    - The {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} letter was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. -

    - - - -

    Further information

    - -

    - You can view the logged letter on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved to CMS. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - {% if (data['victimInformed1'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "2") %} - {% if (data['victimInformed2'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "3") %} - {% if (data['victimInformed3'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - {% endif %} - {% elif (data['pmoc'] == "post") %} - - - Continue - - - - {% else %} - - Continue - - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/send/permanent-failure.html b/app/views/ur/wat/vcl/send/permanent-failure.html deleted file mode 100644 index 98de0adc4..000000000 --- a/app/views/ur/wat/vcl/send/permanent-failure.html +++ /dev/null @@ -1,36 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Permanent failure" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. -

    - -

    - Check the email address is correct. If it is incorrect, you can update the email address. -

    - - -

    - Once updated, you can try to send the email again from 'Communications' tab of the victim's record. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/send/sending-email.html b/app/views/ur/wat/vcl/send/sending-email.html deleted file mode 100644 index 4f1447d1c..000000000 --- a/app/views/ur/wat/vcl/send/sending-email.html +++ /dev/null @@ -1,39 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Sending email" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -

    - Sending email -

    - -

    - The email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. -

    - - - -

    Further information

    - -

    - You can view a log of the sent email on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The email was automatically saved to CMS. -

    - - - Continue - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/send/temporary-failure.html b/app/views/ur/wat/vcl/send/temporary-failure.html deleted file mode 100644 index 785cb7a36..000000000 --- a/app/views/ur/wat/vcl/send/temporary-failure.html +++ /dev/null @@ -1,29 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Temporary failure" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -

    - You can try to send it again later from the 'Communications' tab of the victim's record within the Victim Case Application. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/sign-in.html b/app/views/ur/wat/vcl/sign-in.html deleted file mode 100644 index dfcb7009a..000000000 --- a/app/views/ur/wat/vcl/sign-in.html +++ /dev/null @@ -1,67 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Sign in to your account" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case Application -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/tasks.html b/app/views/ur/wat/vcl/tasks.html deleted file mode 100644 index c0ae96587..000000000 --- a/app/views/ur/wat/vcl/tasks.html +++ /dev/null @@ -1,268 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {% if (data['vclStatus'] == "draft-under-review") %} - - - - - - - {% else %} - - - - - - - {% endif %} - -
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge13 November 2025
    Overdue
    - Send letter -
    John Smith
    54KR1626525
    No further action14 November 2025
    Due today
    - Call at 14:00 -
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting14 November 2025
    Due today
    - View letter and make call -
    Alice Johnson
    54KR1626525/1
    Substantially altered charge (VCL)17 November 2025 - Amend draft -
    Barry Wiggins
    64KR1626925
    Decision to charge19 November 2025 - Amend draft -
    {{ data['victimForename'] }} {{ data['victimSurname'] }}
    {{ data['caseUrn'] }}
    Stopped charge (VCL)18 November 2025 - {% if (data['vclStatus'] == "draft-not-started") %} - - Draft letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% elif (data['vclStatus'] == "draft-in-progress") %} - - Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% elif (data['vclStatus'] == "draft-amendments-required") %} - - Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% elif (data['vclStatus'] == "before-call-1") %} - - View letter and make call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% elif (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") %} - - Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% elif (data['vclStatus'] == "after-call-attempt-3") %} - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% elif (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") %} - {% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% else %} - - Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% endif %} - - {% elif (data['vclStatus'] == "draft-ready-to-send") %} - {% if (data['pmoc'] == "") %} - - Select preferred method of contact to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% else %} - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% endif %} - - {% elif (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") or (data['pmoc'] == "email") %} - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") or (data['pmoc'] == "post") %} - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% elif (data['pmoc'] == "via-police") %} - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% elif (data['pmoc'] == "via-isva") %} - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% endif %} - {% else %} -

    No tasks!!

    - {% endif %} -
    - - -
    - -
    -
    -

    Recently viewed victims

    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-details/email-address.html b/app/views/ur/wat/vcl/victim-details/email-address.html deleted file mode 100644 index 6fdde14ef..000000000 --- a/app/views/ur/wat/vcl/victim-details/email-address.html +++ /dev/null @@ -1,51 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim's email address" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    - -

    - -

    - - - - -
    - -
    -

    - -

    - - -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-details/preferred-method-of-contact.html b/app/views/ur/wat/vcl/victim-details/preferred-method-of-contact.html deleted file mode 100644 index def3079cb..000000000 --- a/app/views/ur/wat/vcl/victim-details/preferred-method-of-contact.html +++ /dev/null @@ -1,84 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Preferred method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/communications/index.html b/app/views/ur/wat/vcl/victim-record/communications/index.html deleted file mode 100644 index ae17f78e7..000000000 --- a/app/views/ur/wat/vcl/victim-record/communications/index.html +++ /dev/null @@ -1,128 +0,0 @@ -{% block content %} -

    Communications

    - -
    -
    - {% if (data['pmoc'] == "email") %} - {% if (data['vclStatus'] == "email-delivered") %} - {% else %} - {% if (data['victimEmailAddress'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter an email address. -

    -
    -
    - {% else %} - {% if (data['nfaStatus'] == "") %} -
    - - - Warning - Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - {% endif %} - {% endif %} - {% endif %} - {% endif %} - - {% if (data['pmoc'] == "") %} -
    - - - Warning - Preferred method of contact unknown -

    - Confirm this before you contact the victim, then select a preferred method of contact. -

    -
    -
    - {% endif %} - - {% if ((data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile")) and (data['victimPhoneNumber'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter a telephone number. -

    -
    -
    - {% endif %} - - {% if (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter an address. -

    -
    -
    - {% endif %} -
    -
    - - - -{% if (data['subTab'] == "charging-decision") %} -{% include "/ur/wat/vcl/victim-record/pcd/index.html" %} - -{% elif (data['subTab'] == "ptm") %} -{% include "/ur/wat/vcl/victim-record/pre-trial/pre-trial-meeting/index.html" %} - -{% elif (data['subTab'] == "vcl") %} -{% include "/ur/wat/vcl/victim-record/vcl/index.html" %} - -{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/index.html b/app/views/ur/wat/vcl/victim-record/index.html deleted file mode 100644 index 290e97104..000000000 --- a/app/views/ur/wat/vcl/victim-record/index.html +++ /dev/null @@ -1,173 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block header %} -{% include "/ur/wat/vcl/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - - {% if (data['case-locked'] == "by-someone-else") %} - {% include "/ur/wat/vcl/case-locked/banner/by-someone-else.html" %} - {% elif (data['case-locked'] == "self-locked") %} - {% include "/ur/wat/vcl/case-locked/banner/self-locked.html" %} - {% else %} - {% endif %} - - {% if (data['success'] == "yes") %} - - - {% else %} - {% endif %} - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    -

    - Case URN: {{ data['caseUrn'] }} -

    - - -
    -

    Contents

    - - - -
    - {% include "/ur/wat/vcl/victim-record/summary.html" %} -
    - -
    - {% include "/ur/wat/vcl/victim-record/victim-details.html" %} -
    - -
    - {% include "/ur/wat/vcl/victim-record/case-contacts.html" %} -
    - -
    - {% include "/ur/wat/vcl/victim-record/communications/index.html" %} -
    - -
    - {% include "/ur/wat/vcl/victim-record/pcd/index.html" %} -
    - -
    - {% include "/ur/wat/vcl/victim-record/pre-trial/index.html" %} -
    - -
    - {% include "/ur/wat/vcl/victim-record/vcl/index.html" %} -
    -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/call/after-call-attempt-1.html b/app/views/ur/wat/vcl/victim-record/pcd/call/after-call-attempt-1.html deleted file mode 100644 index 062569ae2..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/call/after-call-attempt-1.html +++ /dev/null @@ -1,17 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - - - - - Log another call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/call/after-call-attempt-2.html b/app/views/ur/wat/vcl/victim-record/pcd/call/after-call-attempt-2.html deleted file mode 100644 index c9fda0fa7..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/call/after-call-attempt-2.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - - - - - Log another call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/call/after-call-attempt-3.html b/app/views/ur/wat/vcl/victim-record/pcd/call/after-call-attempt-3.html deleted file mode 100644 index 1e4c92b95..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/call/after-call-attempt-3.html +++ /dev/null @@ -1,30 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    - - - Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/call/before-call-1.html b/app/views/ur/wat/vcl/victim-record/pcd/call/before-call-1.html deleted file mode 100644 index e6c84795f..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/call/before-call-1.html +++ /dev/null @@ -1,17 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -

    - Telephone the victim and log the call before sending the letter. -

    - - - - - Log a call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/call/informed-after-call-1.html b/app/views/ur/wat/vcl/victim-record/pcd/call/informed-after-call-1.html deleted file mode 100644 index 54cd9e638..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/call/informed-after-call-1.html +++ /dev/null @@ -1,54 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% if (data['fumoc'] == "email") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before sending. -

    - - - Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% elif (data['fumoc'] == "post") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before sending to printing. -

    - - - Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - Reason for no letter -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. -

    - - - Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/call/informed-after-call-2.html b/app/views/ur/wat/vcl/victim-record/pcd/call/informed-after-call-2.html deleted file mode 100644 index 7ef01efcf..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/call/informed-after-call-2.html +++ /dev/null @@ -1,63 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") %} -

    - No changes are needed to the letter and it can now be sent. -

    - - - Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% elif (data['fumoc'] == "post") %} -

    - No changes are needed to the letter and it can now be sent. -

    - - - Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. -

    - - - Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/call/informed-after-call-3.html b/app/views/ur/wat/vcl/victim-record/pcd/call/informed-after-call-3.html deleted file mode 100644 index 2f9a380cd..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/call/informed-after-call-3.html +++ /dev/null @@ -1,67 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before sending. -

    - - - Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% elif (data['fumoc'] == "post") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before printing. -

    - - - Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. -

    - - - Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/draft/amendments-required.html b/app/views/ur/wat/vcl/victim-record/pcd/draft/amendments-required.html deleted file mode 100644 index 96d8176ab..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/draft/amendments-required.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -

    - The draft requires amendments from you before sending. -

    - - - - - Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/draft/approved-to-send.html b/app/views/ur/wat/vcl/victim-record/pcd/draft/approved-to-send.html deleted file mode 100644 index b31b33e3c..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/draft/approved-to-send.html +++ /dev/null @@ -1,158 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} -{% else %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    -{% endif %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} -{% if (data['callAttempt'] == "1") %} -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% endif %} - -{% if (data['fumoc'] == "none") %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    -{% else %} - -

    - You can now send the letter. -

    -{% endif %} - -{% if (data['victimInformed3'] == "No") %} -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    -{% endif %} - -{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "none") %} - -{% else %} - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} - -{% elif (data['pmoc'] == "email") %} -

    - You can now send the letter. -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "post") %} -

    - You can now send the letter. -

    - - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "via-police") %} -

    - The letter is approved to send to the officer in charge. -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% elif (data['pmoc'] == "via-isva") %} -

    - The letter is approved to send to the victim's independent sexual violence adviser (ISVA). -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% else %} -

    - You can now send the letter. -

    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/draft/in-progress.html b/app/views/ur/wat/vcl/victim-record/pcd/draft/in-progress.html deleted file mode 100644 index be7e55eb0..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/draft/in-progress.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -

    - A draft letter is in progress. -

    - - - Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/draft/not-started.html b/app/views/ur/wat/vcl/victim-record/pcd/draft/not-started.html deleted file mode 100644 index 1e9a76691..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/draft/not-started.html +++ /dev/null @@ -1,9 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - - - Draft a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/draft/ready-to-send.html b/app/views/ur/wat/vcl/victim-record/pcd/draft/ready-to-send.html deleted file mode 100644 index 7f509c35e..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/draft/ready-to-send.html +++ /dev/null @@ -1,57 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% if (data['callAttempt'] == "1") %} -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% else %} -{% endif %} - -

    - The letter is ready to send. No amendments are required. -

    - -{% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - - Review letter before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/draft/under-review.html b/app/views/ur/wat/vcl/victim-record/pcd/draft/under-review.html deleted file mode 100644 index 6b6d576a5..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/draft/under-review.html +++ /dev/null @@ -1,83 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% if (data['reviewer'] == "head") %} -

    - The draft is under review. The current reviewer is Cecilia Galpin (Head). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% elif (data['reviewer'] == "lawyer") %} -

    - The draft is under review. The current reviewer is Geoff Laws (Lawyer). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% else %} -

    - The draft is under review. The current reviewer is {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. -

    - - - -

    - You can still make changes to the draft if you need to. -

    -{% endif %} - - - View draft to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/index.html b/app/views/ur/wat/vcl/victim-record/pcd/index.html deleted file mode 100644 index 601e74e0b..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/index.html +++ /dev/null @@ -1,25 +0,0 @@ -{% block content %} -
    -
    - -
    -
    -

    - Decision to charge -

    -
    -
    - - {% include "/ur/wat/vcl/victim-record/vcl/send/fu-email/after-call-2.html" %} - -
    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/send/email/after-call-attempt-1.html b/app/views/ur/wat/vcl/victim-record/pcd/send/email/after-call-attempt-1.html deleted file mode 100644 index d1d59910c..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/send/email/after-call-attempt-1.html +++ /dev/null @@ -1,59 +0,0 @@ -{% block content %} - - -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/send/email/after-call-attempt-2.html b/app/views/ur/wat/vcl/victim-record/pcd/send/email/after-call-attempt-2.html deleted file mode 100644 index 4ff7e831d..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/send/email/after-call-attempt-2.html +++ /dev/null @@ -1,63 +0,0 @@ -{% block content %} - - -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/send/email/delivered.html b/app/views/ur/wat/vcl/victim-record/pcd/send/email/delivered.html deleted file mode 100644 index fc971ff2e..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/send/email/delivered.html +++ /dev/null @@ -1,46 +0,0 @@ -{% block content %} - - -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/send/email/failure-permanent.html b/app/views/ur/wat/vcl/victim-record/pcd/send/email/failure-permanent.html deleted file mode 100644 index 0bb710b6c..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/send/email/failure-permanent.html +++ /dev/null @@ -1,53 +0,0 @@ -{% block content %} - - -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/send/email/failure-technical.html b/app/views/ur/wat/vcl/victim-record/pcd/send/email/failure-technical.html deleted file mode 100644 index 3edab853f..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/send/email/failure-technical.html +++ /dev/null @@ -1,47 +0,0 @@ -{% block content %} - - -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/send/email/failure-temporary.html b/app/views/ur/wat/vcl/victim-record/pcd/send/email/failure-temporary.html deleted file mode 100644 index 352b2c218..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/send/email/failure-temporary.html +++ /dev/null @@ -1,53 +0,0 @@ -{% block content %} - - -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/send/email/sending.html b/app/views/ur/wat/vcl/victim-record/pcd/send/email/sending.html deleted file mode 100644 index 74a9077de..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/send/email/sending.html +++ /dev/null @@ -1,44 +0,0 @@ -{% block content %} - - -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/after-call-1.html b/app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/after-call-1.html deleted file mode 100644 index 09e1a2f76..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% include "/ur/wat/vcl/victim-record/pcd/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/after-call-2.html b/app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/after-call-2.html deleted file mode 100644 index c53a46826..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/pcd/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/ur/wat/vcl/victim-record/pcd/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/after-call-3.html b/app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/after-call-3.html deleted file mode 100644 index 74425a931..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/pcd/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/ur/wat/vcl/victim-record/pcd/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/failure-permanent.html b/app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/failure-permanent.html deleted file mode 100644 index a91bf8803..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/failure-permanent.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/failure-technical.html b/app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/failure-technical.html deleted file mode 100644 index f4234c099..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/failure-technical.html +++ /dev/null @@ -1,15 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/failure-temporary.html b/app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/failure-temporary.html deleted file mode 100644 index ef2d61df0..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/failure-temporary.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/sending.html b/app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/sending.html deleted file mode 100644 index 27edfca8b..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/send/fu-email/sending.html +++ /dev/null @@ -1,107 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - - - -
    - - - -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/send/fu-letter/after-call-1.html b/app/views/ur/wat/vcl/victim-record/pcd/send/fu-letter/after-call-1.html deleted file mode 100644 index c53a61542..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/send/fu-letter/after-call-1.html +++ /dev/null @@ -1,101 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - - - -
    - -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/letter.html" %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/send/fu-letter/after-call-2.html b/app/views/ur/wat/vcl/victim-record/pcd/send/fu-letter/after-call-2.html deleted file mode 100644 index 8cbbba95a..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/send/fu-letter/after-call-2.html +++ /dev/null @@ -1,63 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/letter.html" %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/send/fu-letter/after-call-3.html b/app/views/ur/wat/vcl/victim-record/pcd/send/fu-letter/after-call-3.html deleted file mode 100644 index 831d4b1e9..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/send/fu-letter/after-call-3.html +++ /dev/null @@ -1,67 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/letter.html" %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html b/app/views/ur/wat/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html deleted file mode 100644 index 6072aeb6c..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html +++ /dev/null @@ -1,114 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    -
    - -
    - -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/letter.html" %} - - - -
    - -
    - - - Previous letter attempts - - -
    -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html b/app/views/ur/wat/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html deleted file mode 100644 index 06212df54..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html +++ /dev/null @@ -1,51 +0,0 @@ -{% block content %} - - -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html b/app/views/ur/wat/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html deleted file mode 100644 index 470010f1d..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html +++ /dev/null @@ -1,55 +0,0 @@ -{% block content %} - - -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html b/app/views/ur/wat/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html deleted file mode 100644 index c0d94486d..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html +++ /dev/null @@ -1,59 +0,0 @@ -{% block content %} - - -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/send/letter/after-email-undelivered.html b/app/views/ur/wat/vcl/victim-record/pcd/send/letter/after-email-undelivered.html deleted file mode 100644 index d285c25bc..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/send/letter/after-email-undelivered.html +++ /dev/null @@ -1,84 +0,0 @@ -{% block content %} - - -{% include "/ur/wat/vcl/victim-record/communications/charging-decision/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/send/letter/dispatched.html b/app/views/ur/wat/vcl/victim-record/pcd/send/letter/dispatched.html deleted file mode 100644 index b4f47f62a..000000000 --- a/app/views/ur/wat/vcl/victim-record/pcd/send/letter/dispatched.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/pcd/details/letter.html" %} - -{% if (data['notifyStatus'] == "") %} -{% else %} -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/pcd/details/email.html" %} -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pre-trial/index.html b/app/views/ur/wat/vcl/victim-record/pre-trial/index.html deleted file mode 100644 index 2b28fb376..000000000 --- a/app/views/ur/wat/vcl/victim-record/pre-trial/index.html +++ /dev/null @@ -1,43 +0,0 @@ -{% block content %} -
    -
    -

    Pre-trial

    - {% if (data['pmoc'] == "email") %} - {% if (data['nfaStatus'] == "email-delivered") %} - {% else %} -
    - - - Warning - Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - {% endif %} - - {% elif (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - {% if (data['victimInformed1'] == "Yes") or (data['victimInformed2'] == "Yes") or (data['victimInformed3'] == "Yes") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "draft-approved-to-send") %} - {% else %} -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - {% endif %} - {% elif (data['pmoc'] == "post") or (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} - {% else %} -
    - - - Warning - Preferred method of contact unknown -

    - Confirm this before you contact the victim, then select a preferred method of contact. -

    -
    -
    - {% endif %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/call/after-call-attempt-1.html b/app/views/ur/wat/vcl/victim-record/vcl/call/after-call-attempt-1.html deleted file mode 100644 index 394d191a7..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/call/after-call-attempt-1.html +++ /dev/null @@ -1,23 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - - - -{% if (data['secondCallHour']) == "" %} - - Log a text message to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% else %} - - Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/call/after-call-attempt-2.html b/app/views/ur/wat/vcl/victim-record/vcl/call/after-call-attempt-2.html deleted file mode 100644 index 76e0a919d..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/call/after-call-attempt-2.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - - - - - Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/call/after-call-attempt-3.html b/app/views/ur/wat/vcl/victim-record/vcl/call/after-call-attempt-3.html deleted file mode 100644 index 069b5f0fe..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/call/after-call-attempt-3.html +++ /dev/null @@ -1,38 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    - - - -

    - First, you must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/call/before-call-1.html b/app/views/ur/wat/vcl/victim-record/vcl/call/before-call-1.html deleted file mode 100644 index 6c3ce3503..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/call/before-call-1.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% if (data['victimPhoneNumber'] == "") %} -

    - You must confirm the preferred method of contact first then enter a telephone number. -

    -{% else %} -

    - Telephone the victim and log the details during the call. -

    - - - View letter and make call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/call/informed-after-call-1.html b/app/views/ur/wat/vcl/victim-record/vcl/call/informed-after-call-1.html deleted file mode 100644 index 44b7b84e8..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/call/informed-after-call-1.html +++ /dev/null @@ -1,45 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - Reason for no letter -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/call/informed-after-call-2.html b/app/views/ur/wat/vcl/victim-record/vcl/call/informed-after-call-2.html deleted file mode 100644 index f894f9c2d..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/call/informed-after-call-2.html +++ /dev/null @@ -1,54 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/call/informed-after-call-3.html b/app/views/ur/wat/vcl/victim-record/vcl/call/informed-after-call-3.html deleted file mode 100644 index d614c4d54..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/call/informed-after-call-3.html +++ /dev/null @@ -1,58 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/draft/amendments-required.html b/app/views/ur/wat/vcl/victim-record/vcl/draft/amendments-required.html deleted file mode 100644 index 158964383..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/draft/amendments-required.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -

    - You need to amend the draft before sending. -

    - - - - - Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/draft/approved-to-send.html b/app/views/ur/wat/vcl/victim-record/vcl/draft/approved-to-send.html deleted file mode 100644 index 17d7fdfad..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/draft/approved-to-send.html +++ /dev/null @@ -1,162 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} -{% else %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    -{% endif %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} -{% if (data['callAttempt'] == "1") %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% endif %} - -{% if (data['fumoc'] == "none") %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    -{% else %} - -

    - You can now send the letter. -

    -{% endif %} - -{% if (data['victimInformed3'] == "No") %} -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    -{% endif %} - -{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") %} - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") %} - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "none") %} - -{% elif (data['victimInformed3'] == "No") %} - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% else %} -

    - No phone call was logged. It is also not known how the victim wants to receive the letter. -

    -{% endif %} - -{% elif (data['pmoc'] == "email") %} -

    - You can now send the letter. -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "post") %} -

    - You can now send the letter. -

    - - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "via-police") %} -

    - The letter is approved to send to the officer in charge. -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% elif (data['pmoc'] == "via-isva") %} -

    - The letter is approved to send to the victim's independent sexual violence adviser (ISVA). -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% else %} -

    - You can now send the letter. -

    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/draft/in-progress.html b/app/views/ur/wat/vcl/victim-record/vcl/draft/in-progress.html deleted file mode 100644 index 6fd10fbcb..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/draft/in-progress.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -

    - A draft letter is in progress. -

    - - - Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/draft/not-started.html b/app/views/ur/wat/vcl/victim-record/vcl/draft/not-started.html deleted file mode 100644 index 61b6dfb8c..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/draft/not-started.html +++ /dev/null @@ -1,10 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about a stopped or substantially altered charge. -

    - - - Draft a letter to inform about the stopped or substantially altered charge - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/draft/ready-to-send.html b/app/views/ur/wat/vcl/victim-record/vcl/draft/ready-to-send.html deleted file mode 100644 index 857f1d574..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/draft/ready-to-send.html +++ /dev/null @@ -1,88 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% if (data['callAttempt'] == "1") %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% else %} -{% endif %} - - - -{% if (data['pmoc'] == "email") and (data['victimEmailAddress'] == "") %} -

    - You must confirm the preferred method of contact first then enter an email address. -

    -{% elif (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} -

    - You must confirm the preferred method of contact first then enter a address. -

    -{% else %} -

    - The letter is ready to send. No amendments are required. -

    - -

    - You must review the letter before sending to the victim. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% else %} - {% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/draft/under-review.html b/app/views/ur/wat/vcl/victim-record/vcl/draft/under-review.html deleted file mode 100644 index 303d4a138..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/draft/under-review.html +++ /dev/null @@ -1,83 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% if (data['reviewer'] == "head") %} -

    - The draft is under review. The current reviewer is Cecilia Galpin (Head). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% elif (data['reviewer'] == "lawyer") %} -

    - The draft is under review. The current reviewer is Geoff Laws (Lawyer). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% else %} -

    - The draft is under review with {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. -

    - - - -

    - You can still make changes to the draft if you need to. -

    -{% endif %} - - - View draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/index copy.html b/app/views/ur/wat/vcl/victim-record/vcl/index copy.html deleted file mode 100644 index 24b73dfb5..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/index copy.html +++ /dev/null @@ -1,39 +0,0 @@ -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=draft-not-started&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=draft-in-progress&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=draft-under-review&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=draft-amendments-required&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=draft-ready-to-send&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=draft-approved-to-send&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=before-call-1&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-1&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-2&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-3&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-1&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-2&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-3&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-1&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-2&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-3&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-permanent&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-permanent-with-success&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-technical&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-temporary&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=fu-email-sending&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=fu-letter-dispatched&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-1&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-2&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-3&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-fu-email-undelivered&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=email&vclType=email-delivered&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=email&vclType=email-after-call-attempt-1&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=email&vclType=email-after-call-attempt-2&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=email&vclType=email-failure-permanent&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=email&vclType=email-failure-permanent-with-success&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=email&vclType=email-failure-technical&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=email&vclType=email-failure-temporary&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=email&vclType=email-sending&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=post&vclType=letter-dispatched&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-1&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-2&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-3&subTab=vcl#communications', -'/ur/wat/vcl/victim-record?pmoc=post&vclType=letter-after-email-undelivered&subTab=vcl#communications', \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/index.html b/app/views/ur/wat/vcl/victim-record/vcl/index.html deleted file mode 100644 index 993c0c0dd..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/index.html +++ /dev/null @@ -1,219 +0,0 @@ -{% block content %} -
    - - - - - {% if (data['vclType'] == 'stopped-charge') or (data['vclType'] == 'altered-charge') %} -
    -
    -
    -

    - {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% elif (data['vclType'] == "altered-charge") %}Substantially altered charge{% else %}VCL decision{% endif %} -

    -
    -
    - - - - {% if (data['vclStatus'] == "draft-not-started") %} - {% include "/ur/wat/vcl/victim-record/vcl/draft/not-started.html" %} - - {% elif (data['vclStatus'] == "draft-in-progress") %} - {% include "/ur/wat/vcl/victim-record/vcl/draft/in-progress.html" %} - - {% elif (data['vclStatus'] == "draft-under-review") %} - {% include "/ur/wat/vcl/victim-record/vcl/draft/under-review.html" %} - - {% elif (data['vclStatus'] == "draft-amendments-required") %} - {% include "/ur/wat/vcl/victim-record/vcl/draft/amendments-required.html" %} - - {% elif (data['vclStatus'] == "draft-ready-to-send") %} - {% include "/ur/wat/vcl/victim-record/vcl/draft/ready-to-send.html" %} - - {% elif (data['vclStatus'] == "draft-approved-to-send") %} - {% include "/ur/wat/vcl/victim-record/vcl/draft/approved-to-send.html" %} - - - {% elif (data['vclStatus'] == "before-call-1") %} - {% include "/ur/wat/vcl/victim-record/vcl/call/before-call-1.html" %} - - {% elif (data['vclStatus'] == "informed-after-call-1") %} - {% include "/ur/wat/vcl/victim-record/vcl/call/informed-after-call-1.html" %} - - {% elif (data['vclStatus'] == "informed-after-call-2") %} - {% include "/ur/wat/vcl/victim-record/vcl/call/informed-after-call-2.html" %} - - {% elif (data['vclStatus'] == "informed-after-call-3") %} - {% include "/ur/wat/vcl/victim-record/vcl/call/informed-after-call-3.html" %} - - {% elif (data['vclStatus'] == "after-call-attempt-1") %} - {% include "/ur/wat/vcl/victim-record/vcl/call/after-call-attempt-1.html" %} - - {% elif (data['vclStatus'] == "after-call-attempt-2") %} - {% include "/ur/wat/vcl/victim-record/vcl/call/after-call-attempt-2.html" %} - - {% elif (data['vclStatus'] == "after-call-attempt-3") %} - {% include "/ur/wat/vcl/victim-record/vcl/call/after-call-attempt-3.html" %} - - - {% elif (data['vclStatus'] == "fu-email-after-call-1") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/fu-email/after-call-1.html" %} - - {% elif (data['vclStatus'] == "fu-email-after-call-2") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/fu-email/after-call-2.html" %} - - {% elif (data['vclStatus'] == "fu-email-after-call-3") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/fu-email/after-call-3.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-permanent") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/fu-email/failure-permanent.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-permanent-with-success") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/fu-email/failure-permanent-with-success.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-technical") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/fu-email/failure-technical.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-temporary") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/fu-email/failure-temporary.html" %} - - {% elif (data['vclStatus'] == "fu-email-sending") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/fu-email/sending.html" %} - - - {% elif (data['vclStatus'] == "fu-letter-dispatched") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/fu-letter/dispatched.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-call-1") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/fu-letter/after-call-1.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-call-2") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/fu-letter/after-call-2.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-call-3") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/fu-letter/after-call-3.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-fu-email-undelivered") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html" %} - - - {% elif (data['vclStatus'] == "email-delivered") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/email/delivered.html" %} - - {% elif (data['vclStatus'] == "email-after-call-attempt-1") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/email/after-call-attempt-1.html" %} - - {% elif (data['vclStatus'] == "email-after-call-attempt-2") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/email/after-call-attempt-2.html" %} - - {% elif (data['vclStatus'] == "email-failure-permanent") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/email/failure-permanent.html" %} - - {% elif (data['vclStatus'] == "email-failure-permanent-with-success") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/email/failure-permanent-with-success.html" %} - - {% elif (data['vclStatus'] == "email-failure-technical") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/email/failure-technical.html" %} - - {% elif (data['vclStatus'] == "email-failure-temporary") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/email/failure-temporary.html" %} - - {% elif (data['vclStatus'] == "email-sending") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/email/sending.html" %} - - - {% elif (data['vclStatus'] == "letter-dispatched") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/letter/dispatched.html" %} - - {% elif (data['vclStatus'] == "letter-after-call-attempt-1") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html" %} - - {% elif (data['vclStatus'] == "letter-after-call-attempt-2") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html" %} - - {% elif (data['vclStatus'] == "letter-after-call-attempt-3") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html" %} - - {% elif (data['vclStatus'] == "letter-after-email-undelivered") %} - {% include "/ur/wat/vcl/victim-record/vcl/send/letter/after-email-undelivered.html" %} - - {% else %} -

    There was a problem retrieving information. Try again later.

    - {% endif %} - - {% include "/ur/wat/vcl/victim-record/vcl/next-steps.html" %} - - -
    -
    -
    - {% else %} -
    - - {% if (data['pmoc'] == "via-police") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by the police. -

    - {% elif (data['pmoc'] == "via-isva") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by their independent sexual violence adviser (ISVA). -

    - {% else %} - {% include "/ur/wat/vcl/victim-record/vcl/draft/not-started.html" %} - {% endif %} - - {% include "/ur/wat/vcl/victim-record/vcl/next-steps.html" %} - - {% if (data['vclSent'] == "yes") or (data['vclSent'] == "na") %} - - Draft another letter to inform about the stopped or substantially altered charge - - {% endif %} -
    - - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/send/email/after-call-attempt-1.html b/app/views/ur/wat/vcl/victim-record/vcl/send/email/after-call-attempt-1.html deleted file mode 100644 index 521da5615..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/send/email/after-call-attempt-1.html +++ /dev/null @@ -1,16 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/send/email/after-call-attempt-2.html b/app/views/ur/wat/vcl/victim-record/vcl/send/email/after-call-attempt-2.html deleted file mode 100644 index f3a0d9d9c..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/send/email/after-call-attempt-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/send/email/delivered.html b/app/views/ur/wat/vcl/victim-record/vcl/send/email/delivered.html deleted file mode 100644 index eda4cdc86..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/send/email/delivered.html +++ /dev/null @@ -1,3 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/send/email/failure-permanent.html b/app/views/ur/wat/vcl/victim-record/vcl/send/email/failure-permanent.html deleted file mode 100644 index 1979b3b61..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/send/email/failure-permanent.html +++ /dev/null @@ -1,18 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/send/email/failure-technical.html b/app/views/ur/wat/vcl/victim-record/vcl/send/email/failure-technical.html deleted file mode 100644 index c7adb79f3..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/send/email/failure-technical.html +++ /dev/null @@ -1,12 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/send/email/failure-temporary.html b/app/views/ur/wat/vcl/victim-record/vcl/send/email/failure-temporary.html deleted file mode 100644 index a47f87925..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/send/email/failure-temporary.html +++ /dev/null @@ -1,18 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/send/email/sending.html b/app/views/ur/wat/vcl/victim-record/vcl/send/email/sending.html deleted file mode 100644 index 3b4257ac1..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/send/email/sending.html +++ /dev/null @@ -1,9 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/after-call-1.html b/app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/after-call-1.html deleted file mode 100644 index 6d03a5e03..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/after-call-2.html b/app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/after-call-2.html deleted file mode 100644 index 523f29650..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/after-call-3.html b/app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/after-call-3.html deleted file mode 100644 index 260cd4403..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/failure-permanent.html b/app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/failure-permanent.html deleted file mode 100644 index 4a8946f49..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/failure-permanent.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/failure-technical.html b/app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/failure-technical.html deleted file mode 100644 index 6952050f5..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/failure-technical.html +++ /dev/null @@ -1,15 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/failure-temporary.html b/app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/failure-temporary.html deleted file mode 100644 index 5c9a06721..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/failure-temporary.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/sending.html b/app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/sending.html deleted file mode 100644 index 780581afa..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/send/fu-email/sending.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/send/fu-letter/after-call-1.html b/app/views/ur/wat/vcl/victim-record/vcl/send/fu-letter/after-call-1.html deleted file mode 100644 index ac3502d2b..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/send/fu-letter/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/ur/wat/vcl/victim-record/vcl/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/send/fu-letter/after-call-2.html b/app/views/ur/wat/vcl/victim-record/vcl/send/fu-letter/after-call-2.html deleted file mode 100644 index 515ac721b..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/send/fu-letter/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/ur/wat/vcl/victim-record/vcl/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/send/fu-letter/after-call-3.html b/app/views/ur/wat/vcl/victim-record/vcl/send/fu-letter/after-call-3.html deleted file mode 100644 index 9452946aa..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/send/fu-letter/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/ur/wat/vcl/victim-record/vcl/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html b/app/views/ur/wat/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html deleted file mode 100644 index f8cc92b99..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html +++ /dev/null @@ -1,73 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    -
    - -
    - -{% include "/ur/wat/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - - - {% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html b/app/views/ur/wat/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html deleted file mode 100644 index a3f18900b..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html +++ /dev/null @@ -1,16 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html b/app/views/ur/wat/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html deleted file mode 100644 index c21fb6155..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html b/app/views/ur/wat/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html deleted file mode 100644 index 75b5e0743..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/send/letter/after-email-undelivered.html b/app/views/ur/wat/vcl/victim-record/vcl/send/letter/after-email-undelivered.html deleted file mode 100644 index ea7230064..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/send/letter/after-email-undelivered.html +++ /dev/null @@ -1,51 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - - - {% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/send/letter/dispatched.html b/app/views/ur/wat/vcl/victim-record/vcl/send/letter/dispatched.html deleted file mode 100644 index 0252ff708..000000000 --- a/app/views/ur/wat/vcl/victim-record/vcl/send/letter/dispatched.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -{% include "/ur/wat/vcl/victim-record/vcl/details/letter.html" %} - -{% if (data['notifyStatus'] == "delivered") %} -{% else %} -
    - -
    - - - Previous contact attempts - - -
    - {% include "/ur/wat/vcl/victim-record/vcl/details/email.html" %} -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/victim-details.html b/app/views/ur/wat/vcl/victim-record/victim-details.html deleted file mode 100644 index 1914a8aaf..000000000 --- a/app/views/ur/wat/vcl/victim-record/victim-details.html +++ /dev/null @@ -1,295 +0,0 @@ -{% block content %} -

    Victim details

    - -
    -
    -
    -
    -

    Name and contact details

    -
    - -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - Change home address -
    -
    -
    -
    - Want to be contacted -
    -
    - Yes -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['pmoc'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['pmoc'] | capitalize }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    - {% if (data['preferredContactTimes'] == "Not provided") %} -
    - Enter preferred contact times -
    - {% else %} -
    - {{ data['preferredContactTimes'] | capitalize }} -
    -
    - Change preferred contact times -
    - {% endif %} -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -

    Equality information

    -
    - -
    -
    -
    -
    - Age -
    -
    - {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) -
    -
    - Change age -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    Other information

    -
    - -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victims.html b/app/views/ur/wat/vcl/victims.html deleted file mode 100644 index b435f90ba..000000000 --- a/app/views/ur/wat/vcl/victims.html +++ /dev/null @@ -1,166 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Victims" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == data['caseUrn']) %} -
    - -

    - We've found 8 results for {{ data['caseUrn'] }} -

    - -
    - -
    -
    -
    - Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    - {% endif %} - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v10/charges.html b/app/views/v10/charges.html new file mode 100644 index 000000000..f49fe0c00 --- /dev/null +++ b/app/views/v10/charges.html @@ -0,0 +1,56 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Charges" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Charges

    + +
    + +
    + + +
    + For example, Battery / common assault +
    + + + +
    + +
    + +
    + + + +
    + +
    + + + +
    + +
    + +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v10/check-answers.html b/app/views/v10/check-answers.html new file mode 100644 index 000000000..d3c6248fe --- /dev/null +++ b/app/views/v10/check-answers.html @@ -0,0 +1,206 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Check answers" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +

    Check your answers before starting the process

    + +

    Recipient details

    + +
    +
    +
    + Recipient is victim +
    +
    + {{ data['intendedRecipient'] }} +
    +
    + Change intended recipient +
    +
    +
    +
    + Recipient's name +
    +
    + {{ data['recipientSurname'] | upper }}, {{ data['recipientForename'] }} +
    +
    + Change recipient's name +
    +
    +
    +
    + Contact method +
    +
    + {{ data['contactMethod'] }} +
    +
    + Change contact method +
    +
    + {% if (data['contactMethod'] == "Email") %} +
    +
    + Email address +
    +
    + {{ data['recipientEmailAddress'] }} +
    +
    + Change email address +
    +
    + {% endif %} + {% if (data['contactMethod'] == "Phone call") %} +
    +
    + Phone number +
    +
    + {{ data['recipientPhoneNumber'] }} +
    +
    + Change phone number +
    +
    + {% endif %} + {% if (data['contactMethod'] == "Letter") %} +
    +
    + Correspondence address +
    +
    + {{ data['recipientAddressLine1'] }}
    {{ data['recipientAddressLine2'] }}
    {{ data['recipientAddressTown'] }}
    {{ data['recipientAddressPostcode'] }} +
    +
    + Change address +
    +
    + {% endif %} +
    + +

    Service Advisor details

    + +
    +
    +
    + Service Advisor is signed in user +
    +
    + {{ data['serviceAdvisor'] }} +
    +
    + Change Service Advisor +
    +
    + {% if (data['serviceAdvisor'] == "No") %} +
    +
    + Service Advisor's name +
    +
    + {{ data['serviceAdvisorSurname'] | upper }}, {{ data['serviceAdvisorForename'] }} +
    +
    + Change Service Advisor's name +
    +
    + {% endif %} +
    + +

    Case details

    + +
    +
    +
    + Reported by +
    +
    + {{ data['reportedBy'] }} +
    +
    + Change who reported the case to the police +
    +
    +
    +
    + Prosecutor's name +
    +
    + {{ data['prosecutorSurname'] | upper }}, {{ data['prosecutorForename'] }} +
    +
    + Change licence type +
    +
    +
    +
    + Charges +
    +
    + + +
      +
    • {{ data['charges'] or "Battery / Common assault" }}
    • +
    • {{ data['charges'] or "Unlawful wounding/inflicting grievous bodily harm" }}
    • +
    + +
    + +
    + Change charges +
    +
    +
    +
    + First hearing +
    +
    + {{ data['firstHearingLocation'] or "Inner London Crown Court" }}
    {{ data['firstHearingDate'] }} +
    +
    + Change first hearing date +
    +
    +
    +
    + Officer in charge +
    +
    + {{ data['oicSurname'] }}
    {{ data['oicCollarNumber'] }} +
    +
    + Change licence type +
    +
    +
    + +

    Now start the process

    + +

    By submitting this form you are confirming that, to the best of your knowledge, the details you are providing are correct.

    + +
    + + + +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur1/confirmation-email.html b/app/views/v10/confirmation-email.html similarity index 81% rename from app/views/ur/dtc/ur1/confirmation-email.html rename to app/views/v10/confirmation-email.html index 58eb7404c..c84cb28ff 100644 --- a/app/views/ur/dtc/ur1/confirmation-email.html +++ b/app/views/v10/confirmation-email.html @@ -21,7 +21,7 @@

    What happens next

    - Return to {{ data['victimForename'] }} {{ data['victimSurname'] }} + Return to {{ data['victimForename'] }} {{ data['victimSurname'] }}

    diff --git a/app/views/ur/dtc/ur1/confirmation-letter.html b/app/views/v10/confirmation-letter.html similarity index 83% rename from app/views/ur/dtc/ur1/confirmation-letter.html rename to app/views/v10/confirmation-letter.html index c94a41b09..89d80b802 100644 --- a/app/views/ur/dtc/ur1/confirmation-letter.html +++ b/app/views/v10/confirmation-letter.html @@ -21,7 +21,7 @@

    What happens next

    - Return to {{ data['victimForename'] }} {{ data['victimSurname'] }} + Return to {{ data['victimForename'] }} {{ data['victimSurname'] }}

    diff --git a/app/views/ur/dtc/ur1/confirmation-phone-call.html b/app/views/v10/confirmation-phone-call.html similarity index 80% rename from app/views/ur/dtc/ur1/confirmation-phone-call.html rename to app/views/v10/confirmation-phone-call.html index 8ff2b4b2f..8285acfea 100644 --- a/app/views/ur/dtc/ur1/confirmation-phone-call.html +++ b/app/views/v10/confirmation-phone-call.html @@ -23,7 +23,7 @@

    [End call]

    - Return to {{ data['victimForename'] }} {{ data['victimSurname'] }} + Return to {{ data['victimForename'] }} {{ data['victimSurname'] }}

    diff --git a/app/views/ur/dtc/ur1/contact-method.html b/app/views/v10/contact-method.html similarity index 90% rename from app/views/ur/dtc/ur1/contact-method.html rename to app/views/v10/contact-method.html index 43c3b82e6..0ed0336f3 100644 --- a/app/views/ur/dtc/ur1/contact-method.html +++ b/app/views/v10/contact-method.html @@ -10,7 +10,7 @@
    -
    +
    @@ -59,5 +59,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/v10/first-hearing.html b/app/views/v10/first-hearing.html new file mode 100644 index 000000000..132554c8f --- /dev/null +++ b/app/views/v10/first-hearing.html @@ -0,0 +1,59 @@ +{% extends "layouts/main.html" %} + +{% set pageName="First hearing" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    First hearing

    + + + +
    + + +
    + For example, a Magistrates or Crown Court +
    + +
    +
    + +
    + + +
    + For example, 17/5/2025 +
    + +
    + + +
    +
    + + + + +
    +
    +{% endblock %} + +{% block pageScripts %} + + +{% endblock %} diff --git a/app/views/ur/dtc/ur1/intended-recipient.html b/app/views/v10/intended-recipient.html similarity index 89% rename from app/views/ur/dtc/ur1/intended-recipient.html rename to app/views/v10/intended-recipient.html index 341506574..87c66903b 100644 --- a/app/views/ur/dtc/ur1/intended-recipient.html +++ b/app/views/v10/intended-recipient.html @@ -10,7 +10,7 @@
    -
    +
    @@ -58,5 +58,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur1/main-details--completed.html b/app/views/v10/main-details--completed.html similarity index 100% rename from app/views/ur/dtc/ur1/main-details--completed.html rename to app/views/v10/main-details--completed.html diff --git a/app/views/ur/dtc/ur1/main-details--in-progress.html b/app/views/v10/main-details--in-progress.html similarity index 99% rename from app/views/ur/dtc/ur1/main-details--in-progress.html rename to app/views/v10/main-details--in-progress.html index 25c6c037a..299d70fa0 100644 --- a/app/views/ur/dtc/ur1/main-details--in-progress.html +++ b/app/views/v10/main-details--in-progress.html @@ -441,7 +441,7 @@

    Charging decisions

    Approve security answers before sending {{ data['victimForename'] }} {{ data['victimSurname'] }} the charging decision.

    - + Send charging decision diff --git a/app/views/ur/dtc/ur1/main-details--not-informed.html b/app/views/v10/main-details--not-informed.html similarity index 99% rename from app/views/ur/dtc/ur1/main-details--not-informed.html rename to app/views/v10/main-details--not-informed.html index 674efb991..23b322532 100644 --- a/app/views/ur/dtc/ur1/main-details--not-informed.html +++ b/app/views/v10/main-details--not-informed.html @@ -441,7 +441,7 @@

    Charging decisions

    We have not informed {{ data['victimForename'] }} {{ data['victimSurname'] }} of the charging decision.

    - + Communicate decision diff --git a/app/views/v10/oic.html b/app/views/v10/oic.html new file mode 100644 index 000000000..f75abaaeb --- /dev/null +++ b/app/views/v10/oic.html @@ -0,0 +1,51 @@ +{% extends "layouts/main.html" %} +{% set pageName="Officer in charge name" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + + + +
    +
    + + +

    + Who is the officer in charge? +

    +
    + +
    + + +
    + +
    + + +
    + +
    +
    + + + + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v10/prosecutor-name.html b/app/views/v10/prosecutor-name.html new file mode 100644 index 000000000..c4bf3906d --- /dev/null +++ b/app/views/v10/prosecutor-name.html @@ -0,0 +1,51 @@ +{% extends "layouts/main.html" %} +{% set pageName="Prosecutor's name" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is the prosecutor's name? +

    +
    + +
    + + +
    + +
    + + +
    + +
    +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur1/recipient-address.html b/app/views/v10/recipient-address.html similarity index 92% rename from app/views/ur/dtc/ur1/recipient-address.html rename to app/views/v10/recipient-address.html index f573fd8e0..b1ee8de2c 100644 --- a/app/views/ur/dtc/ur1/recipient-address.html +++ b/app/views/v10/recipient-address.html @@ -10,7 +10,7 @@
    -
    +
    @@ -60,5 +60,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur1/recipient-email-address.html b/app/views/v10/recipient-email-address.html similarity index 81% rename from app/views/ur/dtc/ur1/recipient-email-address.html rename to app/views/v10/recipient-email-address.html index 757d32d37..ab31978d6 100644 --- a/app/views/ur/dtc/ur1/recipient-email-address.html +++ b/app/views/v10/recipient-email-address.html @@ -10,7 +10,7 @@
    - +
    @@ -33,5 +33,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur1/recipient-name.html b/app/views/v10/recipient-name.html similarity index 88% rename from app/views/ur/dtc/ur1/recipient-name.html rename to app/views/v10/recipient-name.html index 0906a036c..2690cc04e 100644 --- a/app/views/ur/dtc/ur1/recipient-name.html +++ b/app/views/v10/recipient-name.html @@ -9,7 +9,7 @@
    - +
    @@ -47,5 +47,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur1/recipient-phone-number.html b/app/views/v10/recipient-phone-number.html similarity index 81% rename from app/views/ur/dtc/ur1/recipient-phone-number.html rename to app/views/v10/recipient-phone-number.html index d9ed8adf9..7b223b42b 100644 --- a/app/views/ur/dtc/ur1/recipient-phone-number.html +++ b/app/views/v10/recipient-phone-number.html @@ -10,7 +10,7 @@
    - +
    @@ -33,5 +33,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur1/reported-by.html b/app/views/v10/reported-by.html similarity index 89% rename from app/views/ur/dtc/ur1/reported-by.html rename to app/views/v10/reported-by.html index fda864578..82b032699 100644 --- a/app/views/ur/dtc/ur1/reported-by.html +++ b/app/views/v10/reported-by.html @@ -10,7 +10,7 @@
    - +
    @@ -55,5 +55,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/v10/search.html b/app/views/v10/search.html new file mode 100644 index 000000000..66059ee7f --- /dev/null +++ b/app/views/v10/search.html @@ -0,0 +1,134 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search by URN" %} + +{% block content %} + +
    +
    + + + +
    +
    +
    +
    + + {% if (data['searchUrn'] == "42MR1153724") %} +
    + +

    + We've found 8 results for 42MR1153724 +

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Dates and amounts
    Victim or witness nameURNCase IDCase statusLead defendantAction
    OBERON, Shelly + 42MR11537242155470PendingPRICE, Jefferson+View details
    KING, Wendy + 42MR11537242155470PendingPRICE, Jefferson+View details
    JONES, Oliver A + 42MR11537242155470PendingPRICE, Jefferson+View details
    WOODLEY, Alfred + 42MR11537242155470PendingPRICE, Jefferson+View details
    {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} + 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    Collocini, Emiliano + 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    EVANS, Gareth + 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    COOPER, Tracey + 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    + {% endif %} + + +
    +
    + +{% endblock %} diff --git a/app/views/ur/dtc/ur1/service-advisor-name.html b/app/views/v10/service-advisor-name.html similarity index 88% rename from app/views/ur/dtc/ur1/service-advisor-name.html rename to app/views/v10/service-advisor-name.html index 5a98e22f6..3923f848f 100644 --- a/app/views/ur/dtc/ur1/service-advisor-name.html +++ b/app/views/v10/service-advisor-name.html @@ -9,7 +9,7 @@
    -
    +
    @@ -47,5 +47,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur1/service-advisor.html b/app/views/v10/service-advisor.html similarity index 89% rename from app/views/ur/dtc/ur1/service-advisor.html rename to app/views/v10/service-advisor.html index 4dbcfe8ad..3e01316f9 100644 --- a/app/views/ur/dtc/ur1/service-advisor.html +++ b/app/views/v10/service-advisor.html @@ -10,7 +10,7 @@
    - +
    @@ -55,5 +55,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/v10/sign-in.html b/app/views/v10/sign-in.html new file mode 100644 index 000000000..97a604d3b --- /dev/null +++ b/app/views/v10/sign-in.html @@ -0,0 +1,74 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Sign in to your account" %} + +{% block header %} +{% endblock %} + +{% block content %} +
    +
    + +
    + + + +
    + +

    + Victim Case App +

    + Sign in to your account +

    +

    + + + +
    + + + + +
    + +
    + + + + +
    + + + + +
    + +
    + +
    + +
    +

    + Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

    +

    + As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

    +
    + +
    +
    +{% endblock %} + +{% block footer %} +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur2/acknowledgement.html b/app/views/v11/acknowledgement.html similarity index 82% rename from app/views/ur/dtc/ur2/acknowledgement.html rename to app/views/v11/acknowledgement.html index 7b0c16277..fc41415e0 100644 --- a/app/views/ur/dtc/ur2/acknowledgement.html +++ b/app/views/v11/acknowledgement.html @@ -9,7 +9,7 @@
    -
    +
    {{ govukTextarea({ @@ -37,5 +37,5 @@ {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/v11/charges.html b/app/views/v11/charges.html new file mode 100644 index 000000000..2e68e2c99 --- /dev/null +++ b/app/views/v11/charges.html @@ -0,0 +1,142 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Charges" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Add a charge

    + + + +
    + + + Charge + + +
    + + + +
    + +
    + +
    +
    + + +
    +
    + +
    + +
    + + +
    + For example, 17/5/2025 +
    + +
    + + +
    +
    + + + + + +
    + +
    + +
    + + + +
    + +
    + +
    + + + +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v11/check-answers.html b/app/views/v11/check-answers.html new file mode 100644 index 000000000..5af6b2e09 --- /dev/null +++ b/app/views/v11/check-answers.html @@ -0,0 +1,236 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Check answers" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Check the details before reviewing the email

    + +

    + You must provide all details before you can review the email. +

    + +
    +
    +

    + Email details +

    +
    +
    +
    +
    +
    + Type +
    +
    + Decision to charge +
    +
    +
    +
    + Sender +
    +
    + {{ data['userSurname'] | upper }}, {{ data['userForename'] }}
    {{ data['sharedMailbox'] }} +
    +
    +
    +
    + Your role +
    + {% if (data['vluRole'] == "Not provided") %} +
    + Select your role +
    + {% else %} +
    + {{ data['vluRole'] }} +
    +
    + Change intended recipient +
    + {% endif %} +
    +
    +
    + Recipients +
    +
    + {% if (data['recipientsVictim']) %} +

    + {{ data['recipientsVictim'] }}
    {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}
    {{ data['victimEmailAddress'] }} +

    + {% endif %} + + {% if (data['recipientsVictimRep']) %} +

    + {{ data['recipientsVictimRep'] }}
    {{ data['victimRepSurname'] | upper }}, {{ data['victimRepForename'] }}
    {{ data['victimRepEmailAddress'] }} +

    + {% endif %} + +

    + Officer in charge
    {% if (data['oicRank'] != "") %}{{ data['oicRank'] }}
    {% endif %}{{ data['oicSurname'] | upper }}, {{ data['oicForename'] }}
    {{ data['oicEmailAddress'] }} +

    + +

    + Victim Services shared mailbox
    victim.services@cps.gov.uk +

    + + {% for item in data['recipient_added[0][email_address]'] %} +

    + Value: {{ item }} +

    + {% endfor %} +
    +
    + Change recipient +
    +
    + +
    +
    + Acknowledgement or thank you +
    + {% if (data['acknowledgement'] == "Not provided" or data['acknowledgement'] == "") %} +
    + Enter acknowledgement or thank you +
    + {% else %} +
    + {{ data['acknowledgement'] }} +
    +
    + Change acknowledgement or thank you +
    + {% endif %} +
    +
    +
    +
    + +
    +
    +

    + Case details +

    +
    +
    +
    +
    +
    + Charges +
    + {% if (data['charges'] == "false") %} +
    + Enter charge details +
    + {% else %} +
    +
      +
    • Common assault
      {{ data['chargeDate'] or "5/2/2025" }}
    • +
    • Unlawful inflicting grievous bodily harm
      {{ data['chargeDate'] or "5/2/2025" }}
    • +
    +
    +
    + Change charges +
    + {% endif %} +
    +
    +
    + Multiple defendants +
    +
    + No +
    +
    +
    +
    + Reported by the victim +
    + {% if (data['reportedByVictim'] == "Not provided") %} +
    + Enter if reported by the victim +
    + {% else %} +
    + {{ data['reportedByVictim'] }} +
    +
    + Change if the victim reported the case to the police +
    + {% endif %} +
    +
    +
    + Officer in charge +
    +
    + {% if (data['oicRank'] == "") %}Rank not provided
    {% else %}{{ data['oicRank'] or "" }}
    {% endif %}{{ data['oicSurname'] | upper }}, {{ data['oicForename'] }} +
    +
    + Change the officer in charge details +
    +
    +
    +
    + Prosecutor +
    +
    + {{ data['prosecutorSurname'] | upper }}, {{ data['prosecutorForename'] }} +
    +
    + Change the prosecutor's name +
    +
    +
    +
    + First hearing +
    + {% if (data['firstHearingDate'] == "") %} +
    + Enter first hearing details +
    + {% else %} +
    + {{ data['firstHearingLocation'] or "Sheffield Magistrates' Court" }}
    Monday 31 March 2025
    +
    +
    + Change first hearing date +
    + {% endif %} +
    +
    +
    +
    + + {% if (data['vluRole'] != "Not provided" and data['acknowledgement'] != "Not provided" and data['reportedByVictim'] != "Not provided") %} +

    Now review your email

    + +

    + Select Review your email to review the charging decision email before you send it. +

    + + + + + {% endif %} +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur2/email-not-sent.html b/app/views/v11/email-not-sent.html similarity index 86% rename from app/views/ur/dtc/ur2/email-not-sent.html rename to app/views/v11/email-not-sent.html index 8dfb29cd2..76f77f223 100644 --- a/app/views/ur/dtc/ur2/email-not-sent.html +++ b/app/views/v11/email-not-sent.html @@ -25,7 +25,7 @@

    What happens next

    - Otherwise, go to victim details to update the victim's details. + Otherwise, go to victim details to update the victim's details.

    diff --git a/app/views/ur/dtc/ur2/email-sent.html b/app/views/v11/email-sent.html similarity index 92% rename from app/views/ur/dtc/ur2/email-sent.html rename to app/views/v11/email-sent.html index 6c5340d47..6e1be19d7 100644 --- a/app/views/ur/dtc/ur2/email-sent.html +++ b/app/views/v11/email-sent.html @@ -34,7 +34,7 @@

    What happens next

    A record of this email can be found on the 'Communication' tab of the victim's main page.

    - + View recorded communication diff --git a/app/views/v11/first-hearing.html b/app/views/v11/first-hearing.html new file mode 100644 index 000000000..005ac6f99 --- /dev/null +++ b/app/views/v11/first-hearing.html @@ -0,0 +1,59 @@ +{% extends "layouts/main.html" %} + +{% set pageName="First hearing" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    First hearing

    + +
    + +
    + + +
    + For example, a Magistrates' Court +
    + +
    +
    + +
    + + +
    + For example, 17/05/2025 +
    + +
    + + +
    +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + + +{% endblock %} diff --git a/app/views/ur/dtc/ur2/main-details.html b/app/views/v11/main-details.html similarity index 97% rename from app/views/ur/dtc/ur2/main-details.html rename to app/views/v11/main-details.html index a615b3816..6890ef222 100644 --- a/app/views/ur/dtc/ur2/main-details.html +++ b/app/views/v11/main-details.html @@ -3,7 +3,7 @@ {% set pageName="Victim or witness details" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -118,14 +118,14 @@

    Name and contact details

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %}
    @@ -464,7 +464,7 @@

    Charging decisions

    {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision.

    - + Create charging decision email diff --git a/app/views/v11/oic.html b/app/views/v11/oic.html new file mode 100644 index 000000000..04227dde0 --- /dev/null +++ b/app/views/v11/oic.html @@ -0,0 +1,86 @@ +{% extends "layouts/main.html" %} +{% set pageName="Officer in charge" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Who is the officer in charge? +

    +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v11/preferred-method-of-contact.html b/app/views/v11/preferred-method-of-contact.html new file mode 100644 index 000000000..38973f6b5 --- /dev/null +++ b/app/views/v11/preferred-method-of-contact.html @@ -0,0 +1,63 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Preferred method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur2/preview.html b/app/views/v11/preview.html similarity index 99% rename from app/views/ur/dtc/ur2/preview.html rename to app/views/v11/preview.html index 9a7c040b8..e77b045d2 100644 --- a/app/views/ur/dtc/ur2/preview.html +++ b/app/views/v11/preview.html @@ -240,7 +240,7 @@


    - + Send email

    diff --git a/app/views/v11/prosecutor-name.html b/app/views/v11/prosecutor-name.html new file mode 100644 index 000000000..aef342608 --- /dev/null +++ b/app/views/v11/prosecutor-name.html @@ -0,0 +1,51 @@ +{% extends "layouts/main.html" %} +{% set pageName="Prosecutor's name" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is the prosecutor's name? +

    +
    + +
    + + +
    + +
    + + +
    + +
    +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur2/recipients.html b/app/views/v11/recipients.html similarity index 95% rename from app/views/ur/dtc/ur2/recipients.html rename to app/views/v11/recipients.html index d9454ea54..4a1a3806f 100644 --- a/app/views/ur/dtc/ur2/recipients.html +++ b/app/views/v11/recipients.html @@ -10,7 +10,7 @@
    -
    +

    Recipients

    @@ -103,5 +103,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur2/reported-by-victim.html b/app/views/v11/reported-by-victim.html similarity index 89% rename from app/views/ur/dtc/ur2/reported-by-victim.html rename to app/views/v11/reported-by-victim.html index 3e4d281d6..21f8d8e22 100644 --- a/app/views/ur/dtc/ur2/reported-by-victim.html +++ b/app/views/v11/reported-by-victim.html @@ -10,7 +10,7 @@
    - +
    @@ -56,5 +56,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/v11/search.html b/app/views/v11/search.html new file mode 100644 index 000000000..016962538 --- /dev/null +++ b/app/views/v11/search.html @@ -0,0 +1,134 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search by URN" %} + +{% block content %} + +
    +
    + + + +
    +
    +
    +
    + + {% if (data['searchUrn'] == "42MR1153724") %} +
    + +

    + We've found 8 results for 42MR1153724 +

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Dates and amounts
    Victim or witness nameURNCase IDCase statusLead defendantAction
    OBERON, Shelly + 42MR11537242155470PendingPRICE, Jefferson+View details
    KING, Wendy + 42MR11537242155470PendingPRICE, Jefferson+View details
    JONES, Oliver A + 42MR11537242155470PendingPRICE, Jefferson+View details
    WOODLEY, Alfred + 42MR11537242155470PendingPRICE, Jefferson+View details
    {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} + 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    Collocini, Emiliano + 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    EVANS, Gareth + 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    COOPER, Tracey + 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    + {% endif %} + + +
    +
    + +{% endblock %} diff --git a/app/views/v11/sign-in.html b/app/views/v11/sign-in.html new file mode 100644 index 000000000..405b16aca --- /dev/null +++ b/app/views/v11/sign-in.html @@ -0,0 +1,74 @@ +{% extends "layouts/main.html" %} + +{% set pageName="UR: Sending charging decision email" %} + +{% block header %} +{% endblock %} + +{% block content %} +
    +
    + +
    + + + +
    + +

    + Victim Case App +

    + Sign in to your account +

    +

    + +
    + +
    + + + + +
    + +
    + + + + +
    + + + +
    +
    + +
    + +
    + +
    +

    + Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

    +

    + As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

    +
    + +
    +
    +{% endblock %} + +{% block footer %} +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/dtc/ur2/vlu-role.html b/app/views/v11/vlu-role.html similarity index 90% rename from app/views/ur/dtc/ur2/vlu-role.html rename to app/views/v11/vlu-role.html index 790cc1820..601d6d11e 100644 --- a/app/views/ur/dtc/ur2/vlu-role.html +++ b/app/views/v11/vlu-role.html @@ -10,7 +10,7 @@
    -
    +
    @@ -59,5 +59,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/attempt-to-contact-again.html b/app/views/v12/attempt-to-contact-again.html similarity index 91% rename from app/views/delivery/dtc/attempt-to-contact-again.html rename to app/views/v12/attempt-to-contact-again.html index 889aba76f..fa7eabc37 100644 --- a/app/views/delivery/dtc/attempt-to-contact-again.html +++ b/app/views/v12/attempt-to-contact-again.html @@ -10,7 +10,7 @@
    - +
    @@ -65,5 +65,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/cant-connect.html b/app/views/v12/cant-connect.html similarity index 82% rename from app/views/delivery/dtc/cant-connect.html rename to app/views/v12/cant-connect.html index 2eb9963f1..7df1d6578 100644 --- a/app/views/delivery/dtc/cant-connect.html +++ b/app/views/v12/cant-connect.html @@ -18,7 +18,7 @@

    You can try to send it again later from the 'Communication' tab of the victim's record within the Victim Case Application.

    - + Return to victim record

    diff --git a/app/views/delivery/dtc/check-details--email.html b/app/views/v12/check-details--email.html similarity index 87% rename from app/views/delivery/dtc/check-details--email.html rename to app/views/v12/check-details--email.html index 9d256e032..94bfb95ea 100644 --- a/app/views/delivery/dtc/check-details--email.html +++ b/app/views/v12/check-details--email.html @@ -6,7 +6,7 @@
    - +

    Check the details before sending the email

    @@ -54,7 +54,7 @@

    Now send your email

    - Send email later + Send email later
    diff --git a/app/views/v12/check-details.html b/app/views/v12/check-details.html new file mode 100644 index 000000000..c56d92d74 --- /dev/null +++ b/app/views/v12/check-details.html @@ -0,0 +1,85 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Check details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Check the details before {{ "sending the email" if (data['preferredMethodOfContact'] == "Email") else "dispatching the letter" }}

    + +

    {{ "Email" if (data['preferredMethodOfContact'] == "Email") else "Letter" }} details

    + +
    +
    +
    + Type +
    +
    + Decision to charge +
    +
    +
    +
    + Recipient +
    +
    +

    + {% if (data['preferredMethodOfContact'] == "Post") %}{{ data['victimTitle'] or "Ms" }}{% endif %} {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) +

    +
    +
    + {% if (data['preferredMethodOfContact'] == "Email") %} +
    +
    + Email address +
    +
    + {{ data['victimEmailAddress'] }} +
    +
    + {% elif (data['preferredMethodOfContact'] == "Post") %} +
    +
    + Address +
    +
    +

    + Oakhurst House
    Willowtree Avenue
    Birchwood
    NP14 6LF +

    +
    +
    + {% endif %} + +
    + +

    {{ "Now send your email" if (data['preferredMethodOfContact'] == "Email") else "Now dispatch your letter" }}

    + +

    + Select {{ "Send email" if (data['preferredMethodOfContact'] == "Email") else "Dispatch letter" }} to inform the victim of the charging decision. +

    + + + +
    + + Cancel +
    + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v12/comms-drafter.html b/app/views/v12/comms-drafter.html new file mode 100644 index 000000000..5477bc296 --- /dev/null +++ b/app/views/v12/comms-drafter.html @@ -0,0 +1,31 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Comms Drafter" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +

    Comms Drafter

    + +

    + Preferred method of contact is {{ data['preferredMethodOfContact'] | lower }}. +

    + + {% if (data['preferredMethodOfContact'] == "Email") %} + + Save email (return to VCA) + + {% elif (data['preferredMethodOfContact'] == "Post") %} + + Save letter (return to VCA) + + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v12/email-address.html b/app/views/v12/email-address.html new file mode 100644 index 000000000..fef0c327e --- /dev/null +++ b/app/views/v12/email-address.html @@ -0,0 +1,41 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim's email address" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    + +

    + +

    + +
    + You might need to call back the victim to confirm their details. +
    + + +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/email-delivered.html b/app/views/v12/email-delivered.html similarity index 86% rename from app/views/delivery/dtc/email-delivered.html rename to app/views/v12/email-delivered.html index 9fcf8e71d..d67153327 100644 --- a/app/views/delivery/dtc/email-delivered.html +++ b/app/views/v12/email-delivered.html @@ -30,7 +30,7 @@

    Further information

    The decision to charge email was automatically saved to CMS as well.

    - + View all communications diff --git a/app/views/delivery/dtc/email-sending.html b/app/views/v12/email-sending.html similarity index 85% rename from app/views/delivery/dtc/email-sending.html rename to app/views/v12/email-sending.html index c8336c376..8d86258e3 100644 --- a/app/views/delivery/dtc/email-sending.html +++ b/app/views/v12/email-sending.html @@ -28,7 +28,7 @@

    Further information

    The decision to charge email was automatically saved to CMS as well.

    - + View all communications diff --git a/app/views/delivery/dtc/email-undelivered.html b/app/views/v12/email-undelivered.html similarity index 85% rename from app/views/delivery/dtc/email-undelivered.html rename to app/views/v12/email-undelivered.html index 9deee99d8..3686c3894 100644 --- a/app/views/delivery/dtc/email-undelivered.html +++ b/app/views/v12/email-undelivered.html @@ -25,7 +25,7 @@

    What happens next

    - Otherwise, go to victim details to update the victim's details. + Otherwise, go to victim details to update the victim's details.

    diff --git a/app/views/v12/first-hearing.html b/app/views/v12/first-hearing.html new file mode 100644 index 000000000..4d81137b4 --- /dev/null +++ b/app/views/v12/first-hearing.html @@ -0,0 +1,59 @@ +{% extends "layouts/main.html" %} + +{% set pageName="First hearing" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    First hearing

    + +
    + +
    + + +
    + For example, a Magistrates' Court +
    + +
    +
    + +
    + + +
    + For example, 17/05/2025 +
    + +
    + + +
    +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + + +{% endblock %} diff --git a/app/views/delivery/dtc/follow-up-method-of-contact.html b/app/views/v12/follow-up-method-of-contact.html similarity index 88% rename from app/views/delivery/dtc/follow-up-method-of-contact.html rename to app/views/v12/follow-up-method-of-contact.html index 021f3b2fc..f4ad9d8c6 100644 --- a/app/views/delivery/dtc/follow-up-method-of-contact.html +++ b/app/views/v12/follow-up-method-of-contact.html @@ -10,7 +10,7 @@
    -
    +
    @@ -52,5 +52,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/inform-by-post.html b/app/views/v12/inform-by-post.html similarity index 83% rename from app/views/delivery/dtc/inform-by-post.html rename to app/views/v12/inform-by-post.html index bb0ef046b..7c32092c9 100644 --- a/app/views/delivery/dtc/inform-by-post.html +++ b/app/views/v12/inform-by-post.html @@ -16,7 +16,7 @@

    Inform {{ data['victimForename'] }} {{ data['victimS You must inform the victim by post because you were unable to by {{ data['preferredMethodOfContact'] | lower }}.

    - + Inform by post diff --git a/app/views/v12/letter-details.html b/app/views/v12/letter-details.html new file mode 100644 index 000000000..fd388007b --- /dev/null +++ b/app/views/v12/letter-details.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Letter details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +

    Letter details

    + + +
    + + +
    + For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +

    + +

    + + +
    + + + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/letter-dispatched.html b/app/views/v12/letter-dispatched.html similarity index 88% rename from app/views/delivery/dtc/letter-dispatched.html rename to app/views/v12/letter-dispatched.html index f85407dd4..946bc5e7f 100644 --- a/app/views/delivery/dtc/letter-dispatched.html +++ b/app/views/v12/letter-dispatched.html @@ -30,7 +30,7 @@

    Further information

    The decision to charge letter was automatically saved to CMS as well.

    - + View all communications diff --git a/app/views/delivery/dtc/letter-recorded.html b/app/views/v12/letter-recorded.html similarity index 88% rename from app/views/delivery/dtc/letter-recorded.html rename to app/views/v12/letter-recorded.html index 8d55e9fdf..bd09b1e61 100644 --- a/app/views/delivery/dtc/letter-recorded.html +++ b/app/views/v12/letter-recorded.html @@ -30,7 +30,7 @@

    Further information

    The decision to charge letter was automatically saved to CMS as well.

    - + View all communications diff --git a/app/views/v12/permanent-failure.html b/app/views/v12/permanent-failure.html new file mode 100644 index 000000000..0cf60eb01 --- /dev/null +++ b/app/views/v12/permanent-failure.html @@ -0,0 +1,36 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Permanent failure" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem +

    +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. +

    + +

    + Check the email address is correct. If it is incorrect, you can update the email address. +

    + + +

    + Once updated, you can try to send the email again from 'Communication' tab of the victim's record. +

    + + Return to victim record + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/pmoc-new.html b/app/views/v12/pmoc-new.html similarity index 97% rename from app/views/delivery/dtc/pmoc-new.html rename to app/views/v12/pmoc-new.html index 9fb056cbb..e1e049c02 100644 --- a/app/views/delivery/dtc/pmoc-new.html +++ b/app/views/v12/pmoc-new.html @@ -12,7 +12,7 @@

    Preferred method of contact

    -
    +
    diff --git a/app/views/v12/preferred-method-of-contact-new.html b/app/views/v12/preferred-method-of-contact-new.html new file mode 100644 index 000000000..29aee0188 --- /dev/null +++ b/app/views/v12/preferred-method-of-contact-new.html @@ -0,0 +1,172 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Preferred method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + + + +
    +
    + + +

    + What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    or
    + +
    + + +
    + +
    or
    + +
    + + +
    + +
    +
    +
    + + + + + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v12/preferred-method-of-contact.html b/app/views/v12/preferred-method-of-contact.html new file mode 100644 index 000000000..f6715b337 --- /dev/null +++ b/app/views/v12/preferred-method-of-contact.html @@ -0,0 +1,84 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Preferred method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v12/search.html b/app/views/v12/search.html new file mode 100644 index 000000000..0a9307c21 --- /dev/null +++ b/app/views/v12/search.html @@ -0,0 +1,134 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search by URN" %} + +{% block content %} + +
    +
    + + + +
    +
    +
    +
    + + {% if (data['searchUrn'] == "42MR1153724") %} +
    + +

    + We've found 8 results for 42MR1153724 +

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Dates and amounts
    Victim or witness nameURNCase IDCase statusLead defendantAction
    OBERON, Shelly + 42MR11537242155470PendingPRICE, Jefferson+View details
    KING, Wendy + 42MR11537242155470PendingPRICE, Jefferson+View details
    JONES, Oliver A + 42MR11537242155470PendingPRICE, Jefferson+View details
    WOODLEY, Alfred + 42MR11537242155470PendingPRICE, Jefferson+View details
    {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} + 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    Collocini, Emiliano + 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    EVANS, Gareth + 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    COOPER, Tracey + 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    + {% endif %} + + +
    +
    + +{% endblock %} diff --git a/app/views/v12/sign-in.html b/app/views/v12/sign-in.html new file mode 100644 index 000000000..1b2ec85c1 --- /dev/null +++ b/app/views/v12/sign-in.html @@ -0,0 +1,74 @@ +{% extends "layouts/main.html" %} + +{% set pageName="UR: Sending charging decision email" %} + +{% block header %} +{% endblock %} + +{% block content %} +
    +
    + +
    + + + +
    + +

    + Victim Case App +

    + Sign in to your account +

    +

    + +
    + +
    + + + + +
    + +
    + + + + +
    + + + +
    +
    + +
    + +
    + +
    +

    + Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

    +

    + As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

    +
    + +
    +
    +{% endblock %} + +{% block footer %} +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/dtc/technical-failure.html b/app/views/v12/technical-failure.html similarity index 100% rename from app/views/delivery/dtc/technical-failure.html rename to app/views/v12/technical-failure.html diff --git a/app/views/delivery/dtc/telephone-call-details.html b/app/views/v12/telephone-call-details.html similarity index 95% rename from app/views/delivery/dtc/telephone-call-details.html rename to app/views/v12/telephone-call-details.html index 0a0d5a6a4..24127292a 100644 --- a/app/views/delivery/dtc/telephone-call-details.html +++ b/app/views/v12/telephone-call-details.html @@ -12,7 +12,7 @@

    Telephone call details

    -
    +
    @@ -456,19 +456,19 @@

    Communication

    diff --git a/app/views/delivery/dtc/victim-record--after-three-attempts-fu-email-undelivered-letter-recorded.html b/app/views/v12/victim-record--after-three-attempts-fu-email-undelivered-letter-recorded.html similarity index 96% rename from app/views/delivery/dtc/victim-record--after-three-attempts-fu-email-undelivered-letter-recorded.html rename to app/views/v12/victim-record--after-three-attempts-fu-email-undelivered-letter-recorded.html index 92391a1cb..019857110 100644 --- a/app/views/delivery/dtc/victim-record--after-three-attempts-fu-email-undelivered-letter-recorded.html +++ b/app/views/v12/victim-record--after-three-attempts-fu-email-undelivered-letter-recorded.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %}

    @@ -456,19 +456,19 @@

    Communication

    diff --git a/app/views/delivery/dtc/victim-record--after-three-attempts-letter-not-recorded.html b/app/views/v12/victim-record--after-three-attempts-letter-not-recorded.html similarity index 96% rename from app/views/delivery/dtc/victim-record--after-three-attempts-letter-not-recorded.html rename to app/views/v12/victim-record--after-three-attempts-letter-not-recorded.html index 1c2b2dba7..c5983583b 100644 --- a/app/views/delivery/dtc/victim-record--after-three-attempts-letter-not-recorded.html +++ b/app/views/v12/victim-record--after-three-attempts-letter-not-recorded.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %}

    @@ -456,19 +456,19 @@

    Communication

    @@ -656,7 +656,7 @@

    - + Record letter to inform of a charging decision
    diff --git a/app/views/delivery/dtc/victim-record--after-three-attempts-letter-recorded.html b/app/views/v12/victim-record--after-three-attempts-letter-recorded.html similarity index 96% rename from app/views/delivery/dtc/victim-record--after-three-attempts-letter-recorded.html rename to app/views/v12/victim-record--after-three-attempts-letter-recorded.html index 74172a004..b837f6cd6 100644 --- a/app/views/delivery/dtc/victim-record--after-three-attempts-letter-recorded.html +++ b/app/views/v12/victim-record--after-three-attempts-letter-recorded.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %}

    @@ -456,19 +456,19 @@

    Communication

    diff --git a/app/views/delivery/dtc/victim-record--email-delivered.html b/app/views/v12/victim-record--email-delivered.html similarity index 95% rename from app/views/delivery/dtc/victim-record--email-delivered.html rename to app/views/v12/victim-record--email-delivered.html index 8e16458f7..abb977a90 100644 --- a/app/views/delivery/dtc/victim-record--email-delivered.html +++ b/app/views/v12/victim-record--email-delivered.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %}

    @@ -456,19 +456,19 @@

    Communication

    diff --git a/app/views/delivery/dtc/victim-record--email-draft-amendments-required.html b/app/views/v12/victim-record--email-draft-amendments-required.html similarity index 95% rename from app/views/delivery/dtc/victim-record--email-draft-amendments-required.html rename to app/views/v12/victim-record--email-draft-amendments-required.html index fd1713c8e..be197b48a 100644 --- a/app/views/delivery/dtc/victim-record--email-draft-amendments-required.html +++ b/app/views/v12/victim-record--email-draft-amendments-required.html @@ -407,19 +407,19 @@

    Communications

    @@ -437,7 +437,7 @@

    Communications

    The draft requires changes before sending.

    - + Amend draft to inform of a charging decision
    @@ -453,7 +453,7 @@

    {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet.

    - + Continue email to inform of a charging decision

    diff --git a/app/views/delivery/dtc/victim-record--email-draft-finalised.html b/app/views/v12/victim-record--email-draft-finalised.html similarity index 95% rename from app/views/delivery/dtc/victim-record--email-draft-finalised.html rename to app/views/v12/victim-record--email-draft-finalised.html index 1512617a7..793800bab 100644 --- a/app/views/delivery/dtc/victim-record--email-draft-finalised.html +++ b/app/views/v12/victim-record--email-draft-finalised.html @@ -407,19 +407,19 @@

    Communications

    @@ -437,7 +437,7 @@

    Communications

    The draft was finalised. No changes are required.

    - + Review draft before sending to inform of a charging decision
    @@ -453,7 +453,7 @@

    {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet.

    - + Continue email to inform of a charging decision

    diff --git a/app/views/delivery/dtc/victim-record--email-draft-in-progress.html b/app/views/v12/victim-record--email-draft-in-progress.html similarity index 95% rename from app/views/delivery/dtc/victim-record--email-draft-in-progress.html rename to app/views/v12/victim-record--email-draft-in-progress.html index 7a4c0e132..664329059 100644 --- a/app/views/delivery/dtc/victim-record--email-draft-in-progress.html +++ b/app/views/v12/victim-record--email-draft-in-progress.html @@ -407,19 +407,19 @@

    Communications

    @@ -433,13 +433,13 @@

    Communications

    {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet.

    - + Continue draft to inform of a charging decision
    - @@ -454,7 +454,7 @@

    {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet.

    - + Continue email to inform of a charging decision

    diff --git a/app/views/delivery/dtc/victim-record--email-draft-under-review.html b/app/views/v12/victim-record--email-draft-under-review.html similarity index 95% rename from app/views/delivery/dtc/victim-record--email-draft-under-review.html rename to app/views/v12/victim-record--email-draft-under-review.html index 966d66df0..f7839ec0e 100644 --- a/app/views/delivery/dtc/victim-record--email-draft-under-review.html +++ b/app/views/v12/victim-record--email-draft-under-review.html @@ -407,19 +407,19 @@

    Communications

    @@ -437,13 +437,13 @@

    Communications

    The draft is under review.

    - + View draft to inform of a charging decision
    - @@ -458,7 +458,7 @@

    {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet.

    - + Continue email to inform of a charging decision

    diff --git a/app/views/delivery/dtc/victim-record--email-permanent-failure.html b/app/views/v12/victim-record--email-permanent-failure.html similarity index 96% rename from app/views/delivery/dtc/victim-record--email-permanent-failure.html rename to app/views/v12/victim-record--email-permanent-failure.html index b85033eff..33651b133 100644 --- a/app/views/delivery/dtc/victim-record--email-permanent-failure.html +++ b/app/views/v12/victim-record--email-permanent-failure.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %}

    @@ -456,19 +456,19 @@

    Communication

    diff --git a/app/views/delivery/dtc/victim-record--email-send-later.html b/app/views/v12/victim-record--email-send-later.html similarity index 95% rename from app/views/delivery/dtc/victim-record--email-send-later.html rename to app/views/v12/victim-record--email-send-later.html index 966178ca8..0f5fc576f 100644 --- a/app/views/delivery/dtc/victim-record--email-send-later.html +++ b/app/views/v12/victim-record--email-send-later.html @@ -407,19 +407,19 @@

    Communications

    @@ -437,7 +437,7 @@

    Communications

    The draft was approved.

    - + Check details before sending to inform of a charging decision
    @@ -453,7 +453,7 @@

    {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet.

    - + Continue email to inform of a charging decision

    diff --git a/app/views/delivery/dtc/victim-record--email-sending.html b/app/views/v12/victim-record--email-sending.html similarity index 95% rename from app/views/delivery/dtc/victim-record--email-sending.html rename to app/views/v12/victim-record--email-sending.html index df87a539d..453590df1 100644 --- a/app/views/delivery/dtc/victim-record--email-sending.html +++ b/app/views/v12/victim-record--email-sending.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %}

    @@ -456,19 +456,19 @@

    Communication

    diff --git a/app/views/delivery/dtc/victim-record--email-technical-failure.html b/app/views/v12/victim-record--email-technical-failure.html similarity index 96% rename from app/views/delivery/dtc/victim-record--email-technical-failure.html rename to app/views/v12/victim-record--email-technical-failure.html index 8c6ebbde2..964f5f64d 100644 --- a/app/views/delivery/dtc/victim-record--email-technical-failure.html +++ b/app/views/v12/victim-record--email-technical-failure.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %}

    @@ -456,19 +456,19 @@

    Communication

    diff --git a/app/views/delivery/dtc/victim-record--email-temporary-failure.html b/app/views/v12/victim-record--email-temporary-failure.html similarity index 96% rename from app/views/delivery/dtc/victim-record--email-temporary-failure.html rename to app/views/v12/victim-record--email-temporary-failure.html index 218a239f7..f8f12a9b1 100644 --- a/app/views/delivery/dtc/victim-record--email-temporary-failure.html +++ b/app/views/v12/victim-record--email-temporary-failure.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %}

    @@ -456,19 +456,19 @@

    Communication

    diff --git a/app/views/delivery/dtc/victim-record--email-undelivered-letter-recorded.html b/app/views/v12/victim-record--email-undelivered-letter-recorded.html similarity index 96% rename from app/views/delivery/dtc/victim-record--email-undelivered-letter-recorded.html rename to app/views/v12/victim-record--email-undelivered-letter-recorded.html index 32fb1acbc..7ac4f1387 100644 --- a/app/views/delivery/dtc/victim-record--email-undelivered-letter-recorded.html +++ b/app/views/v12/victim-record--email-undelivered-letter-recorded.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %}

    @@ -456,19 +456,19 @@

    Communication

    diff --git a/app/views/delivery/dtc/victim-record--fu-email-delivered.html b/app/views/v12/victim-record--fu-email-delivered.html similarity index 96% rename from app/views/delivery/dtc/victim-record--fu-email-delivered.html rename to app/views/v12/victim-record--fu-email-delivered.html index 557960080..bfb72496c 100644 --- a/app/views/delivery/dtc/victim-record--fu-email-delivered.html +++ b/app/views/v12/victim-record--fu-email-delivered.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %}

    @@ -456,19 +456,19 @@

    Communication

    diff --git a/app/views/delivery/dtc/victim-record--fu-email-draft-amendments-required.html b/app/views/v12/victim-record--fu-email-draft-amendments-required.html similarity index 97% rename from app/views/delivery/dtc/victim-record--fu-email-draft-amendments-required.html rename to app/views/v12/victim-record--fu-email-draft-amendments-required.html index 62a66bbd8..19f31954b 100644 --- a/app/views/delivery/dtc/victim-record--fu-email-draft-amendments-required.html +++ b/app/views/v12/victim-record--fu-email-draft-amendments-required.html @@ -397,19 +397,19 @@

    Communications

    @@ -481,7 +481,7 @@

    The follow-up draft requires changes before sending.

    - + Amend draft to inform of a charging decision diff --git a/app/views/delivery/dtc/victim-record--fu-email-draft-finalised.html b/app/views/v12/victim-record--fu-email-draft-finalised.html similarity index 97% rename from app/views/delivery/dtc/victim-record--fu-email-draft-finalised.html rename to app/views/v12/victim-record--fu-email-draft-finalised.html index d91a3447a..ace39af1a 100644 --- a/app/views/delivery/dtc/victim-record--fu-email-draft-finalised.html +++ b/app/views/v12/victim-record--fu-email-draft-finalised.html @@ -397,19 +397,19 @@

    Communications

    @@ -481,7 +481,7 @@

    The follow-up draft was finalised. No changes are required.

    - + Review draft before sending to inform of a charging decision diff --git a/app/views/delivery/dtc/victim-record--fu-email-draft-in-progress.html b/app/views/v12/victim-record--fu-email-draft-in-progress.html similarity index 97% rename from app/views/delivery/dtc/victim-record--fu-email-draft-in-progress.html rename to app/views/v12/victim-record--fu-email-draft-in-progress.html index 330cf3d1e..4a4289ad1 100644 --- a/app/views/delivery/dtc/victim-record--fu-email-draft-in-progress.html +++ b/app/views/v12/victim-record--fu-email-draft-in-progress.html @@ -397,19 +397,19 @@

    Communications

    @@ -477,7 +477,7 @@

    - + Continue draft to inform of a charging decision diff --git a/app/views/delivery/dtc/victim-record--fu-email-draft-under-review.html b/app/views/v12/victim-record--fu-email-draft-under-review.html similarity index 97% rename from app/views/delivery/dtc/victim-record--fu-email-draft-under-review.html rename to app/views/v12/victim-record--fu-email-draft-under-review.html index 91c1cde10..06d5e8379 100644 --- a/app/views/delivery/dtc/victim-record--fu-email-draft-under-review.html +++ b/app/views/v12/victim-record--fu-email-draft-under-review.html @@ -397,19 +397,19 @@

    Communications

    @@ -481,7 +481,7 @@

    The follow-up draft is under review.

    - + View draft to inform of a charging decision

    diff --git a/app/views/delivery/dtc/victim-record--fu-email-not-created.html b/app/views/v12/victim-record--fu-email-not-created.html similarity index 95% rename from app/views/delivery/dtc/victim-record--fu-email-not-created.html rename to app/views/v12/victim-record--fu-email-not-created.html index 7ccaee63a..6ec4936e7 100644 --- a/app/views/delivery/dtc/victim-record--fu-email-not-created.html +++ b/app/views/v12/victim-record--fu-email-not-created.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %}

    @@ -456,19 +456,19 @@

    Communication

    @@ -534,7 +534,7 @@

    - + Create email follow-up to inform of a charging decision diff --git a/app/views/delivery/dtc/victim-record--fu-email-permanent-failure.html b/app/views/v12/victim-record--fu-email-permanent-failure.html similarity index 96% rename from app/views/delivery/dtc/victim-record--fu-email-permanent-failure.html rename to app/views/v12/victim-record--fu-email-permanent-failure.html index b40246e23..c3b211b9c 100644 --- a/app/views/delivery/dtc/victim-record--fu-email-permanent-failure.html +++ b/app/views/v12/victim-record--fu-email-permanent-failure.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %}

    @@ -456,19 +456,19 @@

    Communication

    diff --git a/app/views/delivery/dtc/victim-record--fu-email-send-later.html b/app/views/v12/victim-record--fu-email-send-later.html similarity index 97% rename from app/views/delivery/dtc/victim-record--fu-email-send-later.html rename to app/views/v12/victim-record--fu-email-send-later.html index 7923adfef..e359b4034 100644 --- a/app/views/delivery/dtc/victim-record--fu-email-send-later.html +++ b/app/views/v12/victim-record--fu-email-send-later.html @@ -397,19 +397,19 @@

    Communications

    @@ -481,7 +481,7 @@

    The follow-up draft was approved.

    - + Check details before sending to inform of a charging decision diff --git a/app/views/delivery/dtc/victim-record--fu-email-sending.html b/app/views/v12/victim-record--fu-email-sending.html similarity index 96% rename from app/views/delivery/dtc/victim-record--fu-email-sending.html rename to app/views/v12/victim-record--fu-email-sending.html index 1de2fd096..7768989b9 100644 --- a/app/views/delivery/dtc/victim-record--fu-email-sending.html +++ b/app/views/v12/victim-record--fu-email-sending.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %}

    @@ -456,19 +456,19 @@

    Communication

    diff --git a/app/views/delivery/dtc/victim-record--fu-email-technical-failure.html b/app/views/v12/victim-record--fu-email-technical-failure.html similarity index 96% rename from app/views/delivery/dtc/victim-record--fu-email-technical-failure.html rename to app/views/v12/victim-record--fu-email-technical-failure.html index 91e362ec6..3d6aafbf4 100644 --- a/app/views/delivery/dtc/victim-record--fu-email-technical-failure.html +++ b/app/views/v12/victim-record--fu-email-technical-failure.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %}

    @@ -456,19 +456,19 @@

    Communication

    diff --git a/app/views/delivery/dtc/victim-record--fu-email-temporary-failure.html b/app/views/v12/victim-record--fu-email-temporary-failure.html similarity index 96% rename from app/views/delivery/dtc/victim-record--fu-email-temporary-failure.html rename to app/views/v12/victim-record--fu-email-temporary-failure.html index 650b8f41f..045f98d87 100644 --- a/app/views/delivery/dtc/victim-record--fu-email-temporary-failure.html +++ b/app/views/v12/victim-record--fu-email-temporary-failure.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %}

    @@ -456,19 +456,19 @@

    Communication

    diff --git a/app/views/delivery/dtc/victim-record--fu-letter-not-recorded.html b/app/views/v12/victim-record--fu-letter-not-recorded.html similarity index 95% rename from app/views/delivery/dtc/victim-record--fu-letter-not-recorded.html rename to app/views/v12/victim-record--fu-letter-not-recorded.html index 38d7d5327..20b904e60 100644 --- a/app/views/delivery/dtc/victim-record--fu-letter-not-recorded.html +++ b/app/views/v12/victim-record--fu-letter-not-recorded.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %}

    @@ -456,19 +456,19 @@

    Communication

    @@ -537,7 +537,7 @@

    - + Record letter follow-up to inform of a charging decision diff --git a/app/views/v12/victim-record--fu-letter-recorded-2.html b/app/views/v12/victim-record--fu-letter-recorded-2.html new file mode 100644 index 000000000..2406a8b03 --- /dev/null +++ b/app/views/v12/victim-record--fu-letter-recorded-2.html @@ -0,0 +1,552 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Search for another victim +{% endblock %} + +{% block content %} +
    +
    + +
    +

    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

    +

    + Case URN: 42MZ1139323/1 +

    +
    + +
    +

    + Contents +

    + + + +
    + +

    Summary

    + +
    +
    +
    +
    +

    + Victim details +

    + +
    +
    +
    +
    +
    + Name +
    +
    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
    +
    +
    +
    + Age +
    +
    + 34 (22/7/1990) +
    +
    +
    +
    + Categories +
    +
    +

    + Vulnerable +

    +

    + Intimidated +

    +
    +
    +
    +
    + Disability or access need +
    +
    + Yes +
    +
    +
    +
    + Address +
    +
    + 130 Denton Avenue
    Banton
    Dunbartonshire
    G65 0QR +
    +
    +
    +
    + Phone +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Email +
    +
    + {{ data['victimEmailAddress'] }} +
    +
    +
    +
    + Want to be contacted +
    +
    + Yes +
    +
    +
    +
    + Preferred method of contact +
    +
    + Mobile +
    +
    +
    +
    + Preferred contact times +
    +
    + Weekdays, 8am to 6pm +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    + Case contacts +

    + +
    +
    +
    +
    +
    + Family Liaison Officer +
    +
    + BIDWELL, Jane +
    +
    +
    +
    + IDVA +
    +
    + SAKAMOTO, Hadji +
    +
    +
    +
    + Counsel +
    +
    + HAMER, Olivia +
    +
    +
    +
    + Defence solicitor +
    +
    + BINKS, Thomas +
    +
    +
    +
    + High court advocate +
    +
    + SHEAF, Jessica +
    +
    +
    +
    + Officer in charge +
    +
    + PC FISHER, Jane +
    +
    +
    +
    +
    +
    +
    +

    + Case information +

    +
    +
    +
    +
    +
    + Case status +
    +
    + Pending +
    +
    +
    +
    + Monitoring codes +
    +
    +

    + Mental health +

    +

    + Domestic violence +

    +

    + Prohibited weapons +

    +

    + Human trafficking +

    +

    + Media interest +

    +
    +
    +
    +
    + Next hearing +
    +
    +

    + First hearing +

    +

    + Wednesday 13 August 2025 +

    +

    + Southend Court House: County Court and Family Court and Magistrates Court +

    +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    + Defendant information +

    +
    +
    +

    + DAVIES, Bella +

    +
    +
    +
    + Age +
    +
    + 34 (15/9/1990) +
    +
    +
    +
    + Charge +
    +
    + Grievous bodily harm +
    +
    +
    +
    + Custody +
    +
    + In police custody, 15 days +
    +
    +
    +

    + SIMPSON, Bart +

    +
    +
    +
    + Age +
    +
    + 15 (8/8/2010) +
    +
    +
    +
    + Charge +
    +
    + Actual bodily harm +
    +
    +
    +
    + Custody +
    +
    + On police bail, 6 days +
    +
    +
    +

    + JONES, Vince +

    +
    +
    +
    + Age +
    +
    + 45 (15/9/1979) +
    +
    +
    +
    + Charge +
    +
    + Actual bodily harm +
    +
    +
    +
    + Custody +
    +
    + On police bail, 5 days +
    +
    +
    +
    +
    +
    +
    + +
    + +
    +

    Victim details

    +
    + +
    +

    Case contacts

    +
    + +
    +

    Communications

    + + + + {% if (data['subTab'] == "charging-decision") %} + +
    +

    Informing victim of a charging decision

    +
    + + + + + + + + + + + +
    Decision + Decision to charge +
    First hearing +
    + 7 May 2025 +
    +
    + Bradford Crown Court +
    +
    +
    + + + + + + + +
    + First telephone call details + +
    + 14 May 2025 at 12:30
    + +
    +
    + No answer +
    +
    + + + + + + + +
    + Second telephone call details + +
    + 15 May 2025 at 23:12 +
    + + +
    + +
    +
    + + + +
    +
    +
    + +

    + The follow-up draft requires changes before sending. +

    + + + Amend draft to inform of a charging decision + + + {% elif (data['subTab'] == "ptm") %} + +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

    + + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
    +
    + +
    +
    + +{% endblock %} diff --git a/app/views/delivery/dtc/victim-record--fu-letter-recorded.html b/app/views/v12/victim-record--fu-letter-recorded.html similarity index 96% rename from app/views/delivery/dtc/victim-record--fu-letter-recorded.html rename to app/views/v12/victim-record--fu-letter-recorded.html index 29a3431e2..4e47bd326 100644 --- a/app/views/delivery/dtc/victim-record--fu-letter-recorded.html +++ b/app/views/v12/victim-record--fu-letter-recorded.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %}

    @@ -456,19 +456,19 @@

    Communication

    diff --git a/app/views/delivery/dtc/victim-record--fu-moc-unknown.html b/app/views/v12/victim-record--fu-moc-unknown.html similarity index 95% rename from app/views/delivery/dtc/victim-record--fu-moc-unknown.html rename to app/views/v12/victim-record--fu-moc-unknown.html index 3ff43cfd0..d7cc9ef43 100644 --- a/app/views/delivery/dtc/victim-record--fu-moc-unknown.html +++ b/app/views/v12/victim-record--fu-moc-unknown.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %}

    @@ -456,19 +456,19 @@

    Communication

    @@ -537,7 +537,7 @@

    - + Create or record follow-up to inform of a charging decision diff --git a/app/views/delivery/dtc/victim-record--letter-recorded.html b/app/views/v12/victim-record--letter-recorded.html similarity index 95% rename from app/views/delivery/dtc/victim-record--letter-recorded.html rename to app/views/v12/victim-record--letter-recorded.html index 234176785..2ca73d58e 100644 --- a/app/views/delivery/dtc/victim-record--letter-recorded.html +++ b/app/views/v12/victim-record--letter-recorded.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %}

    @@ -456,19 +456,19 @@

    Communication

    diff --git a/app/views/delivery/dtc/victim-record--next-attempt-moc-unknown.html b/app/views/v12/victim-record--next-attempt-moc-unknown.html similarity index 95% rename from app/views/delivery/dtc/victim-record--next-attempt-moc-unknown.html rename to app/views/v12/victim-record--next-attempt-moc-unknown.html index a295063f8..f5cb97ade 100644 --- a/app/views/delivery/dtc/victim-record--next-attempt-moc-unknown.html +++ b/app/views/v12/victim-record--next-attempt-moc-unknown.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %}

    @@ -464,19 +464,19 @@

    Communication

    @@ -545,7 +545,7 @@

    - + Create or record communication to inform of a charging decision diff --git a/app/views/delivery/dtc/victim-record--pmoc-email-after-save-and-exit.html b/app/views/v12/victim-record--pmoc-email-after-save-and-exit.html similarity index 94% rename from app/views/delivery/dtc/victim-record--pmoc-email-after-save-and-exit.html rename to app/views/v12/victim-record--pmoc-email-after-save-and-exit.html index 4f4dfc3d1..051820243 100644 --- a/app/views/delivery/dtc/victim-record--pmoc-email-after-save-and-exit.html +++ b/app/views/v12/victim-record--pmoc-email-after-save-and-exit.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %} @@ -464,19 +464,19 @@

    Communication

    @@ -489,7 +489,7 @@

    Communication

    {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet.

    - + Continue email to inform of a charging decision @@ -504,7 +504,7 @@

    {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet.

    - + Continue email to inform of a charging decision diff --git a/app/views/delivery/dtc/victim-record--pmoc-email.html b/app/views/v12/victim-record--pmoc-email.html similarity index 94% rename from app/views/delivery/dtc/victim-record--pmoc-email.html rename to app/views/v12/victim-record--pmoc-email.html index 07460ec12..b58f50bcf 100644 --- a/app/views/delivery/dtc/victim-record--pmoc-email.html +++ b/app/views/v12/victim-record--pmoc-email.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %} @@ -464,19 +464,19 @@

    Communication

    @@ -489,7 +489,7 @@

    Communication

    {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet.

    - + Create email to inform of a charging decision @@ -504,7 +504,7 @@

    {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet.

    - + Create email to inform of a charging decision diff --git a/app/views/delivery/dtc/victim-record--pmoc-home-phone.html b/app/views/v12/victim-record--pmoc-home-phone.html similarity index 94% rename from app/views/delivery/dtc/victim-record--pmoc-home-phone.html rename to app/views/v12/victim-record--pmoc-home-phone.html index 6784e8132..6adf747a4 100644 --- a/app/views/delivery/dtc/victim-record--pmoc-home-phone.html +++ b/app/views/v12/victim-record--pmoc-home-phone.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %} @@ -464,19 +464,19 @@

    Communication

    @@ -489,7 +489,7 @@

    Communication

    {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet.

    - + Record call to inform of a charging decision @@ -504,7 +504,7 @@

    {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet.

    - + Record call to inform of a charging decision diff --git a/app/views/delivery/dtc/victim-record--pmoc-mobile.html b/app/views/v12/victim-record--pmoc-mobile.html similarity index 94% rename from app/views/delivery/dtc/victim-record--pmoc-mobile.html rename to app/views/v12/victim-record--pmoc-mobile.html index b7c21d919..c4926ce9c 100644 --- a/app/views/delivery/dtc/victim-record--pmoc-mobile.html +++ b/app/views/v12/victim-record--pmoc-mobile.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %} @@ -464,19 +464,19 @@

    Communication

    @@ -489,7 +489,7 @@

    Communication

    {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet.

    - + Record call to inform of a charging decision @@ -504,7 +504,7 @@

    {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet.

    - + Record call to inform of a charging decision diff --git a/app/views/delivery/dtc/victim-record--pmoc-not-selected.html b/app/views/v12/victim-record--pmoc-not-selected.html similarity index 95% rename from app/views/delivery/dtc/victim-record--pmoc-not-selected.html rename to app/views/v12/victim-record--pmoc-not-selected.html index a7ffa2ba0..bcdb9ec7b 100644 --- a/app/views/delivery/dtc/victim-record--pmoc-not-selected.html +++ b/app/views/v12/victim-record--pmoc-not-selected.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %} @@ -457,7 +457,7 @@

    Communication

    Warning Preferred method of contact unknown

    - To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact. + To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact.

    @@ -467,19 +467,19 @@

    Communication

    diff --git a/app/views/delivery/dtc/victim-record--pmoc-post.html b/app/views/v12/victim-record--pmoc-post.html similarity index 94% rename from app/views/delivery/dtc/victim-record--pmoc-post.html rename to app/views/v12/victim-record--pmoc-post.html index 8dfb9e85e..85ea6a698 100644 --- a/app/views/delivery/dtc/victim-record--pmoc-post.html +++ b/app/views/v12/victim-record--pmoc-post.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %} @@ -456,19 +456,19 @@

    Communication

    @@ -481,7 +481,7 @@

    Communication

    {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet.

    - + Record letter to inform of a charging decision @@ -496,7 +496,7 @@

    {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet.

    - + Record letter to inform of a charging decision diff --git a/app/views/delivery/dtc/victim-record--pmoc-via-isva.html b/app/views/v12/victim-record--pmoc-via-isva.html similarity index 95% rename from app/views/delivery/dtc/victim-record--pmoc-via-isva.html rename to app/views/v12/victim-record--pmoc-via-isva.html index abdb54ffa..3aada06ce 100644 --- a/app/views/delivery/dtc/victim-record--pmoc-via-isva.html +++ b/app/views/v12/victim-record--pmoc-via-isva.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %} @@ -456,19 +456,19 @@

    Communication

    diff --git a/app/views/delivery/dtc/victim-record--pmoc-via-police.html b/app/views/v12/victim-record--pmoc-via-police.html similarity index 95% rename from app/views/delivery/dtc/victim-record--pmoc-via-police.html rename to app/views/v12/victim-record--pmoc-via-police.html index 8e7e1da45..7eba14d5d 100644 --- a/app/views/delivery/dtc/victim-record--pmoc-via-police.html +++ b/app/views/v12/victim-record--pmoc-via-police.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %} @@ -456,19 +456,19 @@

    Communication

    diff --git a/app/views/delivery/dtc/victim-record--try-calling-later.html b/app/views/v12/victim-record--try-calling-later.html similarity index 95% rename from app/views/delivery/dtc/victim-record--try-calling-later.html rename to app/views/v12/victim-record--try-calling-later.html index a513b41e5..81cf23289 100644 --- a/app/views/delivery/dtc/victim-record--try-calling-later.html +++ b/app/views/v12/victim-record--try-calling-later.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %} @@ -464,19 +464,19 @@

    Communication

    @@ -547,7 +547,7 @@

    - + Record another call to inform of a charging decision diff --git a/app/views/delivery/dtc/victim-record-simplified.html b/app/views/v12/victim-record-simplified.html similarity index 98% rename from app/views/delivery/dtc/victim-record-simplified.html rename to app/views/v12/victim-record-simplified.html index fdc4fc5ac..33f55fbeb 100644 --- a/app/views/delivery/dtc/victim-record-simplified.html +++ b/app/views/v12/victim-record-simplified.html @@ -3,7 +3,7 @@ {% set pageName="Victim record" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -21,7 +21,7 @@

    Communication

    Warning Preferred method of contact unknown

    - To contact the victim, select their preferred method of contact after confirming it with the police. + To contact the victim, select their preferred method of contact after confirming it with the police.

    @@ -711,7 +711,7 @@

    • - Preferred method of contact: {{ data['preferredMethodOfContact'] }}
      Change + Preferred method of contact: {{ data['preferredMethodOfContact'] }}
      Change

    diff --git a/app/views/delivery/dtc/victim-record.html b/app/views/v12/victim-record.html similarity index 95% rename from app/views/delivery/dtc/victim-record.html rename to app/views/v12/victim-record.html index c6a428ebf..bba6e046d 100644 --- a/app/views/delivery/dtc/victim-record.html +++ b/app/views/v12/victim-record.html @@ -3,7 +3,7 @@ {% set pageName="Victim details" %} {% block beforeContent %} -Back to Search +Back to Search {% endblock %} {% block content %} @@ -123,14 +123,14 @@

    {% if (data['preferredMethodOfContact'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['preferredMethodOfContact'] }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %} @@ -458,7 +458,7 @@

    Communication

    Warning Preferred method of contact unknown

    - To contact the victim, select their preferred method of contact after confirming it with the police. + To contact the victim, select their preferred method of contact after confirming it with the police.

    @@ -506,16 +506,16 @@

    Charging decisions

    {% endif %} {% if (data['preferredMethodOfContact'] == "Phone") %} - + Record call to inform of a charging decision {% elif (data['preferredMethodOfContact'] == "Email") %} {% if (data['dtcEmailStatus'] == "Not sent") %} - + Create charging decision email {% elif (data['dtcEmailStatus'] == "Saved") %} - + Continue charging decision email {% elif (data['dtcEmailStatus'] == "Delivered") %} @@ -660,10 +660,10 @@

    Charging decisions

    {% endif %} {% elif (data['preferredMethodOfContact'] == "Post") %} {% if (data['dtcPostStatus'] == "Not dispatched") %} - - + Record letter to inform of a charging decision {% elif (data['dtcPostStatus'] == "Dispatched") %} @@ -788,16 +788,16 @@

    {% if (data['preferredMethodOfContact'] == "Phone") %} - + Record call to inform of a charging decision {% elif (data['preferredMethodOfContact'] == "Email") %} {% if (data['dtcEmailStatus'] == "Not sent") %} - + Create charging decision email {% elif (data['dtcEmailStatus'] == "Saved") %} - + Continue charging decision email {% elif (data['dtcEmailStatus'] == "Delivered") %} @@ -942,10 +942,10 @@

    {% endif %} {% elif (data['preferredMethodOfContact'] == "Post") %} {% if (data['dtcPostStatus'] == "Not dispatched") %} - - + Record letter to inform of a charging decision {% elif (data['dtcPostStatus'] == "Dispatched") %} diff --git a/app/views/ur/nfa/archive/after-three-attempts-email-undelivered.html b/app/views/v20/archive/after-three-attempts-email-undelivered.html similarity index 100% rename from app/views/ur/nfa/archive/after-three-attempts-email-undelivered.html rename to app/views/v20/archive/after-three-attempts-email-undelivered.html diff --git a/app/views/v20/archive/approved-to-send-email.html b/app/views/v20/archive/approved-to-send-email.html new file mode 100644 index 000000000..2b0863646 --- /dev/null +++ b/app/views/v20/archive/approved-to-send-email.html @@ -0,0 +1,13 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. +

    + +

    + The draft has been approved to send. +

    + + + Check and send email to inform of a charging decision + +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/archive/approved-to-send-letter.html b/app/views/v20/archive/approved-to-send-letter.html new file mode 100644 index 000000000..4b485559e --- /dev/null +++ b/app/views/v20/archive/approved-to-send-letter.html @@ -0,0 +1,13 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. +

    + +

    + The draft has been approved to send. +

    + + + Check and dispatch letter to inform of a charging decision + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/archive/before-send.html b/app/views/v20/archive/before-send.html similarity index 90% rename from app/views/ur/nfa/archive/before-send.html rename to app/views/v20/archive/before-send.html index aafbb68ca..c2e98ea5d 100644 --- a/app/views/ur/nfa/archive/before-send.html +++ b/app/views/v20/archive/before-send.html @@ -54,7 +54,7 @@ The follow-up draft was approved.

    - + Check details before sending to inform of a charging decision {% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/archive/fu-letter-not-recorded.html b/app/views/v20/archive/fu-letter-not-recorded.html similarity index 88% rename from app/views/ur/nfa/archive/fu-letter-not-recorded.html rename to app/views/v20/archive/fu-letter-not-recorded.html index c49f0fa9b..9365f0284 100644 --- a/app/views/ur/nfa/archive/fu-letter-not-recorded.html +++ b/app/views/v20/archive/fu-letter-not-recorded.html @@ -50,7 +50,7 @@

    - + Record letter follow-up to inform of a charging decision {% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/archive/fumoc-unknown.html b/app/views/v20/archive/fumoc-unknown.html similarity index 89% rename from app/views/ur/nfa/archive/fumoc-unknown.html rename to app/views/v20/archive/fumoc-unknown.html index e3f43a687..b726fe7ee 100644 --- a/app/views/ur/nfa/archive/fumoc-unknown.html +++ b/app/views/v20/archive/fumoc-unknown.html @@ -50,7 +50,7 @@ - + Send or dispatch follow-up to inform of a charging decision {% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/archive/no-pmoc.html b/app/views/v20/archive/no-pmoc.html similarity index 100% rename from app/views/ur/nfa/archive/no-pmoc.html rename to app/views/v20/archive/no-pmoc.html diff --git a/app/views/v20/archive/preferred-method-of-contact-new.html b/app/views/v20/archive/preferred-method-of-contact-new.html new file mode 100644 index 000000000..4bcbd8d0d --- /dev/null +++ b/app/views/v20/archive/preferred-method-of-contact-new.html @@ -0,0 +1,172 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Preferred method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + + + +
    +
    + + +

    + What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + + + +
    + + +
    + +
    + + +
    + + + +
    + + +
    + + + + + +
    + + +
    + + + + + + + +
    + + +
    + + + +
    or
    + +
    + + +
    + +
    or
    + +
    + + +
    + +
    +
    +
    + + + + + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/archive/summary-test.html b/app/views/v20/archive/summary-test.html similarity index 100% rename from app/views/ur/nfa/archive/summary-test.html rename to app/views/v20/archive/summary-test.html diff --git a/app/views/v20/archive/victim-record--fu-letter-recorded-2.html b/app/views/v20/archive/victim-record--fu-letter-recorded-2.html new file mode 100644 index 000000000..5f488c81b --- /dev/null +++ b/app/views/v20/archive/victim-record--fu-letter-recorded-2.html @@ -0,0 +1,552 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Search for another victim +{% endblock %} + +{% block content %} +
    +
    + +
    +

    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

    +

    + Case URN: 42MZ1139323/1 +

    +
    + +
    +

    + Contents +

    + + + +
    + +

    Summary

    + +
    +
    +
    +
    +

    + Victim details +

    + +
    +
    +
    +
    +
    + Name +
    +
    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
    +
    +
    +
    + Age +
    +
    + 34 (22/7/1990) +
    +
    +
    +
    + Categories +
    +
    +

    + Vulnerable +

    +

    + Intimidated +

    +
    +
    +
    +
    + Disability or access need +
    +
    + Yes +
    +
    +
    +
    + Address +
    +
    + 130 Denton Avenue
    Banton
    Dunbartonshire
    G65 0QR +
    +
    +
    +
    + Phone +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Email +
    +
    + {{ data['victimEmailAddress'] }} +
    +
    +
    +
    + Want to be contacted +
    +
    + Yes +
    +
    +
    +
    + Preferred method of contact +
    +
    + Mobile +
    +
    +
    +
    + Preferred contact times +
    +
    + Weekdays, 8am to 6pm +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    + Case contacts +

    + +
    +
    +
    +
    +
    + Family Liaison Officer +
    +
    + BIDWELL, Jane +
    +
    +
    +
    + IDVA +
    +
    + SAKAMOTO, Hadji +
    +
    +
    +
    + Counsel +
    +
    + HAMER, Olivia +
    +
    +
    +
    + Defence solicitor +
    +
    + BINKS, Thomas +
    +
    +
    +
    + High court advocate +
    +
    + SHEAF, Jessica +
    +
    +
    +
    + Officer in charge +
    +
    + PC FISHER, Jane +
    +
    +
    +
    +
    +
    +
    +

    + Case information +

    +
    +
    +
    +
    +
    + Case status +
    +
    + Pending +
    +
    +
    +
    + Monitoring codes +
    +
    +

    + Mental health +

    +

    + Domestic violence +

    +

    + Prohibited weapons +

    +

    + Human trafficking +

    +

    + Media interest +

    +
    +
    +
    +
    + Next hearing +
    +
    +

    + First hearing +

    +

    + Wednesday 13 August 2025 +

    +

    + Southend Court House: County Court and Family Court and Magistrates Court +

    +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    + Defendant information +

    +
    +
    +

    + DAVIES, Bella +

    +
    +
    +
    + Age +
    +
    + 34 (15/9/1990) +
    +
    +
    +
    + Charge +
    +
    + Grievous bodily harm +
    +
    +
    +
    + Custody +
    +
    + In police custody, 15 days +
    +
    +
    +

    + SIMPSON, Bart +

    +
    +
    +
    + Age +
    +
    + 15 (8/8/2010) +
    +
    +
    +
    + Charge +
    +
    + Actual bodily harm +
    +
    +
    +
    + Custody +
    +
    + On police bail, 6 days +
    +
    +
    +

    + JONES, Vince +

    +
    +
    +
    + Age +
    +
    + 45 (15/9/1979) +
    +
    +
    +
    + Charge +
    +
    + Actual bodily harm +
    +
    +
    +
    + Custody +
    +
    + On police bail, 5 days +
    +
    +
    +
    +
    +
    +
    + +
    + +
    +

    Victim details

    +
    + +
    +

    Case contacts

    +
    + +
    +

    Communications

    + + + + {% if (data['subTab'] == "charging-decision") %} + +
    +

    Informing victim of a charging decision

    +
    + + + + + + + + + + + +
    Decision + Decision to charge +
    First hearing +
    + 7 May 2025 +
    +
    + Bradford Crown Court +
    +
    +
    + + + + + + + +
    + First telephone call details + +
    + 14 May 2025 at 12:30
    + +
    +
    + No answer +
    +
    + + + + + + + +
    + Second telephone call details + +
    + 15 May 2025 at 23:12 +
    + + +
    + +
    +
    + + + +
    +
    +
    + +

    + The follow-up draft requires changes before sending. +

    + + + Amend draft to inform of a charging decision + + + {% elif (data['subTab'] == "ptm") %} + +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. +

    + + + Record call to offer a CPS pre-trial meeting + + + {% endif %} + +
    +
    + +
    +
    + +{% endblock %} diff --git a/app/views/ur/nfa/archive/victim-record--no-summary-lists.html b/app/views/v20/archive/victim-record--no-summary-lists.html similarity index 94% rename from app/views/ur/nfa/archive/victim-record--no-summary-lists.html rename to app/views/v20/archive/victim-record--no-summary-lists.html index 2baf9062d..6d62e5418 100644 --- a/app/views/ur/nfa/archive/victim-record--no-summary-lists.html +++ b/app/views/v20/archive/victim-record--no-summary-lists.html @@ -186,20 +186,20 @@

    Communications

    @@ -222,7 +222,7 @@

    {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet.

    - + Start draft to inform of a charging decision @@ -243,7 +243,7 @@

    The draft has been approved.

    - + Finish draft to inform of a charging decision diff --git a/app/views/v20/draft/approved-to-send.html b/app/views/v20/draft/approved-to-send.html new file mode 100644 index 000000000..68525ac70 --- /dev/null +++ b/app/views/v20/draft/approved-to-send.html @@ -0,0 +1,37 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Approved to send" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Approved to send +

    +
    + +

    + Your draft to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the charging decison is approved to send. +

    + + + +

    What happens next

    + +

    + You can now send an email or add a letter to the print queue from the 'Communication' tab of the victim's page, within the Victim Case Application. +

    + + + View all communications + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/draft/cd-modal/delete-draft.html b/app/views/v20/draft/cd-modal/delete-draft.html new file mode 100644 index 000000000..3679c3665 --- /dev/null +++ b/app/views/v20/draft/cd-modal/delete-draft.html @@ -0,0 +1,32 @@ +{% block content %} +
    + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/draft/cd-modal/request-review.html b/app/views/v20/draft/cd-modal/request-review.html new file mode 100644 index 000000000..6920a9705 --- /dev/null +++ b/app/views/v20/draft/cd-modal/request-review.html @@ -0,0 +1,112 @@ +{% block content %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/draft/cd-modal/save-draft.html b/app/views/v20/draft/cd-modal/save-draft.html similarity index 100% rename from app/views/delivery/vcl/draft/cd-modal/save-draft.html rename to app/views/v20/draft/cd-modal/save-draft.html diff --git a/app/views/v20/draft/cd-modal/send-to-cms.html b/app/views/v20/draft/cd-modal/send-to-cms.html new file mode 100644 index 000000000..4cb66f611 --- /dev/null +++ b/app/views/v20/draft/cd-modal/send-to-cms.html @@ -0,0 +1,32 @@ +{% block content %} +
    + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/draft/compose-letter.html b/app/views/v20/draft/compose-letter.html new file mode 100644 index 000000000..7ed3a2d03 --- /dev/null +++ b/app/views/v20/draft/compose-letter.html @@ -0,0 +1,344 @@ +{% extends "layouts/main.html" %} + +{% set serviceName %} + Correspondence Drafter +{% endset%} + +{% set pageName = "Compose letter" %} + +{% block beforeContent %} + +{% endblock %} + +{% block content %} +{% include "/v20/draft/cd-modal/save-draft.html" %} + +{% include "/v20/draft/cd-modal/delete-draft.html" %} + +{% include "/v20/draft/cd-modal/request-review.html" %} + +{% include "/v20/draft/cd-modal/send-to-cms.html" %} + +
    + +
    +
    + +
    +
    +

    Compose letter

    +
    + +
    +
    + + Case & Victim info + + + + + +
    +
    + +
    + +
    + +
    +

    + Last saved at 09:10:35 +

    +
    + +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + + + +
    + + + +
    +
    + + + +
    +
    + +
    + +
    + + +
    +

    + +

    +
    + Please add questions or notes to assist with any actions or reviews. +
    + + +
    + +
    + +
    + +
    + +
    + +
    +

    + Please be aware of the following monitoring codes applicable to this case: +

    +
      +
    • + Pre-Charge Decision +
    • +
    +
    + +
    +
    + +
    +{% endblock %} + +{% block pageScripts %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/draft/nfa-template.html b/app/views/v20/draft/nfa-template.html similarity index 90% rename from app/views/ur/nfa/draft/nfa-template.html rename to app/views/v20/draft/nfa-template.html index 579c57b8e..a0ed12cb0 100644 --- a/app/views/ur/nfa/draft/nfa-template.html +++ b/app/views/v20/draft/nfa-template.html @@ -10,7 +10,7 @@
    -
    +
    @@ -52,5 +52,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/v20/draft/under-review.html b/app/views/v20/draft/under-review.html new file mode 100644 index 000000000..e9dbb52b5 --- /dev/null +++ b/app/views/v20/draft/under-review.html @@ -0,0 +1,37 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Review requested" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Review requested +

    +
    + +

    + You have requested a review of your draft to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the charging decison. +

    + + + +

    What happens next

    + +

    + Once the draft has been reviewed, check the 'Communication' tab of the victim's page, within the Victim Case Application. From there, you can approve it or amend it as neccessary. +

    + + + View all communications + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/record/follow-up-moc.html b/app/views/v20/record/follow-up-moc.html new file mode 100644 index 000000000..6109a3c2c --- /dev/null +++ b/app/views/v20/record/follow-up-moc.html @@ -0,0 +1,74 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Follow-up method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + + + +
    +
    + + +

    + How does {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the follow-up to the telephone call? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    or
    + +
    + + +
    + +
    +
    + + +
    +
    + +
    +
    +
    + + + + + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/record/next-attempt-moc.html b/app/views/v20/record/next-attempt-moc.html new file mode 100644 index 000000000..6ca90fd6a --- /dev/null +++ b/app/views/v20/record/next-attempt-moc.html @@ -0,0 +1,69 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Next attempt method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What do you want to do next? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + Only choose if listed as an alternative method of contact +
    +
    + +
    + + +
    + Only choose if listed as an alternative method of contact +
    +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/record/telephone-call-1-details.html b/app/views/v20/record/telephone-call-1-details.html new file mode 100644 index 000000000..8f7cffc97 --- /dev/null +++ b/app/views/v20/record/telephone-call-1-details.html @@ -0,0 +1,120 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +

    Telephone call details

    + +
    + +
    + + +
    + For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + For example, 14:15 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + +

    + Victim informed +

    +
    + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    +

    + +

    + + +
    + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/record/telephone-call-2-details.html b/app/views/v20/record/telephone-call-2-details.html new file mode 100644 index 000000000..88e283953 --- /dev/null +++ b/app/views/v20/record/telephone-call-2-details.html @@ -0,0 +1,120 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +

    Telephone call details

    + +
    + +
    + + +
    + For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + For example, 14:15 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + +

    + Victim informed +

    +
    + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    +

    + +

    + + +
    + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/v20/record/telephone-call-3-details.html b/app/views/v20/record/telephone-call-3-details.html new file mode 100644 index 000000000..9a78957e1 --- /dev/null +++ b/app/views/v20/record/telephone-call-3-details.html @@ -0,0 +1,120 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +

    Telephone call details

    + +
    + +
    + + +
    + For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + For example, 14:15 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + +

    + Victim informed +

    +
    + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    +

    + +

    + + +
    + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/record/text-message-details.html b/app/views/v20/record/text-message-details.html new file mode 100644 index 000000000..bd55883d1 --- /dev/null +++ b/app/views/v20/record/text-message-details.html @@ -0,0 +1,184 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Text message details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Text message details +

    +

    + If a text message was sent after being unable to inform the victim by telephone, enter the details. +

    +
    +
    +
    + + Was a text message sent? + +
    +
    + + +
    +
    +

    + Date and time of text message +

    +
    + + +
    + For example, 17/05/2025 +
    + +
    + + +
    +
    +
    +
    + + Time of text message + + +
    + Enter a time in 24 hour format, like 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    +

    + Follow up calls scheduled +

    +
    +
    + + First call + + +
    + Enter a time in 24 hour format, like 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    +
    +
    + + Second call + + +
    + Enter a time in 24 hour format, like 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    +
    +
    + + +
    +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/send/check-email-details.html b/app/views/v20/send/check-email-details.html new file mode 100644 index 000000000..b116f1dc7 --- /dev/null +++ b/app/views/v20/send/check-email-details.html @@ -0,0 +1,77 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Check details" %} + +{% block content %} +
    +
    + +

    Check the details before sending the email

    + +

    Email details

    + +
    +
    +
    + Type +
    +
    + {% if (data['decisionType'] == "dtc") %} + Decision to charge + {% elif (data['decisionType'] == "nfa") %} + No further action + {% endif %} +
    +
    +
    +
    + Recipient +
    +
    +

    + {% if (data['recipient'] == "victim") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) + {% elif (data['recipient'] == "oic") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['oicRank'] }} {{ data['oicForename'] }} {{ data['oicSurname'] }} (officer in charge) + {% elif (data['recipient'] == "isva") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['isvaForename'] }} {{ data['isvaSurname'] }} (ISVA) + {% endif %} +

    +
    +
    +
    +
    + Email address +
    +
    + + {% if (data['recipient'] == "victim") %} + {{ data['victimEmailAddress'] }} + {% elif (data['recipient'] == "oic") %} + {{ data['oicEmailAddress'] }} + {% elif (data['recipient'] == "isva") %} + {{ data['isvaEmailAddress'] }} + {% endif %} +
    +
    + +
    + +

    Now send your email

    + +

    + Select Send email to inform the victim of the charging decision. +

    + + + + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/send/check-letter-details.html b/app/views/v20/send/check-letter-details.html new file mode 100644 index 000000000..04d53e9d5 --- /dev/null +++ b/app/views/v20/send/check-letter-details.html @@ -0,0 +1,70 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Check details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Check the details before adding to the print queue

    + +

    Letter details

    + +
    +
    +
    + Type +
    +
    + {% if (data['decisionType'] == "dtc") %} + Decision to charge + {% elif (data['decisionType'] == "nfa") %} + No further action + {% endif %} +
    +
    +
    +
    + Recipient +
    +
    + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) +
    +
    +
    +
    + Address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + +
    + +

    Now add to print queue

    + +

    + Select Add to print queue to add the letter. +

    + + + +
    + + Add to print queue later +
    + +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/send/delivered.html b/app/views/v20/send/delivered.html new file mode 100644 index 000000000..d3ee2ae13 --- /dev/null +++ b/app/views/v20/send/delivered.html @@ -0,0 +1,73 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Email delivered" %} + +{% block content %} +
    +
    + +
    +

    + Email delivered +

    +
    + +

    + The email was successfully delivered to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}). +

    + + + +

    Further information

    + +

    + You can view the recorded email on the 'Communications' tab of the victim's page, within the Victim Case Application. +

    + +

    + The content was automatically saved to CMS as well. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + + View all communications + + + {% elif (data['callAttempt'] == "2") %} + + View all communications + + + {% elif (data['callAttempt'] == "3") %} + + View all communications + + + {% endif %} + {% elif (data['pmoc'] == "email") %} + + {% if (data['callAttempt'] == "") %} + + View all communications + + + {% elif (data['callAttempt'] == "1") %} + + View all communications + + + {% elif (data['callAttempt'] == "2") %} + + View all communications + + + {% endif %} + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/send/letter-added-to-print-queue.html b/app/views/v20/send/letter-added-to-print-queue.html new file mode 100644 index 000000000..5b66c06dc --- /dev/null +++ b/app/views/v20/send/letter-added-to-print-queue.html @@ -0,0 +1,78 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Letter added to print queue" %} + +{% block content %} +
    +
    + +
    +

    + Letter added to print queue +

    +
    + +

    + The letter to {{ data['victimForename'] }} {{ data['victimSurname'] }} was successfully added to the print queue. +

    + + + +

    Further information

    + +

    + You can view the recorded letter on the 'Communication' tab of the victim's page, within the Victim Case Application. +

    + +

    + The letter was automatically saved to CMS as well. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + + View all communications + + + {% elif (data['callAttempt'] == "2") %} + + View all communications + + + {% elif (data['callAttempt'] == "3") %} + + View all communications + + + {% endif %} + {% elif (data['pmoc'] == "email") %} + + {% if (data['callAttempt'] == "") %} + + View all communications + + + {% elif (data['callAttempt'] == "1") %} + + View all communications + + + {% elif (data['callAttempt'] == "2") %} + + View all communications + + + {% elif (data['callAttempt'] == "3") %} + + View all communications + + + {% endif %} + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/send/permanent-failure.html b/app/views/v20/send/permanent-failure.html new file mode 100644 index 000000000..b7fb0db4b --- /dev/null +++ b/app/views/v20/send/permanent-failure.html @@ -0,0 +1,36 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Permanent failure" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem +

    +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. +

    + +

    + Check the email address is correct. If it is incorrect, you can update the email address. +

    + + +

    + Once updated, you can try to send the email again from 'Communication' tab of the victim's record. +

    + + Return to victim record + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/send/sending-email.html b/app/views/v20/send/sending-email.html new file mode 100644 index 000000000..2f8a38dad --- /dev/null +++ b/app/views/v20/send/sending-email.html @@ -0,0 +1,37 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Sending email" %} + +{% block content %} +
    +
    + +

    + Sending email +

    + +

    + The email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}). +

    + + + +

    Further information

    + +

    + You can view the recorded email on the 'Communication' tab of the victim's page, within the Victim Case Application. +

    + +

    + The email was automatically saved to CMS as well. +

    + + + View all communications + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/send/technical-failure.html b/app/views/v20/send/technical-failure.html similarity index 100% rename from app/views/delivery/nfa/send/technical-failure.html rename to app/views/v20/send/technical-failure.html diff --git a/app/views/v20/send/temporary-failure.html b/app/views/v20/send/temporary-failure.html new file mode 100644 index 000000000..da666bc19 --- /dev/null +++ b/app/views/v20/send/temporary-failure.html @@ -0,0 +1,29 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Temporary failure" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem +

    +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +

    + You can try to send it again later from the 'Communication' tab of the victim's record within the Victim Case Application. +

    + + Return to victim record + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/start-1/search.html b/app/views/v20/start-1/search.html new file mode 100644 index 000000000..4c3a5a76d --- /dev/null +++ b/app/views/v20/start-1/search.html @@ -0,0 +1,134 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search by URN" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + + + +
    +
    +
    +
    + + {% if (data['searchUrn'] == data['caseUrn']) %} +
    + +

    + We've found 8 results for {{ data['caseUrn'] }} +

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Dates and amounts
    Victim or witness nameURNCase IDCase statusLead defendantAction
    OBERON, Shelly + {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    KING, Wendy + {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    JONES, Oliver A + {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    WOODLEY, Alfred + {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} + {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    COLLOCINI, Emiliano + {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    EVANS, Gareth + {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    COOPER, Tracey + {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    + {% endif %} + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/start-1/sign-in.html b/app/views/v20/start-1/sign-in.html new file mode 100644 index 000000000..f05f39cc7 --- /dev/null +++ b/app/views/v20/start-1/sign-in.html @@ -0,0 +1,74 @@ +{% extends "layouts/main.html" %} + +{% set pageName="UR: Sending charging decision email" %} + +{% block header %} +{% endblock %} + +{% block content %} +
    +
    + +
    + + + +
    + +

    + Victim Case App +

    + Sign in to your account +

    +

    + +
    + +
    + + + + +
    + +
    + + + + +
    + + + +
    +
    + +
    + +
    + +
    +

    + Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

    +

    + As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

    +
    + +
    +
    +{% endblock %} + +{% block footer %} +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/start-2/search.html b/app/views/v20/start-2/search.html new file mode 100644 index 000000000..d2d7f54b5 --- /dev/null +++ b/app/views/v20/start-2/search.html @@ -0,0 +1,134 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search by URN" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + + + +
    +
    +
    +
    + + {% if (data['searchUrn'] == data['caseUrn']) %} +
    + +

    + We've found 8 results for {{ data['caseUrn'] }} +

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Dates and amounts
    Victim or witness nameURNCase IDCase statusLead defendantAction
    OBERON, Shelly + {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    KING, Wendy + {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    JONES, Oliver A + {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    WOODLEY, Alfred + {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} + {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    COLLOCINI, Emiliano + {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    EVANS, Gareth + {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    COOPER, Tracey + {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    + {% endif %} + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/start-2/sign-in.html b/app/views/v20/start-2/sign-in.html new file mode 100644 index 000000000..ad8a1787d --- /dev/null +++ b/app/views/v20/start-2/sign-in.html @@ -0,0 +1,74 @@ +{% extends "layouts/main.html" %} + +{% set pageName="UR: Sending charging decision email" %} + +{% block header %} +{% endblock %} + +{% block content %} +
    +
    + +
    + + + +
    + +

    + Victim Case App +

    + Sign in to your account +

    +

    + +
    + +
    + + + + +
    + +
    + + + + +
    + + + +
    +
    + +
    + +
    + +
    +

    + Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

    +

    + As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

    +
    + +
    +
    +{% endblock %} + +{% block footer %} +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/start-3/search.html b/app/views/v20/start-3/search.html new file mode 100644 index 000000000..437212bbb --- /dev/null +++ b/app/views/v20/start-3/search.html @@ -0,0 +1,134 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search by URN" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + + + +
    +
    +
    +
    + + {% if (data['searchUrn'] == data['caseUrn']) %} +
    + +

    + We've found 8 results for {{ data['caseUrn'] }} +

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Dates and amounts
    Victim or witness nameURNCase IDCase statusLead defendantAction
    OBERON, Shelly + {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    KING, Wendy + {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    JONES, Oliver A + {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    WOODLEY, Alfred + {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} + {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    COLLOCINI, Emiliano + {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    EVANS, Gareth + {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    COOPER, Tracey + {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    + {% endif %} + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/start-3/sign-in.html b/app/views/v20/start-3/sign-in.html new file mode 100644 index 000000000..092538528 --- /dev/null +++ b/app/views/v20/start-3/sign-in.html @@ -0,0 +1,74 @@ +{% extends "layouts/main.html" %} + +{% set pageName="UR: Sending charging decision email" %} + +{% block header %} +{% endblock %} + +{% block content %} +
    +
    + +
    + + + +
    + +

    + Victim Case App +

    + Sign in to your account +

    +

    + +
    + +
    + + + + +
    + +
    + + + + +
    + + + +
    +
    + +
    + +
    + +
    +

    + Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

    +

    + As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

    +
    + +
    +
    +{% endblock %} + +{% block footer %} +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-details/email-address.html b/app/views/v20/victim-details/email-address.html new file mode 100644 index 000000000..7b0477f19 --- /dev/null +++ b/app/views/v20/victim-details/email-address.html @@ -0,0 +1,51 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim's email address" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    + +

    + +

    + + + + +
    + +
    +

    + +

    + + +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-details/preferred-method-of-contact.html b/app/views/v20/victim-details/preferred-method-of-contact.html new file mode 100644 index 000000000..e50c242f2 --- /dev/null +++ b/app/views/v20/victim-details/preferred-method-of-contact.html @@ -0,0 +1,84 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Preferred method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/case-contacts.html b/app/views/v20/victim-record/case-contacts.html similarity index 100% rename from app/views/delivery/nfa/victim-record/case-contacts.html rename to app/views/v20/victim-record/case-contacts.html diff --git a/app/views/v20/victim-record/communications/charging-decision/draft/amendments-required.html b/app/views/v20/victim-record/communications/charging-decision/draft/amendments-required.html new file mode 100644 index 000000000..cb688c676 --- /dev/null +++ b/app/views/v20/victim-record/communications/charging-decision/draft/amendments-required.html @@ -0,0 +1,13 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. +

    + +

    + The draft requires amendments before sending. +

    + + + Amend draft to inform of a charging decision + +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/draft/approved-to-send.html b/app/views/v20/victim-record/communications/charging-decision/draft/approved-to-send.html new file mode 100644 index 000000000..b5adb5921 --- /dev/null +++ b/app/views/v20/victim-record/communications/charging-decision/draft/approved-to-send.html @@ -0,0 +1,537 @@ +{% block content %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} +{% else %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. +

    +{% endif %} + +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} + +{% if (data['callAttempt'] == "1") %} +
    +
    +
    + Contact method +
    +
    + Mobile +
    +
    +
    +
    + Call attempt +
    +
    + 1 +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
    +
    +
    +
    + Victim informed +
    +
    + No +
    +
    +
    +
    + Notes +
    +
    + {{ data['callNotes1'] }} +
    +
    +
    +
    +
    +
    + Text message sent +
    +
    + {{ data['textMessageSent'] }} +
    +
    + {% if (data['textMessageSent'] == "Yes") %} +
    +
    + Text message date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
    +
    +
    +
    + First call scheduled +
    +
    + {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} +
    +
    +
    +
    + Second call scheduled +
    +
    + {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} +
    +
    + {% endif %} +
    +{% elif (data['callAttempt'] == "2") %} +
    +
    +
    + Contact method +
    +
    + Mobile +
    +
    +
    +
    + Call attempt +
    +
    + 2 +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at 14:40 +
    +
    +
    +
    + Victim informed +
    +
    + Yes +
    +
    +
    +
    + Notes +
    +
    + {{ data['callNotes2'] }} +
    +
    +
    + +
    + + + Previous contact attempts + + +
    +
    +
    +
    + Contact method +
    +
    + Mobile +
    +
    +
    +
    + Call attempt +
    +
    + 1 +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
    +
    +
    +
    + Victim informed +
    +
    + No +
    +
    +
    +
    + Notes +
    +
    + {{ data['callNotes1'] }} +
    +
    +
    +
    +
    +
    + Text message sent +
    +
    + {{ data['textMessageSent'] }} +
    +
    + {% if (data['textMessageSent'] == "Yes") %} +
    +
    + Text message date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
    +
    +
    +
    + First call scheduled +
    +
    + {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} +
    +
    +
    +
    + Second call scheduled +
    +
    + {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} +
    +
    + {% endif %} +
    +
    +
    +{% elif (data['callAttempt'] == "3") %} +
    +
    +
    + Contact method +
    +
    + Mobile +
    +
    +
    +
    + Call attempt +
    +
    + 3 +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at 15:02 +
    +
    +
    +
    + Victim informed +
    +
    + No +
    +
    +
    +
    + Notes +
    +
    + {{ data['callNotes3'] }} +
    +
    +
    + +
    + + + Previous contact attempts + + +
    + +
    +
    +
    + Contact method +
    +
    + Mobile +
    +
    +
    +
    + Call attempt +
    +
    + 2 +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at 14:40 +
    +
    +
    +
    + Victim informed +
    +
    + No +
    +
    +
    +
    + Notes +
    +
    + {{ data['callNotes2'] }} +
    +
    +
    + +
    + +
    +
    +
    + Contact method +
    +
    + Mobile +
    +
    +
    +
    + Call attempt +
    +
    + 1 +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
    +
    +
    +
    + Victim informed +
    +
    + No +
    +
    +
    +
    + Notes +
    +
    + {{ data['callNotes1'] }} +
    +
    +
    +
    +
    +
    + Text message sent +
    +
    + {{ data['textMessageSent'] }} +
    +
    + {% if (data['textMessageSent'] == "Yes") %} +
    +
    + Text message date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
    +
    +
    +
    + First call scheduled +
    +
    + {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} +
    +
    +
    +
    + Second call scheduled +
    +
    + {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} +
    +
    + {% endif %} +
    +
    +
    + +{% endif %} + +

    + The follow-up draft is approved to send. +

    + +{% if (data['fumoc'] == "email") %} + + Check details before sending to inform of a charging decision + +{% elif (data['fumoc'] == "post") %} + + Check details before printing to inform of a charging decision + +{% else %} +
    + +
    +
    +
    + Followed up by +
    +
    + Does not want to receive follow-up +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    +{% endif %} + +{% elif (data['pmoc'] == "email") %} +

    + The draft is approved to send. +

    + + + Check details before sending to inform of a charging decision + + +{% elif (data['pmoc'] == "post") %} +

    + The draft is approved to send. +

    + + + Check details before dispatching to inform of a charging decision + + +{% elif (data['pmoc'] == "via-police") %} +

    + The draft is approved to send to the officer in charge. +

    + + + Check details before sending to inform of a charging decision + + + + +{% elif (data['pmoc'] == "via-isva") %} +

    + The draft is approved to send to the victim's Independent Sexual Violence Adviser (ISVA). +

    + + + Check details before sending to inform of a charging decision + + + + +{% else %} +

    + The draft is approved to send. +

    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/draft/in-progress.html b/app/views/v20/victim-record/communications/charging-decision/draft/in-progress.html new file mode 100644 index 000000000..a873f39ef --- /dev/null +++ b/app/views/v20/victim-record/communications/charging-decision/draft/in-progress.html @@ -0,0 +1,13 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. +

    + +

    + A draft is in progress. +

    + + + Continue draft to inform of a charging decision + +{% endblock %} diff --git a/app/views/v20/victim-record/communications/charging-decision/draft/not-started.html b/app/views/v20/victim-record/communications/charging-decision/draft/not-started.html new file mode 100644 index 000000000..f16d2324c --- /dev/null +++ b/app/views/v20/victim-record/communications/charging-decision/draft/not-started.html @@ -0,0 +1,9 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. +

    + + + Start draft to inform of a charging decision + +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/draft/ready-to-send.html b/app/views/v20/victim-record/communications/charging-decision/draft/ready-to-send.html new file mode 100644 index 000000000..4a2af36a8 --- /dev/null +++ b/app/views/v20/victim-record/communications/charging-decision/draft/ready-to-send.html @@ -0,0 +1,13 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. +

    + +

    + The draft is ready to send. No changes are required. +

    + + + Review draft before sending to inform of a charging decision + +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/draft/under-review.html b/app/views/v20/victim-record/communications/charging-decision/draft/under-review.html new file mode 100644 index 000000000..285848ccc --- /dev/null +++ b/app/views/v20/victim-record/communications/charging-decision/draft/under-review.html @@ -0,0 +1,13 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. +

    + +

    + The draft is under review. You can still make changes if you need to. +

    + + + View or continue draft to inform of a charging decision + +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/index.html b/app/views/v20/victim-record/communications/charging-decision/index.html new file mode 100644 index 000000000..d39eebde7 --- /dev/null +++ b/app/views/v20/victim-record/communications/charging-decision/index.html @@ -0,0 +1,173 @@ +{% block content %} +
    +
    + {% if (data['nfa'] == "" or data['nfa'] == null) and (data['dtc'] == "" or data['dtc'] == "") %} +
    +

    + There are no charging decisions to communicate to the victim at this time. +

    +
    + {% endif %} + + {% if (data['dtc'] == "yes") %} +
    +
    +

    + Decision to charge +

    +
    +
    +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. +

    + + + Start draft to inform of a charging decision + +
    +
    + {% endif %} +
    + +
    + {% if (data['nfa'] == "yes") %} +
    +
    +

    + No further action +

    +
    +
    + + + {% if (data['nfaStatus'] == "draft-not-started") %} + {% include "/v20/victim-record/communications/charging-decision/draft/not-started.html" %} + + {% elif (data['nfaStatus'] == "draft-in-progress") %} + {% include "/v20/victim-record/communications/charging-decision/draft/in-progress.html" %} + + {% elif (data['nfaStatus'] == "draft-under-review") %} + {% include "/v20/victim-record/communications/charging-decision/draft/under-review.html" %} + + {% elif (data['nfaStatus'] == "draft-amendments-required") %} + {% include "/v20/victim-record/communications/charging-decision/draft/amendments-required.html" %} + + {% elif (data['nfaStatus'] == "draft-ready-to-send") %} + {% include "/v20/victim-record/communications/charging-decision/draft/ready-to-send.html" %} + + {% elif (data['nfaStatus'] == "draft-approved-to-send") %} + {% include "/v20/victim-record/communications/charging-decision/draft/approved-to-send.html" %} + + + {% elif (data['nfaStatus'] == "before-call-1") %} + {% include "/v20/victim-record/communications/charging-decision/record/before-call-1.html" %} + + {% elif (data['nfaStatus'] == "informed-after-call-1") %} + {% include "/v20/victim-record/communications/charging-decision/record/informed-after-call-1.html" %} + + {% elif (data['nfaStatus'] == "informed-after-call-2") %} + {% include "/v20/victim-record/communications/charging-decision/record/informed-after-call-2.html" %} + + {% elif (data['nfaStatus'] == "informed-after-call-3") %} + {% include "/v20/victim-record/communications/charging-decision/record/informed-after-call-3.html" %} + + {% elif (data['nfaStatus'] == "after-call-attempt-1") %} + {% include "/v20/victim-record/communications/charging-decision/record/after-call-attempt-1.html" %} + + {% elif (data['nfaStatus'] == "after-call-attempt-2") %} + {% include "/v20/victim-record/communications/charging-decision/record/after-call-attempt-2.html" %} + + {% elif (data['nfaStatus'] == "after-call-attempt-3") %} + {% include "/v20/victim-record/communications/charging-decision/record/after-call-attempt-3.html" %} + + + {% elif (data['nfaStatus'] == "fu-email-after-call-1") %} + {% include "/v20/victim-record/communications/charging-decision/send/fu-email/after-call-1.html" %} + + {% elif (data['nfaStatus'] == "fu-email-after-call-2") %} + {% include "/v20/victim-record/communications/charging-decision/send/fu-email/after-call-2.html" %} + + {% elif (data['nfaStatus'] == "fu-email-after-call-3") %} + {% include "/v20/victim-record/communications/charging-decision/send/fu-email/after-call-3.html" %} + + {% elif (data['nfaStatus'] == "fu-email-failure-permanent") %} + {% include "/v20/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html" %} + + {% elif (data['nfaStatus'] == "fu-email-failure-permanent-with-success") %} + {% include "/v20/victim-record/communications/charging-decision/send/fu-email/failure-permanent-with-success.html" %} + + {% elif (data['nfaStatus'] == "fu-email-failure-technical") %} + {% include "/v20/victim-record/communications/charging-decision/send/fu-email/failure-technical.html" %} + + {% elif (data['nfaStatus'] == "fu-email-failure-temporary") %} + {% include "/v20/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html" %} + + {% elif (data['nfaStatus'] == "fu-email-sending") %} + {% include "/v20/victim-record/communications/charging-decision/send/fu-email/sending.html" %} + + + {% elif (data['nfaStatus'] == "fu-letter-dispatched") %} + {% include "/v20/victim-record/communications/charging-decision/send/fu-letter/dispatched.html" %} + + {% elif (data['nfaStatus'] == "fu-letter-after-call-1") %} + {% include "/v20/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html" %} + + {% elif (data['nfaStatus'] == "fu-letter-after-call-2") %} + {% include "/v20/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html" %} + + {% elif (data['nfaStatus'] == "fu-letter-after-call-3") %} + {% include "/v20/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html" %} + + {% elif (data['nfaStatus'] == "fu-letter-after-fu-email-undelivered") %} + {% include "/v20/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html" %} + + + {% elif (data['nfaStatus'] == "email-delivered") %} + {% include "/v20/victim-record/communications/charging-decision/send/email/delivered.html" %} + + {% elif (data['nfaStatus'] == "email-after-call-attempt-1") %} + {% include "/v20/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html" %} + + {% elif (data['nfaStatus'] == "email-after-call-attempt-2") %} + {% include "/v20/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html" %} + + {% elif (data['nfaStatus'] == "email-failure-permanent") %} + {% include "/v20/victim-record/communications/charging-decision/send/email/failure-permanent.html" %} + + {% elif (data['nfaStatus'] == "email-failure-permanent-with-success") %} + {% include "/v20/victim-record/communications/charging-decision/send/email/failure-permanent-with-success.html" %} + + {% elif (data['nfaStatus'] == "email-failure-technical") %} + {% include "/v20/victim-record/communications/charging-decision/send/email/failure-technical.html" %} + + {% elif (data['nfaStatus'] == "email-failure-temporary") %} + {% include "/v20/victim-record/communications/charging-decision/send/email/failure-temporary.html" %} + + {% elif (data['nfaStatus'] == "email-sending") %} + {% include "/v20/victim-record/communications/charging-decision/send/email/sending.html" %} + + + {% elif (data['nfaStatus'] == "letter-dispatched") %} + {% include "/v20/victim-record/communications/charging-decision/send/letter/dispatched.html" %} + + {% elif (data['nfaStatus'] == "letter-after-call-attempt-1") %} + {% include "/v20/victim-record/communications/charging-decision/send/letter/after-call-attempt-1.html" %} + + {% elif (data['nfaStatus'] == "letter-after-call-attempt-2") %} + {% include "/v20/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html" %} + + {% elif (data['nfaStatus'] == "letter-after-call-attempt-3") %} + {% include "/v20/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html" %} + + {% elif (data['nfaStatus'] == "letter-after-email-undelivered") %} + {% include "/v20/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html" %} + + {% else %} +

    There was a problem retrieving information. Try again later.

    + {% endif %} +
    +
    + {% endif %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/record/after-call-attempt-1.html b/app/views/v20/victim-record/communications/charging-decision/record/after-call-attempt-1.html new file mode 100644 index 000000000..ce3d81aa9 --- /dev/null +++ b/app/views/v20/victim-record/communications/charging-decision/record/after-call-attempt-1.html @@ -0,0 +1,102 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. +

    + +
    +
    +
    + Contact method +
    +
    + Mobile +
    +
    +
    +
    + Call attempt +
    +
    + 1 +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
    +
    +
    +
    + Victim informed +
    +
    + No +
    +
    +
    +
    + Notes +
    +
    + {{ data['callNotes1'] }} +
    +
    +
    +
    +
    +
    + Text message sent +
    +
    + {{ data['textMessageSent'] }} +
    +
    + {% if (data['textMessageSent'] == "Yes") %} +
    +
    + Text message date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
    +
    +
    +
    + First call scheduled +
    +
    + {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} +
    +
    +
    +
    + Second call scheduled +
    +
    + {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} +
    +
    + {% endif %} +
    + +{% if (data['textMessageSent'] == "Yes") %} +

    + The next call attempt is scheduled today at {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }}. +

    +{% endif %} + + + Record another attempt to inform of a charging decision + +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/record/after-call-attempt-2.html b/app/views/v20/victim-record/communications/charging-decision/record/after-call-attempt-2.html new file mode 100644 index 000000000..75dd99f13 --- /dev/null +++ b/app/views/v20/victim-record/communications/charging-decision/record/after-call-attempt-2.html @@ -0,0 +1,162 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. +

    + +
    +
    +
    + Contact method +
    +
    + Mobile +
    +
    +
    +
    + Call attempt +
    +
    + 2 +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} +
    +
    +
    +
    + Victim informed +
    +
    + No +
    +
    +
    +
    + Notes +
    +
    + {{ data['callNotes2'] }} +
    +
    +
    + +
    + + + Previous contact attempts + + +
    +
    +
    +
    + Contact method +
    +
    + Mobile +
    +
    +
    +
    + Call attempt +
    +
    + 1 +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
    +
    +
    +
    + Victim informed +
    +
    + No +
    +
    +
    +
    + Notes +
    +
    + {{ data['callNotes1'] }} +
    +
    +
    +
    +
    +
    + Text message sent +
    +
    + {{ data['textMessageSent'] }} +
    +
    + {% if (data['textMessageSent'] == "Yes") %} +
    +
    + Text message date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
    +
    +
    +
    + First call scheduled +
    +
    + {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} +
    +
    +
    +
    + Second call scheduled +
    +
    + {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} +
    +
    + {% endif %} +
    +
    +
    + +{% if (data['textMessageSent'] == "Yes") %} +

    + The next call attempt is scheduled today at {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }}. +

    +{% endif %} + + + Record another attempt to inform of a charging decision + +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/record/after-call-attempt-3.html b/app/views/v20/victim-record/communications/charging-decision/record/after-call-attempt-3.html new file mode 100644 index 000000000..b97574979 --- /dev/null +++ b/app/views/v20/victim-record/communications/charging-decision/record/after-call-attempt-3.html @@ -0,0 +1,214 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. +

    + +
    +
    +
    + Contact method +
    +
    + Mobile +
    +
    +
    +
    + Call attempt +
    +
    + 3 +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} +
    +
    +
    +
    + Victim informed +
    +
    + No +
    +
    +
    +
    + Notes +
    +
    + {{ data['callNotes3'] }} +
    +
    +
    + +
    + + + Previous contact attempts + + +
    + +
    +
    +
    + Contact method +
    +
    + Mobile +
    +
    +
    +
    + Call attempt +
    +
    + 2 +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} +
    +
    +
    +
    + Victim informed +
    +
    + No +
    +
    +
    +
    + Notes +
    +
    + {{ data['callNotes2'] }} +
    +
    +
    + +
    + +
    +
    +
    + Contact method +
    +
    + Mobile +
    +
    +
    +
    + Call attempt +
    +
    + 1 +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
    +
    +
    +
    + Victim informed +
    +
    + No +
    +
    +
    +
    + Notes +
    +
    + {{ data['callNotes1'] }} +
    +
    +
    +
    +
    +
    + Text message sent +
    +
    + {{ data['textMessageSent'] }} +
    +
    + {% if (data['textMessageSent'] == "Yes") %} +
    +
    + Text message date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
    +
    +
    +
    + First call scheduled +
    +
    + {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} +
    +
    +
    +
    + Second call scheduled +
    +
    + {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} +
    +
    + {% endif %} +
    +
    +
    + +

    + You must inform the victim by post because you were unable to by telephone. +

    + + + Review draft before printing to inform of a charging decision + +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/record/before-call-1.html b/app/views/v20/victim-record/communications/charging-decision/record/before-call-1.html new file mode 100644 index 000000000..9a3e37879 --- /dev/null +++ b/app/views/v20/victim-record/communications/charging-decision/record/before-call-1.html @@ -0,0 +1,13 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. +

    + +

    + The follow-up draft is ready to send after recording the call. +

    + + + Record call to inform of a charging decision + +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/record/informed-after-call-1.html b/app/views/v20/victim-record/communications/charging-decision/record/informed-after-call-1.html new file mode 100644 index 000000000..193b5e388 --- /dev/null +++ b/app/views/v20/victim-record/communications/charging-decision/record/informed-after-call-1.html @@ -0,0 +1,92 @@ +{% block content %} +
    +
    +
    + Contact method +
    +
    + Mobile +
    +
    +
    +
    + Call attempt +
    +
    + 1 +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Date and time +
    +
    + Old:{{ data['telephoneCallDate1'] }} New:{{ data['newFormat'] }} Tuesday 22 M:{{ data['callMonth1'] }} 2025 at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
    +
    +
    +
    + Victim informed +
    +
    + Yes +
    +
    +
    +
    + Notes +
    +
    + {{ data['callNotes1'] }} +
    +
    +
    + +{% if (data['fumoc'] == "email") %} +

    + The follow-up draft is ready to send. If necessary, add details discussed on the call before sending. +

    + + + Review draft before sending to inform of a charging decision + + +{% elif (data['fumoc'] == "post") %} +

    + The follow-up draft is ready to send. If necessary, add details discussed on the call before printing. +

    + + + Review draft before printing to inform of a charging decision + +{% else %} +
    + +
    +
    +
    + Followed up by +
    +
    + Does not want to receive follow-up +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/record/informed-after-call-2.html b/app/views/v20/victim-record/communications/charging-decision/record/informed-after-call-2.html new file mode 100644 index 000000000..55acb37a3 --- /dev/null +++ b/app/views/v20/victim-record/communications/charging-decision/record/informed-after-call-2.html @@ -0,0 +1,190 @@ +{% block content %} +
    +
    +
    + Contact method +
    +
    + Mobile +
    +
    +
    +
    + Call attempt +
    +
    + 2 +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} +
    +
    +
    +
    + Victim informed +
    +
    + Yes +
    +
    +
    +
    + Notes +
    +
    + {{ data['callNotes2'] }} +
    +
    +
    + +
    + + + Previous contact attempts + + +
    +
    +
    +
    + Contact method +
    +
    + Mobile +
    +
    +
    +
    + Call attempt +
    +
    + 1 +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
    +
    +
    +
    + Victim informed +
    +
    + No +
    +
    +
    +
    + Notes +
    +
    + {{ data['callNotes1'] }} +
    +
    +
    +
    +
    +
    + Text message sent +
    +
    + {{ data['textMessageSent'] }} +
    +
    + {% if (data['textMessageSent'] == "Yes") %} +
    +
    + Text message date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
    +
    +
    +
    + First call scheduled +
    +
    + {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} +
    +
    +
    +
    + Second call scheduled +
    +
    + {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} +
    +
    + {% endif %} +
    +
    +
    + +{% if (data['fumoc'] == "email") %} +

    + The follow-up draft is ready to send. If necessary, add details discussed on the call before sending. +

    + + + Review draft before sending to inform of a charging decision + + +{% elif (data['fumoc'] == "post") %} +

    + The follow-up draft is ready to send. If necessary, add details discussed on the call before printing. +

    + + + Review draft before printing to inform of a charging decision + + +{% else %} +
    + +
    +
    +
    + Followed up by +
    +
    + Does not want to receive follow-up +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/record/informed-after-call-3.html b/app/views/v20/victim-record/communications/charging-decision/record/informed-after-call-3.html new file mode 100644 index 000000000..5b6e2bc44 --- /dev/null +++ b/app/views/v20/victim-record/communications/charging-decision/record/informed-after-call-3.html @@ -0,0 +1,243 @@ +{% block content %} +
    +
    +
    + Contact method +
    +
    + Mobile +
    +
    +
    +
    + Call attempt +
    +
    + 3 +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} +
    +
    +
    +
    + Victim informed +
    +
    + Yes +
    +
    +
    +
    + Notes +
    +
    + {{ data['callNotes3'] }} +
    +
    +
    + +
    + + + Previous contact attempts + + +
    + +
    +
    +
    + Contact method +
    +
    + Mobile +
    +
    +
    +
    + Call attempt +
    +
    + 2 +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} +
    +
    +
    +
    + Victim informed +
    +
    + No +
    +
    +
    +
    + Notes +
    +
    + {{ data['callNotes2'] }} +
    +
    +
    + +
    + +
    +
    +
    + Contact method +
    +
    + Mobile +
    +
    +
    +
    + Call attempt +
    +
    + 1 +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} +
    +
    +
    +
    + Victim informed +
    +
    + No +
    +
    +
    +
    + Notes +
    +
    + {{ data['callNotes1'] }} +
    +
    +
    +
    +
    +
    + Text message sent +
    +
    + {{ data['textMessageSent'] }} +
    +
    + {% if (data['textMessageSent'] == "Yes") %} +
    +
    + Text message date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} +
    +
    +
    +
    + First call scheduled +
    +
    + {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} +
    +
    +
    +
    + Second call scheduled +
    +
    + {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} +
    +
    + {% endif %} +
    +
    +
    + +{% if (data['fumoc'] == "email") %} +

    + The follow-up draft is ready to send. If necessary, add details discussed on the call before sending. +

    + + + Review draft before sending to inform of a charging decision + + +{% elif (data['fumoc'] == "post") %} +

    + The follow-up draft is ready to send. If necessary, add details discussed on the call before printing. +

    + + + Review draft before printing to inform of a charging decision + + +{% else %} +
    + +
    +
    +
    + Followed up by +
    +
    + Does not want to receive follow-up +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html b/app/views/v20/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html similarity index 100% rename from app/views/ur/nfa/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html rename to app/views/v20/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html b/app/views/v20/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html similarity index 100% rename from app/views/ur/nfa/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html rename to app/views/v20/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/email/delivered.html b/app/views/v20/victim-record/communications/charging-decision/send/email/delivered.html similarity index 100% rename from app/views/ur/nfa/victim-record/communications/charging-decision/send/email/delivered.html rename to app/views/v20/victim-record/communications/charging-decision/send/email/delivered.html diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/email/failure-permanent.html b/app/views/v20/victim-record/communications/charging-decision/send/email/failure-permanent.html similarity index 100% rename from app/views/ur/nfa/victim-record/communications/charging-decision/send/email/failure-permanent.html rename to app/views/v20/victim-record/communications/charging-decision/send/email/failure-permanent.html diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/email/failure-technical.html b/app/views/v20/victim-record/communications/charging-decision/send/email/failure-technical.html similarity index 100% rename from app/views/ur/nfa/victim-record/communications/charging-decision/send/email/failure-technical.html rename to app/views/v20/victim-record/communications/charging-decision/send/email/failure-technical.html diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/email/failure-temporary.html b/app/views/v20/victim-record/communications/charging-decision/send/email/failure-temporary.html similarity index 100% rename from app/views/ur/nfa/victim-record/communications/charging-decision/send/email/failure-temporary.html rename to app/views/v20/victim-record/communications/charging-decision/send/email/failure-temporary.html diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/email/sending.html b/app/views/v20/victim-record/communications/charging-decision/send/email/sending.html similarity index 100% rename from app/views/ur/nfa/victim-record/communications/charging-decision/send/email/sending.html rename to app/views/v20/victim-record/communications/charging-decision/send/email/sending.html diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-1.html b/app/views/v20/victim-record/communications/charging-decision/send/fu-email/after-call-1.html similarity index 100% rename from app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-1.html rename to app/views/v20/victim-record/communications/charging-decision/send/fu-email/after-call-1.html diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-2.html b/app/views/v20/victim-record/communications/charging-decision/send/fu-email/after-call-2.html similarity index 100% rename from app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-2.html rename to app/views/v20/victim-record/communications/charging-decision/send/fu-email/after-call-2.html diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-3.html b/app/views/v20/victim-record/communications/charging-decision/send/fu-email/after-call-3.html similarity index 100% rename from app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/after-call-3.html rename to app/views/v20/victim-record/communications/charging-decision/send/fu-email/after-call-3.html diff --git a/app/views/v20/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html b/app/views/v20/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html new file mode 100644 index 000000000..e5f6dd723 --- /dev/null +++ b/app/views/v20/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html @@ -0,0 +1,111 @@ +{% block content %} +
    +
    +
    + Contact method +
    +
    + Mobile +
    +
    +
    +
    + Call attempt +
    +
    + 1 +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
    +
    +
    +
    + Victim informed +
    +
    + Yes +
    +
    +
    +
    + Notes +
    +
    + Blah blah blah... +
    +
    +
    + +
    + +
    +
    +
    + Followed up by +
    +
    + Email +
    +
    +
    +
    + Email address +
    +
    + {{ data['victimEmailAddress'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at 11:39 +
    +
    +
    +
    + Status +
    +
    + Permanent failure +
    +
    + +
    + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/send/fu-email/failure-technical.html b/app/views/v20/victim-record/communications/charging-decision/send/fu-email/failure-technical.html new file mode 100644 index 000000000..9ec8fe1c0 --- /dev/null +++ b/app/views/v20/victim-record/communications/charging-decision/send/fu-email/failure-technical.html @@ -0,0 +1,103 @@ +{% block content %} +
    +
    +
    + Contact method +
    +
    + Mobile +
    +
    +
    +
    + Call attempt +
    +
    + 1 +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
    +
    +
    +
    + Victim informed +
    +
    + Yes +
    +
    +
    +
    + Notes +
    +
    + Blah blah blah... +
    +
    +
    + +
    + +
    +
    +
    + Followed up by +
    +
    + Email +
    +
    +
    +
    + Email address +
    +
    + {{ data['victimEmailAddress'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at 11:39 +
    +
    +
    +
    + Status +
    +
    + Technical failure +
    +
    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html b/app/views/v20/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html new file mode 100644 index 000000000..b95934176 --- /dev/null +++ b/app/views/v20/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html @@ -0,0 +1,111 @@ +{% block content %} +
    +
    +
    + Contact method +
    +
    + Mobile +
    +
    +
    +
    + Call attempt +
    +
    + 1 +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
    +
    +
    +
    + Victim informed +
    +
    + Yes +
    +
    +
    +
    + Notes +
    +
    + Blah blah blah... +
    +
    +
    + +
    + +
    +
    +
    + Followed up by +
    +
    + Email +
    +
    +
    +
    + Email address +
    +
    + {{ data['victimEmailAddress'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at 11:39 +
    +
    +
    +
    + Status +
    +
    + Temporary failure +
    +
    + +
    + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/sending.html b/app/views/v20/victim-record/communications/charging-decision/send/fu-email/sending.html similarity index 100% rename from app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-email/sending.html rename to app/views/v20/victim-record/communications/charging-decision/send/fu-email/sending.html diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html b/app/views/v20/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html similarity index 100% rename from app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html rename to app/views/v20/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html b/app/views/v20/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html similarity index 100% rename from app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html rename to app/views/v20/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html b/app/views/v20/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html similarity index 100% rename from app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html rename to app/views/v20/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html b/app/views/v20/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html similarity index 100% rename from app/views/ur/nfa/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html rename to app/views/v20/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-1.html b/app/views/v20/victim-record/communications/charging-decision/send/letter/after-call-attempt-1.html similarity index 100% rename from app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-1.html rename to app/views/v20/victim-record/communications/charging-decision/send/letter/after-call-attempt-1.html diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html b/app/views/v20/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html similarity index 100% rename from app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html rename to app/views/v20/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html b/app/views/v20/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html similarity index 100% rename from app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html rename to app/views/v20/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html b/app/views/v20/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html similarity index 100% rename from app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html rename to app/views/v20/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html diff --git a/app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/dispatched.html b/app/views/v20/victim-record/communications/charging-decision/send/letter/dispatched.html similarity index 100% rename from app/views/ur/nfa/victim-record/communications/charging-decision/send/letter/dispatched.html rename to app/views/v20/victim-record/communications/charging-decision/send/letter/dispatched.html diff --git a/app/views/v20/victim-record/communications/index.html b/app/views/v20/victim-record/communications/index.html new file mode 100644 index 000000000..8e23c1805 --- /dev/null +++ b/app/views/v20/victim-record/communications/index.html @@ -0,0 +1,67 @@ +{% block content %} +

    Communications

    + +
    + {% if (data['pmoc'] == "email") %} +
    + + + Warning + Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
    + + {% elif (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + {% elif (data['pmoc'] == "post") or (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} + {% else %} +
    + + + Warning + Preferred method of contact unknown +

    + To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact. +

    +
    +
    + {% endif %} +
    + + + +{% if (data['subTab'] == "charging-decision") %} +{% include "/v20/victim-record/communications/charging-decision/index.html" %} + +{% elif (data['subTab'] == "ptm") %} +{% include "/v20/victim-record/communications/pre-trial-meeting/index.html" %} + +{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/pre-trial-meeting/index.html b/app/views/v20/victim-record/communications/pre-trial-meeting/index.html similarity index 100% rename from app/views/delivery/nfa/victim-record/communications/pre-trial-meeting/index.html rename to app/views/v20/victim-record/communications/pre-trial-meeting/index.html diff --git a/app/views/v20/victim-record/index.html b/app/views/v20/victim-record/index.html new file mode 100644 index 000000000..074d740e0 --- /dev/null +++ b/app/views/v20/victim-record/index.html @@ -0,0 +1,84 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} +Search for another victim +{% endblock %} + +{% block content %} +
    +
    + +
    + {% if (data['success'] == "yes") %} + + {% else %} + {% endif %} + +

    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

    +

    + Case URN: {{ data['caseUrn'] }} +

    +
    + +
    +

    Contents

    + + + +
    + {% include "/v20/victim-record/summary.html" %} +
    + +
    + {% include "/v20/victim-record/victim-details.html" %} +
    + +
    + {% include "/v20/victim-record/case-contacts.html" %} +
    + +
    + {% include "/v20/victim-record/communications/index.html" %} +
    +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/summary.html b/app/views/v20/victim-record/summary.html similarity index 100% rename from app/views/ur/nfa/victim-record/summary.html rename to app/views/v20/victim-record/summary.html diff --git a/app/views/v20/victim-record/victim-details.html b/app/views/v20/victim-record/victim-details.html new file mode 100644 index 000000000..a8e21c861 --- /dev/null +++ b/app/views/v20/victim-record/victim-details.html @@ -0,0 +1,295 @@ +{% block content %} +

    Victim details

    + +
    +
    +
    +
    +

    Name and contact details

    +
    + +
    +
    +
    +
    + Name and title +
    +
    + {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] }} {{ data['victimForename'] }} +
    +
    + Change full name +
    +
    +
    +
    + Preferred name +
    +
    + {{ data['victimPreferredName'] }} +
    +
    + Change preferred name +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    + Change phone number +
    +
    +
    +
    + Email address +
    +
    + {{ data['victimEmailAddress'] }} +
    +
    + Change email address +
    +
    +
    +
    + Address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + Change home address +
    +
    +
    +
    + Want to be contacted +
    +
    + Yes +
    +
    +
    +
    + Preferred method of contact +
    + {% if (data['pmoc'] == "Not provided") %} +
    + Enter preferred method of contact +
    + {% else %} +
    + {{ data['pmoc'] | capitalize }} +
    +
    + Change preferred method of contact +
    + {% endif %} +
    +
    +
    + Preferred correspondence language +
    +
    + English +
    +
    + Change preferred correspondence language +
    +
    +
    +
    + Preferred contact times +
    + {% if (data['preferredContactTimes'] == "Not provided") %} +
    + Enter preferred contact times +
    + {% else %} +
    + {{ data['preferredContactTimes'] | capitalize }} +
    +
    + Change preferred contact times +
    + {% endif %} +
    +
    +
    + Victim representative contact details +
    +
    + Not provided +
    +
    + Change victim representative contact details +
    +
    +
    +
    +
    + +
    +
    + +
    +
    +

    Equality information

    +
    + +
    +
    +
    +
    + Age +
    +
    + {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) +
    +
    + Change age +
    +
    +
    +
    + Has health conditions or illness +
    +
    + Yes +
    +
    + Change if they have health conditions or illness +
    +
    +
    +
    + Health conditions or illness +
    +
    + Not provided +
    +
    + Change health conditions or illness +
    +
    +
    +
    + Abilities reduced +
    +
    + Not provided +
    +
    + Change if abilities reduced +
    +
    +
    +
    + Ethnic group +
    +
    + White +
    +
    + Change ethnic group +
    +
    +
    +
    + Ethnic background +
    +
    + English, Welsh, Scottish, Northern Irish or British +
    +
    + Change ethnic background +
    +
    +
    +
    + Religion +
    +
    +

    Preferred not to say

    +
    +
    + Change religion +
    +
    +
    +
    + Sex +
    +
    +

    Preferred not to say

    +
    +
    + Change sex +
    +
    +
    +
    + Gender identity +
    +
    +

    Preferred not to say

    +
    +
    + Change gender identity +
    +
    + +
    +
    +
    + +
    +
    +

    Other information

    +
    + +
    +
    +
    +
    + Previous convictions +
    +
    + Yes +
    +
    + Change if has previous convictions +
    +
    +
    +
    + Special measures required +
    +
    + Not provided +
    +
    + Change special measures required +
    +
    +
    +
    + Power of Attorney +
    +
    + No +
    +
    + Change Power of Attorney +
    +
    +
    +
    +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/archive/next-scheduled-call.html b/app/views/v21/archive/next-scheduled-call.html similarity index 93% rename from app/views/delivery/nfa/archive/next-scheduled-call.html rename to app/views/v21/archive/next-scheduled-call.html index 7c59884ba..1e129e334 100644 --- a/app/views/delivery/nfa/archive/next-scheduled-call.html +++ b/app/views/v21/archive/next-scheduled-call.html @@ -10,7 +10,7 @@
    -
    +

    Next planned call @@ -86,5 +86,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/v21/call/call-support.html b/app/views/v21/call/call-support.html new file mode 100644 index 000000000..5f8dfbc7e --- /dev/null +++ b/app/views/v21/call/call-support.html @@ -0,0 +1,248 @@ +{% block content %} +
    + + + + +
    +
    +
    +

    + + Drafted letter (read-only) + +

    +
    + {% if (data['decisionType'] == "dtc") %}Decision to charge{% elif (data['decisionType'] == "nfa") %}No further action{% else %}Mixed charges{% endif %} +
    +
    +
    + +
    +
    +
    +
    +

    + + Supporting information + +

    +
    +
    +
    + +
    +
    + Name +
    +
    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
    +
    +
    +
    + Preferred name +
    +
    + {{ data['victimPreferredName'] }} +
    +
    +
    +
    + Age +
    +
    + {{ data['victimAge'] }} +
    +
    +
    +
    + Date of birth +
    +
    + {{ data['victimDateOfBirth'] }} +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + + +
    +
    +
    + + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/call/follow-up-moc.html b/app/views/v21/call/follow-up-moc.html new file mode 100644 index 000000000..6b4dad9ca --- /dev/null +++ b/app/views/v21/call/follow-up-moc.html @@ -0,0 +1,74 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Follow-up method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + + + +
    +
    + + +

    + How does {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the letter? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    or
    + +
    + + +
    + +
    +
    + + +
    +
    + +
    +
    +
    + + + + + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/call/next-attempt-moc.html b/app/views/v21/call/next-attempt-moc.html new file mode 100644 index 000000000..07640110d --- /dev/null +++ b/app/views/v21/call/next-attempt-moc.html @@ -0,0 +1,69 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Next attempt method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What do you want to do next? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + Only choose if listed as an alternative method of contact +
    +
    + +
    + + +
    + Only choose if listed as an alternative method of contact +
    +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/call/read-only-letter.html b/app/views/v21/call/read-only-letter.html similarity index 100% rename from app/views/delivery/nfa/call/read-only-letter.html rename to app/views/v21/call/read-only-letter.html diff --git a/app/views/v21/call/telephone-call-1-details.html b/app/views/v21/call/telephone-call-1-details.html new file mode 100644 index 000000000..5ee7e8052 --- /dev/null +++ b/app/views/v21/call/telephone-call-1-details.html @@ -0,0 +1,151 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call 1 details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    First call attempt

    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + + What was the call direction? + + +
    +
    + + +
    + I called the victim +
    +
    + +
    + + +
    + The victim called the CPS +
    +
    +
    +
    +
    + +
    +
    + + + Were you able to inform the victim? + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    + + + +
    + + +
    +
    + {% include "/v21/call/call-support.html" %} +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/call/telephone-call-2-details.html b/app/views/v21/call/telephone-call-2-details.html new file mode 100644 index 000000000..af06ff6db --- /dev/null +++ b/app/views/v21/call/telephone-call-2-details.html @@ -0,0 +1,153 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call 2 details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Second call attempt

    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + + What was the call direction? + + +
    +
    + + +
    + I called the victim +
    +
    + +
    + + +
    + The victim called the CPS +
    +
    +
    +
    +
    + +
    +
    + + + Were you able to inform the victim? + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    +

    + +

    + + +
    + + +
    +
    + {% include "/v21/call/call-support.html" %} +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/call/telephone-call-3-details.html b/app/views/v21/call/telephone-call-3-details.html new file mode 100644 index 000000000..a78c31b2d --- /dev/null +++ b/app/views/v21/call/telephone-call-3-details.html @@ -0,0 +1,150 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Third call attempt

    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + + What was the call direction? + + +
    +
    + + +
    + I called the victim +
    +
    + +
    + + +
    + The victim called the CPS +
    +
    +
    +
    +
    + +
    +
    + + + Were you able to inform the victim? + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    + + +
    + + +
    +
    + {% include "/v21/call/call-support.html" %} +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/call/text-message-details.html b/app/views/v21/call/text-message-details.html new file mode 100644 index 000000000..c47c70ab7 --- /dev/null +++ b/app/views/v21/call/text-message-details.html @@ -0,0 +1,155 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Text message details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +
    +

    + Text message details +

    +

    + Date and time of text message +

    +
    + + +
    + If you need to change the date, use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    +
    +
    + + Time of text message + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    +
    +
    + + Time of second call attempt + + +
    + Enter the time given in the text message in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    +
    +
    + + Time of third call attempt (optional) + + +
    + Enter the time given in the text message in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/call/was-text-message-sent.html b/app/views/v21/call/was-text-message-sent.html new file mode 100644 index 000000000..0d2d6d723 --- /dev/null +++ b/app/views/v21/call/was-text-message-sent.html @@ -0,0 +1,56 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Was a text message sent to the victim?" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Was a text message sent to {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/draft/approved-to-send.html b/app/views/v21/draft/approved-to-send.html new file mode 100644 index 000000000..70fda7998 --- /dev/null +++ b/app/views/v21/draft/approved-to-send.html @@ -0,0 +1,33 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Approved to send" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Approved to send +

    +
    + +

    + Your letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} is approved to send. +

    + +

    What happens next

    + +

    + You can now send an email or add a letter to the print queue from the 'Communication' tab of the victim's page, within the Victim Case Application. +

    + + + View all communications + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/draft/cant-connect.html b/app/views/v21/draft/cant-connect.html similarity index 100% rename from app/views/delivery/nfa/draft/cant-connect.html rename to app/views/v21/draft/cant-connect.html diff --git a/app/views/v21/draft/cd-modal/delete-draft.html b/app/views/v21/draft/cd-modal/delete-draft.html new file mode 100644 index 000000000..2c9542b35 --- /dev/null +++ b/app/views/v21/draft/cd-modal/delete-draft.html @@ -0,0 +1,35 @@ +{% block content %} +
    + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/draft/cd-modal/request-review.html b/app/views/v21/draft/cd-modal/request-review.html new file mode 100644 index 000000000..9c5176145 --- /dev/null +++ b/app/views/v21/draft/cd-modal/request-review.html @@ -0,0 +1,131 @@ +{% block content %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/draft/cd-modal/save-draft.html b/app/views/v21/draft/cd-modal/save-draft.html similarity index 100% rename from app/views/delivery/nfa/draft/cd-modal/save-draft.html rename to app/views/v21/draft/cd-modal/save-draft.html diff --git a/app/views/v21/draft/cd-modal/send-to-cms.html b/app/views/v21/draft/cd-modal/send-to-cms.html new file mode 100644 index 000000000..434461a38 --- /dev/null +++ b/app/views/v21/draft/cd-modal/send-to-cms.html @@ -0,0 +1,38 @@ +{% block content %} +
    + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/draft/charging-decision.html b/app/views/v21/draft/charging-decision.html similarity index 90% rename from app/views/delivery/nfa/draft/charging-decision.html rename to app/views/v21/draft/charging-decision.html index f76e25e4b..4e7c4c238 100644 --- a/app/views/delivery/nfa/draft/charging-decision.html +++ b/app/views/v21/draft/charging-decision.html @@ -10,7 +10,7 @@
    -
    +
    @@ -58,5 +58,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/v21/draft/compose-letter.html b/app/views/v21/draft/compose-letter.html new file mode 100644 index 000000000..d5dae57be --- /dev/null +++ b/app/views/v21/draft/compose-letter.html @@ -0,0 +1,391 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Compose letter" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +{% include "/v21/draft/cd-modal/save-draft.html" %} + +{% include "/v21/draft/cd-modal/delete-draft.html" %} + +{% include "/v21/draft/cd-modal/request-review.html" %} + +{% include "/v21/draft/cd-modal/send-to-cms.html" %} + + + +
    +
    + +
    +
    +

    Compose letter

    +

    + {% if (data['decisionType'] == "dtc") %}Decision to charge{% elif (data['decisionType'] == "nfa") %}No further action{% else %}Charging decision unknown{% endif %} +

    +
    + +
    +
    + + + + + {% if (data['nfaStatus'] == "draft-ready-to-send") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") or (data['nfaStatus'] == "after-call-attempt-3") %} + + {% endif %} +
    +
    +
    + +
    +
    + {% if (data['nfaStatus'] == "draft-in-progress") %} + + In progress + + + {% elif (data['nfaStatus'] == "draft-under-review") %} + + Under review + + + {% elif (data['nfaStatus'] == "draft-amendments-required") %} + + Amendments required + + + {% elif (data['nfaStatus'] == "draft-ready-to-send") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") or (data['nfaStatus'] == "after-call-attempt-3") %} + + Ready to send + + + {% endif %} +
    + +
    + +
    +
    +
    + + +
    +
    +
    +
    +

    + Autosave is on. Last saved at {{ "now" | govukTime }} +

    + +
    +
    +
    + + +
    + + +
    + +
    +
    + +
    +
    + + + +
    + + + +
    +
    + + + +
    +
    + +
    + +
    +
    + + +
    +

    + +

    +
    + Create a new note +
    + + + + +
    + +
    + +
    + +
    +

    + Monitoring codes applicable to this case: +

    +
      +
    • + Pre-charge decision +
    • +
    +
    + + + +
    +
    + + +{% endblock %} + +{% block pageScripts %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/draft/first-hearing.html b/app/views/v21/draft/first-hearing.html new file mode 100644 index 000000000..20b34c933 --- /dev/null +++ b/app/views/v21/draft/first-hearing.html @@ -0,0 +1,59 @@ +{% extends "layouts/main.html" %} + +{% set pageName="First hearing" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    First hearing

    + +
    + +
    + + +
    + For example, a Magistrates' Court +
    + +
    +
    + +
    + + +
    + For example, 17/05/2025 +
    + +
    + + +
    +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + + +{% endblock %} diff --git a/app/views/v21/draft/under-review.html b/app/views/v21/draft/under-review.html new file mode 100644 index 000000000..1a872bf24 --- /dev/null +++ b/app/views/v21/draft/under-review.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Review requested" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Review requested +

    +
    + Under review of
    + {% if (data['reviewerLevel'] == "d-request") %} + {{ data['d-reviewer'] }} (D) + {% elif (data['reviewerLevel'] == "b3-request") %} + {{ data['b3-reviewer'] }} (B3) + {% elif (data['reviewerLevel'] == "b2-request") %} + {{ data['b2-reviewer'] }} (B2) + {% else %} + {% endif %} +
    +
    + +

    What happens next

    + +

    + Check for updates on the review to find out if amendments are needed or the review process is complete. +

    + +

    + After the review process is complete you can inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %}. +

    + + + Continue + + +
    + + + If you chose the wrong reviewer + + +
    + You can go back and request the review is done by another reviewer. +
    +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/draft/victim-withdrawn.html b/app/views/v21/draft/victim-withdrawn.html new file mode 100644 index 000000000..852231032 --- /dev/null +++ b/app/views/v21/draft/victim-withdrawn.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName="No further action template" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Has {{ data['victimForename'] }} {{ data['victimSurname'] }} withdrawn from the case? +

    +
    + +
    + +
    + + +
    + +
    + + +
    +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/letter-dashboard.html b/app/views/v21/letter-dashboard.html new file mode 100644 index 000000000..6e7c2c667 --- /dev/null +++ b/app/views/v21/letter-dashboard.html @@ -0,0 +1,113 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Letters" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +

    Letters in draft

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    URNVictimLetter typeAuthorReviewerStatusDue dateUpdated on
    {{ data['caseUrn'] }}{{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}{% if (data['decisionType']) == "dtc" %}Decision to charge{% elif (data['decisionType']) == "mixed-charges" %}Mixed charges{% elif (data['decisionType']) == "nfa" %}No further action{% endif %}{{ data['userSurname'] | upper }}, {{ data['userForename'] }}SANDERSON, Kerry{% if (data['nfaStatus']) == "draft-in-progress" %}In progress{% elif (data['nfaStatus']) == "draft-under-review" %}Under review{% elif (data['nfaStatus']) == "draft-amendments-required" %}Amendments required{% else %}Ready to send{% endif %}{{ "today" | govukDate() }}
    14:04
    + + + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/send/check-email-details.html b/app/views/v21/send/check-email-details.html new file mode 100644 index 000000000..34ebf825c --- /dev/null +++ b/app/views/v21/send/check-email-details.html @@ -0,0 +1,89 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Check details" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +

    Check the details before sending the email

    + +

    Email details

    + +
    +
    +
    + Type +
    +
    + {% if (data['decisionType'] == "dtc") %} + Decision to charge + {% elif (data['decisionType'] == "nfa") %} + No further action + {% endif %} +
    +
    +
    +
    + Included +
    +
    + Information pack
    + Crest survey +
    + +
    +
    +
    + From +
    +
    + Victim Services shared mailbox
    {{ data['sharedMailbox'] }} +
    +
    +
    +
    + To +
    +
    + {% if (data['recipient'] == "victim") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) + {% elif (data['recipient'] == "oic") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['oicRank'] }} {{ data['oicForename'] }} {{ data['oicSurname'] }} (officer in charge) + {% elif (data['recipient'] == "isva") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['isvaForename'] }} {{ data['isvaSurname'] }} (ISVA) + {% endif %}
    + {% if (data['recipient'] == "victim") %} + {{ data['victimEmailAddress'] }} + {% elif (data['recipient'] == "oic") %} + {{ data['oicEmailAddress'] }} + {% elif (data['recipient'] == "isva") %} + {{ data['isvaEmailAddress'] }} + {% endif %} +
    +
    + +
    + +

    Now send your email

    + +

    + Select Send email to inform the victim of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %}. +

    + + + + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/send/check-letter-details.html b/app/views/v21/send/check-letter-details.html new file mode 100644 index 000000000..4bcdc6f50 --- /dev/null +++ b/app/views/v21/send/check-letter-details.html @@ -0,0 +1,96 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Check details" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    + +

    Check the details before sending for printing

    + +

    Letter details

    + +
    +
    +
    + Type +
    +
    + {% if (data['decisionType'] == "dtc") %} + Decision to charge + {% elif (data['decisionType'] == "nfa") %} + No further action + {% endif %} +
    +
    +
    +
    + Included +
    +
    + Information pack
    + Crest survey +
    + +
    +
    +
    + From +
    +
    + Victim Services shared mailbox
    {{ data['sharedMailbox'] }} +
    +
    +
    +
    + Printer +
    +
    + Liverpool office
    victim.services.liverpool@cps.gov.uk +
    +
    +
    +
    + Final recipient +
    +
    + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) +
    +
    +
    +
    + Recipient address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + +
    + +

    Now send for printing

    + +

    + Select Send for printing to add the letter to the print queue. +

    + + + +
    + + Send for printing later +
    + +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/send/delivered.html b/app/views/v21/send/delivered.html new file mode 100644 index 000000000..508d772b8 --- /dev/null +++ b/app/views/v21/send/delivered.html @@ -0,0 +1,93 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Email delivered" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Email delivered +

    +
    + +

    + The email was successfully delivered to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}). +

    + +

    + The information pack and Crest survey were also sent to the victim. +

    + +

    Further information

    + +

    + You can view a record of the delivered email on the 'Communications' tab of the victim's page, within the Victim Case Application. +

    + +

    + The letter was automatically saved on CMS as well. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + + {% if (data['attemptToContactAgain'] == "Call") %} + + Continue + + {% elif (data['attemptToContactAgain'] == "Email") %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "2") %} + + {% if (data['attemptToContactAgain'] == "Call") %} + + Continue + + {% elif (data['attemptToContactAgain'] == "Email") %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "3") %} + + Continue + + + {% endif %} + {% elif (data['pmoc'] == "email") %} + + + Continue + + + + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/send/letter-added-to-print-queue.html b/app/views/v21/send/letter-added-to-print-queue.html new file mode 100644 index 000000000..e199cd622 --- /dev/null +++ b/app/views/v21/send/letter-added-to-print-queue.html @@ -0,0 +1,86 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Letter added to print queue" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Letter sent for printing +

    +
    + +

    + The letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} was successfully sent for printing. +

    + +

    + The information pack and Crest survey were also sent for printing. +

    + +

    Further information

    + +

    + You can view a record of the letter on the 'Communication' tab of the victim's page, within the Victim Case Application. +

    + +

    + The letter was automatically saved to CMS as well. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + + Continue + + + {% elif (data['callAttempt'] == "2") %} + + Continue + + + {% elif (data['callAttempt'] == "3") %} + {% if (data['victimInformed3'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% endif %} + {% elif (data['pmoc'] == "email") %} + + {% if (data['callAttempt'] == "") %} + + Continue + + + {% elif (data['callAttempt'] == "1") %} + + Continue + + + {% elif (data['callAttempt'] == "2") %} + + Continue + + + {% elif (data['callAttempt'] == "3") %} + + Continue + + + {% endif %} + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/send/letter-details.html b/app/views/v21/send/letter-details.html new file mode 100644 index 000000000..327da4b47 --- /dev/null +++ b/app/views/v21/send/letter-details.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Letter details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    +

    Letter details

    + +
    + + +
    + For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +

    + +

    + + +
    + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/send/letter-logged.html b/app/views/v21/send/letter-logged.html new file mode 100644 index 000000000..37e550578 --- /dev/null +++ b/app/views/v21/send/letter-logged.html @@ -0,0 +1,100 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Letter logged" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Letter logged +

    +
    + +

    + The {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} letter was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimAddressLine1'] }}, {{ data['victimPostCode'] }}). +

    + + + +

    Further information

    + +

    + You can view the recorded letter on the 'Communication' tab of the victim's page, within the Victim Case Application. +

    + +

    + The letter was automatically saved to CMS as well. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + {% if (data['victimInformed1'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "2") %} + {% if (data['victimInformed2'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "3") %} + {% if (data['victimInformed3'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + {% endif %} + {% elif (data['pmoc'] == "post") %} + + + Continue + + + + {% else %} + + Continue + + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/send/permanent-failure.html b/app/views/v21/send/permanent-failure.html new file mode 100644 index 000000000..18fc5a977 --- /dev/null +++ b/app/views/v21/send/permanent-failure.html @@ -0,0 +1,36 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Permanent failure" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem +

    +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. +

    + +

    + Check the email address is correct. If it is incorrect, you can update the email address. +

    + + +

    + Once updated, you can try to send the email again from 'Communication' tab of the victim's record. +

    + + Return to victim record + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/send/sending-email.html b/app/views/v21/send/sending-email.html new file mode 100644 index 000000000..dfbe2bab2 --- /dev/null +++ b/app/views/v21/send/sending-email.html @@ -0,0 +1,39 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Sending email" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +

    + Sending email +

    + +

    + The email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}). +

    + + + +

    Further information

    + +

    + You can view the recorded email on the 'Communication' tab of the victim's page, within the Victim Case Application. +

    + +

    + The email was automatically saved to CMS as well. +

    + + + View all communications + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/send/technical-failure.html b/app/views/v21/send/technical-failure.html similarity index 100% rename from app/views/ur/nfa/send/technical-failure.html rename to app/views/v21/send/technical-failure.html diff --git a/app/views/v21/send/temporary-failure.html b/app/views/v21/send/temporary-failure.html new file mode 100644 index 000000000..5bd187f6e --- /dev/null +++ b/app/views/v21/send/temporary-failure.html @@ -0,0 +1,29 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Temporary failure" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem +

    +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +

    + You can try to send it again later from the 'Communication' tab of the victim's record within the Victim Case Application. +

    + + Return to victim record + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-1/search.html b/app/views/v21/start-1/search.html new file mode 100644 index 000000000..cb269dbf2 --- /dev/null +++ b/app/views/v21/start-1/search.html @@ -0,0 +1,163 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search for a victim or witness" %} + +{% block beforeContent %} +
    +
    + +
    + + +
    +{% endblock %} + +{% block content %} +
    +
    + + + +
    +
    +
    +
    + + {% if (data['searchUrn'] == data['caseUrn']) %} +
    + +

    + We've found 8 results for {{ data['caseUrn'] }} +

    + +
    + +
    +
    +
    + + Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    + {% endif %} + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-1/sign-in.html b/app/views/v21/start-1/sign-in.html new file mode 100644 index 000000000..426d924b4 --- /dev/null +++ b/app/views/v21/start-1/sign-in.html @@ -0,0 +1,70 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Sign in to your account" %} + +{% block header %} +{% endblock %} + +{% block content %} +
    +
    + +
    + + + +
    + +

    + Victim Case App +

    + Sign in to your account +

    +

    + +
    + +
    + + + + +
    + +
    + + + + +
    + + + +
    +
    + +
    + +
    + +
    +

    + Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

    +

    + As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

    +
    + +
    +
    +{% endblock %} + +{% block footer %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-2/search.html b/app/views/v21/start-2/search.html new file mode 100644 index 000000000..625d0cc32 --- /dev/null +++ b/app/views/v21/start-2/search.html @@ -0,0 +1,163 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search for a victim or witness" %} + +{% block beforeContent %} +
    +
    + +
    + + +
    +{% endblock %} + +{% block content %} +
    +
    + + + +
    +
    +
    +
    + + {% if (data['searchUrn'] == data['caseUrn']) %} +
    + +

    + We've found 8 results for {{ data['caseUrn'] }} +

    + +
    + +
    +
    +
    + + Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    + {% endif %} + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-2/sign-in.html b/app/views/v21/start-2/sign-in.html new file mode 100644 index 000000000..0cbb34367 --- /dev/null +++ b/app/views/v21/start-2/sign-in.html @@ -0,0 +1,70 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Sign in to your account" %} + +{% block header %} +{% endblock %} + +{% block content %} +
    +
    + +
    + + + +
    + +

    + Victim Case App +

    + Sign in to your account +

    +

    + +
    + +
    + + + + +
    + +
    + + + + +
    + + + +
    +
    + +
    + +
    + +
    +

    + Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

    +

    + As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

    +
    + +
    +
    +{% endblock %} + +{% block footer %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-3/search.html b/app/views/v21/start-3/search.html new file mode 100644 index 000000000..d4ec8be83 --- /dev/null +++ b/app/views/v21/start-3/search.html @@ -0,0 +1,163 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search for a victim or witness" %} + +{% block beforeContent %} +
    +
    + +
    + + +
    +{% endblock %} + +{% block content %} +
    +
    + + + +
    +
    +
    +
    + + {% if (data['searchUrn'] == data['caseUrn']) %} +
    + +

    + We've found 8 results for {{ data['caseUrn'] }} +

    + +
    + +
    +
    +
    + + Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    + {% endif %} + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-3/sign-in.html b/app/views/v21/start-3/sign-in.html new file mode 100644 index 000000000..cbaf1be88 --- /dev/null +++ b/app/views/v21/start-3/sign-in.html @@ -0,0 +1,70 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Sign in to your account" %} + +{% block header %} +{% endblock %} + +{% block content %} +
    +
    + +
    + + + +
    + +

    + Victim Case App +

    + Sign in to your account +

    +

    + +
    + +
    + + + + +
    + +
    + + + + +
    + + + +
    +
    + +
    + +
    + +
    +

    + Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

    +

    + As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

    +
    + +
    +
    +{% endblock %} + +{% block footer %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-4/search.html b/app/views/v21/start-4/search.html new file mode 100644 index 000000000..8434e089d --- /dev/null +++ b/app/views/v21/start-4/search.html @@ -0,0 +1,163 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search for a victim or witness" %} + +{% block beforeContent %} +
    +
    + +
    + + +
    +{% endblock %} + +{% block content %} +
    +
    + + + +
    +
    +
    +
    + + {% if (data['searchUrn'] == data['caseUrn']) %} +
    + +

    + We've found 8 results for {{ data['caseUrn'] }} +

    + +
    + +
    +
    +
    + + Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    + {% endif %} + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-4/sign-in.html b/app/views/v21/start-4/sign-in.html new file mode 100644 index 000000000..3321edfca --- /dev/null +++ b/app/views/v21/start-4/sign-in.html @@ -0,0 +1,70 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Sign in to your account" %} + +{% block header %} +{% endblock %} + +{% block content %} +
    +
    + +
    + + + +
    + +

    + Victim Case App +

    + Sign in to your account +

    +

    + +
    + +
    + + + + +
    + +
    + + + + +
    + + + +
    +
    + +
    + +
    + +
    +

    + Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

    +

    + As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

    +
    + +
    +
    +{% endblock %} + +{% block footer %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-5/search.html b/app/views/v21/start-5/search.html new file mode 100644 index 000000000..7a4f9ab68 --- /dev/null +++ b/app/views/v21/start-5/search.html @@ -0,0 +1,163 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search for a victim or witness" %} + +{% block beforeContent %} +
    +
    + +
    + + +
    +{% endblock %} + +{% block content %} +
    +
    + + + +
    +
    +
    +
    + + {% if (data['searchUrn'] == data['caseUrn']) %} +
    + +

    + We've found 8 results for {{ data['caseUrn'] }} +

    + +
    + +
    +
    +
    + + Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    + {% endif %} + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-5/sign-in.html b/app/views/v21/start-5/sign-in.html new file mode 100644 index 000000000..6da25f1eb --- /dev/null +++ b/app/views/v21/start-5/sign-in.html @@ -0,0 +1,70 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Sign in to your account" %} + +{% block header %} +{% endblock %} + +{% block content %} +
    +
    + +
    + + + +
    + +

    + Victim Case App +

    + Sign in to your account +

    +

    + +
    + +
    + + + + +
    + +
    + + + + +
    + + + +
    +
    + +
    + +
    + +
    +

    + Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

    +

    + As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

    +
    + +
    +
    +{% endblock %} + +{% block footer %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-6/search.html b/app/views/v21/start-6/search.html new file mode 100644 index 000000000..06d33f237 --- /dev/null +++ b/app/views/v21/start-6/search.html @@ -0,0 +1,163 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search for a victim or witness" %} + +{% block beforeContent %} +
    +
    + +
    + + +
    +{% endblock %} + +{% block content %} +
    +
    + + + +
    +
    +
    +
    + + {% if (data['searchUrn'] == data['caseUrn']) %} +
    + +

    + We've found 8 results for {{ data['caseUrn'] }} +

    + +
    + +
    +
    +
    + + Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    + {% endif %} + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-6/sign-in.html b/app/views/v21/start-6/sign-in.html new file mode 100644 index 000000000..ece9cd5a3 --- /dev/null +++ b/app/views/v21/start-6/sign-in.html @@ -0,0 +1,70 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Sign in to your account" %} + +{% block header %} +{% endblock %} + +{% block content %} +
    +
    + +
    + + + +
    + +

    + Victim Case App +

    + Sign in to your account +

    +

    + +
    + +
    + + + + +
    + +
    + + + + +
    + + + +
    +
    + +
    + +
    + +
    +

    + Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

    +

    + As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

    +
    + +
    +
    +{% endblock %} + +{% block footer %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-7/search.html b/app/views/v21/start-7/search.html new file mode 100644 index 000000000..3feb630f9 --- /dev/null +++ b/app/views/v21/start-7/search.html @@ -0,0 +1,163 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search for a victim or witness" %} + +{% block beforeContent %} +
    +
    + +
    + + +
    +{% endblock %} + +{% block content %} +
    +
    + + + +
    +
    +
    +
    + + {% if (data['searchUrn'] == data['caseUrn']) %} +
    + +

    + We've found 8 results for {{ data['caseUrn'] }} +

    + +
    + +
    +
    +
    + + Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    + {% endif %} + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-7/sign-in.html b/app/views/v21/start-7/sign-in.html new file mode 100644 index 000000000..03e685e89 --- /dev/null +++ b/app/views/v21/start-7/sign-in.html @@ -0,0 +1,70 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Sign in to your account" %} + +{% block header %} +{% endblock %} + +{% block content %} +
    +
    + +
    + + + +
    + +

    + Victim Case App +

    + Sign in to your account +

    +

    + +
    + +
    + + + + +
    + +
    + + + + +
    + + + +
    +
    + +
    + +
    + +
    +

    + Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

    +

    + As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

    +
    + +
    +
    +{% endblock %} + +{% block footer %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-8/search.html b/app/views/v21/start-8/search.html new file mode 100644 index 000000000..02ba97f34 --- /dev/null +++ b/app/views/v21/start-8/search.html @@ -0,0 +1,163 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search for a victim or witness" %} + +{% block beforeContent %} +
    +
    + +
    + + +
    +{% endblock %} + +{% block content %} +
    +
    + + + +
    +
    +
    +
    + + {% if (data['searchUrn'] == data['caseUrn']) %} +
    + +

    + We've found 8 results for {{ data['caseUrn'] }} +

    + +
    + +
    +
    +
    + + Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    + {% endif %} + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-8/sign-in.html b/app/views/v21/start-8/sign-in.html new file mode 100644 index 000000000..e74cf1935 --- /dev/null +++ b/app/views/v21/start-8/sign-in.html @@ -0,0 +1,70 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Sign in to your account" %} + +{% block header %} +{% endblock %} + +{% block content %} +
    +
    + +
    + + + +
    + +

    + Victim Case App +

    + Sign in to your account +

    +

    + +
    + +
    + + + + +
    + +
    + + + + +
    + + + +
    +
    + +
    + +
    + +
    +

    + Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

    +

    + As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

    +
    + +
    +
    +{% endblock %} + +{% block footer %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-details/email-address.html b/app/views/v21/victim-details/email-address.html new file mode 100644 index 000000000..3d8237573 --- /dev/null +++ b/app/views/v21/victim-details/email-address.html @@ -0,0 +1,51 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim's email address" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    + +

    + +

    + + + + +
    + +
    +

    + +

    + + +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-details/preferred-method-of-contact.html b/app/views/v21/victim-details/preferred-method-of-contact.html new file mode 100644 index 000000000..7def6c036 --- /dev/null +++ b/app/views/v21/victim-details/preferred-method-of-contact.html @@ -0,0 +1,84 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Preferred method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/case-contacts.html b/app/views/v21/victim-record/case-contacts.html similarity index 100% rename from app/views/delivery/vcl/victim-record/case-contacts.html rename to app/views/v21/victim-record/case-contacts.html diff --git a/app/views/v21/victim-record/communications/charging-decision/call/after-call-attempt-1.html b/app/views/v21/victim-record/communications/charging-decision/call/after-call-attempt-1.html new file mode 100644 index 000000000..82e942319 --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/call/after-call-attempt-1.html @@ -0,0 +1,17 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +

    + Check the letter, security answers, call script and FAQs if you need these during the call. +

    + + + Log another attempt to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/call/after-call-attempt-2.html b/app/views/v21/victim-record/communications/charging-decision/call/after-call-attempt-2.html new file mode 100644 index 000000000..2b4d0611a --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/call/after-call-attempt-2.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +

    + Check the letter, security answers, call script and FAQs if you need these during the call. +

    + + + Log another attempt to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/call/after-call-attempt-3.html b/app/views/v21/victim-record/communications/charging-decision/call/after-call-attempt-3.html new file mode 100644 index 000000000..6d72650f2 --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/call/after-call-attempt-3.html @@ -0,0 +1,30 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by telephone. +

    + + + Review letter before printing to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/call/before-call-1.html b/app/views/v21/victim-record/communications/charging-decision/call/before-call-1.html new file mode 100644 index 000000000..db0f29071 --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/call/before-call-1.html @@ -0,0 +1,17 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +

    + Attempt to call the victim and log the call before sending the letter. +

    + +

    + Check the letter, security answers, call script and FAQs if you need these during the call. +

    + + + Log a call to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/call/informed-after-call-1.html b/app/views/v21/victim-record/communications/charging-decision/call/informed-after-call-1.html new file mode 100644 index 000000000..09877b43d --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/call/informed-after-call-1.html @@ -0,0 +1,54 @@ +{% block content %} +{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% if (data['fumoc'] == "email") %} +

    + The letter is ready to send. If necessary, add details discussed on the call before sending. +

    + + + Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

    + The letter is ready to send. If necessary, add details discussed on the call before sending to printing. +

    + + + Review letter before printing to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + Reason for no letter +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

    + + + Review before sending to CMS to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/call/informed-after-call-2.html b/app/views/v21/victim-record/communications/charging-decision/call/informed-after-call-2.html new file mode 100644 index 000000000..2f9f81bfa --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/call/informed-after-call-2.html @@ -0,0 +1,63 @@ +{% block content %} +{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% if (data['fumoc'] == "email") %} +

    + No changes are needed to the letter and it can now be sent. +

    + + + Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

    + No changes are needed to the letter and it can now be sent. +

    + + + Review letter before printing to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

    + + + Review before sending to CMS to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/call/informed-after-call-3.html b/app/views/v21/victim-record/communications/charging-decision/call/informed-after-call-3.html new file mode 100644 index 000000000..0c3349d39 --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/call/informed-after-call-3.html @@ -0,0 +1,67 @@ +{% block content %} +{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% if (data['fumoc'] == "email") %} +

    + The letter is ready to send. If necessary, add details discussed on the call before sending. +

    + + + Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

    + The letter is ready to send. If necessary, add details discussed on the call before printing. +

    + + + Review letter before printing to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

    + + + Review before sending to CMS to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html b/app/views/v21/victim-record/communications/charging-decision/details/call-attempt-1.html similarity index 100% rename from app/views/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-1.html rename to app/views/v21/victim-record/communications/charging-decision/details/call-attempt-1.html diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-2.html b/app/views/v21/victim-record/communications/charging-decision/details/call-attempt-2.html similarity index 100% rename from app/views/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-2.html rename to app/views/v21/victim-record/communications/charging-decision/details/call-attempt-2.html diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-3.html b/app/views/v21/victim-record/communications/charging-decision/details/call-attempt-3.html similarity index 100% rename from app/views/delivery/nfa/victim-record/communications/charging-decision/details/call-attempt-3.html rename to app/views/v21/victim-record/communications/charging-decision/details/call-attempt-3.html diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/details/email.html b/app/views/v21/victim-record/communications/charging-decision/details/email.html similarity index 100% rename from app/views/delivery/nfa/victim-record/communications/charging-decision/details/email.html rename to app/views/v21/victim-record/communications/charging-decision/details/email.html diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/details/letter.html b/app/views/v21/victim-record/communications/charging-decision/details/letter.html similarity index 100% rename from app/views/delivery/nfa/victim-record/communications/charging-decision/details/letter.html rename to app/views/v21/victim-record/communications/charging-decision/details/letter.html diff --git a/app/views/v21/victim-record/communications/charging-decision/draft/amendments-required.html b/app/views/v21/victim-record/communications/charging-decision/draft/amendments-required.html new file mode 100644 index 000000000..83d542e75 --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/draft/amendments-required.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +

    + The draft requires amendments from you before sending. +

    + + + + + Amend draft to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/draft/approved-to-send.html b/app/views/v21/victim-record/communications/charging-decision/draft/approved-to-send.html new file mode 100644 index 000000000..8ec38f1ef --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/draft/approved-to-send.html @@ -0,0 +1,158 @@ +{% block content %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} +{% else %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    +{% endif %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} +{% if (data['callAttempt'] == "1") %} +{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% elif (data['callAttempt'] == "2") %} +{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['callAttempt'] == "3") %} +{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% endif %} + +{% if (data['fumoc'] == "none") %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    +{% else %} + +

    + The letter is approved to send. +

    +{% endif %} + +{% if (data['victimInformed3'] == "No") %} +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by telephone. +

    +{% endif %} + +{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} + + Check details before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} + + + Log letter to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% elif (data['fumoc'] == "none") %} + +{% else %} + + + Log letter to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} + +{% elif (data['pmoc'] == "email") %} +

    + The letter is approved to send. +

    + + + Check details before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['pmoc'] == "post") %} +

    + The letter is approved to send. +

    + + + + Log letter to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['pmoc'] == "via-police") %} +

    + The letter is approved to send to the officer in charge. +

    + + + Check details before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + + + +{% elif (data['pmoc'] == "via-isva") %} +

    + The letter is approved to send to the victim's Independent Sexual Violence Adviser (ISVA). +

    + + + Check details before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + + + +{% else %} +

    + The letter is approved to send. +

    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/draft/in-progress.html b/app/views/v21/victim-record/communications/charging-decision/draft/in-progress.html new file mode 100644 index 000000000..337c85172 --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/draft/in-progress.html @@ -0,0 +1,13 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +

    + A draft letter is in progress. +

    + + + Continue draft to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/draft/not-started.html b/app/views/v21/victim-record/communications/charging-decision/draft/not-started.html new file mode 100644 index 000000000..f8c6ee95f --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/draft/not-started.html @@ -0,0 +1,9 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + + + Start draft to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/draft/ready-to-send.html b/app/views/v21/victim-record/communications/charging-decision/draft/ready-to-send.html new file mode 100644 index 000000000..80be742e8 --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/draft/ready-to-send.html @@ -0,0 +1,65 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +{% if (data['callAttempt'] == "1") %} +{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% elif (data['callAttempt'] == "2") %} +{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['callAttempt'] == "3") %} +{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% else %} +{% endif %} + +

    + The letter is ready to send. No changes are required. +

    + +{% if (data['pmoc'] == "email") %} + + Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['pmoc'] == "post") %} + + Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% else %} + + Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/draft/under-review.html b/app/views/v21/victim-record/communications/charging-decision/draft/under-review.html new file mode 100644 index 000000000..f053cf14d --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/draft/under-review.html @@ -0,0 +1,83 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +{% if (data['reviewer'] == "head") %} +

    + The draft is under review. The current reviewer is Cecilia Galpin (Head). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% elif (data['reviewer'] == "lawyer") %} +

    + The draft is under review. The current reviewer is Geoff Laws (Lawyer). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% else %} +

    + The draft is under review. The current reviewer is {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. +

    + + + +

    + You can still make changes to the draft if you need to. +

    +{% endif %} + + + View draft to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/index.html b/app/views/v21/victim-record/communications/charging-decision/index.html new file mode 100644 index 000000000..a599caa2c --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/index.html @@ -0,0 +1,165 @@ +{% block content %} +
    +
    + {% if (data['decisionType'] == "dtc") or (data['decisionType'] == "nfa") %} +
    +
    +

    + {% if (data['decisionType'] == "dtc") %}Decision to charge{% else %}No further action{% endif %} +

    +
    +
    + + + {% if (data['nfaStatus'] == "draft-not-started") %} + {% include "/v21/victim-record/communications/charging-decision/draft/not-started.html" %} + + {% elif (data['nfaStatus'] == "draft-in-progress") %} + {% include "/v21/victim-record/communications/charging-decision/draft/in-progress.html" %} + + {% elif (data['nfaStatus'] == "draft-under-review") %} + {% include "/v21/victim-record/communications/charging-decision/draft/under-review.html" %} + + {% elif (data['nfaStatus'] == "draft-amendments-required") %} + {% include "/v21/victim-record/communications/charging-decision/draft/amendments-required.html" %} + + {% elif (data['nfaStatus'] == "draft-ready-to-send") %} + {% include "/v21/victim-record/communications/charging-decision/draft/ready-to-send.html" %} + + {% elif (data['nfaStatus'] == "draft-approved-to-send") %} + {% include "/v21/victim-record/communications/charging-decision/draft/approved-to-send.html" %} + + + {% elif (data['nfaStatus'] == "before-call-1") %} + {% include "/v21/victim-record/communications/charging-decision/record/before-call-1.html" %} + + {% elif (data['nfaStatus'] == "informed-after-call-1") %} + {% include "/v21/victim-record/communications/charging-decision/record/informed-after-call-1.html" %} + + {% elif (data['nfaStatus'] == "informed-after-call-2") %} + {% include "/v21/victim-record/communications/charging-decision/record/informed-after-call-2.html" %} + + {% elif (data['nfaStatus'] == "informed-after-call-3") %} + {% include "/v21/victim-record/communications/charging-decision/record/informed-after-call-3.html" %} + + {% elif (data['nfaStatus'] == "after-call-attempt-1") %} + {% include "/v21/victim-record/communications/charging-decision/record/after-call-attempt-1.html" %} + + {% elif (data['nfaStatus'] == "after-call-attempt-2") %} + {% include "/v21/victim-record/communications/charging-decision/record/after-call-attempt-2.html" %} + + {% elif (data['nfaStatus'] == "after-call-attempt-3") %} + {% include "/v21/victim-record/communications/charging-decision/record/after-call-attempt-3.html" %} + + + {% elif (data['nfaStatus'] == "fu-email-after-call-1") %} + {% include "/v21/victim-record/communications/charging-decision/send/fu-email/after-call-1.html" %} + + {% elif (data['nfaStatus'] == "fu-email-after-call-2") %} + {% include "/v21/victim-record/communications/charging-decision/send/fu-email/after-call-2.html" %} + + {% elif (data['nfaStatus'] == "fu-email-after-call-3") %} + {% include "/v21/victim-record/communications/charging-decision/send/fu-email/after-call-3.html" %} + + {% elif (data['nfaStatus'] == "fu-email-failure-permanent") %} + {% include "/v21/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html" %} + + {% elif (data['nfaStatus'] == "fu-email-failure-permanent-with-success") %} + {% include "/v21/victim-record/communications/charging-decision/send/fu-email/failure-permanent-with-success.html" %} + + {% elif (data['nfaStatus'] == "fu-email-failure-technical") %} + {% include "/v21/victim-record/communications/charging-decision/send/fu-email/failure-technical.html" %} + + {% elif (data['nfaStatus'] == "fu-email-failure-temporary") %} + {% include "/v21/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html" %} + + {% elif (data['nfaStatus'] == "fu-email-sending") %} + {% include "/v21/victim-record/communications/charging-decision/send/fu-email/sending.html" %} + + + {% elif (data['nfaStatus'] == "fu-letter-dispatched") %} + {% include "/v21/victim-record/communications/charging-decision/send/fu-letter/dispatched.html" %} + + {% elif (data['nfaStatus'] == "fu-letter-after-call-1") %} + {% include "/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html" %} + + {% elif (data['nfaStatus'] == "fu-letter-after-call-2") %} + {% include "/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html" %} + + {% elif (data['nfaStatus'] == "fu-letter-after-call-3") %} + {% include "/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html" %} + + {% elif (data['nfaStatus'] == "fu-letter-after-fu-email-undelivered") %} + {% include "/v21/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html" %} + + + {% elif (data['nfaStatus'] == "email-delivered") %} + {% include "/v21/victim-record/communications/charging-decision/send/email/delivered.html" %} + + {% elif (data['nfaStatus'] == "email-after-call-attempt-1") %} + {% include "/v21/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html" %} + + {% elif (data['nfaStatus'] == "email-after-call-attempt-2") %} + {% include "/v21/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html" %} + + {% elif (data['nfaStatus'] == "email-failure-permanent") %} + {% include "/v21/victim-record/communications/charging-decision/send/email/failure-permanent.html" %} + + {% elif (data['nfaStatus'] == "email-failure-permanent-with-success") %} + {% include "/v21/victim-record/communications/charging-decision/send/email/failure-permanent-with-success.html" %} + + {% elif (data['nfaStatus'] == "email-failure-technical") %} + {% include "/v21/victim-record/communications/charging-decision/send/email/failure-technical.html" %} + + {% elif (data['nfaStatus'] == "email-failure-temporary") %} + {% include "/v21/victim-record/communications/charging-decision/send/email/failure-temporary.html" %} + + {% elif (data['nfaStatus'] == "email-sending") %} + {% include "/v21/victim-record/communications/charging-decision/send/email/sending.html" %} + + + {% elif (data['nfaStatus'] == "letter-dispatched") %} + {% include "/v21/victim-record/communications/charging-decision/send/letter/dispatched.html" %} + + {% elif (data['nfaStatus'] == "letter-after-call-attempt-1") %} + {% include "/v21/victim-record/communications/charging-decision/send/letter/after-call-attempt-1.html" %} + + {% elif (data['nfaStatus'] == "letter-after-call-attempt-2") %} + {% include "/v21/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html" %} + + {% elif (data['nfaStatus'] == "letter-after-call-attempt-3") %} + {% include "/v21/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html" %} + + {% elif (data['nfaStatus'] == "letter-after-email-undelivered") %} + {% include "/v21/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html" %} + + {% else %} +

    There was a problem retrieving information. Try again later.

    + {% endif %} + + {% include "/v21/victim-record/communications/charging-decision/next-steps.html" %} +
    +
    + {% else %} + {% if (data['pmoc'] == "via-police") %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed of the charging decision by the police. +

    + {% elif (data['pmoc'] == "via-isva") %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed of the charging decision by their Independent Sexual Violence Adviser (ISVA). +

    + {% else %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + + Start draft to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + {% endif %} + + {% include "/v21/victim-record/communications/charging-decision/next-steps.html" %} + {% endif %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/communications/charging-decision/next-steps.html b/app/views/v21/victim-record/communications/charging-decision/next-steps.html similarity index 100% rename from app/views/delivery/nfa/victim-record/communications/charging-decision/next-steps.html rename to app/views/v21/victim-record/communications/charging-decision/next-steps.html diff --git a/app/views/v21/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html b/app/views/v21/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html new file mode 100644 index 000000000..d24da68f2 --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html @@ -0,0 +1,59 @@ +{% block content %} + + +{% include "/v21/victim-record/communications/charging-decision/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html b/app/views/v21/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html new file mode 100644 index 000000000..250626802 --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html @@ -0,0 +1,63 @@ +{% block content %} + + +{% include "/v21/victim-record/communications/charging-decision/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/email/delivered.html b/app/views/v21/victim-record/communications/charging-decision/send/email/delivered.html new file mode 100644 index 000000000..7519747b6 --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/send/email/delivered.html @@ -0,0 +1,46 @@ +{% block content %} + + +{% include "/v21/victim-record/communications/charging-decision/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/email/failure-permanent.html b/app/views/v21/victim-record/communications/charging-decision/send/email/failure-permanent.html new file mode 100644 index 000000000..1e381adac --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/send/email/failure-permanent.html @@ -0,0 +1,53 @@ +{% block content %} + + +{% include "/v21/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/email/failure-technical.html b/app/views/v21/victim-record/communications/charging-decision/send/email/failure-technical.html new file mode 100644 index 000000000..36c673f35 --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/send/email/failure-technical.html @@ -0,0 +1,47 @@ +{% block content %} + + +{% include "/v21/victim-record/communications/charging-decision/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/email/failure-temporary.html b/app/views/v21/victim-record/communications/charging-decision/send/email/failure-temporary.html new file mode 100644 index 000000000..bbb015923 --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/send/email/failure-temporary.html @@ -0,0 +1,53 @@ +{% block content %} + + +{% include "/v21/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/email/sending.html b/app/views/v21/victim-record/communications/charging-decision/send/email/sending.html new file mode 100644 index 000000000..865d58461 --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/send/email/sending.html @@ -0,0 +1,44 @@ +{% block content %} + + +{% include "/v21/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/fu-email/after-call-1.html b/app/views/v21/victim-record/communications/charging-decision/send/fu-email/after-call-1.html new file mode 100644 index 000000000..95c7ca3ee --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/send/fu-email/after-call-1.html @@ -0,0 +1,42 @@ +{% block content %} +{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% include "/v21/victim-record/communications/charging-decision/details/email.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/fu-email/after-call-2.html b/app/views/v21/victim-record/communications/charging-decision/send/fu-email/after-call-2.html new file mode 100644 index 000000000..7fdc3c9a0 --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/send/fu-email/after-call-2.html @@ -0,0 +1,63 @@ +{% block content %} +{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v21/victim-record/communications/charging-decision/details/email.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/fu-email/after-call-3.html b/app/views/v21/victim-record/communications/charging-decision/send/fu-email/after-call-3.html new file mode 100644 index 000000000..38cf023d8 --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/send/fu-email/after-call-3.html @@ -0,0 +1,67 @@ +{% block content %} +{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v21/victim-record/communications/charging-decision/details/email.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html b/app/views/v21/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html new file mode 100644 index 000000000..616ba747e --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% include "/v21/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/fu-email/failure-technical.html b/app/views/v21/victim-record/communications/charging-decision/send/fu-email/failure-technical.html new file mode 100644 index 000000000..b4a12ee1c --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/send/fu-email/failure-technical.html @@ -0,0 +1,15 @@ +{% block content %} +{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% include "/v21/victim-record/communications/charging-decision/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html b/app/views/v21/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html new file mode 100644 index 000000000..e004c50b9 --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% include "/v21/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/fu-email/sending.html b/app/views/v21/victim-record/communications/charging-decision/send/fu-email/sending.html new file mode 100644 index 000000000..801cfaf82 --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/send/fu-email/sending.html @@ -0,0 +1,107 @@ +{% block content %} +{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + + + +
    + + + +{% include "/v21/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html b/app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html new file mode 100644 index 000000000..8a66c344e --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html @@ -0,0 +1,101 @@ +{% block content %} +{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + + + +
    + +{% include "/v21/victim-record/communications/charging-decision/details/letter.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html b/app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html new file mode 100644 index 000000000..2e089579e --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html @@ -0,0 +1,63 @@ +{% block content %} +{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v21/victim-record/communications/charging-decision/details/letter.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html b/app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html new file mode 100644 index 000000000..ab2af57c9 --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html @@ -0,0 +1,67 @@ +{% block content %} +{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v21/victim-record/communications/charging-decision/details/letter.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html b/app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html new file mode 100644 index 000000000..6dd1255c9 --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html @@ -0,0 +1,114 @@ +{% block content %} +{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    +
    + +
    + +{% include "/v21/victim-record/communications/charging-decision/details/letter.html" %} + + + +
    + +
    + + + Previous letter attempts + + +
    +
    +
    +
    + Contact method +
    +
    + Email +
    +
    +
    +
    + Email address +
    +
    + {{ data['victimEmailAddress'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
    +
    +
    +
    + Status +
    +
    + Technical failure +
    +
    +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/letter/after-call-attempt-1.html b/app/views/v21/victim-record/communications/charging-decision/send/letter/after-call-attempt-1.html new file mode 100644 index 000000000..47a1a4e3c --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/send/letter/after-call-attempt-1.html @@ -0,0 +1,51 @@ +{% block content %} + + +{% include "/v21/victim-record/communications/charging-decision/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html b/app/views/v21/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html new file mode 100644 index 000000000..193f70b52 --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html @@ -0,0 +1,55 @@ +{% block content %} + + +{% include "/v21/victim-record/communications/charging-decision/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html b/app/views/v21/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html new file mode 100644 index 000000000..bb9636267 --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html @@ -0,0 +1,59 @@ +{% block content %} + + +{% include "/v21/victim-record/communications/charging-decision/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + + {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html b/app/views/v21/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html new file mode 100644 index 000000000..e068f13db --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html @@ -0,0 +1,84 @@ +{% block content %} + + +{% include "/v21/victim-record/communications/charging-decision/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    +
    +
    +
    + Contact method +
    +
    + Email +
    +
    +
    +
    + Email address +
    +
    + {{ data['victimEmailAddress'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
    +
    +
    +
    + Status +
    +
    + Technical failure +
    +
    +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/letter/dispatched.html b/app/views/v21/victim-record/communications/charging-decision/send/letter/dispatched.html new file mode 100644 index 000000000..41e24df03 --- /dev/null +++ b/app/views/v21/victim-record/communications/charging-decision/send/letter/dispatched.html @@ -0,0 +1,19 @@ +{% block content %} +{% include "/v21/victim-record/communications/charging-decision/details/letter.html" %} + +{% if (data['notifyStatus'] == "") %} +{% else %} +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v21/victim-record/communications/charging-decision/details/email.html" %} +
    +
    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/index.html b/app/views/v21/victim-record/communications/index.html new file mode 100644 index 000000000..222fa37f9 --- /dev/null +++ b/app/views/v21/victim-record/communications/index.html @@ -0,0 +1,75 @@ +{% block content %} +

    Communications

    + +
    +
    + {% if (data['pmoc'] == "email") %} + {% if (data['nfaStatus'] == "email-delivered") %} + {% else %} +
    + + + Warning + Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
    + {% endif %} + + {% elif (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + {% if (data['victimInformed1'] == "Yes") or (data['victimInformed2'] == "Yes") or (data['victimInformed3'] == "Yes") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "draft-approved-to-send") %} + {% else %} +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + {% endif %} + {% elif (data['pmoc'] == "post") or (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} + {% else %} +
    + + + Warning + Preferred method of contact unknown +

    + To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact. +

    +
    +
    + {% endif %} +
    +
    + + + +{% if (data['subTab'] == "charging-decision") %} +{% include "/v21/victim-record/communications/charging-decision/index.html" %} + +{% elif (data['subTab'] == "ptm") %} +{% include "/v21/victim-record/communications/pre-trial-meeting/index.html" %} + +{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/communications/pre-trial-meeting/index.html b/app/views/v21/victim-record/communications/pre-trial-meeting/index.html similarity index 100% rename from app/views/ur/nfa/victim-record/communications/pre-trial-meeting/index.html rename to app/views/v21/victim-record/communications/pre-trial-meeting/index.html diff --git a/app/views/v21/victim-record/index.html b/app/views/v21/victim-record/index.html new file mode 100644 index 000000000..42d821e6f --- /dev/null +++ b/app/views/v21/victim-record/index.html @@ -0,0 +1,106 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} + +{% endblock %} + +{% block content %} +
    +
    + + {% if (data['success'] == "yes") %} + + + {% else %} + {% endif %} + +

    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

    +

    + Case URN: {{ data['caseUrn'] }} +

    +
    +
    + +
    +
    + +
    +

    Contents

    + + + +
    + {% include "/v21/victim-record/summary.html" %} +
    + +
    + {% include "/v21/victim-record/victim-details.html" %} +
    + +
    + {% include "/v21/victim-record/case-contacts.html" %} +
    + +
    + {% include "/v21/victim-record/communications/index.html" %} +
    +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/nfa/victim-record/summary.html b/app/views/v21/victim-record/summary.html similarity index 100% rename from app/views/delivery/nfa/victim-record/summary.html rename to app/views/v21/victim-record/summary.html diff --git a/app/views/v21/victim-record/victim-details.html b/app/views/v21/victim-record/victim-details.html new file mode 100644 index 000000000..8b2ff8c4c --- /dev/null +++ b/app/views/v21/victim-record/victim-details.html @@ -0,0 +1,295 @@ +{% block content %} +

    Victim details

    + +
    +
    +
    +
    +

    Name and contact details

    +
    + +
    +
    +
    +
    + Name and title +
    +
    + {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] }} {{ data['victimForename'] }} +
    +
    + Change full name +
    +
    +
    +
    + Preferred name +
    +
    + {{ data['victimPreferredName'] }} +
    +
    + Change preferred name +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    + Change phone number +
    +
    +
    +
    + Email address +
    +
    + {{ data['victimEmailAddress'] }} +
    +
    + Change email address +
    +
    +
    +
    + Address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + Change home address +
    +
    +
    +
    + Want to be contacted +
    +
    + Yes +
    +
    +
    +
    + Preferred method of contact +
    + {% if (data['pmoc'] == "Not provided") %} +
    + Enter preferred method of contact +
    + {% else %} +
    + {{ data['pmoc'] | capitalize }} +
    +
    + Change preferred method of contact +
    + {% endif %} +
    +
    +
    + Preferred correspondence language +
    +
    + English +
    +
    + Change preferred correspondence language +
    +
    +
    +
    + Preferred contact times +
    + {% if (data['preferredContactTimes'] == "Not provided") %} +
    + Enter preferred contact times +
    + {% else %} +
    + {{ data['preferredContactTimes'] | capitalize }} +
    +
    + Change preferred contact times +
    + {% endif %} +
    +
    +
    + Victim representative contact details +
    +
    + Not provided +
    +
    + Change victim representative contact details +
    +
    +
    +
    +
    + +
    +
    + +
    +
    +

    Equality information

    +
    + +
    +
    +
    +
    + Age +
    +
    + {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) +
    +
    + Change age +
    +
    +
    +
    + Has health conditions or illness +
    +
    + Yes +
    +
    + Change if they have health conditions or illness +
    +
    +
    +
    + Health conditions or illness +
    +
    + Not provided +
    +
    + Change health conditions or illness +
    +
    +
    +
    + Abilities reduced +
    +
    + Not provided +
    +
    + Change if abilities reduced +
    +
    +
    +
    + Ethnic group +
    +
    + White +
    +
    + Change ethnic group +
    +
    +
    +
    + Ethnic background +
    +
    + English, Welsh, Scottish, Northern Irish or British +
    +
    + Change ethnic background +
    +
    +
    +
    + Religion +
    +
    +

    Preferred not to say

    +
    +
    + Change religion +
    +
    +
    +
    + Sex +
    +
    +

    Preferred not to say

    +
    +
    + Change sex +
    +
    +
    +
    + Gender identity +
    +
    +

    Preferred not to say

    +
    +
    + Change gender identity +
    +
    + +
    +
    +
    + +
    +
    +

    Other information

    +
    + +
    +
    +
    +
    + Previous convictions +
    +
    + Yes +
    +
    + Change if has previous convictions +
    +
    +
    +
    + Special measures required +
    +
    + Not provided +
    +
    + Change special measures required +
    +
    +
    +
    + Power of Attorney +
    +
    + No +
    +
    + Change Power of Attorney +
    +
    +
    +
    +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/call/call-support.html b/app/views/v30/call/call-support.html new file mode 100644 index 000000000..5b75f944d --- /dev/null +++ b/app/views/v30/call/call-support.html @@ -0,0 +1,244 @@ +{% block content %} +
    +
    +
    +
    +

    + + Drafted letter (read-only) + +

    +
    + {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% else %}Substantially altered charge{% endif %} +
    +
    +
    + +
    +
    +
    +
    +

    + + Supporting information + +

    +
    +
    +
    + +
    +
    + Name +
    +
    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
    +
    +
    +
    + Preferred name +
    +
    + {{ data['victimPreferredName'] }} +
    +
    +
    +
    + Age +
    +
    + {{ data['victimAge'] }} +
    +
    +
    +
    + Date of birth +
    +
    + {{ data['victimDateOfBirth'] }} +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + + +
    +
    +
    + + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/call/follow-up-moc.html b/app/views/v30/call/follow-up-moc.html new file mode 100644 index 000000000..151c81581 --- /dev/null +++ b/app/views/v30/call/follow-up-moc.html @@ -0,0 +1,74 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Follow-up method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + How does {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the letter? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    or
    + +
    + + +
    + +
    +
    + + +
    +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/call/next-attempt-moc.html b/app/views/v30/call/next-attempt-moc.html new file mode 100644 index 000000000..ae864e310 --- /dev/null +++ b/app/views/v30/call/next-attempt-moc.html @@ -0,0 +1,69 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Next attempt method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What do you want to do next? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + Only choose if listed as an alternative method of contact +
    +
    + +
    + + +
    + Only choose if listed as an alternative method of contact +
    +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/call/phone-call-1.html b/app/views/v30/call/phone-call-1.html new file mode 100644 index 000000000..a00675a35 --- /dev/null +++ b/app/views/v30/call/phone-call-1.html @@ -0,0 +1,159 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call 1" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Telephone call 1

    + +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + + What was the call direction? + + +
    +
    + + +
    + I called the victim +
    +
    + +
    + + +
    + The victim called the CPS +
    +
    +
    +
    +
    + +
    +
    + + + Were you able to inform the victim? + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    + + + +
    + + +
    +
    + {% include "/v30/call/call-support.html" %} +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/call/phone-call-2.html b/app/views/v30/call/phone-call-2.html new file mode 100644 index 000000000..2116c7ec8 --- /dev/null +++ b/app/views/v30/call/phone-call-2.html @@ -0,0 +1,161 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call 2" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Telephone call 2

    + +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + + What was the call direction? + + +
    +
    + + +
    + I called the victim +
    +
    + +
    + + +
    + The victim called the CPS +
    +
    +
    +
    +
    + +
    +
    + + + Were you able to inform the victim? + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    +

    + +

    + + +
    + + +
    +
    + {% include "/v30/call/call-support.html" %} +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/call/phone-call-3.html b/app/views/v30/call/phone-call-3.html new file mode 100644 index 000000000..667906a6f --- /dev/null +++ b/app/views/v30/call/phone-call-3.html @@ -0,0 +1,158 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call 3 details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Telephone call 3

    + +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + + What was the call direction? + + +
    +
    + + +
    + I called the victim +
    +
    + +
    + + +
    + The victim called the CPS +
    +
    +
    +
    +
    + +
    +
    + + + Were you able to inform the victim? + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    + + +
    + + +
    +
    + {% include "/v30/call/call-support.html" %} +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/call/read-only-letter.html b/app/views/v30/call/read-only-letter.html similarity index 100% rename from app/views/delivery/vcl/call/read-only-letter.html rename to app/views/v30/call/read-only-letter.html diff --git a/app/views/v30/call/text-message-details.html b/app/views/v30/call/text-message-details.html new file mode 100644 index 000000000..51d619dac --- /dev/null +++ b/app/views/v30/call/text-message-details.html @@ -0,0 +1,155 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Text message details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +
    +

    + Text message details +

    +

    + Date and time of text message +

    +
    + + +
    + If you need to change the date, use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    +
    +
    + + Time of text message + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    +
    +
    + + Time of second call attempt + + +
    + Enter the time given in the text message in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    +
    +
    + + Time of third call attempt (optional) + + +
    + Enter the time given in the text message in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/call/was-text-message-sent.html b/app/views/v30/call/was-text-message-sent.html new file mode 100644 index 000000000..fdac57d65 --- /dev/null +++ b/app/views/v30/call/was-text-message-sent.html @@ -0,0 +1,56 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Was a text message sent to the victim?" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Was a text message sent to {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/case-locked/banner/by-someone-else.html b/app/views/v30/case-locked/banner/by-someone-else.html similarity index 100% rename from app/views/delivery/vcl/case-locked/banner/by-someone-else.html rename to app/views/v30/case-locked/banner/by-someone-else.html diff --git a/app/views/delivery/vcl/case-locked/banner/self-locked.html b/app/views/v30/case-locked/banner/self-locked.html similarity index 100% rename from app/views/delivery/vcl/case-locked/banner/self-locked.html rename to app/views/v30/case-locked/banner/self-locked.html diff --git a/app/views/v30/case-locked/by-someone-else.html b/app/views/v30/case-locked/by-someone-else.html new file mode 100644 index 000000000..7bcb599cf --- /dev/null +++ b/app/views/v30/case-locked/by-someone-else.html @@ -0,0 +1,27 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Case locked" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    +

    + This case is locked +

    +

    + This case was locked on 19 February 2025 at 16:48. +

    +

    + We could not save the information you entered. To make an update, contact Gerald Kingsley-Smyth and ask them to exit the case. +

    +

    + To view the victim's information, search for the URN and select the victim's name again. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/case-locked/self-locked.html b/app/views/v30/case-locked/self-locked.html new file mode 100644 index 000000000..1ea882f05 --- /dev/null +++ b/app/views/v30/case-locked/self-locked.html @@ -0,0 +1,24 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Case locked" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    +

    + This case is locked +

    +

    + We could not save the information you entered. To make an update, exit the case on CMS. +

    +

    + To view the victim's information, search for the URN and select the victim's name again. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/draft/approved-to-send.html b/app/views/v30/draft/approved-to-send.html new file mode 100644 index 000000000..bc0bd8b8f --- /dev/null +++ b/app/views/v30/draft/approved-to-send.html @@ -0,0 +1,33 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Approved to send" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Approved to send +

    +
    + +

    + Your letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} is approved to send. +

    + +

    What happens next

    + +

    + You can now send an email or add a letter to the print queue from the 'Communication' tab of the victim's page, within the Victim Case Application. +

    + + + View all communications + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/draft/cannot-connect.html b/app/views/v30/draft/cannot-connect.html similarity index 100% rename from app/views/ur/vcl/draft/cannot-connect.html rename to app/views/v30/draft/cannot-connect.html diff --git a/app/views/ur/vcl/draft/cd-modal/delete-draft.html b/app/views/v30/draft/cd-modal/delete-draft.html similarity index 100% rename from app/views/ur/vcl/draft/cd-modal/delete-draft.html rename to app/views/v30/draft/cd-modal/delete-draft.html diff --git a/app/views/v30/draft/cd-modal/request-review.html b/app/views/v30/draft/cd-modal/request-review.html new file mode 100644 index 000000000..003505315 --- /dev/null +++ b/app/views/v30/draft/cd-modal/request-review.html @@ -0,0 +1,138 @@ +{% block content %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat/pcd/draft/cd-modal/save-draft.html b/app/views/v30/draft/cd-modal/save-draft.html similarity index 100% rename from app/views/delivery/wat/pcd/draft/cd-modal/save-draft.html rename to app/views/v30/draft/cd-modal/save-draft.html diff --git a/app/views/v30/draft/cd-modal/send-to-cms.html b/app/views/v30/draft/cd-modal/send-to-cms.html new file mode 100644 index 000000000..c8ac65f8c --- /dev/null +++ b/app/views/v30/draft/cd-modal/send-to-cms.html @@ -0,0 +1,65 @@ +{% block content %} +
    + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/draft/compose-letter.html b/app/views/v30/draft/compose-letter.html new file mode 100644 index 000000000..f62223825 --- /dev/null +++ b/app/views/v30/draft/compose-letter.html @@ -0,0 +1,380 @@ +{% extends "layouts/main.html" %} + +{% set serviceName %}Correspondence Drafter{% endset%} + +{% set pageName = "Compose letter" %} + +{% block beforeContent %} + +{% endblock %} + +{% block content %} +{% include "/v30/draft/cd-modal/save-draft.html" %} + +{% include "/v30/draft/cd-modal/delete-draft.html" %} + +{% include "/v30/draft/cd-modal/request-review.html" %} + +{% include "/v30/draft/cd-modal/send-to-cms.html" %} + +
    + +
    +
    + +
    +
    +

    Compose letter

    +
    + +
    +
    + + Case and victim information + + + + + +
    +
    +
    + +
    + +
    +
    +

    + Autosave is on. Last saved at {{ "now" | govukTime }} +

    +
    +
    +
    + + +
    + + +
    + +
    +
    + +
    +
    + + + +
    + + + +
    +
    + + + +
    +
    + +
    + +
    +
    + + +
    +

    + +

    +

    + Create a new note +

    + +
    + +
    +
    +
    + +
    +
    + + +
    +
    +
    + +
    + +
    + +
    +

    + Monitoring codes applicable to this case: +

    +
      +
    • + Pre-charge decision +
    • +
    +
    + + + +
    +
    + +
    +{% endblock %} + +{% block pageScripts %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/draft/stopped-charge-1.html b/app/views/v30/draft/stopped-charge-1.html similarity index 89% rename from app/views/ur/vcl/draft/stopped-charge-1.html rename to app/views/v30/draft/stopped-charge-1.html index 08d726f1d..1324a07d2 100644 --- a/app/views/ur/vcl/draft/stopped-charge-1.html +++ b/app/views/v30/draft/stopped-charge-1.html @@ -10,7 +10,7 @@
    -
    +
    @@ -51,5 +51,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/draft/stopped-charge-2.html b/app/views/v30/draft/stopped-charge-2.html similarity index 93% rename from app/views/ur/vcl/draft/stopped-charge-2.html rename to app/views/v30/draft/stopped-charge-2.html index 95f1f487a..513567fc4 100644 --- a/app/views/ur/vcl/draft/stopped-charge-2.html +++ b/app/views/v30/draft/stopped-charge-2.html @@ -10,7 +10,7 @@
    - +
    @@ -65,5 +65,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/v30/draft/substantially-altered-charge.html b/app/views/v30/draft/substantially-altered-charge.html new file mode 100644 index 000000000..aaa037c75 --- /dev/null +++ b/app/views/v30/draft/substantially-altered-charge.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Substantially altered charge" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + + + +
    +
    + + +

    + Has the level of charge decreased, or increased? +

    +
    + +
    + +
    + + +
    + +
    + + +
    +
    +
    +
    + + + + + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/draft/under-review.html b/app/views/v30/draft/under-review.html new file mode 100644 index 000000000..423997bae --- /dev/null +++ b/app/views/v30/draft/under-review.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Review requested" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Review requested +

    +
    + Under review of
    + {% if (data['reviewerLevel'] == "d-request") %} + {{ data['d-reviewer'] }} (D) + {% elif (data['reviewerLevel'] == "b3-request") %} + {{ data['b3-reviewer'] }} (B3) + {% elif (data['reviewerLevel'] == "b2-request") %} + {{ data['b2-reviewer'] }} (B2) + {% else %} + {% endif %} +
    +
    + +

    What happens next

    + +

    + Check for updates on the review to find out if amendments are needed or the review process is complete. +

    + +

    + After the review process is complete you can inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + + + Continue + + +
    + + + If you chose the wrong reviewer + + +
    + You can go back and request the review is done by another reviewer. +
    +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/draft/vcl-type-1.html b/app/views/v30/draft/vcl-type-1.html similarity index 89% rename from app/views/ur/vcl/draft/vcl-type-1.html rename to app/views/v30/draft/vcl-type-1.html index e5e76f84e..5dbeb05a6 100644 --- a/app/views/ur/vcl/draft/vcl-type-1.html +++ b/app/views/v30/draft/vcl-type-1.html @@ -10,7 +10,7 @@
    -
    +
    @@ -51,5 +51,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/draft/vcl-type-2.html b/app/views/v30/draft/vcl-type-2.html similarity index 96% rename from app/views/ur/vcl/draft/vcl-type-2.html rename to app/views/v30/draft/vcl-type-2.html index ec209e8f6..4de30e931 100644 --- a/app/views/ur/vcl/draft/vcl-type-2.html +++ b/app/views/v30/draft/vcl-type-2.html @@ -10,7 +10,7 @@
    - +
    @@ -97,5 +97,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/draft/victim-withdrawal.html b/app/views/v30/draft/victim-withdrawal.html similarity index 88% rename from app/views/ur/vcl/draft/victim-withdrawal.html rename to app/views/v30/draft/victim-withdrawal.html index 8ce02d901..3b153cb9a 100644 --- a/app/views/ur/vcl/draft/victim-withdrawal.html +++ b/app/views/v30/draft/victim-withdrawal.html @@ -10,7 +10,7 @@
    - +
    @@ -51,5 +51,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/v30/letter-dashboard.html b/app/views/v30/letter-dashboard.html new file mode 100644 index 000000000..c1ed71aed --- /dev/null +++ b/app/views/v30/letter-dashboard.html @@ -0,0 +1,113 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Letters" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +

    Letters in draft

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    URNVictimLetter typeAuthorReviewerStatusDue dateUpdated on
    {{ data['caseUrn'] }}{{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}{% if (data['decisionType']) == "dtc" %}Decision to charge{% elif (data['decisionType']) == "mixed-charges" %}Mixed charges{% elif (data['decisionType']) == "nfa" %}No further action{% endif %}{{ data['userSurname'] | upper }}, {{ data['userForename'] }}SANDERSON, Kerry{% if (data['nfaStatus']) == "draft-in-progress" %}In progress{% elif (data['nfaStatus']) == "draft-under-review" %}Under review{% elif (data['nfaStatus']) == "draft-amendments-required" %}Amendments required{% else %}Ready to send{% endif %}{{ "today" | govukDate() }}
    14:04
    + + + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/send/check-email-details.html b/app/views/v30/send/check-email-details.html new file mode 100644 index 000000000..8d5481cdb --- /dev/null +++ b/app/views/v30/send/check-email-details.html @@ -0,0 +1,89 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Check details" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +

    Check the details before sending the email

    + +

    Email details

    + +
    +
    +
    + Type +
    +
    + {% if (data['vclType'] == "stopped-charge") %} + Stopped charge + {% elif (data['vclType'] == "nfa") %} + Substantially altered charge + {% endif %} +
    +
    +
    +
    + Included +
    +
    + Information pack
    + Crest survey +
    + +
    +
    +
    + From +
    +
    + Victim Services shared mailbox
    {{ data['sharedMailbox'] }} +
    +
    +
    +
    + To +
    +
    + {% if (data['recipient'] == "victim") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) + {% elif (data['recipient'] == "oic") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['oicRank'] }} {{ data['oicForename'] }} {{ data['oicSurname'] }} (officer in charge) + {% elif (data['recipient'] == "isva") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['isvaForename'] }} {{ data['isvaSurname'] }} (ISVA) + {% endif %}
    + {% if (data['recipient'] == "victim") %} + {{ data['victimEmailAddress'] }} + {% elif (data['recipient'] == "oic") %} + {{ data['oicEmailAddress'] }} + {% elif (data['recipient'] == "isva") %} + {{ data['isvaEmailAddress'] }} + {% endif %} +
    +
    + +
    + +

    Now send your email

    + +

    + Select Send email to inform the victim of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + + + + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/send/check-letter-details.html b/app/views/v30/send/check-letter-details.html new file mode 100644 index 000000000..e973d21a2 --- /dev/null +++ b/app/views/v30/send/check-letter-details.html @@ -0,0 +1,96 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Check details" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + + + +

    Check the details before sending for printing

    + +

    Letter details

    + +
    +
    +
    + Type +
    +
    + {% if (data['vclType'] == "stopped-charge") %} + Stopped charge + {% elif (data['vclType'] == "nfa") %} + Substantially altered charge + {% endif %} +
    +
    +
    +
    + Included +
    +
    + Information pack
    + Crest survey +
    + +
    +
    +
    + From +
    +
    + Victim Services shared mailbox
    {{ data['sharedMailbox'] }} +
    +
    +
    +
    + Printer +
    +
    + Liverpool office
    victim.services.liverpool@cps.gov.uk +
    +
    +
    +
    + Final recipient +
    +
    + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) +
    +
    +
    +
    + Recipient address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + +
    + +

    Now send for printing

    + +

    + Select Send for printing to add the letter to the print queue. +

    + + + +
    + + Send for printing later +
    + + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/send/delivered.html b/app/views/v30/send/delivered.html new file mode 100644 index 000000000..314847bb4 --- /dev/null +++ b/app/views/v30/send/delivered.html @@ -0,0 +1,93 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Email delivered" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Email delivered +

    +
    + +

    + The email was successfully delivered to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}). +

    + +

    + The information pack and Crest survey were also sent to the victim. +

    + +

    Further information

    + +

    + You can view a record of the delivered email on the 'VCL' tab of the victim's page, within the Victim Case Application. +

    + +

    + The letter was automatically saved on CMS as well. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + + {% if (data['fumoc'] == "email") %} + + Continue + + {% elif (data['attemptToContactAgain'] == "Email") %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "2") %} + + {% if (data['fumoc'] == "email") %} + + Continue + + {% elif (data['attemptToContactAgain'] == "Email") %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "3") %} + + Continue + + + {% endif %} + {% elif (data['pmoc'] == "email") %} + + + Continue + + + + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/send/letter-added-to-print-queue.html b/app/views/v30/send/letter-added-to-print-queue.html new file mode 100644 index 000000000..986c58531 --- /dev/null +++ b/app/views/v30/send/letter-added-to-print-queue.html @@ -0,0 +1,86 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Letter added to print queue" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Letter sent for printing +

    +
    + +

    + The letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} was successfully sent for printing. +

    + +

    + The information pack and Crest survey were also sent for printing. +

    + +

    Further information

    + +

    + You can view a record of the letter on the 'Communication' tab of the victim's page, within the Victim Case Application. +

    + +

    + The letter was automatically saved to CMS as well. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + + Continue + + + {% elif (data['callAttempt'] == "2") %} + + Continue + + + {% elif (data['callAttempt'] == "3") %} + {% if (data['victimInformed3'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% endif %} + {% elif (data['pmoc'] == "email") %} + + {% if (data['callAttempt'] == "") %} + + Continue + + + {% elif (data['callAttempt'] == "1") %} + + Continue + + + {% elif (data['callAttempt'] == "2") %} + + Continue + + + {% elif (data['callAttempt'] == "3") %} + + Continue + + + {% endif %} + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/send/letter-details.html b/app/views/v30/send/letter-details.html new file mode 100644 index 000000000..d63e1cf2a --- /dev/null +++ b/app/views/v30/send/letter-details.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Letter details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    +

    Letter details

    + +
    + + +
    + For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +

    + +

    + + +
    + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/send/letter-logged.html b/app/views/v30/send/letter-logged.html new file mode 100644 index 000000000..43d877dfc --- /dev/null +++ b/app/views/v30/send/letter-logged.html @@ -0,0 +1,100 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Letter logged" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Letter logged +

    +
    + +

    + The {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} letter was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimAddressLine1'] }}, {{ data['victimPostCode'] }}). +

    + + + +

    Further information

    + +

    + You can view the recorded letter on the 'VCL' tab of the victim's page, within the Victim Case Application. +

    + +

    + The letter was automatically saved to CMS as well. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + {% if (data['victimInformed1'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "2") %} + {% if (data['victimInformed2'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "3") %} + {% if (data['victimInformed3'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + {% endif %} + {% elif (data['pmoc'] == "post") %} + + + Continue + + + + {% else %} + + Continue + + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/send/permanent-failure.html b/app/views/v30/send/permanent-failure.html new file mode 100644 index 000000000..b6451fe44 --- /dev/null +++ b/app/views/v30/send/permanent-failure.html @@ -0,0 +1,36 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Permanent failure" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem +

    +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. +

    + +

    + Check the email address is correct. If it is incorrect, you can update the email address. +

    + + +

    + Once updated, you can try to send the email again from 'Communication' tab of the victim's record. +

    + + Return to victim record + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/send/sending-email.html b/app/views/v30/send/sending-email.html new file mode 100644 index 000000000..6015e52a9 --- /dev/null +++ b/app/views/v30/send/sending-email.html @@ -0,0 +1,39 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Sending email" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +

    + Sending email +

    + +

    + The email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}). +

    + + + +

    Further information

    + +

    + You can view the recorded email on the 'Communication' tab of the victim's page, within the Victim Case Application. +

    + +

    + The email was automatically saved to CMS as well. +

    + + + View all communications + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/send/technical-failure.html b/app/views/v30/send/technical-failure.html similarity index 100% rename from app/views/ur/vcl/send/technical-failure.html rename to app/views/v30/send/technical-failure.html diff --git a/app/views/v30/send/temporary-failure.html b/app/views/v30/send/temporary-failure.html new file mode 100644 index 000000000..f8f6a1f95 --- /dev/null +++ b/app/views/v30/send/temporary-failure.html @@ -0,0 +1,29 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Temporary failure" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem +

    +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +

    + You can try to send it again later from the 'Communication' tab of the victim's record within the Victim Case Application. +

    + + Return to victim record + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/start/search.html b/app/views/v30/start/search.html new file mode 100644 index 000000000..ff631bad1 --- /dev/null +++ b/app/views/v30/start/search.html @@ -0,0 +1,136 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search for a victim" %} + +{% block beforeContent %} +
    +
    + +
    + + +
    +{% endblock %} + +{% block content %} +
    +
    + + + +
    +
    +
    +
    + + {% if (data['searchUrn'] == data['caseUrn']) %} +
    + +

    + We've found 8 results for {{ data['caseUrn'] }} +

    + +
    + +
    +
    +
    + Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    + {% endif %} + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/start/sign-in.html b/app/views/v30/start/sign-in.html new file mode 100644 index 000000000..055ef1422 --- /dev/null +++ b/app/views/v30/start/sign-in.html @@ -0,0 +1,67 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Sign in to your account" %} + +{% block header %} +{% endblock %} + +{% block content %} +
    +
    + +
    + + + +
    + +

    + Victim Case Application +

    + Sign in to your account +

    +

    + +
    + +
    + + + + +
    + +
    + + + + +
    + + + +
    +
    + +
    + +
    + +
    +

    + Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

    +

    + As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

    +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-details/email-address.html b/app/views/v30/victim-details/email-address.html new file mode 100644 index 000000000..ce6f1aeee --- /dev/null +++ b/app/views/v30/victim-details/email-address.html @@ -0,0 +1,51 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim's email address" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    + +

    + +

    + + + + +
    + +
    +

    + +

    + + +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-details/preferred-method-of-contact.html b/app/views/v30/victim-details/preferred-method-of-contact.html new file mode 100644 index 000000000..daa04b5c5 --- /dev/null +++ b/app/views/v30/victim-details/preferred-method-of-contact.html @@ -0,0 +1,84 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Preferred method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat/vcl/victim-record/case-contacts.html b/app/views/v30/victim-record/case-contacts.html similarity index 100% rename from app/views/delivery/wat/vcl/victim-record/case-contacts.html rename to app/views/v30/victim-record/case-contacts.html diff --git a/app/views/v30/victim-record/communications/index.html b/app/views/v30/victim-record/communications/index.html new file mode 100644 index 000000000..37aac0e0d --- /dev/null +++ b/app/views/v30/victim-record/communications/index.html @@ -0,0 +1,87 @@ +{% block content %} +

    Communications

    + +
    +
    + {% if (data['pmoc'] == "email") %} + {% if (data['vclStatus'] == "email-delivered") %} + {% else %} +
    + + + Warning + Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
    + {% endif %} + {% endif %} + + {% if (data['pmoc'] == "") %} +
    + + + Warning + Preferred method of contact unknown +

    + To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact. +

    +
    +
    + {% endif %} +
    +
    + + + +{% if (data['subTab'] == "charging-decision") %} +{% include "/v30/victim-record/pcd/index.html" %} + +{% elif (data['subTab'] == "ptm") %} +{% include "/v30/victim-record/pre-trial/pre-trial-meeting/index.html" %} + +{% elif (data['subTab'] == "vcl") %} +{% include "/v30/victim-record/vcl/index.html" %} + +{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/index.html b/app/views/v30/victim-record/index.html new file mode 100644 index 000000000..219ce067b --- /dev/null +++ b/app/views/v30/victim-record/index.html @@ -0,0 +1,179 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} + +{% endblock %} + +{% block content %} +
    +
    + + {% if (data['case-locked'] == "by-someone-else") %} + {% include "/v30/case-locked/banner/by-someone-else.html" %} + {% elif (data['case-locked'] == "self-locked") %} + {% include "/v30/case-locked/banner/self-locked.html" %} + {% else %} + {% endif %} + + {% if (data['success'] == "yes") %} + + + {% else %} + {% endif %} + +

    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

    +

    + Case URN: {{ data['caseUrn'] }} +

    + + +
    +

    Contents

    + + + +
    + {% include "/v30/victim-record/summary.html" %} +
    + +
    + {% include "/v30/victim-record/victim-details.html" %} +
    + +
    + {% include "/v30/victim-record/case-contacts.html" %} +
    + +
    + {% include "/v30/victim-record/communications/index.html" %} +
    + +
    + {% include "/v30/victim-record/pcd/index.html" %} +
    + +
    + {% include "/v30/victim-record/pre-trial/index.html" %} +
    + +
    + {% include "/v30/victim-record/vcl/index.html" %} +
    +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/call/after-call-attempt-1.html b/app/views/v30/victim-record/pcd/call/after-call-attempt-1.html new file mode 100644 index 000000000..74b1805c1 --- /dev/null +++ b/app/views/v30/victim-record/pcd/call/after-call-attempt-1.html @@ -0,0 +1,17 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +

    + Check the letter, security answers, call script and FAQs if you need these during the call. +

    + + + Log another attempt to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/call/after-call-attempt-2.html b/app/views/v30/victim-record/pcd/call/after-call-attempt-2.html new file mode 100644 index 000000000..e50d2c4c5 --- /dev/null +++ b/app/views/v30/victim-record/pcd/call/after-call-attempt-2.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +

    + Check the letter, security answers, call script and FAQs if you need these during the call. +

    + + + Log another attempt to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/call/after-call-attempt-3.html b/app/views/v30/victim-record/pcd/call/after-call-attempt-3.html new file mode 100644 index 000000000..3427d8ee1 --- /dev/null +++ b/app/views/v30/victim-record/pcd/call/after-call-attempt-3.html @@ -0,0 +1,30 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

    + + + Review letter before printing to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/call/before-call-1.html b/app/views/v30/victim-record/pcd/call/before-call-1.html new file mode 100644 index 000000000..5b5c96f38 --- /dev/null +++ b/app/views/v30/victim-record/pcd/call/before-call-1.html @@ -0,0 +1,17 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +

    + Call the victim and log the call before sending the letter. +

    + +

    + Check the letter, security answers, call script and FAQs if you need these during the call. +

    + + + Log a call to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/call/informed-after-call-1.html b/app/views/v30/victim-record/pcd/call/informed-after-call-1.html new file mode 100644 index 000000000..3ff65bad4 --- /dev/null +++ b/app/views/v30/victim-record/pcd/call/informed-after-call-1.html @@ -0,0 +1,54 @@ +{% block content %} +{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% if (data['fumoc'] == "email") %} +

    + The letter is ready to send. If necessary, add details discussed on the call before sending. +

    + + + Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

    + The letter is ready to send. If necessary, add details discussed on the call before sending to printing. +

    + + + Review letter before printing to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + Reason for no letter +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

    + + + Review before sending to CMS to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/call/informed-after-call-2.html b/app/views/v30/victim-record/pcd/call/informed-after-call-2.html new file mode 100644 index 000000000..a23668123 --- /dev/null +++ b/app/views/v30/victim-record/pcd/call/informed-after-call-2.html @@ -0,0 +1,63 @@ +{% block content %} +{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% if (data['fumoc'] == "email") %} +

    + No changes are needed to the letter and it can now be sent. +

    + + + Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

    + No changes are needed to the letter and it can now be sent. +

    + + + Review letter before printing to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

    + + + Review before sending to CMS to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/call/informed-after-call-3.html b/app/views/v30/victim-record/pcd/call/informed-after-call-3.html new file mode 100644 index 000000000..ac2ac6948 --- /dev/null +++ b/app/views/v30/victim-record/pcd/call/informed-after-call-3.html @@ -0,0 +1,67 @@ +{% block content %} +{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% if (data['fumoc'] == "email") %} +

    + The letter is ready to send. If necessary, add details discussed on the call before sending. +

    + + + Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

    + The letter is ready to send. If necessary, add details discussed on the call before printing. +

    + + + Review letter before printing to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

    + + + Review before sending to CMS to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/details/call-attempt-1.html b/app/views/v30/victim-record/pcd/details/call-attempt-1.html similarity index 100% rename from app/views/delivery/vcl/victim-record/pcd/details/call-attempt-1.html rename to app/views/v30/victim-record/pcd/details/call-attempt-1.html diff --git a/app/views/delivery/vcl/victim-record/pcd/details/call-attempt-2.html b/app/views/v30/victim-record/pcd/details/call-attempt-2.html similarity index 100% rename from app/views/delivery/vcl/victim-record/pcd/details/call-attempt-2.html rename to app/views/v30/victim-record/pcd/details/call-attempt-2.html diff --git a/app/views/delivery/vcl/victim-record/pcd/details/call-attempt-3.html b/app/views/v30/victim-record/pcd/details/call-attempt-3.html similarity index 100% rename from app/views/delivery/vcl/victim-record/pcd/details/call-attempt-3.html rename to app/views/v30/victim-record/pcd/details/call-attempt-3.html diff --git a/app/views/delivery/vcl/victim-record/pcd/details/email.html b/app/views/v30/victim-record/pcd/details/email.html similarity index 100% rename from app/views/delivery/vcl/victim-record/pcd/details/email.html rename to app/views/v30/victim-record/pcd/details/email.html diff --git a/app/views/ur/vcl/victim-record/pcd/details/letter.html b/app/views/v30/victim-record/pcd/details/letter.html similarity index 100% rename from app/views/ur/vcl/victim-record/pcd/details/letter.html rename to app/views/v30/victim-record/pcd/details/letter.html diff --git a/app/views/v30/victim-record/pcd/draft/amendments-required.html b/app/views/v30/victim-record/pcd/draft/amendments-required.html new file mode 100644 index 000000000..8cf34b7eb --- /dev/null +++ b/app/views/v30/victim-record/pcd/draft/amendments-required.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +

    + The draft requires amendments from you before sending. +

    + + + + + Amend draft to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/draft/approved-to-send.html b/app/views/v30/victim-record/pcd/draft/approved-to-send.html new file mode 100644 index 000000000..48c08a461 --- /dev/null +++ b/app/views/v30/victim-record/pcd/draft/approved-to-send.html @@ -0,0 +1,158 @@ +{% block content %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} +{% else %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    +{% endif %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} +{% if (data['callAttempt'] == "1") %} +{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% elif (data['callAttempt'] == "2") %} +{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['callAttempt'] == "3") %} +{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% endif %} + +{% if (data['fumoc'] == "none") %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    +{% else %} + +

    + The letter is approved to send. +

    +{% endif %} + +{% if (data['victimInformed3'] == "No") %} +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

    +{% endif %} + +{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} + + Check details before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} + + + Log letter to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['fumoc'] == "none") %} + +{% else %} + + + Log letter to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} + +{% elif (data['pmoc'] == "email") %} +

    + The letter is approved to send. +

    + + + Check details before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "post") %} +

    + The letter is approved to send. +

    + + + + Log letter to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "via-police") %} +

    + The letter is approved to send to the officer in charge. +

    + + + Check details before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% elif (data['pmoc'] == "via-isva") %} +

    + The letter is approved to send to the victim's Independent Sexual Violence Adviser (ISVA). +

    + + + Check details before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% else %} +

    + The letter is approved to send. +

    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/draft/in-progress.html b/app/views/v30/victim-record/pcd/draft/in-progress.html new file mode 100644 index 000000000..a35f8ed2a --- /dev/null +++ b/app/views/v30/victim-record/pcd/draft/in-progress.html @@ -0,0 +1,13 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +

    + A draft letter is in progress. +

    + + + Continue draft to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/draft/not-started.html b/app/views/v30/victim-record/pcd/draft/not-started.html new file mode 100644 index 000000000..dfabb472a --- /dev/null +++ b/app/views/v30/victim-record/pcd/draft/not-started.html @@ -0,0 +1,9 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + + + Draft a letter to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/draft/ready-to-send.html b/app/views/v30/victim-record/pcd/draft/ready-to-send.html new file mode 100644 index 000000000..5e77bb10a --- /dev/null +++ b/app/views/v30/victim-record/pcd/draft/ready-to-send.html @@ -0,0 +1,65 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +{% if (data['callAttempt'] == "1") %} +{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% elif (data['callAttempt'] == "2") %} +{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['callAttempt'] == "3") %} +{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% else %} +{% endif %} + +

    + The letter is ready to send. No changes are required. +

    + +{% if (data['pmoc'] == "email") %} + + Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['pmoc'] == "post") %} + + Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% else %} + + Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/draft/under-review.html b/app/views/v30/victim-record/pcd/draft/under-review.html new file mode 100644 index 000000000..5f99b8911 --- /dev/null +++ b/app/views/v30/victim-record/pcd/draft/under-review.html @@ -0,0 +1,83 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +{% if (data['reviewer'] == "head") %} +

    + The draft is under review. The current reviewer is Cecilia Galpin (Head). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% elif (data['reviewer'] == "lawyer") %} +

    + The draft is under review. The current reviewer is Geoff Laws (Lawyer). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% else %} +

    + The draft is under review. The current reviewer is {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. +

    + + + +

    + You can still make changes to the draft if you need to. +

    +{% endif %} + + + View draft to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/index.html b/app/views/v30/victim-record/pcd/index.html new file mode 100644 index 000000000..683916913 --- /dev/null +++ b/app/views/v30/victim-record/pcd/index.html @@ -0,0 +1,55 @@ +{% block content %} +
    +
    + + +
    +
    +

    + Decision to charge +

    +
    +
    + {% include "/v30/victim-record/pcd/send/fu-email/after-call-1.html" %} +
    +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/next-steps.html b/app/views/v30/victim-record/pcd/next-steps.html similarity index 100% rename from app/views/ur/vcl/victim-record/pcd/next-steps.html rename to app/views/v30/victim-record/pcd/next-steps.html diff --git a/app/views/v30/victim-record/pcd/send/email/after-call-attempt-1.html b/app/views/v30/victim-record/pcd/send/email/after-call-attempt-1.html new file mode 100644 index 000000000..2e19f5e7d --- /dev/null +++ b/app/views/v30/victim-record/pcd/send/email/after-call-attempt-1.html @@ -0,0 +1,59 @@ +{% block content %} + + +{% include "/v30/victim-record/communications/charging-decision/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/email/after-call-attempt-2.html b/app/views/v30/victim-record/pcd/send/email/after-call-attempt-2.html new file mode 100644 index 000000000..73abe644a --- /dev/null +++ b/app/views/v30/victim-record/pcd/send/email/after-call-attempt-2.html @@ -0,0 +1,63 @@ +{% block content %} + + +{% include "/v30/victim-record/communications/charging-decision/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/email/delivered.html b/app/views/v30/victim-record/pcd/send/email/delivered.html new file mode 100644 index 000000000..0178002aa --- /dev/null +++ b/app/views/v30/victim-record/pcd/send/email/delivered.html @@ -0,0 +1,46 @@ +{% block content %} + + +{% include "/v30/victim-record/communications/charging-decision/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/email/failure-permanent.html b/app/views/v30/victim-record/pcd/send/email/failure-permanent.html new file mode 100644 index 000000000..d7fd30a25 --- /dev/null +++ b/app/views/v30/victim-record/pcd/send/email/failure-permanent.html @@ -0,0 +1,53 @@ +{% block content %} + + +{% include "/v30/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/email/failure-technical.html b/app/views/v30/victim-record/pcd/send/email/failure-technical.html new file mode 100644 index 000000000..c707d8308 --- /dev/null +++ b/app/views/v30/victim-record/pcd/send/email/failure-technical.html @@ -0,0 +1,47 @@ +{% block content %} + + +{% include "/v30/victim-record/communications/charging-decision/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/email/failure-temporary.html b/app/views/v30/victim-record/pcd/send/email/failure-temporary.html new file mode 100644 index 000000000..f72a1aa0a --- /dev/null +++ b/app/views/v30/victim-record/pcd/send/email/failure-temporary.html @@ -0,0 +1,53 @@ +{% block content %} + + +{% include "/v30/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/email/sending.html b/app/views/v30/victim-record/pcd/send/email/sending.html new file mode 100644 index 000000000..21e77c3a8 --- /dev/null +++ b/app/views/v30/victim-record/pcd/send/email/sending.html @@ -0,0 +1,44 @@ +{% block content %} + + +{% include "/v30/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/fu-email/after-call-1.html b/app/views/v30/victim-record/pcd/send/fu-email/after-call-1.html new file mode 100644 index 000000000..1f02008e2 --- /dev/null +++ b/app/views/v30/victim-record/pcd/send/fu-email/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/v30/victim-record/pcd/details/call-attempt-1.html" %} + +
    + +{% include "/v30/victim-record/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/fu-email/after-call-2.html b/app/views/v30/victim-record/pcd/send/fu-email/after-call-2.html new file mode 100644 index 000000000..2e539bdd1 --- /dev/null +++ b/app/views/v30/victim-record/pcd/send/fu-email/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v30/victim-record/pcd/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v30/victim-record/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/fu-email/after-call-3.html b/app/views/v30/victim-record/pcd/send/fu-email/after-call-3.html new file mode 100644 index 000000000..adb8b524d --- /dev/null +++ b/app/views/v30/victim-record/pcd/send/fu-email/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v30/victim-record/pcd/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v30/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v30/victim-record/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/fu-email/failure-permanent.html b/app/views/v30/victim-record/pcd/send/fu-email/failure-permanent.html new file mode 100644 index 000000000..13b842881 --- /dev/null +++ b/app/views/v30/victim-record/pcd/send/fu-email/failure-permanent.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% include "/v30/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/fu-email/failure-technical.html b/app/views/v30/victim-record/pcd/send/fu-email/failure-technical.html new file mode 100644 index 000000000..3b22e5e2e --- /dev/null +++ b/app/views/v30/victim-record/pcd/send/fu-email/failure-technical.html @@ -0,0 +1,15 @@ +{% block content %} +{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% include "/v30/victim-record/communications/charging-decision/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/fu-email/failure-temporary.html b/app/views/v30/victim-record/pcd/send/fu-email/failure-temporary.html new file mode 100644 index 000000000..a8edfb274 --- /dev/null +++ b/app/views/v30/victim-record/pcd/send/fu-email/failure-temporary.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% include "/v30/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/fu-email/sending.html b/app/views/v30/victim-record/pcd/send/fu-email/sending.html new file mode 100644 index 000000000..93c11b10d --- /dev/null +++ b/app/views/v30/victim-record/pcd/send/fu-email/sending.html @@ -0,0 +1,107 @@ +{% block content %} +{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + + + +
    + + + +{% include "/v30/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/fu-letter/after-call-1.html b/app/views/v30/victim-record/pcd/send/fu-letter/after-call-1.html new file mode 100644 index 000000000..3304ae92f --- /dev/null +++ b/app/views/v30/victim-record/pcd/send/fu-letter/after-call-1.html @@ -0,0 +1,101 @@ +{% block content %} +{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + + + +
    + +{% include "/v30/victim-record/communications/charging-decision/details/letter.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/fu-letter/after-call-2.html b/app/views/v30/victim-record/pcd/send/fu-letter/after-call-2.html new file mode 100644 index 000000000..bca22c072 --- /dev/null +++ b/app/views/v30/victim-record/pcd/send/fu-letter/after-call-2.html @@ -0,0 +1,63 @@ +{% block content %} +{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v30/victim-record/communications/charging-decision/details/letter.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/fu-letter/after-call-3.html b/app/views/v30/victim-record/pcd/send/fu-letter/after-call-3.html new file mode 100644 index 000000000..6383971c2 --- /dev/null +++ b/app/views/v30/victim-record/pcd/send/fu-letter/after-call-3.html @@ -0,0 +1,67 @@ +{% block content %} +{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v30/victim-record/communications/charging-decision/details/letter.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html b/app/views/v30/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html new file mode 100644 index 000000000..8bb3502d5 --- /dev/null +++ b/app/views/v30/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html @@ -0,0 +1,114 @@ +{% block content %} +{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    +
    + +
    + +{% include "/v30/victim-record/communications/charging-decision/details/letter.html" %} + + + +
    + +
    + + + Previous letter attempts + + +
    +
    +
    +
    + Contact method +
    +
    + Email +
    +
    +
    +
    + Email address +
    +
    + {{ data['victimEmailAddress'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
    +
    +
    +
    + Status +
    +
    + Technical failure +
    +
    +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/letter/after-call-attempt-1.html b/app/views/v30/victim-record/pcd/send/letter/after-call-attempt-1.html new file mode 100644 index 000000000..73082fc70 --- /dev/null +++ b/app/views/v30/victim-record/pcd/send/letter/after-call-attempt-1.html @@ -0,0 +1,51 @@ +{% block content %} + + +{% include "/v30/victim-record/communications/charging-decision/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/letter/after-call-attempt-2.html b/app/views/v30/victim-record/pcd/send/letter/after-call-attempt-2.html new file mode 100644 index 000000000..4630bd498 --- /dev/null +++ b/app/views/v30/victim-record/pcd/send/letter/after-call-attempt-2.html @@ -0,0 +1,55 @@ +{% block content %} + + +{% include "/v30/victim-record/communications/charging-decision/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/letter/after-call-attempt-3.html b/app/views/v30/victim-record/pcd/send/letter/after-call-attempt-3.html new file mode 100644 index 000000000..10a1e994d --- /dev/null +++ b/app/views/v30/victim-record/pcd/send/letter/after-call-attempt-3.html @@ -0,0 +1,59 @@ +{% block content %} + + +{% include "/v30/victim-record/communications/charging-decision/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + + {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/letter/after-email-undelivered.html b/app/views/v30/victim-record/pcd/send/letter/after-email-undelivered.html new file mode 100644 index 000000000..910bb3bb6 --- /dev/null +++ b/app/views/v30/victim-record/pcd/send/letter/after-email-undelivered.html @@ -0,0 +1,84 @@ +{% block content %} + + +{% include "/v30/victim-record/communications/charging-decision/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    +
    +
    +
    + Contact method +
    +
    + Email +
    +
    +
    +
    + Email address +
    +
    + {{ data['victimEmailAddress'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
    +
    +
    +
    + Status +
    +
    + Technical failure +
    +
    +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/letter/dispatched.html b/app/views/v30/victim-record/pcd/send/letter/dispatched.html new file mode 100644 index 000000000..b645dc4c2 --- /dev/null +++ b/app/views/v30/victim-record/pcd/send/letter/dispatched.html @@ -0,0 +1,19 @@ +{% block content %} +{% include "/v30/victim-record/communications/charging-decision/details/letter.html" %} + +{% if (data['notifyStatus'] == "") %} +{% else %} +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/communications/charging-decision/details/email.html" %} +
    +
    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pre-trial/index.html b/app/views/v30/victim-record/pre-trial/index.html new file mode 100644 index 000000000..4eee80c59 --- /dev/null +++ b/app/views/v30/victim-record/pre-trial/index.html @@ -0,0 +1,43 @@ +{% block content %} +
    +
    +

    Pre-trial

    + {% if (data['pmoc'] == "email") %} + {% if (data['nfaStatus'] == "email-delivered") %} + {% else %} +
    + + + Warning + Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
    + {% endif %} + + {% elif (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + {% if (data['victimInformed1'] == "Yes") or (data['victimInformed2'] == "Yes") or (data['victimInformed3'] == "Yes") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "draft-approved-to-send") %} + {% else %} +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + {% endif %} + {% elif (data['pmoc'] == "post") or (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} + {% else %} +
    + + + Warning + Preferred method of contact unknown +

    + To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact. +

    +
    +
    + {% endif %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pre-trial/pre-trial-meeting/index.html b/app/views/v30/victim-record/pre-trial/pre-trial-meeting/index.html similarity index 100% rename from app/views/delivery/vcl/victim-record/pre-trial/pre-trial-meeting/index.html rename to app/views/v30/victim-record/pre-trial/pre-trial-meeting/index.html diff --git a/app/views/delivery/vcl/victim-record/summary.html b/app/views/v30/victim-record/summary.html similarity index 100% rename from app/views/delivery/vcl/victim-record/summary.html rename to app/views/v30/victim-record/summary.html diff --git a/app/views/v30/victim-record/vcl/call/after-call-attempt-1.html b/app/views/v30/victim-record/vcl/call/after-call-attempt-1.html new file mode 100644 index 000000000..c241272c1 --- /dev/null +++ b/app/views/v30/victim-record/vcl/call/after-call-attempt-1.html @@ -0,0 +1,17 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +

    + Check the letter, security answers, call script and FAQs if you need these during the call. +

    + + + Log another attempt to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/call/after-call-attempt-2.html b/app/views/v30/victim-record/vcl/call/after-call-attempt-2.html new file mode 100644 index 000000000..41df3f08c --- /dev/null +++ b/app/views/v30/victim-record/vcl/call/after-call-attempt-2.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +

    + Check the letter, security answers, call script and FAQs if you need these during the call. +

    + + + Log another attempt to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/call/after-call-attempt-3.html b/app/views/v30/victim-record/vcl/call/after-call-attempt-3.html new file mode 100644 index 000000000..de2e8be05 --- /dev/null +++ b/app/views/v30/victim-record/vcl/call/after-call-attempt-3.html @@ -0,0 +1,30 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% include "/v30/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

    + + + Review letter before printing to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/call/before-call-1.html b/app/views/v30/victim-record/vcl/call/before-call-1.html new file mode 100644 index 000000000..1f4ad45dd --- /dev/null +++ b/app/views/v30/victim-record/vcl/call/before-call-1.html @@ -0,0 +1,17 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +

    + Call the victim and log the call before sending the letter. +

    + +

    + Check the letter, security answers, call script and FAQs if you need these during the call. +

    + + + Log a call to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/call/informed-after-call-1.html b/app/views/v30/victim-record/vcl/call/informed-after-call-1.html new file mode 100644 index 000000000..36f9642d3 --- /dev/null +++ b/app/views/v30/victim-record/vcl/call/informed-after-call-1.html @@ -0,0 +1,54 @@ +{% block content %} +{% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% if (data['fumoc'] == "email") %} +

    + The letter is ready to send. If necessary, add details discussed on the call before sending. +

    + + + Review letter before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

    + The letter is ready to send. If necessary, add details discussed on the call before sending to printing. +

    + + + Review letter before printing to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + Reason for no letter +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

    + + + Review before sending to CMS to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/call/informed-after-call-2.html b/app/views/v30/victim-record/vcl/call/informed-after-call-2.html new file mode 100644 index 000000000..8d61225c9 --- /dev/null +++ b/app/views/v30/victim-record/vcl/call/informed-after-call-2.html @@ -0,0 +1,63 @@ +{% block content %} +{% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% if (data['fumoc'] == "email") %} +

    + No changes are needed to the letter and it can now be sent. +

    + + + Review letter before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

    + No changes are needed to the letter and it can now be sent. +

    + + + Review letter before printing to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

    + + + Review before sending to CMS to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/call/informed-after-call-3.html b/app/views/v30/victim-record/vcl/call/informed-after-call-3.html new file mode 100644 index 000000000..3deefbad8 --- /dev/null +++ b/app/views/v30/victim-record/vcl/call/informed-after-call-3.html @@ -0,0 +1,67 @@ +{% block content %} +{% include "/v30/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% if (data['fumoc'] == "email") %} +

    + The letter is ready to send. If necessary, add details discussed on the call before sending. +

    + + + Review letter before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

    + The letter is ready to send. If necessary, add details discussed on the call before printing. +

    + + + Review letter before printing to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

    + + + Review before sending to CMS to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/details/call-attempt-1.html b/app/views/v30/victim-record/vcl/details/call-attempt-1.html similarity index 100% rename from app/views/ur/vcl/victim-record/vcl/details/call-attempt-1.html rename to app/views/v30/victim-record/vcl/details/call-attempt-1.html diff --git a/app/views/ur/vcl/victim-record/vcl/details/call-attempt-2.html b/app/views/v30/victim-record/vcl/details/call-attempt-2.html similarity index 100% rename from app/views/ur/vcl/victim-record/vcl/details/call-attempt-2.html rename to app/views/v30/victim-record/vcl/details/call-attempt-2.html diff --git a/app/views/delivery/wat/vcl/victim-record/pcd/details/call-attempt-3.html b/app/views/v30/victim-record/vcl/details/call-attempt-3.html similarity index 100% rename from app/views/delivery/wat/vcl/victim-record/pcd/details/call-attempt-3.html rename to app/views/v30/victim-record/vcl/details/call-attempt-3.html diff --git a/app/views/delivery/wat/vcl/victim-record/pcd/details/email.html b/app/views/v30/victim-record/vcl/details/email.html similarity index 100% rename from app/views/delivery/wat/vcl/victim-record/pcd/details/email.html rename to app/views/v30/victim-record/vcl/details/email.html diff --git a/app/views/ur/vcl/victim-record/vcl/details/letter.html b/app/views/v30/victim-record/vcl/details/letter.html similarity index 100% rename from app/views/ur/vcl/victim-record/vcl/details/letter.html rename to app/views/v30/victim-record/vcl/details/letter.html diff --git a/app/views/v30/victim-record/vcl/draft/amendments-required.html b/app/views/v30/victim-record/vcl/draft/amendments-required.html new file mode 100644 index 000000000..43a09a8b7 --- /dev/null +++ b/app/views/v30/victim-record/vcl/draft/amendments-required.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +

    + The draft requires amendments from you before sending. +

    + + + + + Amend draft to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/draft/approved-to-send.html b/app/views/v30/victim-record/vcl/draft/approved-to-send.html new file mode 100644 index 000000000..088928d2e --- /dev/null +++ b/app/views/v30/victim-record/vcl/draft/approved-to-send.html @@ -0,0 +1,162 @@ +{% block content %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} +{% else %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    +{% endif %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} +{% if (data['callAttempt'] == "1") %} +{% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% elif (data['callAttempt'] == "2") %} +{% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['callAttempt'] == "3") %} +{% include "/v30/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% endif %} + +{% if (data['fumoc'] == "none") %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    +{% else %} + +

    + The letter is approved to send. +

    +{% endif %} + +{% if (data['victimInformed3'] == "No") %} +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

    +{% endif %} + +{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} + + Check details before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} + + + Log letter to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['fumoc'] == "none") %} + +{% elif (data['victimInformed3'] == "No") %} + + + Log letter to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% else %} +

    + No phone call was logged. It is also not known how the victim wants to receive the letter. +

    +{% endif %} + +{% elif (data['pmoc'] == "email") %} +

    + The letter is approved to send. +

    + + + Check details before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "post") %} +

    + The letter is approved to send. +

    + + + + Log letter to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "via-police") %} +

    + The letter is approved to send to the officer in charge. +

    + + + Check details before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% elif (data['pmoc'] == "via-isva") %} +

    + The letter is approved to send to the victim's Independent Sexual Violence Adviser (ISVA). +

    + + + Check details before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% else %} +

    + The letter is approved to send. +

    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/draft/in-progress.html b/app/views/v30/victim-record/vcl/draft/in-progress.html new file mode 100644 index 000000000..0286c4f7b --- /dev/null +++ b/app/views/v30/victim-record/vcl/draft/in-progress.html @@ -0,0 +1,13 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +

    + A draft letter is in progress. +

    + + + Continue draft to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/draft/not-started.html b/app/views/v30/victim-record/vcl/draft/not-started.html new file mode 100644 index 000000000..01c6dfec4 --- /dev/null +++ b/app/views/v30/victim-record/vcl/draft/not-started.html @@ -0,0 +1,16 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of a stopped or substantially altered charge. +

    + +{% if (data['vclOption'] == "a") or (data['vclOption'] == "b") %} + + Draft a letter to inform of the stopped or substantially altered charge + +{% elif (data['vclOption'] == "c") %} + + Draft a letter to inform of the stopped or substantially altered charge + +{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/draft/ready-to-send.html b/app/views/v30/victim-record/vcl/draft/ready-to-send.html new file mode 100644 index 000000000..719c8e6e6 --- /dev/null +++ b/app/views/v30/victim-record/vcl/draft/ready-to-send.html @@ -0,0 +1,65 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% if (data['callAttempt'] == "1") %} +{% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% elif (data['callAttempt'] == "2") %} +{% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['callAttempt'] == "3") %} +{% include "/v30/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% else %} +{% endif %} + +

    + The letter is ready to send. No changes are required. +

    + +{% if (data['pmoc'] == "email") %} + + Review letter before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "post") %} + + Review letter before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} + + Review letter before sending to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/draft/under-review.html b/app/views/v30/victim-record/vcl/draft/under-review.html new file mode 100644 index 000000000..cb7bb2be1 --- /dev/null +++ b/app/views/v30/victim-record/vcl/draft/under-review.html @@ -0,0 +1,83 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% if (data['reviewer'] == "head") %} +

    + The draft is under review. The current reviewer is Cecilia Galpin (Head). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% elif (data['reviewer'] == "lawyer") %} +

    + The draft is under review. The current reviewer is Geoff Laws (Lawyer). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% else %} +

    + The draft is under review. The current reviewer is {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. +

    + + + +

    + You can still make changes to the draft if you need to. +

    +{% endif %} + + + View draft to inform of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/index.html b/app/views/v30/victim-record/vcl/index.html new file mode 100644 index 000000000..c0e0a28ee --- /dev/null +++ b/app/views/v30/victim-record/vcl/index.html @@ -0,0 +1,205 @@ +{% block content %} +
    +
    + + + + + {% if (data['vclType'] == 'stopped-charge') or (data['vclType'] == 'altered-charge') %} +
    +
    +

    + {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% elif (data['vclType'] == "altered-charge") %}Substantially altered charge{% else %}VCL decision{% endif %} +

    +
    +
    + + + {% if (data['vclStatus'] == "draft-not-started") %} + {% include "/v30/victim-record/vcl/draft/not-started.html" %} + + {% elif (data['vclStatus'] == "draft-in-progress") %} + {% include "/v30/victim-record/vcl/draft/in-progress.html" %} + + {% elif (data['vclStatus'] == "draft-under-review") %} + {% include "/v30/victim-record/vcl/draft/under-review.html" %} + + {% elif (data['vclStatus'] == "draft-amendments-required") %} + {% include "/v30/victim-record/vcl/draft/amendments-required.html" %} + + {% elif (data['vclStatus'] == "draft-ready-to-send") %} + {% include "/v30/victim-record/vcl/draft/ready-to-send.html" %} + + {% elif (data['vclStatus'] == "draft-approved-to-send") %} + {% include "/v30/victim-record/vcl/draft/approved-to-send.html" %} + + + {% elif (data['vclStatus'] == "before-call-1") %} + {% include "/v30/victim-record/vcl/call/before-call-1.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-1") %} + {% include "/v30/victim-record/vcl/call/informed-after-call-1.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-2") %} + {% include "/v30/victim-record/vcl/call/informed-after-call-2.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-3") %} + {% include "/v30/victim-record/vcl/call/informed-after-call-3.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-1") %} + {% include "/v30/victim-record/vcl/call/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-2") %} + {% include "/v30/victim-record/vcl/call/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-3") %} + {% include "/v30/victim-record/vcl/call/after-call-attempt-3.html" %} + + + {% elif (data['vclStatus'] == "fu-email-after-call-1") %} + {% include "/v30/victim-record/vcl/send/fu-email/after-call-1.html" %} + + {% elif (data['vclStatus'] == "fu-email-after-call-2") %} + {% include "/v30/victim-record/vcl/send/fu-email/after-call-2.html" %} + + {% elif (data['vclStatus'] == "fu-email-after-call-3") %} + {% include "/v30/victim-record/vcl/send/fu-email/after-call-3.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-permanent") %} + {% include "/v30/victim-record/vcl/send/fu-email/failure-permanent.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-permanent-with-success") %} + {% include "/v30/victim-record/vcl/send/fu-email/failure-permanent-with-success.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-technical") %} + {% include "/v30/victim-record/vcl/send/fu-email/failure-technical.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-temporary") %} + {% include "/v30/victim-record/vcl/send/fu-email/failure-temporary.html" %} + + {% elif (data['vclStatus'] == "fu-email-sending") %} + {% include "/v30/victim-record/vcl/send/fu-email/sending.html" %} + + + {% elif (data['vclStatus'] == "fu-letter-dispatched") %} + {% include "/v30/victim-record/vcl/send/fu-letter/dispatched.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-1") %} + {% include "/v30/victim-record/vcl/send/fu-letter/after-call-1.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-2") %} + {% include "/v30/victim-record/vcl/send/fu-letter/after-call-2.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-3") %} + {% include "/v30/victim-record/vcl/send/fu-letter/after-call-3.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-fu-email-undelivered") %} + {% include "/v30/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html" %} + + + {% elif (data['vclStatus'] == "email-delivered") %} + {% include "/v30/victim-record/vcl/send/email/delivered.html" %} + + {% elif (data['vclStatus'] == "email-after-call-attempt-1") %} + {% include "/v30/victim-record/vcl/send/email/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "email-after-call-attempt-2") %} + {% include "/v30/victim-record/vcl/send/email/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "email-failure-permanent") %} + {% include "/v30/victim-record/vcl/send/email/failure-permanent.html" %} + + {% elif (data['vclStatus'] == "email-failure-permanent-with-success") %} + {% include "/v30/victim-record/vcl/send/email/failure-permanent-with-success.html" %} + + {% elif (data['vclStatus'] == "email-failure-technical") %} + {% include "/v30/victim-record/vcl/send/email/failure-technical.html" %} + + {% elif (data['vclStatus'] == "email-failure-temporary") %} + {% include "/v30/victim-record/vcl/send/email/failure-temporary.html" %} + + {% elif (data['vclStatus'] == "email-sending") %} + {% include "/v30/victim-record/vcl/send/email/sending.html" %} + + + {% elif (data['vclStatus'] == "letter-dispatched") %} + {% include "/v30/victim-record/vcl/send/letter/dispatched.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-1") %} + {% include "/v30/victim-record/vcl/send/letter/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-2") %} + {% include "/v30/victim-record/vcl/send/letter/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-3") %} + {% include "/v30/victim-record/vcl/send/letter/after-call-attempt-3.html" %} + + {% elif (data['vclStatus'] == "letter-after-email-undelivered") %} + {% include "/v30/victim-record/vcl/send/letter/after-email-undelivered.html" %} + + {% else %} +

    There was a problem retrieving information. Try again later.

    + {% endif %} + + {% include "/v30/victim-record/vcl/next-steps.html" %} +
    +
    + {% else %} + {% if (data['pmoc'] == "via-police") %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed of the stopped or substantially altered charge by the police. +

    + {% elif (data['pmoc'] == "via-isva") %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed of the stopped or substantially altered charge by their Independent Sexual Violence Adviser (ISVA). +

    + {% else %} + {% include "/v30/victim-record/vcl/draft/not-started.html" %} + {% endif %} + + {% include "/v30/victim-record/vcl/next-steps.html" %} + {% endif %} + + {% if (data['vclSent'] == 'yes') or (data['vclSent'] == 'na') %} + + Start another draft to inform of the stopped or substantially altered charge + + {% endif %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/vcl/next-steps.html b/app/views/v30/victim-record/vcl/next-steps.html similarity index 100% rename from app/views/ur/vcl/victim-record/vcl/next-steps.html rename to app/views/v30/victim-record/vcl/next-steps.html diff --git a/app/views/v30/victim-record/vcl/send/email/after-call-attempt-1.html b/app/views/v30/victim-record/vcl/send/email/after-call-attempt-1.html new file mode 100644 index 000000000..460c7f99f --- /dev/null +++ b/app/views/v30/victim-record/vcl/send/email/after-call-attempt-1.html @@ -0,0 +1,16 @@ +{% block content %} +{% include "/v30/victim-record/vcl/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/email/after-call-attempt-2.html b/app/views/v30/victim-record/vcl/send/email/after-call-attempt-2.html new file mode 100644 index 000000000..198c3bb56 --- /dev/null +++ b/app/views/v30/victim-record/vcl/send/email/after-call-attempt-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v30/victim-record/vcl/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/email/delivered.html b/app/views/v30/victim-record/vcl/send/email/delivered.html new file mode 100644 index 000000000..f940f7a10 --- /dev/null +++ b/app/views/v30/victim-record/vcl/send/email/delivered.html @@ -0,0 +1,3 @@ +{% block content %} +{% include "/v30/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/email/failure-permanent.html b/app/views/v30/victim-record/vcl/send/email/failure-permanent.html new file mode 100644 index 000000000..413249a8c --- /dev/null +++ b/app/views/v30/victim-record/vcl/send/email/failure-permanent.html @@ -0,0 +1,18 @@ +{% block content %} +{% include "/v30/victim-record/vcl/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/email/failure-technical.html b/app/views/v30/victim-record/vcl/send/email/failure-technical.html new file mode 100644 index 000000000..84a23ec01 --- /dev/null +++ b/app/views/v30/victim-record/vcl/send/email/failure-technical.html @@ -0,0 +1,12 @@ +{% block content %} +{% include "/v30/victim-record/vcl/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/email/failure-temporary.html b/app/views/v30/victim-record/vcl/send/email/failure-temporary.html new file mode 100644 index 000000000..42267f2f4 --- /dev/null +++ b/app/views/v30/victim-record/vcl/send/email/failure-temporary.html @@ -0,0 +1,18 @@ +{% block content %} +{% include "/v30/victim-record/vcl/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/email/sending.html b/app/views/v30/victim-record/vcl/send/email/sending.html new file mode 100644 index 000000000..a2d0ecf9d --- /dev/null +++ b/app/views/v30/victim-record/vcl/send/email/sending.html @@ -0,0 +1,9 @@ +{% block content %} +{% include "/v30/victim-record/vcl/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/fu-email/after-call-1.html b/app/views/v30/victim-record/vcl/send/fu-email/after-call-1.html new file mode 100644 index 000000000..83bebb83e --- /dev/null +++ b/app/views/v30/victim-record/vcl/send/fu-email/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v30/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/fu-email/after-call-2.html b/app/views/v30/victim-record/vcl/send/fu-email/after-call-2.html new file mode 100644 index 000000000..e88438680 --- /dev/null +++ b/app/views/v30/victim-record/vcl/send/fu-email/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v30/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/fu-email/after-call-3.html b/app/views/v30/victim-record/vcl/send/fu-email/after-call-3.html new file mode 100644 index 000000000..1959b6286 --- /dev/null +++ b/app/views/v30/victim-record/vcl/send/fu-email/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v30/victim-record/vcl/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v30/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/fu-email/failure-permanent.html b/app/views/v30/victim-record/vcl/send/fu-email/failure-permanent.html new file mode 100644 index 000000000..32d457330 --- /dev/null +++ b/app/views/v30/victim-record/vcl/send/fu-email/failure-permanent.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v30/victim-record/vcl/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/fu-email/failure-technical.html b/app/views/v30/victim-record/vcl/send/fu-email/failure-technical.html new file mode 100644 index 000000000..feaeeb9f9 --- /dev/null +++ b/app/views/v30/victim-record/vcl/send/fu-email/failure-technical.html @@ -0,0 +1,15 @@ +{% block content %} +{% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v30/victim-record/vcl/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/fu-email/failure-temporary.html b/app/views/v30/victim-record/vcl/send/fu-email/failure-temporary.html new file mode 100644 index 000000000..ad80256e7 --- /dev/null +++ b/app/views/v30/victim-record/vcl/send/fu-email/failure-temporary.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v30/victim-record/vcl/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/fu-email/sending.html b/app/views/v30/victim-record/vcl/send/fu-email/sending.html new file mode 100644 index 000000000..4dc1b2b3e --- /dev/null +++ b/app/views/v30/victim-record/vcl/send/fu-email/sending.html @@ -0,0 +1,13 @@ +{% block content %} +{% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v30/victim-record/vcl/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/fu-letter/after-call-1.html b/app/views/v30/victim-record/vcl/send/fu-letter/after-call-1.html new file mode 100644 index 000000000..90eb0f283 --- /dev/null +++ b/app/views/v30/victim-record/vcl/send/fu-letter/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v30/victim-record/vcl/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/fu-letter/after-call-2.html b/app/views/v30/victim-record/vcl/send/fu-letter/after-call-2.html new file mode 100644 index 000000000..137e91fc3 --- /dev/null +++ b/app/views/v30/victim-record/vcl/send/fu-letter/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v30/victim-record/vcl/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/fu-letter/after-call-3.html b/app/views/v30/victim-record/vcl/send/fu-letter/after-call-3.html new file mode 100644 index 000000000..7ee38344b --- /dev/null +++ b/app/views/v30/victim-record/vcl/send/fu-letter/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v30/victim-record/vcl/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v30/victim-record/vcl/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html b/app/views/v30/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html new file mode 100644 index 000000000..60e67b06d --- /dev/null +++ b/app/views/v30/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html @@ -0,0 +1,71 @@ +{% block content %} +{% include "/v30/victim-record/vcl/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} + +
    +
    + +
    + +{% include "/v30/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous letter attempts + + +
    +
    +
    +
    + Contact method +
    +
    + Email +
    +
    +
    +
    + Email address +
    +
    + {{ data['victimEmailAddress'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
    +
    +
    +
    + Status +
    +
    + Technical failure +
    +
    +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/letter/after-call-attempt-1.html b/app/views/v30/victim-record/vcl/send/letter/after-call-attempt-1.html new file mode 100644 index 000000000..1727c8545 --- /dev/null +++ b/app/views/v30/victim-record/vcl/send/letter/after-call-attempt-1.html @@ -0,0 +1,16 @@ +{% block content %} +{% include "/v30/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/letter/after-call-attempt-2.html b/app/views/v30/victim-record/vcl/send/letter/after-call-attempt-2.html new file mode 100644 index 000000000..17ff75b90 --- /dev/null +++ b/app/views/v30/victim-record/vcl/send/letter/after-call-attempt-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v30/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/letter/after-call-attempt-3.html b/app/views/v30/victim-record/vcl/send/letter/after-call-attempt-3.html new file mode 100644 index 000000000..dc87f9ab3 --- /dev/null +++ b/app/views/v30/victim-record/vcl/send/letter/after-call-attempt-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v30/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + {% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/letter/after-email-undelivered.html b/app/views/v30/victim-record/vcl/send/letter/after-email-undelivered.html new file mode 100644 index 000000000..3d18b1809 --- /dev/null +++ b/app/views/v30/victim-record/vcl/send/letter/after-email-undelivered.html @@ -0,0 +1,49 @@ +{% block content %} +{% include "/v30/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    +
    +
    +
    + Contact method +
    +
    + Email +
    +
    +
    +
    + Email address +
    +
    + {{ data['victimEmailAddress'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
    +
    +
    +
    + Status +
    +
    + Technical failure +
    +
    +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/letter/dispatched.html b/app/views/v30/victim-record/vcl/send/letter/dispatched.html new file mode 100644 index 000000000..9bdca2314 --- /dev/null +++ b/app/views/v30/victim-record/vcl/send/letter/dispatched.html @@ -0,0 +1,19 @@ +{% block content %} +{% include "/v30/victim-record/vcl/details/letter.html" %} + +{% if (data['notifyStatus'] == "") %} +{% else %} +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v30/victim-record/vcl/details/email.html" %} +
    +
    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/victim-details.html b/app/views/v30/victim-record/victim-details.html new file mode 100644 index 000000000..c10989c2f --- /dev/null +++ b/app/views/v30/victim-record/victim-details.html @@ -0,0 +1,295 @@ +{% block content %} +

    Victim details

    + +
    +
    +
    +
    +

    Name and contact details

    +
    + +
    +
    +
    +
    + Name and title +
    +
    + {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] }} {{ data['victimForename'] }} +
    +
    + Change full name +
    +
    +
    +
    + Preferred name +
    +
    + {{ data['victimPreferredName'] }} +
    +
    + Change preferred name +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    + Change phone number +
    +
    +
    +
    + Email address +
    +
    + {{ data['victimEmailAddress'] }} +
    +
    + Change email address +
    +
    +
    +
    + Address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + Change home address +
    +
    +
    +
    + Want to be contacted +
    +
    + Yes +
    +
    +
    +
    + Preferred method of contact +
    + {% if (data['pmoc'] == "Not provided") %} +
    + Enter preferred method of contact +
    + {% else %} +
    + {{ data['pmoc'] | capitalize }} +
    +
    + Change preferred method of contact +
    + {% endif %} +
    +
    +
    + Preferred correspondence language +
    +
    + English +
    +
    + Change preferred correspondence language +
    +
    +
    +
    + Preferred contact times +
    + {% if (data['preferredContactTimes'] == "Not provided") %} +
    + Enter preferred contact times +
    + {% else %} +
    + {{ data['preferredContactTimes'] | capitalize }} +
    +
    + Change preferred contact times +
    + {% endif %} +
    +
    +
    + Victim representative contact details +
    +
    + Not provided +
    +
    + Change victim representative contact details +
    +
    +
    +
    +
    + +
    +
    + +
    +
    +

    Equality information

    +
    + +
    +
    +
    +
    + Age +
    +
    + {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) +
    +
    + Change age +
    +
    +
    +
    + Has health conditions or illness +
    +
    + Yes +
    +
    + Change if they have health conditions or illness +
    +
    +
    +
    + Health conditions or illness +
    +
    + Not provided +
    +
    + Change health conditions or illness +
    +
    +
    +
    + Abilities reduced +
    +
    + Not provided +
    +
    + Change if abilities reduced +
    +
    +
    +
    + Ethnic group +
    +
    + White +
    +
    + Change ethnic group +
    +
    +
    +
    + Ethnic background +
    +
    + English, Welsh, Scottish, Northern Irish or British +
    +
    + Change ethnic background +
    +
    +
    +
    + Religion +
    +
    +

    Preferred not to say

    +
    +
    + Change religion +
    +
    +
    +
    + Sex +
    +
    +

    Preferred not to say

    +
    +
    + Change sex +
    +
    +
    +
    + Gender identity +
    +
    +

    Preferred not to say

    +
    +
    + Change gender identity +
    +
    + +
    +
    +
    + +
    +
    +

    Other information

    +
    + +
    +
    +
    +
    + Previous convictions +
    +
    + Yes +
    +
    + Change if has previous convictions +
    +
    +
    +
    + Special measures required +
    +
    + Not provided +
    +
    + Change special measures required +
    +
    +
    +
    + Power of Attorney +
    +
    + No +
    +
    + Change Power of Attorney +
    +
    +
    +
    +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/vso-dashboard.html b/app/views/v30/vso-dashboard.html new file mode 100644 index 000000000..eae4aaa09 --- /dev/null +++ b/app/views/v30/vso-dashboard.html @@ -0,0 +1,286 @@ +{% extends "layouts/main.html" %} + +{% set pageName="VSO dashboard" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    +
    + +

    VSO dashboard

    + +
    +
    +
    +
    +

    + All upcoming events +

    +
    +
    +
    +
    +
    + Age +
    +
    + 38 +
    +
    + Change age (Lead tenant) +
    +
    +
    +
    + Nationality +
    +
    + UK national resident in UK +
    +
    + Change nationality (Lead tenant) +
    +
    +
    +
    + Working situation +
    +
    + Part time – less than 30 hours a week +
    +
    + Change working situation (Lead tenant) +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    + Upcoming events by victim +

    +
    +
    +
    +
    +
    + Age +
    +
    + 38 +
    +
    + Change age (Lead tenant) +
    +
    +
    +
    + Nationality +
    +
    + UK national resident in UK +
    +
    + Change nationality (Lead tenant) +
    +
    +
    +
    + Working situation +
    +
    + Part time – less than 30 hours a week +
    +
    + Change working situation (Lead tenant) +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    + Recently viewed victims +

    +
    +
    +
    +
    +
    + Age +
    +
    + 38 +
    +
    + Change age (Lead tenant) +
    +
    +
    +
    + Nationality +
    +
    + UK national resident in UK +
    +
    + Change nationality (Lead tenant) +
    +
    +
    +
    + Working situation +
    +
    + Part time – less than 30 hours a week +
    +
    + Change working situation (Lead tenant) +
    +
    +
    +
    +
    +
    +
    + + + + + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/call/call-support.html b/app/views/v31/call/call-support.html new file mode 100644 index 000000000..88fa1ba7d --- /dev/null +++ b/app/views/v31/call/call-support.html @@ -0,0 +1,244 @@ +{% block content %} +
    +
    +
    +
    +

    + + Drafted letter (read-only) + +

    +
    + {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% else %}Substantially altered charge{% endif %} +
    +
    +
    + +
    +
    +
    +
    +

    + + Supporting information + +

    +
    +
    +
    + +
    +
    + Name +
    +
    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
    +
    +
    +
    + Preferred name +
    +
    + {{ data['victimPreferredName'] }} +
    +
    +
    +
    + Age +
    +
    + {{ data['victimAge'] }} +
    +
    +
    +
    + Date of birth +
    +
    + {{ data['victimDateOfBirth'] }} +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + + +
    +
    +
    + + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/call/follow-up-moc.html b/app/views/v31/call/follow-up-moc.html new file mode 100644 index 000000000..241cfd1ba --- /dev/null +++ b/app/views/v31/call/follow-up-moc.html @@ -0,0 +1,74 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Follow-up method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + How does {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the letter? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    or
    + +
    + + +
    + +
    +
    + + +
    +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/call/next-attempt-moc.html b/app/views/v31/call/next-attempt-moc.html new file mode 100644 index 000000000..1615db9b2 --- /dev/null +++ b/app/views/v31/call/next-attempt-moc.html @@ -0,0 +1,66 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Next attempt method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What do you want to do next? +

    +
    + +
    + +
    + + +
    + Preferred method of contact +
    +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/call/phone-call-1.html b/app/views/v31/call/phone-call-1.html new file mode 100644 index 000000000..bad119beb --- /dev/null +++ b/app/views/v31/call/phone-call-1.html @@ -0,0 +1,159 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call 1" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Telephone call 1

    + +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + + What was the call direction? + + +
    +
    + + +
    + I called the victim +
    +
    + +
    + + +
    + The victim called the CPS +
    +
    +
    +
    +
    + +
    +
    + + + Were you able to inform the victim? + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    + + + +
    + + +
    +
    + {% include "/v31/call/call-support.html" %} +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/call/phone-call-2.html b/app/views/v31/call/phone-call-2.html new file mode 100644 index 000000000..d1f90c57a --- /dev/null +++ b/app/views/v31/call/phone-call-2.html @@ -0,0 +1,161 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call 2" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Telephone call 2

    + +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + + What was the call direction? + + +
    +
    + + +
    + I called the victim +
    +
    + +
    + + +
    + The victim called the CPS +
    +
    +
    +
    +
    + +
    +
    + + + Were you able to inform the victim? + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    +

    + +

    + + +
    + + +
    +
    + {% include "/v31/call/call-support.html" %} +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/call/phone-call-3.html b/app/views/v31/call/phone-call-3.html new file mode 100644 index 000000000..c11968391 --- /dev/null +++ b/app/views/v31/call/phone-call-3.html @@ -0,0 +1,158 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call 3 details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Telephone call 3

    + +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + + What was the call direction? + + +
    +
    + + +
    + I called the victim +
    +
    + +
    + + +
    + The victim called the CPS +
    +
    +
    +
    +
    + +
    +
    + + + Were you able to inform the victim? + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    + + +
    + + +
    +
    + {% include "/v31/call/call-support.html" %} +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/call/read-only-letter.html b/app/views/v31/call/read-only-letter.html similarity index 100% rename from app/views/ur/vcl/call/read-only-letter.html rename to app/views/v31/call/read-only-letter.html diff --git a/app/views/v31/call/text-message-details.html b/app/views/v31/call/text-message-details.html new file mode 100644 index 000000000..5346ae0fc --- /dev/null +++ b/app/views/v31/call/text-message-details.html @@ -0,0 +1,155 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Text message details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +
    +

    + Text message details +

    +

    + Date and time of text message +

    +
    + + +
    + If you need to change the date, use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    +
    +
    + + Time of text message + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    +
    +
    + + Time of second call attempt + + +
    + Enter the time given in the text message in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    +
    +
    + + Time of third call attempt (optional) + + +
    + Enter the time given in the text message in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/call/was-text-message-sent.html b/app/views/v31/call/was-text-message-sent.html new file mode 100644 index 000000000..bc36a099c --- /dev/null +++ b/app/views/v31/call/was-text-message-sent.html @@ -0,0 +1,56 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Was a text message sent to the victim?" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Was a text message sent to {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat/pcd/case-locked/banner/by-someone-else.html b/app/views/v31/case-locked/banner/by-someone-else.html similarity index 100% rename from app/views/delivery/wat/pcd/case-locked/banner/by-someone-else.html rename to app/views/v31/case-locked/banner/by-someone-else.html diff --git a/app/views/delivery/wat/pcd/case-locked/banner/self-locked.html b/app/views/v31/case-locked/banner/self-locked.html similarity index 100% rename from app/views/delivery/wat/pcd/case-locked/banner/self-locked.html rename to app/views/v31/case-locked/banner/self-locked.html diff --git a/app/views/v31/case-locked/by-someone-else.html b/app/views/v31/case-locked/by-someone-else.html new file mode 100644 index 000000000..214d1598c --- /dev/null +++ b/app/views/v31/case-locked/by-someone-else.html @@ -0,0 +1,27 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Case locked" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    +

    + This case is locked +

    +

    + This case was locked on 19 February 2025 at 16:48. +

    +

    + We could not save the information you entered. To make an update, contact Gerald Kingsley-Smyth and ask them to exit the case. +

    +

    + To view the victim's information, search for the URN and select the victim's name again. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/case-locked/self-locked.html b/app/views/v31/case-locked/self-locked.html new file mode 100644 index 000000000..431663a46 --- /dev/null +++ b/app/views/v31/case-locked/self-locked.html @@ -0,0 +1,24 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Case locked" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    +

    + This case is locked +

    +

    + We could not save the information you entered. To make an update, exit the case on CMS. +

    +

    + To view the victim's information, search for the URN and select the victim's name again. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/draft/approved-to-send.html b/app/views/v31/draft/approved-to-send.html new file mode 100644 index 000000000..5fca37592 --- /dev/null +++ b/app/views/v31/draft/approved-to-send.html @@ -0,0 +1,33 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Approved to send" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Approved to send +

    +
    + +

    + Your letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} is approved to send. +

    + +

    What happens next

    + +

    + You can now send an email or add a letter to the print queue from the 'Communications' tab of the victim's page, within the Victim Case Application. +

    + + + View all communications + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/draft/cannot-connect.html b/app/views/v31/draft/cannot-connect.html new file mode 100644 index 000000000..32bac5783 --- /dev/null +++ b/app/views/v31/draft/cannot-connect.html @@ -0,0 +1,24 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Cannot connect to Correspondence Drafter" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem +

    +

    + We cannot connect to the letter drafting tool right now. +

    +

    + Try again later. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/draft/cd-modal/delete-draft.html b/app/views/v31/draft/cd-modal/delete-draft.html new file mode 100644 index 000000000..66de6ba6f --- /dev/null +++ b/app/views/v31/draft/cd-modal/delete-draft.html @@ -0,0 +1,40 @@ +{% block content %} +
    + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/draft/cd-modal/request-review.html b/app/views/v31/draft/cd-modal/request-review.html new file mode 100644 index 000000000..d956f0a31 --- /dev/null +++ b/app/views/v31/draft/cd-modal/request-review.html @@ -0,0 +1,138 @@ +{% block content %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat/vcl/draft/cd-modal/save-draft.html b/app/views/v31/draft/cd-modal/save-draft.html similarity index 100% rename from app/views/delivery/wat/vcl/draft/cd-modal/save-draft.html rename to app/views/v31/draft/cd-modal/save-draft.html diff --git a/app/views/v31/draft/cd-modal/send-to-cms.html b/app/views/v31/draft/cd-modal/send-to-cms.html new file mode 100644 index 000000000..42d041c7e --- /dev/null +++ b/app/views/v31/draft/cd-modal/send-to-cms.html @@ -0,0 +1,65 @@ +{% block content %} +
    + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/draft/compose-letter.html b/app/views/v31/draft/compose-letter.html new file mode 100644 index 000000000..6bfaca1f2 --- /dev/null +++ b/app/views/v31/draft/compose-letter.html @@ -0,0 +1,380 @@ +{% extends "layouts/main.html" %} + +{% set serviceName %}Correspondence Drafter{% endset%} + +{% set pageName = "Compose letter" %} + +{% block beforeContent %} + +{% endblock %} + +{% block content %} +{% include "/v31/draft/cd-modal/save-draft.html" %} + +{% include "/v31/draft/cd-modal/delete-draft.html" %} + +{% include "/v31/draft/cd-modal/request-review.html" %} + +{% include "/v31/draft/cd-modal/send-to-cms.html" %} + +
    + +
    +
    + +
    +
    +

    Compose letter

    +
    + +
    +
    + + Case and victim information + + + + + +
    +
    +
    + +
    + +
    +
    +

    + Autosave is on. Last saved at {{ "now" | govukTime }} +

    +
    +
    +
    + + +
    + + +
    + +
    +
    + +
    +
    + + + +
    + + + +
    +
    + + + +
    +
    + +
    + +
    +
    + + +
    +

    + +

    +

    + Create a new note +

    + +
    + +
    +
    +
    + +
    +
    + + +
    +
    +
    + +
    + +
    + +
    +

    + Monitoring codes applicable to this case: +

    +
      +
    • + Pre-charge decision +
    • +
    +
    + + + +
    +
    + +
    +{% endblock %} + +{% block pageScripts %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/draft/stopped-charge.html b/app/views/v31/draft/stopped-charge.html new file mode 100644 index 000000000..919720910 --- /dev/null +++ b/app/views/v31/draft/stopped-charge.html @@ -0,0 +1,75 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Charging decision" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Why was the charge stopped? +

    +
    + +
    + +
    + + +
    + Victims' Right to Review +
    +
    + +
    + + +
    + +
    + + +
    + Victims' Right to Review +
    +
    + +
    + + +
    +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/draft/substantially-altered-charge.html b/app/views/v31/draft/substantially-altered-charge.html new file mode 100644 index 000000000..1fbc138c0 --- /dev/null +++ b/app/views/v31/draft/substantially-altered-charge.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Substantially altered charge" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Has the level of charge decreased or increased? +

    +
    + +
    + +
    + + +
    + +
    + + +
    +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/draft/under-review.html b/app/views/v31/draft/under-review.html new file mode 100644 index 000000000..fe2d8ac40 --- /dev/null +++ b/app/views/v31/draft/under-review.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Review requested" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Review requested +

    +
    + Under review with
    + {% if (data['reviewerLevel'] == "d-request") %} + {{ data['d-reviewer'] }} (D) + {% elif (data['reviewerLevel'] == "b3-request") %} + {{ data['b3-reviewer'] }} (B3) + {% elif (data['reviewerLevel'] == "b2-request") %} + {{ data['b2-reviewer'] }} (B2) + {% else %} + {% endif %} +
    +
    + +

    What happens next

    + +

    + Check for updates on the review to find out if amendments are needed or the review process is complete. +

    + +

    + Once the letter is approved you can inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + + + Continue + + +
    + + + If you chose the wrong reviewer + + +
    + You can go back and request the review is done by another reviewer. +
    +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/draft/vcl-type.html b/app/views/v31/draft/vcl-type.html new file mode 100644 index 000000000..d14918a74 --- /dev/null +++ b/app/views/v31/draft/vcl-type.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName="VCL type" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What do you need to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} about? +

    +
    + +
    + +
    + + +
    + +
    + + +
    +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/letter-dashboard.html b/app/views/v31/letter-dashboard.html new file mode 100644 index 000000000..29e869719 --- /dev/null +++ b/app/views/v31/letter-dashboard.html @@ -0,0 +1,113 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Letters" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +

    Letters in draft

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    URNVictimLetter typeAuthorReviewerStatusDue dateUpdated on
    {{ data['caseUrn'] }}{{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}{% if (data['decisionType']) == "dtc" %}Decision to charge{% elif (data['decisionType']) == "mixed-charges" %}Mixed charges{% elif (data['decisionType']) == "nfa" %}No further action{% endif %}{{ data['userSurname'] | upper }}, {{ data['userForename'] }}SANDERSON, Kerry{% if (data['nfaStatus']) == "draft-in-progress" %}In progress{% elif (data['nfaStatus']) == "draft-under-review" %}Under review{% elif (data['nfaStatus']) == "draft-amendments-required" %}Amendments required{% else %}Ready to send{% endif %}{{ "today" | govukDate() }}
    14:04
    + + + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/send/check-email-details.html b/app/views/v31/send/check-email-details.html new file mode 100644 index 000000000..f15f83a5d --- /dev/null +++ b/app/views/v31/send/check-email-details.html @@ -0,0 +1,99 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Check details" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +

    Check the details before sending the email

    + +

    Email details

    + +
    +
    +
    + Type +
    +
    + {% if (data['vclType'] == "stopped-charge") %} + Stopped charge + {% elif (data['vclType'] == "nfa") %} + Substantially altered charge + {% endif %} +
    +
    +
    +
    + Included +
    +
    + Information pack
    + Crest survey +
    + +
    +
    +
    + From +
    +
    + Victim Services shared mailbox
    {{ data['sharedMailbox'] }} +
    +
    +
    +
    + To +
    +
    + {% if (data['recipient'] == "victim") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) + {% elif (data['recipient'] == "oic") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['oicRank'] }} {{ data['oicForename'] }} {{ data['oicSurname'] }} (officer in charge) + {% elif (data['recipient'] == "isva") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['isvaForename'] }} {{ data['isvaSurname'] }} (ISVA) + {% endif %}
    + {% if (data['recipient'] == "victim") %} + {{ data['victimEmailAddress'] }} + {% elif (data['recipient'] == "oic") %} + {{ data['oicEmailAddress'] }} + {% elif (data['recipient'] == "isva") %} + {{ data['isvaEmailAddress'] }} + {% endif %} +
    +
    + +
    + + {% if (data['nfaStatus'] == "email-delivered") %} +
    + + + Warning + Only send this email to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
    + {% endif %} + +

    Now send your email

    + +

    + This will inform the victim about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + + + + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/send/check-letter-details.html b/app/views/v31/send/check-letter-details.html new file mode 100644 index 000000000..b7da992d9 --- /dev/null +++ b/app/views/v31/send/check-letter-details.html @@ -0,0 +1,96 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Check details" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    + +

    Check the details before sending for printing

    + +

    Letter details

    + +
    +
    +
    + Type +
    +
    + {% if (data['vclType'] == "stopped-charge") %} + Stopped charge + {% elif (data['vclType'] == "nfa") %} + Substantially altered charge + {% endif %} +
    +
    +
    +
    + Included +
    +
    + Information pack
    + Crest survey +
    + +
    +
    +
    + From +
    +
    + Victim Services shared mailbox
    {{ data['sharedMailbox'] }} +
    +
    +
    +
    + Printer +
    +
    + Liverpool office
    victim.services.liverpool@cps.gov.uk +
    +
    +
    +
    + Final recipient +
    +
    + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) +
    +
    +
    +
    + Recipient address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + +
    + +

    Now send for printing

    + +

    + Select Send for printing to add the letter to the print queue. +

    + + + +
    + + Send for printing later +
    + +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/send/delivered.html b/app/views/v31/send/delivered.html new file mode 100644 index 000000000..c97dcac02 --- /dev/null +++ b/app/views/v31/send/delivered.html @@ -0,0 +1,93 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Email delivered" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Email delivered to
    {{ data['victimForename'] }} {{ data['victimSurname'] }} +

    +
    + + + +

    + The information pack and Crest survey were also sent. +

    + +

    Further information

    + +

    + You can view a log of the delivered email on the 'Communications' tab of the victim's page, within the Victim Case Application. +

    + +

    + The letter was automatically saved on CMS. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + + {% if (data['fumoc'] == "email") %} + + Continue + + {% elif (data['attemptToContactAgain'] == "email") %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "2") %} + + {% if (data['fumoc'] == "email") %} + + Continue + + {% elif (data['attemptToContactAgain'] == "email") %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "3") %} + + Continue + + + {% endif %} + {% elif (data['pmoc'] == "email") %} + + + Continue + + + + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/send/letter-added-to-print-queue.html b/app/views/v31/send/letter-added-to-print-queue.html new file mode 100644 index 000000000..5b69449d9 --- /dev/null +++ b/app/views/v31/send/letter-added-to-print-queue.html @@ -0,0 +1,86 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Letter added to print queue" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Letter sent for printing +

    +
    + +

    + The letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} was successfully sent for printing. +

    + +

    + The information pack and Crest survey were also sent for printing. +

    + +

    Further information

    + +

    + You can view a record of the letter on the 'Communications' tab of the victim's page, within the Victim Case Application. +

    + +

    + The letter was automatically saved to CMS as well. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + + Continue + + + {% elif (data['callAttempt'] == "2") %} + + Continue + + + {% elif (data['callAttempt'] == "3") %} + {% if (data['victimInformed3'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% endif %} + {% elif (data['pmoc'] == "email") %} + + {% if (data['callAttempt'] == "") %} + + Continue + + + {% elif (data['callAttempt'] == "1") %} + + Continue + + + {% elif (data['callAttempt'] == "2") %} + + Continue + + + {% elif (data['callAttempt'] == "3") %} + + Continue + + + {% endif %} + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/send/letter-details.html b/app/views/v31/send/letter-details.html new file mode 100644 index 000000000..65f569736 --- /dev/null +++ b/app/views/v31/send/letter-details.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Letter details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    +

    Letter details

    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +

    + +

    + + +
    + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/send/letter-logged.html b/app/views/v31/send/letter-logged.html new file mode 100644 index 000000000..c2b09c12a --- /dev/null +++ b/app/views/v31/send/letter-logged.html @@ -0,0 +1,100 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Letter logged" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Letter logged +

    +
    + +

    + The {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} letter was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

    + + + +

    Further information

    + +

    + You can view the logged letter on the 'Communications' tab of the victim's page, within the Victim Case Application. +

    + +

    + The letter was automatically saved to CMS. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + {% if (data['victimInformed1'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "2") %} + {% if (data['victimInformed2'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "3") %} + {% if (data['victimInformed3'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + {% endif %} + {% elif (data['pmoc'] == "post") %} + + + Continue + + + + {% else %} + + Continue + + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/send/permanent-failure.html b/app/views/v31/send/permanent-failure.html new file mode 100644 index 000000000..767bb3239 --- /dev/null +++ b/app/views/v31/send/permanent-failure.html @@ -0,0 +1,36 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Permanent failure" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem +

    +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. +

    + +

    + Check the email address is correct. If it is incorrect, you can update the email address. +

    + + +

    + Once updated, you can try to send the email again from 'Communications' tab of the victim's record. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/send/sending-email.html b/app/views/v31/send/sending-email.html new file mode 100644 index 000000000..119d62186 --- /dev/null +++ b/app/views/v31/send/sending-email.html @@ -0,0 +1,39 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Sending email" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +

    + Sending email +

    + +

    + The email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

    + + + +

    Further information

    + +

    + You can view a log of the sent email on the 'Communications' tab of the victim's page, within the Victim Case Application. +

    + +

    + The email was automatically saved to CMS. +

    + + + Continue + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/send/technical-failure.html b/app/views/v31/send/technical-failure.html similarity index 100% rename from app/views/delivery/vcl/send/technical-failure.html rename to app/views/v31/send/technical-failure.html diff --git a/app/views/v31/send/temporary-failure.html b/app/views/v31/send/temporary-failure.html new file mode 100644 index 000000000..a36188d22 --- /dev/null +++ b/app/views/v31/send/temporary-failure.html @@ -0,0 +1,29 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Temporary failure" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem +

    +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +

    + You can try to send it again later from the 'Communications' tab of the victim's record within the Victim Case Application. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/start/search.html b/app/views/v31/start/search.html new file mode 100644 index 000000000..1d6179597 --- /dev/null +++ b/app/views/v31/start/search.html @@ -0,0 +1,136 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Search for a victim" %} + +{% block beforeContent %} +
    +
    + +
    + + +
    +{% endblock %} + +{% block content %} +
    +
    + + + +
    +
    +
    +
    + + {% if (data['searchUrn'] == data['caseUrn']) %} +
    + +

    + We've found 8 results for {{ data['caseUrn'] }} +

    + +
    + +
    +
    +
    + Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    + {% endif %} + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/start/sign-in.html b/app/views/v31/start/sign-in.html new file mode 100644 index 000000000..de2bc2c84 --- /dev/null +++ b/app/views/v31/start/sign-in.html @@ -0,0 +1,67 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Sign in to your account" %} + +{% block header %} +{% endblock %} + +{% block content %} +
    +
    + +
    + + + +
    + +

    + Victim Case Application +

    + Sign in to your account +

    +

    + +
    + +
    + + + + +
    + +
    + + + + +
    + + + +
    +
    + +
    + +
    + +
    +

    + Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

    +

    + As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

    +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/vca-work-management.html b/app/views/v31/vca-work-management.html new file mode 100644 index 000000000..9346239cd --- /dev/null +++ b/app/views/v31/vca-work-management.html @@ -0,0 +1,229 @@ +{% extends "layouts/main.html" %} +{% set pageName="VCA work management" %} + +{% block beforeContent %} + +{% endblock %} + +{% block content %} +
    +
    +

    Victim case work assigned to you

    + +

    This dashboard shows victims assigned to you, outstanding actions (for example, VCL communications), letter review status and SLAs. Items nearing their due date are highlighted and announced for assistive technologies.

    + + + + + +
    + +
    + {% if data['victims'] and data['victims']|length > 0 %} +
      + {% for victim in data['victims'] %} + {# compute small helper attributes for client-side filtering: lowercase name & urn, boolean flags #} +
    • +
      +
      +
      +

      + {{ victim.surname | upper }}, {{ victim.forename }} +

      +

      URN: {{ victim.urn }}

      +
      + +
      + Open case +
      +
      + +
      +
      +

      Outstanding actions

      + {% if victim.actions and victim.actions|length > 0 %} +
        + {% for action in victim.actions %} +
      • + {{ action.title }} + {% if action.type %}({{ action.type }}){% endif %} + {% if action.nearing_due %} + + Due in {{ action.days_to_due }} day{% if action.days_to_due != 1 %}s{% endif %} — action required + + {% elif action.days_to_due is defined %} + + Due in {{ action.days_to_due }} day{% if action.days_to_due != 1 %}s{% endif %} + + {% endif %} +
      • + {% endfor %} +
      + {% else %} +

      No outstanding actions

      + {% endif %} +
      + +
      +

      Letters & review status

      + {% if victim.letters and victim.letters|length > 0 %} +
        + {% for letter in victim.letters %} +
      • +
        {{ letter.type }}
        + +
        + {% if letter.review_status == "approved" %} + Approved + {% elif letter.review_status == "under-review" %} + Under review + {% elif letter.review_status == "amendments-required" %} + Amendments required + {% else %} + {{ letter.review_status | default("Not reviewed") }} + {% endif %} + sent {{ letter.sent_date | default('–') }} +
        + +
        + {% if letter.sla_remaining is defined %} + {% if letter.sla_remaining <= 1 %} + SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} + {% elif letter.sla_remaining <= 3 %} + SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} + {% else %} + SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} + {% endif %} + SLA total: {{ letter.sla_days }} day{% if letter.sla_days != 1 %}s{% endif %} + {% else %} + No SLA + {% endif %} +
        +
      • + {% endfor %} +
      + {% else %} +

      No letters

      + {% endif %} +
      +
      + + +
      +
    • + {% endfor %} +
    + {% else %} +
    +

    You have no victims assigned or no outstanding items. Use the search to find a victim.

    +
    + {% endif %} +
    + + +
    +
    + +{# Minimal client-side behaviour to make the dashboard interactive and accessible #} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-details/email-address.html b/app/views/v31/victim-details/email-address.html new file mode 100644 index 000000000..9ff493d4e --- /dev/null +++ b/app/views/v31/victim-details/email-address.html @@ -0,0 +1,51 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim's email address" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    + +

    + +

    + + + + +
    + +
    +

    + +

    + + +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-details/preferred-method-of-contact.html b/app/views/v31/victim-details/preferred-method-of-contact.html new file mode 100644 index 000000000..9ce0a360f --- /dev/null +++ b/app/views/v31/victim-details/preferred-method-of-contact.html @@ -0,0 +1,84 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Preferred method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/nfa/victim-record/case-contacts.html b/app/views/v31/victim-record/case-contacts.html similarity index 100% rename from app/views/ur/nfa/victim-record/case-contacts.html rename to app/views/v31/victim-record/case-contacts.html diff --git a/app/views/v31/victim-record/communications/index.html b/app/views/v31/victim-record/communications/index.html new file mode 100644 index 000000000..ec34635d6 --- /dev/null +++ b/app/views/v31/victim-record/communications/index.html @@ -0,0 +1,128 @@ +{% block content %} +

    Communications

    + +
    +
    + {% if (data['pmoc'] == "email") %} + {% if (data['vclStatus'] == "email-delivered") %} + {% else %} + {% if (data['victimEmailAddress'] == "") %} +
    + + + Warning + Preferred method of contact is missing +

    + Confirm it first then enter an email address. +

    +
    +
    + {% else %} + {% if (data['nfaStatus'] == "") %} +
    + + + Warning + Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
    + {% endif %} + {% endif %} + {% endif %} + {% endif %} + + {% if (data['pmoc'] == "") %} +
    + + + Warning + Preferred method of contact unknown +

    + Confirm this before you contact the victim, then select a preferred method of contact. +

    +
    +
    + {% endif %} + + {% if ((data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile")) and (data['victimPhoneNumber'] == "") %} +
    + + + Warning + Preferred method of contact is missing +

    + Confirm it first then enter a telephone number. +

    +
    +
    + {% endif %} + + {% if (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} +
    + + + Warning + Preferred method of contact is missing +

    + Confirm it first then enter an address. +

    +
    +
    + {% endif %} +
    +
    + + + +{% if (data['subTab'] == "charging-decision") %} +{% include "/v31/victim-record/pcd/index.html" %} + +{% elif (data['subTab'] == "ptm") %} +{% include "/v31/victim-record/pre-trial/pre-trial-meeting/index.html" %} + +{% elif (data['subTab'] == "vcl") %} +{% include "/v31/victim-record/vcl/index.html" %} + +{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/index.html b/app/views/v31/victim-record/index.html new file mode 100644 index 000000000..19b623ba3 --- /dev/null +++ b/app/views/v31/victim-record/index.html @@ -0,0 +1,179 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block beforeContent %} + +{% endblock %} + +{% block content %} +
    +
    + + {% if (data['case-locked'] == "by-someone-else") %} + {% include "/v31/case-locked/banner/by-someone-else.html" %} + {% elif (data['case-locked'] == "self-locked") %} + {% include "/v31/case-locked/banner/self-locked.html" %} + {% else %} + {% endif %} + + {% if (data['success'] == "yes") %} + + + {% else %} + {% endif %} + +

    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

    +

    + Case URN: {{ data['caseUrn'] }} +

    + + +
    +

    Contents

    + + + +
    + {% include "/v31/victim-record/summary.html" %} +
    + +
    + {% include "/v31/victim-record/victim-details.html" %} +
    + +
    + {% include "/v31/victim-record/case-contacts.html" %} +
    + +
    + {% include "/v31/victim-record/communications/index.html" %} +
    + +
    + {% include "/v31/victim-record/pcd/index.html" %} +
    + +
    + {% include "/v31/victim-record/pre-trial/index.html" %} +
    + +
    + {% include "/v31/victim-record/vcl/index.html" %} +
    +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/call/after-call-attempt-1.html b/app/views/v31/victim-record/pcd/call/after-call-attempt-1.html new file mode 100644 index 000000000..3cccb47b0 --- /dev/null +++ b/app/views/v31/victim-record/pcd/call/after-call-attempt-1.html @@ -0,0 +1,17 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + + + + + Log another call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/call/after-call-attempt-2.html b/app/views/v31/victim-record/pcd/call/after-call-attempt-2.html new file mode 100644 index 000000000..06891cbc2 --- /dev/null +++ b/app/views/v31/victim-record/pcd/call/after-call-attempt-2.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + + + + + Log another call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/call/after-call-attempt-3.html b/app/views/v31/victim-record/pcd/call/after-call-attempt-3.html new file mode 100644 index 000000000..b7e05a824 --- /dev/null +++ b/app/views/v31/victim-record/pcd/call/after-call-attempt-3.html @@ -0,0 +1,30 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

    + + + Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/call/before-call-1.html b/app/views/v31/victim-record/pcd/call/before-call-1.html new file mode 100644 index 000000000..1393f2334 --- /dev/null +++ b/app/views/v31/victim-record/pcd/call/before-call-1.html @@ -0,0 +1,17 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +

    + Telephone the victim and log the call before sending the letter. +

    + + + + + Log a call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/call/informed-after-call-1.html b/app/views/v31/victim-record/pcd/call/informed-after-call-1.html new file mode 100644 index 000000000..4e6067333 --- /dev/null +++ b/app/views/v31/victim-record/pcd/call/informed-after-call-1.html @@ -0,0 +1,54 @@ +{% block content %} +{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% if (data['fumoc'] == "email") %} +

    + The letter is ready to send. If necessary, add details discussed on the call before sending. +

    + + + Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

    + The letter is ready to send. If necessary, add details discussed on the call before sending to printing. +

    + + + Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + Reason for no letter +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

    + + + Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/call/informed-after-call-2.html b/app/views/v31/victim-record/pcd/call/informed-after-call-2.html new file mode 100644 index 000000000..3dabe6c31 --- /dev/null +++ b/app/views/v31/victim-record/pcd/call/informed-after-call-2.html @@ -0,0 +1,63 @@ +{% block content %} +{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% if (data['fumoc'] == "email") %} +

    + No changes are needed to the letter and it can now be sent. +

    + + + Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

    + No changes are needed to the letter and it can now be sent. +

    + + + Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

    + + + Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/call/informed-after-call-3.html b/app/views/v31/victim-record/pcd/call/informed-after-call-3.html new file mode 100644 index 000000000..f042a6f90 --- /dev/null +++ b/app/views/v31/victim-record/pcd/call/informed-after-call-3.html @@ -0,0 +1,67 @@ +{% block content %} +{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% if (data['fumoc'] == "email") %} +

    + The letter is ready to send. If necessary, add details discussed on the call before sending. +

    + + + Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

    + The letter is ready to send. If necessary, add details discussed on the call before printing. +

    + + + Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

    + + + Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat/vcl/victim-record/pcd/details/call-attempt-1.html b/app/views/v31/victim-record/pcd/details/call-attempt-1.html similarity index 100% rename from app/views/delivery/wat/vcl/victim-record/pcd/details/call-attempt-1.html rename to app/views/v31/victim-record/pcd/details/call-attempt-1.html diff --git a/app/views/delivery/wat/vcl/victim-record/pcd/details/call-attempt-2.html b/app/views/v31/victim-record/pcd/details/call-attempt-2.html similarity index 100% rename from app/views/delivery/wat/vcl/victim-record/pcd/details/call-attempt-2.html rename to app/views/v31/victim-record/pcd/details/call-attempt-2.html diff --git a/app/views/ur/vcl/victim-record/pcd/details/call-attempt-3.html b/app/views/v31/victim-record/pcd/details/call-attempt-3.html similarity index 100% rename from app/views/ur/vcl/victim-record/pcd/details/call-attempt-3.html rename to app/views/v31/victim-record/pcd/details/call-attempt-3.html diff --git a/app/views/ur/vcl/victim-record/pcd/details/email.html b/app/views/v31/victim-record/pcd/details/email.html similarity index 100% rename from app/views/ur/vcl/victim-record/pcd/details/email.html rename to app/views/v31/victim-record/pcd/details/email.html diff --git a/app/views/delivery/vcl/victim-record/pcd/details/letter.html b/app/views/v31/victim-record/pcd/details/letter.html similarity index 100% rename from app/views/delivery/vcl/victim-record/pcd/details/letter.html rename to app/views/v31/victim-record/pcd/details/letter.html diff --git a/app/views/v31/victim-record/pcd/draft/amendments-required.html b/app/views/v31/victim-record/pcd/draft/amendments-required.html new file mode 100644 index 000000000..140bdbd81 --- /dev/null +++ b/app/views/v31/victim-record/pcd/draft/amendments-required.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +

    + The draft requires amendments from you before sending. +

    + + + + + Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/draft/approved-to-send.html b/app/views/v31/victim-record/pcd/draft/approved-to-send.html new file mode 100644 index 000000000..e9336bae1 --- /dev/null +++ b/app/views/v31/victim-record/pcd/draft/approved-to-send.html @@ -0,0 +1,158 @@ +{% block content %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} +{% else %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    +{% endif %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} +{% if (data['callAttempt'] == "1") %} +{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% elif (data['callAttempt'] == "2") %} +{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['callAttempt'] == "3") %} +{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% endif %} + +{% if (data['fumoc'] == "none") %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    +{% else %} + +

    + You can now send the letter. +

    +{% endif %} + +{% if (data['victimInformed3'] == "No") %} +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

    +{% endif %} + +{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['fumoc'] == "none") %} + +{% else %} + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} + +{% elif (data['pmoc'] == "email") %} +

    + You can now send the letter. +

    + + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "post") %} +

    + You can now send the letter. +

    + + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "via-police") %} +

    + The letter is approved to send to the officer in charge. +

    + + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% elif (data['pmoc'] == "via-isva") %} +

    + The letter is approved to send to the victim's independent sexual violence adviser (ISVA). +

    + + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% else %} +

    + You can now send the letter. +

    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/draft/in-progress.html b/app/views/v31/victim-record/pcd/draft/in-progress.html new file mode 100644 index 000000000..60729158e --- /dev/null +++ b/app/views/v31/victim-record/pcd/draft/in-progress.html @@ -0,0 +1,13 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +

    + A draft letter is in progress. +

    + + + Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/draft/not-started.html b/app/views/v31/victim-record/pcd/draft/not-started.html new file mode 100644 index 000000000..c26aa7d1d --- /dev/null +++ b/app/views/v31/victim-record/pcd/draft/not-started.html @@ -0,0 +1,9 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + + + Draft a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/draft/ready-to-send.html b/app/views/v31/victim-record/pcd/draft/ready-to-send.html new file mode 100644 index 000000000..34997e983 --- /dev/null +++ b/app/views/v31/victim-record/pcd/draft/ready-to-send.html @@ -0,0 +1,57 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +{% if (data['callAttempt'] == "1") %} +{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% elif (data['callAttempt'] == "2") %} +{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['callAttempt'] == "3") %} +{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% else %} +{% endif %} + +

    + The letter is ready to send. No amendments are required. +

    + +{% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} + + Review letter before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/draft/under-review.html b/app/views/v31/victim-record/pcd/draft/under-review.html new file mode 100644 index 000000000..9e0dc858e --- /dev/null +++ b/app/views/v31/victim-record/pcd/draft/under-review.html @@ -0,0 +1,83 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +{% if (data['reviewer'] == "head") %} +

    + The draft is under review. The current reviewer is Cecilia Galpin (Head). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% elif (data['reviewer'] == "lawyer") %} +

    + The draft is under review. The current reviewer is Geoff Laws (Lawyer). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% else %} +

    + The draft is under review. The current reviewer is {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. +

    + + + +

    + You can still make changes to the draft if you need to. +

    +{% endif %} + + + View draft to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/index.html b/app/views/v31/victim-record/pcd/index.html new file mode 100644 index 000000000..b809e777a --- /dev/null +++ b/app/views/v31/victim-record/pcd/index.html @@ -0,0 +1,25 @@ +{% block content %} +
    +
    + +
    +
    +

    + Decision to charge +

    +
    +
    + + {% include "/v31/victim-record/vcl/send/fu-email/after-call-2.html" %} + +
    +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/pcd/next-steps.html b/app/views/v31/victim-record/pcd/next-steps.html similarity index 100% rename from app/views/delivery/vcl/victim-record/pcd/next-steps.html rename to app/views/v31/victim-record/pcd/next-steps.html diff --git a/app/views/v31/victim-record/pcd/send/email/after-call-attempt-1.html b/app/views/v31/victim-record/pcd/send/email/after-call-attempt-1.html new file mode 100644 index 000000000..c6efe3414 --- /dev/null +++ b/app/views/v31/victim-record/pcd/send/email/after-call-attempt-1.html @@ -0,0 +1,59 @@ +{% block content %} + + +{% include "/v31/victim-record/communications/charging-decision/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/email/after-call-attempt-2.html b/app/views/v31/victim-record/pcd/send/email/after-call-attempt-2.html new file mode 100644 index 000000000..ea5cbdfe4 --- /dev/null +++ b/app/views/v31/victim-record/pcd/send/email/after-call-attempt-2.html @@ -0,0 +1,63 @@ +{% block content %} + + +{% include "/v31/victim-record/communications/charging-decision/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/email/delivered.html b/app/views/v31/victim-record/pcd/send/email/delivered.html new file mode 100644 index 000000000..2090ab91a --- /dev/null +++ b/app/views/v31/victim-record/pcd/send/email/delivered.html @@ -0,0 +1,46 @@ +{% block content %} + + +{% include "/v31/victim-record/communications/charging-decision/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/email/failure-permanent.html b/app/views/v31/victim-record/pcd/send/email/failure-permanent.html new file mode 100644 index 000000000..7d391a2c2 --- /dev/null +++ b/app/views/v31/victim-record/pcd/send/email/failure-permanent.html @@ -0,0 +1,53 @@ +{% block content %} + + +{% include "/v31/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/email/failure-technical.html b/app/views/v31/victim-record/pcd/send/email/failure-technical.html new file mode 100644 index 000000000..39ff66a15 --- /dev/null +++ b/app/views/v31/victim-record/pcd/send/email/failure-technical.html @@ -0,0 +1,47 @@ +{% block content %} + + +{% include "/v31/victim-record/communications/charging-decision/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/email/failure-temporary.html b/app/views/v31/victim-record/pcd/send/email/failure-temporary.html new file mode 100644 index 000000000..08f25e18a --- /dev/null +++ b/app/views/v31/victim-record/pcd/send/email/failure-temporary.html @@ -0,0 +1,53 @@ +{% block content %} + + +{% include "/v31/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/email/sending.html b/app/views/v31/victim-record/pcd/send/email/sending.html new file mode 100644 index 000000000..c807fb990 --- /dev/null +++ b/app/views/v31/victim-record/pcd/send/email/sending.html @@ -0,0 +1,44 @@ +{% block content %} + + +{% include "/v31/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/fu-email/after-call-1.html b/app/views/v31/victim-record/pcd/send/fu-email/after-call-1.html new file mode 100644 index 000000000..d2e2b08d4 --- /dev/null +++ b/app/views/v31/victim-record/pcd/send/fu-email/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/v31/victim-record/pcd/details/call-attempt-1.html" %} + +
    + +{% include "/v31/victim-record/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/fu-email/after-call-2.html b/app/views/v31/victim-record/pcd/send/fu-email/after-call-2.html new file mode 100644 index 000000000..4b8190ebe --- /dev/null +++ b/app/views/v31/victim-record/pcd/send/fu-email/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v31/victim-record/pcd/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v31/victim-record/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/fu-email/after-call-3.html b/app/views/v31/victim-record/pcd/send/fu-email/after-call-3.html new file mode 100644 index 000000000..82f5cf610 --- /dev/null +++ b/app/views/v31/victim-record/pcd/send/fu-email/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v31/victim-record/pcd/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v31/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v31/victim-record/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/fu-email/failure-permanent.html b/app/views/v31/victim-record/pcd/send/fu-email/failure-permanent.html new file mode 100644 index 000000000..fe8a599b3 --- /dev/null +++ b/app/views/v31/victim-record/pcd/send/fu-email/failure-permanent.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% include "/v31/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/fu-email/failure-technical.html b/app/views/v31/victim-record/pcd/send/fu-email/failure-technical.html new file mode 100644 index 000000000..ccf3dc36f --- /dev/null +++ b/app/views/v31/victim-record/pcd/send/fu-email/failure-technical.html @@ -0,0 +1,15 @@ +{% block content %} +{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% include "/v31/victim-record/communications/charging-decision/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/fu-email/failure-temporary.html b/app/views/v31/victim-record/pcd/send/fu-email/failure-temporary.html new file mode 100644 index 000000000..eee96fe00 --- /dev/null +++ b/app/views/v31/victim-record/pcd/send/fu-email/failure-temporary.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% include "/v31/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/fu-email/sending.html b/app/views/v31/victim-record/pcd/send/fu-email/sending.html new file mode 100644 index 000000000..809840621 --- /dev/null +++ b/app/views/v31/victim-record/pcd/send/fu-email/sending.html @@ -0,0 +1,107 @@ +{% block content %} +{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + + + +
    + + + +{% include "/v31/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/fu-letter/after-call-1.html b/app/views/v31/victim-record/pcd/send/fu-letter/after-call-1.html new file mode 100644 index 000000000..0a1b22ab9 --- /dev/null +++ b/app/views/v31/victim-record/pcd/send/fu-letter/after-call-1.html @@ -0,0 +1,101 @@ +{% block content %} +{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + + + +
    + +{% include "/v31/victim-record/communications/charging-decision/details/letter.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/fu-letter/after-call-2.html b/app/views/v31/victim-record/pcd/send/fu-letter/after-call-2.html new file mode 100644 index 000000000..3b60cc080 --- /dev/null +++ b/app/views/v31/victim-record/pcd/send/fu-letter/after-call-2.html @@ -0,0 +1,63 @@ +{% block content %} +{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v31/victim-record/communications/charging-decision/details/letter.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/fu-letter/after-call-3.html b/app/views/v31/victim-record/pcd/send/fu-letter/after-call-3.html new file mode 100644 index 000000000..82aeee9a1 --- /dev/null +++ b/app/views/v31/victim-record/pcd/send/fu-letter/after-call-3.html @@ -0,0 +1,67 @@ +{% block content %} +{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v31/victim-record/communications/charging-decision/details/letter.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html b/app/views/v31/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html new file mode 100644 index 000000000..b291ed79c --- /dev/null +++ b/app/views/v31/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html @@ -0,0 +1,114 @@ +{% block content %} +{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    +
    + +
    + +{% include "/v31/victim-record/communications/charging-decision/details/letter.html" %} + + + +
    + +
    + + + Previous letter attempts + + +
    +
    +
    +
    + Contact method +
    +
    + Email +
    +
    +
    +
    + Email address +
    +
    + {{ data['victimEmailAddress'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
    +
    +
    +
    + Status +
    +
    + Technical failure +
    +
    +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/letter/after-call-attempt-1.html b/app/views/v31/victim-record/pcd/send/letter/after-call-attempt-1.html new file mode 100644 index 000000000..772ed0e9d --- /dev/null +++ b/app/views/v31/victim-record/pcd/send/letter/after-call-attempt-1.html @@ -0,0 +1,51 @@ +{% block content %} + + +{% include "/v31/victim-record/communications/charging-decision/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/letter/after-call-attempt-2.html b/app/views/v31/victim-record/pcd/send/letter/after-call-attempt-2.html new file mode 100644 index 000000000..5c6ae5f71 --- /dev/null +++ b/app/views/v31/victim-record/pcd/send/letter/after-call-attempt-2.html @@ -0,0 +1,55 @@ +{% block content %} + + +{% include "/v31/victim-record/communications/charging-decision/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/letter/after-call-attempt-3.html b/app/views/v31/victim-record/pcd/send/letter/after-call-attempt-3.html new file mode 100644 index 000000000..e7de4404e --- /dev/null +++ b/app/views/v31/victim-record/pcd/send/letter/after-call-attempt-3.html @@ -0,0 +1,59 @@ +{% block content %} + + +{% include "/v31/victim-record/communications/charging-decision/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + + {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/letter/after-email-undelivered.html b/app/views/v31/victim-record/pcd/send/letter/after-email-undelivered.html new file mode 100644 index 000000000..72cda4da3 --- /dev/null +++ b/app/views/v31/victim-record/pcd/send/letter/after-email-undelivered.html @@ -0,0 +1,84 @@ +{% block content %} + + +{% include "/v31/victim-record/communications/charging-decision/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    +
    +
    +
    + Contact method +
    +
    + Email +
    +
    +
    +
    + Email address +
    +
    + {{ data['victimEmailAddress'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
    +
    +
    +
    + Status +
    +
    + Technical failure +
    +
    +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/letter/dispatched.html b/app/views/v31/victim-record/pcd/send/letter/dispatched.html new file mode 100644 index 000000000..4b37d4b50 --- /dev/null +++ b/app/views/v31/victim-record/pcd/send/letter/dispatched.html @@ -0,0 +1,19 @@ +{% block content %} +{% include "/v31/victim-record/pcd/details/letter.html" %} + +{% if (data['notifyStatus'] == "") %} +{% else %} +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/pcd/details/email.html" %} +
    +
    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pre-trial/index.html b/app/views/v31/victim-record/pre-trial/index.html new file mode 100644 index 000000000..885337520 --- /dev/null +++ b/app/views/v31/victim-record/pre-trial/index.html @@ -0,0 +1,43 @@ +{% block content %} +
    +
    +

    Pre-trial

    + {% if (data['pmoc'] == "email") %} + {% if (data['nfaStatus'] == "email-delivered") %} + {% else %} +
    + + + Warning + Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
    + {% endif %} + + {% elif (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + {% if (data['victimInformed1'] == "Yes") or (data['victimInformed2'] == "Yes") or (data['victimInformed3'] == "Yes") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "draft-approved-to-send") %} + {% else %} +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + {% endif %} + {% elif (data['pmoc'] == "post") or (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} + {% else %} +
    + + + Warning + Preferred method of contact unknown +

    + Confirm this before you contact the victim, then select a preferred method of contact. +

    +
    +
    + {% endif %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat/vcl/victim-record/pre-trial/pre-trial-meeting/index.html b/app/views/v31/victim-record/pre-trial/pre-trial-meeting/index.html similarity index 100% rename from app/views/delivery/wat/vcl/victim-record/pre-trial/pre-trial-meeting/index.html rename to app/views/v31/victim-record/pre-trial/pre-trial-meeting/index.html diff --git a/app/views/delivery/wat/vcl/victim-record/summary.html b/app/views/v31/victim-record/summary.html similarity index 100% rename from app/views/delivery/wat/vcl/victim-record/summary.html rename to app/views/v31/victim-record/summary.html diff --git a/app/views/v31/victim-record/vcl/call/after-call-attempt-1.html b/app/views/v31/victim-record/vcl/call/after-call-attempt-1.html new file mode 100644 index 000000000..edbabffe7 --- /dev/null +++ b/app/views/v31/victim-record/vcl/call/after-call-attempt-1.html @@ -0,0 +1,17 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} + +
    + + + + + Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/call/after-call-attempt-2.html b/app/views/v31/victim-record/vcl/call/after-call-attempt-2.html new file mode 100644 index 000000000..a412596e0 --- /dev/null +++ b/app/views/v31/victim-record/vcl/call/after-call-attempt-2.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + + + + + Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/call/after-call-attempt-3.html b/app/views/v31/victim-record/vcl/call/after-call-attempt-3.html new file mode 100644 index 000000000..b510d7dda --- /dev/null +++ b/app/views/v31/victim-record/vcl/call/after-call-attempt-3.html @@ -0,0 +1,38 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% include "/v31/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

    + + + +

    + First, you must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/call/before-call-1.html b/app/views/v31/victim-record/vcl/call/before-call-1.html new file mode 100644 index 000000000..d090002ae --- /dev/null +++ b/app/views/v31/victim-record/vcl/call/before-call-1.html @@ -0,0 +1,19 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% if (data['victimPhoneNumber'] == "") %} +

    + You must confirm the preferred method of contact first then enter a telephone number. +

    +{% else %} +

    + Telephone the victim and log the details during the call. +

    + + + View letter and make call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/call/informed-after-call-1.html b/app/views/v31/victim-record/vcl/call/informed-after-call-1.html new file mode 100644 index 000000000..55dc5e5b0 --- /dev/null +++ b/app/views/v31/victim-record/vcl/call/informed-after-call-1.html @@ -0,0 +1,45 @@ +{% block content %} +{% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} +

    + You must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + Reason for no letter +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + You must review the letter before sending to CMS. You can add details discussed on the call if needed. +

    + + + Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/call/informed-after-call-2.html b/app/views/v31/victim-record/vcl/call/informed-after-call-2.html new file mode 100644 index 000000000..a76418174 --- /dev/null +++ b/app/views/v31/victim-record/vcl/call/informed-after-call-2.html @@ -0,0 +1,54 @@ +{% block content %} +{% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} +

    + You must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + You must review the letter before sending to CMS. You can add details discussed on the call if needed. +

    + + + Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/call/informed-after-call-3.html b/app/views/v31/victim-record/vcl/call/informed-after-call-3.html new file mode 100644 index 000000000..a2af1534c --- /dev/null +++ b/app/views/v31/victim-record/vcl/call/informed-after-call-3.html @@ -0,0 +1,58 @@ +{% block content %} +{% include "/v31/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} +

    + You must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + You must review the letter before sending to CMS. You can add details discussed on the call if needed. +

    + + + Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/details/call-attempt-1.html b/app/views/v31/victim-record/vcl/details/call-attempt-1.html similarity index 100% rename from app/views/delivery/vcl/victim-record/vcl/details/call-attempt-1.html rename to app/views/v31/victim-record/vcl/details/call-attempt-1.html diff --git a/app/views/delivery/vcl/victim-record/vcl/details/call-attempt-2.html b/app/views/v31/victim-record/vcl/details/call-attempt-2.html similarity index 100% rename from app/views/delivery/vcl/victim-record/vcl/details/call-attempt-2.html rename to app/views/v31/victim-record/vcl/details/call-attempt-2.html diff --git a/app/views/delivery/vcl/victim-record/vcl/details/call-attempt-3.html b/app/views/v31/victim-record/vcl/details/call-attempt-3.html similarity index 100% rename from app/views/delivery/vcl/victim-record/vcl/details/call-attempt-3.html rename to app/views/v31/victim-record/vcl/details/call-attempt-3.html diff --git a/app/views/delivery/vcl/victim-record/vcl/details/email.html b/app/views/v31/victim-record/vcl/details/email.html similarity index 100% rename from app/views/delivery/vcl/victim-record/vcl/details/email.html rename to app/views/v31/victim-record/vcl/details/email.html diff --git a/app/views/delivery/vcl/victim-record/vcl/details/letter.html b/app/views/v31/victim-record/vcl/details/letter.html similarity index 100% rename from app/views/delivery/vcl/victim-record/vcl/details/letter.html rename to app/views/v31/victim-record/vcl/details/letter.html diff --git a/app/views/v31/victim-record/vcl/draft/amendments-required.html b/app/views/v31/victim-record/vcl/draft/amendments-required.html new file mode 100644 index 000000000..76cdec955 --- /dev/null +++ b/app/views/v31/victim-record/vcl/draft/amendments-required.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +

    + You need to amend the draft before sending. +

    + + + + + Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/draft/approved-to-send.html b/app/views/v31/victim-record/vcl/draft/approved-to-send.html new file mode 100644 index 000000000..33b77eab6 --- /dev/null +++ b/app/views/v31/victim-record/vcl/draft/approved-to-send.html @@ -0,0 +1,162 @@ +{% block content %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} +{% else %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    +{% endif %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} +{% if (data['callAttempt'] == "1") %} +{% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% elif (data['callAttempt'] == "2") %} +{% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['callAttempt'] == "3") %} +{% include "/v31/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% endif %} + +{% if (data['fumoc'] == "none") %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    +{% else %} + +

    + You can now send the letter. +

    +{% endif %} + +{% if (data['victimInformed3'] == "No") %} +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

    +{% endif %} + +{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") %} + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") %} + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['fumoc'] == "none") %} + +{% elif (data['victimInformed3'] == "No") %} + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% else %} +

    + No phone call was logged. It is also not known how the victim wants to receive the letter. +

    +{% endif %} + +{% elif (data['pmoc'] == "email") %} +

    + You can now send the letter. +

    + + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "post") %} +

    + You can now send the letter. +

    + + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "via-police") %} +

    + The letter is approved to send to the officer in charge. +

    + + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% elif (data['pmoc'] == "via-isva") %} +

    + The letter is approved to send to the victim's independent sexual violence adviser (ISVA). +

    + + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% else %} +

    + You can now send the letter. +

    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/draft/in-progress.html b/app/views/v31/victim-record/vcl/draft/in-progress.html new file mode 100644 index 000000000..140065509 --- /dev/null +++ b/app/views/v31/victim-record/vcl/draft/in-progress.html @@ -0,0 +1,13 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +

    + A draft letter is in progress. +

    + + + Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/draft/not-started.html b/app/views/v31/victim-record/vcl/draft/not-started.html new file mode 100644 index 000000000..a94ef2b0b --- /dev/null +++ b/app/views/v31/victim-record/vcl/draft/not-started.html @@ -0,0 +1,10 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about a stopped or substantially altered charge. +

    + + + Draft a letter to inform about the stopped or substantially altered charge + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/draft/ready-to-send.html b/app/views/v31/victim-record/vcl/draft/ready-to-send.html new file mode 100644 index 000000000..cec5201c5 --- /dev/null +++ b/app/views/v31/victim-record/vcl/draft/ready-to-send.html @@ -0,0 +1,88 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% if (data['callAttempt'] == "1") %} +{% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% elif (data['callAttempt'] == "2") %} +{% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['callAttempt'] == "3") %} +{% include "/v31/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% else %} +{% endif %} + + + +{% if (data['pmoc'] == "email") and (data['victimEmailAddress'] == "") %} +

    + You must confirm the preferred method of contact first then enter an email address. +

    +{% elif (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} +

    + You must confirm the preferred method of contact first then enter a address. +

    +{% else %} +

    + The letter is ready to send. No amendments are required. +

    + +

    + You must review the letter before sending to the victim. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + {% else %} + {% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/draft/under-review.html b/app/views/v31/victim-record/vcl/draft/under-review.html new file mode 100644 index 000000000..131a61bf6 --- /dev/null +++ b/app/views/v31/victim-record/vcl/draft/under-review.html @@ -0,0 +1,83 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% if (data['reviewer'] == "head") %} +

    + The draft is under review. The current reviewer is Cecilia Galpin (Head). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% elif (data['reviewer'] == "lawyer") %} +

    + The draft is under review. The current reviewer is Geoff Laws (Lawyer). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% else %} +

    + The draft is under review with {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. +

    + + + +

    + You can still make changes to the draft if you need to. +

    +{% endif %} + + + View draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/index copy.html b/app/views/v31/victim-record/vcl/index copy.html new file mode 100644 index 000000000..7982293f8 --- /dev/null +++ b/app/views/v31/victim-record/vcl/index copy.html @@ -0,0 +1,39 @@ +'/v31/victim-record?pmoc=mobile&vclType=draft-not-started&subTab=vcl#communications', +'/v31/victim-record?pmoc=mobile&vclType=draft-in-progress&subTab=vcl#communications', +'/v31/victim-record?pmoc=mobile&vclType=draft-under-review&subTab=vcl#communications', +'/v31/victim-record?pmoc=mobile&vclType=draft-amendments-required&subTab=vcl#communications', +'/v31/victim-record?pmoc=mobile&vclType=draft-ready-to-send&subTab=vcl#communications', +'/v31/victim-record?pmoc=mobile&vclType=draft-approved-to-send&subTab=vcl#communications', +'/v31/victim-record?pmoc=mobile&vclType=before-call-1&subTab=vcl#communications', +'/v31/victim-record?pmoc=mobile&vclType=informed-after-call-1&subTab=vcl#communications', +'/v31/victim-record?pmoc=mobile&vclType=informed-after-call-2&subTab=vcl#communications', +'/v31/victim-record?pmoc=mobile&vclType=informed-after-call-3&subTab=vcl#communications', +'/v31/victim-record?pmoc=mobile&vclType=after-call-attempt-1&subTab=vcl#communications', +'/v31/victim-record?pmoc=mobile&vclType=after-call-attempt-2&subTab=vcl#communications', +'/v31/victim-record?pmoc=mobile&vclType=after-call-attempt-3&subTab=vcl#communications', +'/v31/victim-record?pmoc=mobile&vclType=fu-email-after-call-1&subTab=vcl#communications', +'/v31/victim-record?pmoc=mobile&vclType=fu-email-after-call-2&subTab=vcl#communications', +'/v31/victim-record?pmoc=mobile&vclType=fu-email-after-call-3&subTab=vcl#communications', +'/v31/victim-record?pmoc=mobile&vclType=fu-email-failure-permanent&subTab=vcl#communications', +'/v31/victim-record?pmoc=mobile&vclType=fu-email-failure-permanent-with-success&subTab=vcl#communications', +'/v31/victim-record?pmoc=mobile&vclType=fu-email-failure-technical&subTab=vcl#communications', +'/v31/victim-record?pmoc=mobile&vclType=fu-email-failure-temporary&subTab=vcl#communications', +'/v31/victim-record?pmoc=mobile&vclType=fu-email-sending&subTab=vcl#communications', +'/v31/victim-record?pmoc=mobile&vclType=fu-letter-dispatched&subTab=vcl#communications', +'/v31/victim-record?pmoc=mobile&vclType=fu-letter-after-call-1&subTab=vcl#communications', +'/v31/victim-record?pmoc=mobile&vclType=fu-letter-after-call-2&subTab=vcl#communications', +'/v31/victim-record?pmoc=mobile&vclType=fu-letter-after-call-3&subTab=vcl#communications', +'/v31/victim-record?pmoc=mobile&vclType=fu-letter-after-fu-email-undelivered&subTab=vcl#communications', +'/v31/victim-record?pmoc=email&vclType=email-delivered&subTab=vcl#communications', +'/v31/victim-record?pmoc=email&vclType=email-after-call-attempt-1&subTab=vcl#communications', +'/v31/victim-record?pmoc=email&vclType=email-after-call-attempt-2&subTab=vcl#communications', +'/v31/victim-record?pmoc=email&vclType=email-failure-permanent&subTab=vcl#communications', +'/v31/victim-record?pmoc=email&vclType=email-failure-permanent-with-success&subTab=vcl#communications', +'/v31/victim-record?pmoc=email&vclType=email-failure-technical&subTab=vcl#communications', +'/v31/victim-record?pmoc=email&vclType=email-failure-temporary&subTab=vcl#communications', +'/v31/victim-record?pmoc=email&vclType=email-sending&subTab=vcl#communications', +'/v31/victim-record?pmoc=post&vclType=letter-dispatched&subTab=vcl#communications', +'/v31/victim-record?pmoc=post&vclType=letter-after-call-attempt-1&subTab=vcl#communications', +'/v31/victim-record?pmoc=post&vclType=letter-after-call-attempt-2&subTab=vcl#communications', +'/v31/victim-record?pmoc=post&vclType=letter-after-call-attempt-3&subTab=vcl#communications', +'/v31/victim-record?pmoc=post&vclType=letter-after-email-undelivered&subTab=vcl#communications', \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/index.html b/app/views/v31/victim-record/vcl/index.html new file mode 100644 index 000000000..bb863aff3 --- /dev/null +++ b/app/views/v31/victim-record/vcl/index.html @@ -0,0 +1,219 @@ +{% block content %} +
    + + + + + {% if (data['vclType'] == 'stopped-charge') or (data['vclType'] == 'altered-charge') %} +
    +
    +
    +

    + {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% elif (data['vclType'] == "altered-charge") %}Substantially altered charge{% else %}VCL decision{% endif %} +

    +
    +
    + + + + {% if (data['vclStatus'] == "draft-not-started") %} + {% include "/v31/victim-record/vcl/draft/not-started.html" %} + + {% elif (data['vclStatus'] == "draft-in-progress") %} + {% include "/v31/victim-record/vcl/draft/in-progress.html" %} + + {% elif (data['vclStatus'] == "draft-under-review") %} + {% include "/v31/victim-record/vcl/draft/under-review.html" %} + + {% elif (data['vclStatus'] == "draft-amendments-required") %} + {% include "/v31/victim-record/vcl/draft/amendments-required.html" %} + + {% elif (data['vclStatus'] == "draft-ready-to-send") %} + {% include "/v31/victim-record/vcl/draft/ready-to-send.html" %} + + {% elif (data['vclStatus'] == "draft-approved-to-send") %} + {% include "/v31/victim-record/vcl/draft/approved-to-send.html" %} + + + {% elif (data['vclStatus'] == "before-call-1") %} + {% include "/v31/victim-record/vcl/call/before-call-1.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-1") %} + {% include "/v31/victim-record/vcl/call/informed-after-call-1.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-2") %} + {% include "/v31/victim-record/vcl/call/informed-after-call-2.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-3") %} + {% include "/v31/victim-record/vcl/call/informed-after-call-3.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-1") %} + {% include "/v31/victim-record/vcl/call/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-2") %} + {% include "/v31/victim-record/vcl/call/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-3") %} + {% include "/v31/victim-record/vcl/call/after-call-attempt-3.html" %} + + + {% elif (data['vclStatus'] == "fu-email-after-call-1") %} + {% include "/v31/victim-record/vcl/send/fu-email/after-call-1.html" %} + + {% elif (data['vclStatus'] == "fu-email-after-call-2") %} + {% include "/v31/victim-record/vcl/send/fu-email/after-call-2.html" %} + + {% elif (data['vclStatus'] == "fu-email-after-call-3") %} + {% include "/v31/victim-record/vcl/send/fu-email/after-call-3.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-permanent") %} + {% include "/v31/victim-record/vcl/send/fu-email/failure-permanent.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-permanent-with-success") %} + {% include "/v31/victim-record/vcl/send/fu-email/failure-permanent-with-success.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-technical") %} + {% include "/v31/victim-record/vcl/send/fu-email/failure-technical.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-temporary") %} + {% include "/v31/victim-record/vcl/send/fu-email/failure-temporary.html" %} + + {% elif (data['vclStatus'] == "fu-email-sending") %} + {% include "/v31/victim-record/vcl/send/fu-email/sending.html" %} + + + {% elif (data['vclStatus'] == "fu-letter-dispatched") %} + {% include "/v31/victim-record/vcl/send/fu-letter/dispatched.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-1") %} + {% include "/v31/victim-record/vcl/send/fu-letter/after-call-1.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-2") %} + {% include "/v31/victim-record/vcl/send/fu-letter/after-call-2.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-3") %} + {% include "/v31/victim-record/vcl/send/fu-letter/after-call-3.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-fu-email-undelivered") %} + {% include "/v31/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html" %} + + + {% elif (data['vclStatus'] == "email-delivered") %} + {% include "/v31/victim-record/vcl/send/email/delivered.html" %} + + {% elif (data['vclStatus'] == "email-after-call-attempt-1") %} + {% include "/v31/victim-record/vcl/send/email/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "email-after-call-attempt-2") %} + {% include "/v31/victim-record/vcl/send/email/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "email-failure-permanent") %} + {% include "/v31/victim-record/vcl/send/email/failure-permanent.html" %} + + {% elif (data['vclStatus'] == "email-failure-permanent-with-success") %} + {% include "/v31/victim-record/vcl/send/email/failure-permanent-with-success.html" %} + + {% elif (data['vclStatus'] == "email-failure-technical") %} + {% include "/v31/victim-record/vcl/send/email/failure-technical.html" %} + + {% elif (data['vclStatus'] == "email-failure-temporary") %} + {% include "/v31/victim-record/vcl/send/email/failure-temporary.html" %} + + {% elif (data['vclStatus'] == "email-sending") %} + {% include "/v31/victim-record/vcl/send/email/sending.html" %} + + + {% elif (data['vclStatus'] == "letter-dispatched") %} + {% include "/v31/victim-record/vcl/send/letter/dispatched.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-1") %} + {% include "/v31/victim-record/vcl/send/letter/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-2") %} + {% include "/v31/victim-record/vcl/send/letter/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-3") %} + {% include "/v31/victim-record/vcl/send/letter/after-call-attempt-3.html" %} + + {% elif (data['vclStatus'] == "letter-after-email-undelivered") %} + {% include "/v31/victim-record/vcl/send/letter/after-email-undelivered.html" %} + + {% else %} +

    There was a problem retrieving information. Try again later.

    + {% endif %} + + {% include "/v31/victim-record/vcl/next-steps.html" %} + + +
    +
    +
    + {% else %} +
    + + {% if (data['pmoc'] == "via-police") %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by the police. +

    + {% elif (data['pmoc'] == "via-isva") %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by their independent sexual violence adviser (ISVA). +

    + {% else %} + {% include "/v31/victim-record/vcl/draft/not-started.html" %} + {% endif %} + + {% include "/v31/victim-record/vcl/next-steps.html" %} + + {% if (data['vclSent'] == "yes") or (data['vclSent'] == "na") %} + + Draft another letter to inform about the stopped or substantially altered charge + + {% endif %} +
    + + {% endif %} +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/vcl/victim-record/vcl/next-steps.html b/app/views/v31/victim-record/vcl/next-steps.html similarity index 100% rename from app/views/delivery/vcl/victim-record/vcl/next-steps.html rename to app/views/v31/victim-record/vcl/next-steps.html diff --git a/app/views/delivery/vcl/victim-record/vcl/progress-tracker.html b/app/views/v31/victim-record/vcl/progress-tracker.html similarity index 100% rename from app/views/delivery/vcl/victim-record/vcl/progress-tracker.html rename to app/views/v31/victim-record/vcl/progress-tracker.html diff --git a/app/views/v31/victim-record/vcl/send/email/after-call-attempt-1.html b/app/views/v31/victim-record/vcl/send/email/after-call-attempt-1.html new file mode 100644 index 000000000..09e7eac2a --- /dev/null +++ b/app/views/v31/victim-record/vcl/send/email/after-call-attempt-1.html @@ -0,0 +1,16 @@ +{% block content %} +{% include "/v31/victim-record/vcl/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/email/after-call-attempt-2.html b/app/views/v31/victim-record/vcl/send/email/after-call-attempt-2.html new file mode 100644 index 000000000..489876d5f --- /dev/null +++ b/app/views/v31/victim-record/vcl/send/email/after-call-attempt-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v31/victim-record/vcl/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/email/delivered.html b/app/views/v31/victim-record/vcl/send/email/delivered.html new file mode 100644 index 000000000..616cb442d --- /dev/null +++ b/app/views/v31/victim-record/vcl/send/email/delivered.html @@ -0,0 +1,3 @@ +{% block content %} +{% include "/v31/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/email/failure-permanent.html b/app/views/v31/victim-record/vcl/send/email/failure-permanent.html new file mode 100644 index 000000000..740643bce --- /dev/null +++ b/app/views/v31/victim-record/vcl/send/email/failure-permanent.html @@ -0,0 +1,18 @@ +{% block content %} +{% include "/v31/victim-record/vcl/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/email/failure-technical.html b/app/views/v31/victim-record/vcl/send/email/failure-technical.html new file mode 100644 index 000000000..5fc214a34 --- /dev/null +++ b/app/views/v31/victim-record/vcl/send/email/failure-technical.html @@ -0,0 +1,12 @@ +{% block content %} +{% include "/v31/victim-record/vcl/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/email/failure-temporary.html b/app/views/v31/victim-record/vcl/send/email/failure-temporary.html new file mode 100644 index 000000000..10fd99ad1 --- /dev/null +++ b/app/views/v31/victim-record/vcl/send/email/failure-temporary.html @@ -0,0 +1,18 @@ +{% block content %} +{% include "/v31/victim-record/vcl/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/email/sending.html b/app/views/v31/victim-record/vcl/send/email/sending.html new file mode 100644 index 000000000..c89fe96eb --- /dev/null +++ b/app/views/v31/victim-record/vcl/send/email/sending.html @@ -0,0 +1,9 @@ +{% block content %} +{% include "/v31/victim-record/vcl/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/fu-email/after-call-1.html b/app/views/v31/victim-record/vcl/send/fu-email/after-call-1.html new file mode 100644 index 000000000..70e09ce06 --- /dev/null +++ b/app/views/v31/victim-record/vcl/send/fu-email/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v31/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/fu-email/after-call-2.html b/app/views/v31/victim-record/vcl/send/fu-email/after-call-2.html new file mode 100644 index 000000000..c499b28a7 --- /dev/null +++ b/app/views/v31/victim-record/vcl/send/fu-email/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v31/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/fu-email/after-call-3.html b/app/views/v31/victim-record/vcl/send/fu-email/after-call-3.html new file mode 100644 index 000000000..44a51ffe0 --- /dev/null +++ b/app/views/v31/victim-record/vcl/send/fu-email/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v31/victim-record/vcl/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v31/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/fu-email/failure-permanent.html b/app/views/v31/victim-record/vcl/send/fu-email/failure-permanent.html new file mode 100644 index 000000000..76e91c667 --- /dev/null +++ b/app/views/v31/victim-record/vcl/send/fu-email/failure-permanent.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v31/victim-record/vcl/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/fu-email/failure-technical.html b/app/views/v31/victim-record/vcl/send/fu-email/failure-technical.html new file mode 100644 index 000000000..b9defb9fa --- /dev/null +++ b/app/views/v31/victim-record/vcl/send/fu-email/failure-technical.html @@ -0,0 +1,15 @@ +{% block content %} +{% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v31/victim-record/vcl/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/fu-email/failure-temporary.html b/app/views/v31/victim-record/vcl/send/fu-email/failure-temporary.html new file mode 100644 index 000000000..960feb080 --- /dev/null +++ b/app/views/v31/victim-record/vcl/send/fu-email/failure-temporary.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v31/victim-record/vcl/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/fu-email/sending.html b/app/views/v31/victim-record/vcl/send/fu-email/sending.html new file mode 100644 index 000000000..2f31f51ed --- /dev/null +++ b/app/views/v31/victim-record/vcl/send/fu-email/sending.html @@ -0,0 +1,13 @@ +{% block content %} +{% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v31/victim-record/vcl/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/fu-letter/after-call-1.html b/app/views/v31/victim-record/vcl/send/fu-letter/after-call-1.html new file mode 100644 index 000000000..d1da49208 --- /dev/null +++ b/app/views/v31/victim-record/vcl/send/fu-letter/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v31/victim-record/vcl/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/fu-letter/after-call-2.html b/app/views/v31/victim-record/vcl/send/fu-letter/after-call-2.html new file mode 100644 index 000000000..07c1ff24d --- /dev/null +++ b/app/views/v31/victim-record/vcl/send/fu-letter/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v31/victim-record/vcl/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/fu-letter/after-call-3.html b/app/views/v31/victim-record/vcl/send/fu-letter/after-call-3.html new file mode 100644 index 000000000..b66e9b247 --- /dev/null +++ b/app/views/v31/victim-record/vcl/send/fu-letter/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v31/victim-record/vcl/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v31/victim-record/vcl/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html b/app/views/v31/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html new file mode 100644 index 000000000..e92e2d035 --- /dev/null +++ b/app/views/v31/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html @@ -0,0 +1,73 @@ +{% block content %} +{% include "/v31/victim-record/vcl/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} + +
    +
    + +
    + +{% include "/v31/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + + + {% include "/v31/victim-record/vcl/details/email.html" %} + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/letter/after-call-attempt-1.html b/app/views/v31/victim-record/vcl/send/letter/after-call-attempt-1.html new file mode 100644 index 000000000..0ed9ea70e --- /dev/null +++ b/app/views/v31/victim-record/vcl/send/letter/after-call-attempt-1.html @@ -0,0 +1,16 @@ +{% block content %} +{% include "/v31/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/letter/after-call-attempt-2.html b/app/views/v31/victim-record/vcl/send/letter/after-call-attempt-2.html new file mode 100644 index 000000000..28a0a2316 --- /dev/null +++ b/app/views/v31/victim-record/vcl/send/letter/after-call-attempt-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v31/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/letter/after-call-attempt-3.html b/app/views/v31/victim-record/vcl/send/letter/after-call-attempt-3.html new file mode 100644 index 000000000..2ee72f298 --- /dev/null +++ b/app/views/v31/victim-record/vcl/send/letter/after-call-attempt-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v31/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + {% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/letter/after-email-undelivered.html b/app/views/v31/victim-record/vcl/send/letter/after-email-undelivered.html new file mode 100644 index 000000000..2c045cb27 --- /dev/null +++ b/app/views/v31/victim-record/vcl/send/letter/after-email-undelivered.html @@ -0,0 +1,51 @@ +{% block content %} +{% include "/v31/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + + + {% include "/v31/victim-record/vcl/details/email.html" %} + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/letter/dispatched.html b/app/views/v31/victim-record/vcl/send/letter/dispatched.html new file mode 100644 index 000000000..b9f2146b0 --- /dev/null +++ b/app/views/v31/victim-record/vcl/send/letter/dispatched.html @@ -0,0 +1,19 @@ +{% block content %} +{% include "/v31/victim-record/vcl/details/letter.html" %} + +{% if (data['notifyStatus'] == "delivered") %} +{% else %} +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v31/victim-record/vcl/details/email.html" %} +
    +
    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/victim-details.html b/app/views/v31/victim-record/victim-details.html new file mode 100644 index 000000000..1c1708831 --- /dev/null +++ b/app/views/v31/victim-record/victim-details.html @@ -0,0 +1,295 @@ +{% block content %} +

    Victim details

    + +
    +
    +
    +
    +

    Name and contact details

    +
    + +
    +
    +
    +
    + Name and title +
    +
    + {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] }} {{ data['victimForename'] }} +
    +
    + Change full name +
    +
    +
    +
    + Preferred name +
    +
    + {{ data['victimPreferredName'] }} +
    +
    + Change preferred name +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    + Change phone number +
    +
    +
    +
    + Email address +
    +
    + {{ data['victimEmailAddress'] }} +
    +
    + Change email address +
    +
    +
    +
    + Address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + Change home address +
    +
    +
    +
    + Want to be contacted +
    +
    + Yes +
    +
    +
    +
    + Preferred method of contact +
    + {% if (data['pmoc'] == "Not provided") %} +
    + Enter preferred method of contact +
    + {% else %} +
    + {{ data['pmoc'] | capitalize }} +
    +
    + Change preferred method of contact +
    + {% endif %} +
    +
    +
    + Preferred correspondence language +
    +
    + English +
    +
    + Change preferred correspondence language +
    +
    +
    +
    + Preferred contact times +
    + {% if (data['preferredContactTimes'] == "Not provided") %} +
    + Enter preferred contact times +
    + {% else %} +
    + {{ data['preferredContactTimes'] | capitalize }} +
    +
    + Change preferred contact times +
    + {% endif %} +
    +
    +
    + Victim representative contact details +
    +
    + Not provided +
    +
    + Change victim representative contact details +
    +
    +
    +
    +
    + +
    +
    + +
    +
    +

    Equality information

    +
    + +
    +
    +
    +
    + Age +
    +
    + {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) +
    +
    + Change age +
    +
    +
    +
    + Has health conditions or illness +
    +
    + Yes +
    +
    + Change if they have health conditions or illness +
    +
    +
    +
    + Health conditions or illness +
    +
    + Not provided +
    +
    + Change health conditions or illness +
    +
    +
    +
    + Abilities reduced +
    +
    + Not provided +
    +
    + Change if abilities reduced +
    +
    +
    +
    + Ethnic group +
    +
    + White +
    +
    + Change ethnic group +
    +
    +
    +
    + Ethnic background +
    +
    + English, Welsh, Scottish, Northern Irish or British +
    +
    + Change ethnic background +
    +
    +
    +
    + Religion +
    +
    +

    Preferred not to say

    +
    +
    + Change religion +
    +
    +
    +
    + Sex +
    +
    +

    Preferred not to say

    +
    +
    + Change sex +
    +
    +
    +
    + Gender identity +
    +
    +

    Preferred not to say

    +
    +
    + Change gender identity +
    +
    + +
    +
    +
    + +
    +
    +

    Other information

    +
    + +
    +
    +
    +
    + Previous convictions +
    +
    + Yes +
    +
    + Change if has previous convictions +
    +
    +
    +
    + Special measures required +
    +
    + Not provided +
    +
    + Change special measures required +
    +
    +
    +
    + Power of Attorney +
    +
    + No +
    +
    + Change Power of Attorney +
    +
    +
    +
    +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/vso-dashboard.html b/app/views/v31/vso-dashboard.html new file mode 100644 index 000000000..adc4465c1 --- /dev/null +++ b/app/views/v31/vso-dashboard.html @@ -0,0 +1,286 @@ +{% extends "layouts/main.html" %} + +{% set pageName="VSO dashboard" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    +
    + +

    VSO dashboard

    + +
    +
    +
    +
    +

    + All upcoming events +

    +
    +
    +
    +
    +
    + Age +
    +
    + 38 +
    +
    + Change age (Lead tenant) +
    +
    +
    +
    + Nationality +
    +
    + UK national resident in UK +
    +
    + Change nationality (Lead tenant) +
    +
    +
    +
    + Working situation +
    +
    + Part time – less than 30 hours a week +
    +
    + Change working situation (Lead tenant) +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    + Upcoming events by victim +

    +
    +
    +
    +
    +
    + Age +
    +
    + 38 +
    +
    + Change age (Lead tenant) +
    +
    +
    +
    + Nationality +
    +
    + UK national resident in UK +
    +
    + Change nationality (Lead tenant) +
    +
    +
    +
    + Working situation +
    +
    + Part time – less than 30 hours a week +
    +
    + Change working situation (Lead tenant) +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    + Recently viewed victims +

    +
    +
    +
    +
    +
    + Age +
    +
    + 38 +
    +
    + Change age (Lead tenant) +
    +
    +
    +
    + Nationality +
    +
    + UK national resident in UK +
    +
    + Change nationality (Lead tenant) +
    +
    +
    +
    + Working situation +
    +
    + Part time – less than 30 hours a week +
    +
    + Change working situation (Lead tenant) +
    +
    +
    +
    +
    +
    +
    + + + + + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat/.DS_Store b/app/views/v40/.DS_Store similarity index 100% rename from app/views/delivery/wat/.DS_Store rename to app/views/v40/.DS_Store diff --git a/app/views/delivery/wat/dashboard-concepts/concept-1.html b/app/views/v40/dashboard-concepts/concept-1.html similarity index 100% rename from app/views/delivery/wat/dashboard-concepts/concept-1.html rename to app/views/v40/dashboard-concepts/concept-1.html diff --git a/app/views/delivery/wat/dashboard-concepts/create-reminder.html b/app/views/v40/dashboard-concepts/create-reminder.html similarity index 100% rename from app/views/delivery/wat/dashboard-concepts/create-reminder.html rename to app/views/v40/dashboard-concepts/create-reminder.html diff --git a/app/views/delivery/wat/dashboard-concepts/my-tasks-2.html b/app/views/v40/dashboard-concepts/my-tasks-2.html similarity index 100% rename from app/views/delivery/wat/dashboard-concepts/my-tasks-2.html rename to app/views/v40/dashboard-concepts/my-tasks-2.html diff --git a/app/views/v40/dashboard-concepts/my-tasks.html b/app/views/v40/dashboard-concepts/my-tasks.html new file mode 100644 index 000000000..162967d08 --- /dev/null +++ b/app/views/v40/dashboard-concepts/my-tasks.html @@ -0,0 +1,185 @@ +{% extends "layouts/main.html" %} +{% set pageName="Tasks" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge22/10/2024
    Overdue
    + Send letter +
    John Smith
    54KR1626525
    No further action23/10/2025
    Due today
    + Callback scheduled +
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting24/10/2025 + Make call +
    Alice Johnson
    54KR1626525/1
    VCL Scheme24/10/2025 + Amend draft +
    Michael Roberts
    54KR1626790
    VCL Scheme25/10/2025 + Draft letter +
    + + +
    + +
    +
    +

    Recently viewed victims

    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat/dashboard-concepts/team-victims.html b/app/views/v40/dashboard-concepts/team-victims.html similarity index 100% rename from app/views/delivery/wat/dashboard-concepts/team-victims.html rename to app/views/v40/dashboard-concepts/team-victims.html diff --git a/app/views/v40/onb/check-details.html b/app/views/v40/onb/check-details.html new file mode 100644 index 000000000..fd2955d11 --- /dev/null +++ b/app/views/v40/onb/check-details.html @@ -0,0 +1,142 @@ +{% extends "layouts/main.html" %} +{% set pageName="Check the details before drafting the letter" %} + +{% block header %} +{% include "/v40/onb/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Check the details before onboarding {{ data['victimForename'] }} {{ data['victimSurname'] }} +

    +
    +
    +
    + Service lead +
    +
    + {{ data['serviceLead'] }} +
    +
    + Change service lead +
    +
    +
    +
    + Next task +
    +
    + {{ data['nextTask'] }} +
    +
    + Change next task +
    +
    +
    +
    + Charging type +
    +
    + Select charging type +
    +
    +
    +
    + Domestic abuse risk level +
    +
    + Select domestic abuse risk level +
    +
    + +
    +
    + Preferred method of contact +
    +
    + {{ data['pmoc'] }} +
    +
    + Change preferred method of contact +
    +
    +
    +
    + Preferred corresponding language +
    +
    + Select preferred corresponding language +
    +
    + {% if data['preferred-corresponding-language'] == "English" or data['preferred-corresponding-language'] == "" %} + {% else %} +
    +
    + Translator needed +
    +
    + Select if translator needed +
    +
    + {% endif %} +
    +
    + Preferred contact times +
    +
    + Enter preferred contact times +
    +
    +
    +
    + Preferred name +
    +
    + Enter preferred name +
    +
    +
    +
    + Victim Personal Statement status +
    +
    + Select Victim Personal Statement status +
    +
    +
    +

    + Now onboard the victim +

    +

    + By confirming these details you will onboard {{ data['victimForename'] }} {{ data['victimSurname'] }} to the {{ serviceName }}. They can then be assigned to a member of the {{ data['serviceLead'] }} service. +

    +
    + + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/onb/header/vso.html b/app/views/v40/onb/header/vso.html new file mode 100644 index 000000000..b70141624 --- /dev/null +++ b/app/views/v40/onb/header/vso.html @@ -0,0 +1,42 @@ +{% block content %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/onb/next-task.html b/app/views/v40/onb/next-task.html new file mode 100644 index 000000000..3246cb6ca --- /dev/null +++ b/app/views/v40/onb/next-task.html @@ -0,0 +1,96 @@ +{% extends "layouts/main.html" %} +{% set pageName="Next task" %} + +{% block header %} +{% include "/v40/onb/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is the next task for {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + + {% if (data['serviceLead'] == "RASSO") %} +
    + + +
    + {% elif (data['serviceLead'] == "Bereaved Family Service") %} +
    + + +
    + {% endif %} + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/onb/onboarded.html b/app/views/v40/onb/onboarded.html new file mode 100644 index 000000000..9d1de6f4b --- /dev/null +++ b/app/views/v40/onb/onboarded.html @@ -0,0 +1,36 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Victim onboarded" %} + +{% block header %} +{% include "/v40/onb/header/vso.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Victim onboarded +

    +
    + +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} is now onboarded to the {{ serviceName }}. +

    + +

    What happens next

    + +

    + They are ready to be assigned to a member of the {{ data['serviceLead'] }} service. +

    + + + Continue + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/onb/overview.html b/app/views/v40/onb/overview.html new file mode 100644 index 000000000..a999513b3 --- /dev/null +++ b/app/views/v40/onb/overview.html @@ -0,0 +1,89 @@ +{% extends "layouts/main.html" %} +{% set pageName="Overview" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} + +{% endblock %} diff --git a/app/views/v40/onb/pcd-type.html b/app/views/v40/onb/pcd-type.html new file mode 100644 index 000000000..3e6a4504a --- /dev/null +++ b/app/views/v40/onb/pcd-type.html @@ -0,0 +1,66 @@ +{% extends "layouts/main.html" %} +{% set pageName="Pre-charge decision type" %} + +{% block header %} +{% include "/v40/onb/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What does the CPS need to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} about? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/onb/preferred-method-of-contact.html b/app/views/v40/onb/preferred-method-of-contact.html new file mode 100644 index 000000000..ef8985e94 --- /dev/null +++ b/app/views/v40/onb/preferred-method-of-contact.html @@ -0,0 +1,87 @@ +{% extends "layouts/main.html" %} +{% set pageName="Preferred method of contact" %} + +{% block header %} +{% include "/v40/onb/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/onb/service-lead.html b/app/views/v40/onb/service-lead.html new file mode 100644 index 000000000..d23aedb4f --- /dev/null +++ b/app/views/v40/onb/service-lead.html @@ -0,0 +1,73 @@ +{% extends "layouts/main.html" %} +{% set pageName="Service lead" %} + +{% block header %} +{% include "/v40/onb/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Which service will carry out tasks for {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/onb/sign-in.html b/app/views/v40/onb/sign-in.html new file mode 100644 index 000000000..d57cf7688 --- /dev/null +++ b/app/views/v40/onb/sign-in.html @@ -0,0 +1,67 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Sign in to your account" %} + +{% block header %} +{% endblock %} + +{% block content %} +
    +
    + +
    + + + +
    + +

    + Victim Case Application +

    + Sign in to your account +

    +

    + +
    + +
    + + + + +
    + +
    + + + + +
    + + + +
    +
    + +
    + +
    + +
    +

    + Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

    +

    + As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

    +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/onb/tasks.html b/app/views/v40/onb/tasks.html new file mode 100644 index 000000000..a5875080e --- /dev/null +++ b/app/views/v40/onb/tasks.html @@ -0,0 +1,1002 @@ +{% extends "layouts/main.html" %} +{% set pageName="Tasks" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +

    Tasks

    + + + +
    + +
    +
    +

    No filters selected

    +
    + + +
    + +

    Filters

    + +
    +
    +
    + + Assignee + +
    + +
    +
    + +
    +
    + +
    + +
    +
    + + Service + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    + +
    +
    + + Area + +
    + +
    +
    +
    +
    + +
    +
    + +
    + +
    +
    + + Task type + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    + +
    + + + +

    + Sort by: + Due date + | + Hearing date + | + Decision date + +

    + +
    + +
    +
    +
    + Jane Doe
    54KR1626525 +
    +
    + Inform of decision to charge
    + Overdue 13 November 2025 +
    +
    + + Check and send decision to charge email + +
    +
    +
    +
    + John Smith
    54KR1626525 +
    +
    + Inform of no further action decision
    + Due today 14 November 2025 +
    +
    + + Call again at 14:00 of John Smith (54KR1626525) + +
    +
    +
    +
    + Jackie Smith
    54KR1626525 +
    +
    + Arrange CPS pre-trial meeting
    + Due today 14 November 2025 +
    +
    + + View letter and make call of Jackie Smith (54KR1626525) + +
    +
    +
    +
    + Alice Johnson
    54KR1626525/1 +
    +
    + Inform of substantially altered charge (VCL)
    + Due 17 November 2025 +
    +
    + + Amend draft of Alice Johnson (54KR1626525/1) + +
    +
    + {% if ((data['pcdStatus'] == "draft-under-review") or (data['pcdStatus'] == "ineligible") or (data['pcdSent'] == "yes")) %} +
    +
    + Barry Wiggins
    64KR1626925 +
    +
    + Inform of stopped charge (VCL)
    + Due 19 November 2025 +
    +
    + + Amend draft of Barry Wiggins (64KR1626925) + +
    +
    + {% else %} +
    +
    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}
    {{ data['caseUrn'] }} +
    +
    + Inform of {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}
    + Due 18 November 2025 +
    +
    + {% if (data['pcdStatus'] == "check-eligibility") %} + + Check eligibility to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "check-details") %} + + Check details to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "draft-not-started") %} + + Draft letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "draft-in-progress") %} + + Continue draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "draft-amendments-required") %} + + Amend draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "before-call-1") %} + + View letter and make call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "after-call-attempt-1") or (data['pcdStatus'] == "after-call-attempt-2") %} + + Log another call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "after-call-attempt-3") %} + + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "informed-after-call-1") or (data['pcdStatus'] == "informed-after-call-2") or (data['pcdStatus'] == "informed-after-call-3") %} + {% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} + + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% else %} + + Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% endif %} + + {% elif (data['pcdStatus'] == "draft-ready-to-send") %} + {% if (data['pmoc'] == "") %} + + Select preferred method of contact to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% else %} + + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% endif %} + + {% elif (data['pcdStatus'] == "draft-approved-to-send") %} + {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") or (data['pmoc'] == "email") %} + + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") or (data['pmoc'] == "post") %} + + Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% elif (data['pmoc'] == "via-police") %} + + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% elif (data['pmoc'] == "via-isva") %} + + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% endif %} + {% else %} +

    No tasks!!

    + {% endif %} +
    +
    + {% endif %} +
    + +
    +

    JONES, Oliver A

    +

    42AE4523851

    +
    Task
    Inform of no further action decision
    +
    Due
    Overdue 13 November 2025
    +
    Next action
    Finish and send
    +
    + + + +
    +
    + + + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/onb/victims.html b/app/views/v40/onb/victims.html new file mode 100644 index 000000000..42b721a9c --- /dev/null +++ b/app/views/v40/onb/victims.html @@ -0,0 +1,877 @@ +{% extends "layouts/main.html" %} +{% set pageName="Victims" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    +
    + +

    Victims

    + +
    +
    +
    +
    +
    +

    No filters selected

    +
    + + +
    + +

    Filters

    + +
    +
    +
    + + Assignee + +
    + +
    +
    + +
    +
    + +
    + +
    +
    + + Service + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    + +
    +
    + + Area + +
    + +
    +
    +
    +
    + +
    +
    + +
    + +
    +
    + + Victim category + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    + +
    +
    + + Onboarded + +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    + +
    + + + +

    + Sort by: + Hearing date + | + Decision date +

    + +
    + + {% if true %} +
    + +
    +
    +

    OBERON, Shelly

    +
    Case reference
    42QW2146123
    +
    Lead defendant
    SUMMER, Yasmin
    +
    Victim category
    Yes
    +
    Onboarded
    Yes
    +
    Service
    Enhanced
    +
    Assignee
    KUMAR, Priya
    Change assignee
    +
    +
    +

    KING, Wendy

    +
    Case reference
    42TT3356525
    +
    Lead defendant
    NEWSOME, Gavin
    +
    Victim category
    Yes
    +
    Onboarded
    Yes
    +
    Service
    Universal
    +
    Assignee
    THOMPSON, Sarah
    Change assignee
    +
    +
    +

    JONES, Oliver A

    +
    Case reference
    42AE4523851
    +
    Lead defendant
    SHEARON, Abigail
    +
    Victim category
    No
    + +
    Service
    Universal
    +
    Assignee
    Unassigned
    +
    +
    +

    WOODLEY, Alfred

    +
    Case reference
    43WU1133726
    +
    Lead defendant
    PICKERTON, Gary
    +
    Victim category
    No
    + +
    Service
    Universal
    +
    Assignee
    Unassigned
    +
    +
    +

    COLLOCINI, Emiliano

    +
    Case reference
    42XF5693726
    +
    Lead defendant
    VERNON, Eugene
    +
    Victim category
    No
    + +
    Service
    Universal
    +
    Assignee
    Unassigned
    +
    +
    +

    EVANS, Gareth

    +
    Case reference
    44RG9895412
    +
    Lead defendant
    DE FREITAS, Jhon
    +
    Victim category
    No
    + +
    Service
    Universal
    +
    Assignee
    Unassigned
    +
    +
    +

    COOPER, Tracey

    +
    Case reference
    44RG9895413
    +
    Lead defendant
    DE FREITAS, Jhon
    +
    Victim category
    No
    + +
    Service
    Enhanced
    +
    Assignee
    Unassigned
    +
    +
    +

    MORRISON, Jennifer

    +
    Case reference
    44RG9895414
    +
    Lead defendant
    BLAKE, Marcus
    +
    Victim category
    Yes
    +
    Onboarded
    Yes
    +
    Service
    RASSO
    +
    Assignee
    BISHOP, James
    Change assignee
    +
    +
    +

    RICHARDSON, David

    +
    Case reference
    44RG9895415
    +
    Lead defendant
    STEWART, Patricia
    +
    Victim category
    No
    + +
    Service
    Bereaved Family Service
    +
    Assignee
    Unassigned
    +
    +
    + {% if data['onboardedStatus'] == "No" %} +

    PHILLIPS, Sarah

    + {% elif data['onboardedStatus'] == "Yes" %} +

    PHILLIPS, Sarah

    + {% endif %} +
    Case reference
    {{ data['caseUrn'] }}
    +
    Lead defendant
    WRIGHT, Nathan
    +
    Victim category
    Yes
    +
    Onboarded
    {{ data['onboardedStatus'] }}{% if data['onboardedStatus'] == 'No' %}
    Onboard {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}{% endif %}
    + {% if data['onboardedStatus'] == "Yes" %} +
    Service
    {{ data['serviceLead'] }}
    +
    Assignee
    Unassigned
    Change assignee
    + {% endif %} +
    +
    + + + + + + +
    + + + + + {% endif %} + + +
    + +
    +
    +

    Recently viewed victims

    + +
    +
    +
    + + + +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/call/call-support.html b/app/views/v40/pcd/call/call-support.html new file mode 100644 index 000000000..4b348ea2d --- /dev/null +++ b/app/views/v40/pcd/call/call-support.html @@ -0,0 +1,244 @@ +{% block content %} +
    +
    +
    +
    +

    + + Drafted letter (read-only) + +

    +
    + {% if (data['pcdType'] == "dtc") %}Decision to charge{% else %}No further action decision{% endif %} +
    +
    +
    + +
    +
    +
    +
    +

    + + Supporting information + +

    +
    +
    +
    + +
    +
    + Name +
    +
    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
    +
    +
    +
    + Preferred name +
    +
    + {{ data['victimPreferredName'] }} +
    +
    +
    +
    + Age +
    +
    + {{ data['victimAge'] }} +
    +
    +
    +
    + Date of birth +
    +
    + {{ data['victimDateOfBirth'] }} +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + + +
    +
    +
    + + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/call/follow-up-moc.html b/app/views/v40/pcd/call/follow-up-moc.html new file mode 100644 index 000000000..8d11fc3c0 --- /dev/null +++ b/app/views/v40/pcd/call/follow-up-moc.html @@ -0,0 +1,77 @@ +{% extends "layouts/main.html" %} +{% set pageName="Follow-up method of contact" %} + +{% block header %} +{% include "/v40/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + How does {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the letter? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    or
    + +
    + + +
    + +
    +
    + + +
    +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/call/next-attempt-moc.html b/app/views/v40/pcd/call/next-attempt-moc.html new file mode 100644 index 000000000..2f6e8971d --- /dev/null +++ b/app/views/v40/pcd/call/next-attempt-moc.html @@ -0,0 +1,69 @@ +{% extends "layouts/main.html" %} +{% set pageName="Next attempt method of contact" %} + +{% block header %} +{% include "/v40/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What do you want to do next? +

    +
    + +
    + +
    + + +
    + Preferred method of contact +
    +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/call/phone-call-1.html b/app/views/v40/pcd/call/phone-call-1.html new file mode 100644 index 000000000..7c6ce0b3c --- /dev/null +++ b/app/views/v40/pcd/call/phone-call-1.html @@ -0,0 +1,162 @@ +{% extends "layouts/main.html" %} +{% set pageName="Telephone call 1" %} + +{% block header %} +{% include "/v40/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Telephone call 1

    + +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + + What was the call direction? + + +
    +
    + + +
    + I called the victim +
    +
    + +
    + + +
    + The victim called the CPS +
    +
    +
    +
    +
    + +
    +
    + + + Were you able to inform the victim? + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    + + + +
    + + +
    +
    + {% include "/v40/pcd/call/call-support.html" %} +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/call/phone-call-2.html b/app/views/v40/pcd/call/phone-call-2.html new file mode 100644 index 000000000..2d444f609 --- /dev/null +++ b/app/views/v40/pcd/call/phone-call-2.html @@ -0,0 +1,164 @@ +{% extends "layouts/main.html" %} +{% set pageName="Telephone call 2" %} + +{% block header %} +{% include "/v40/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Telephone call 2

    + +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + + What was the call direction? + + +
    +
    + + +
    + I called the victim +
    +
    + +
    + + +
    + The victim called the CPS +
    +
    +
    +
    +
    + +
    +
    + + + Were you able to inform the victim? + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    +

    + +

    + + +
    + + +
    +
    + {% include "/v40/pcd/call/call-support.html" %} +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/call/phone-call-3.html b/app/views/v40/pcd/call/phone-call-3.html new file mode 100644 index 000000000..2268a72b8 --- /dev/null +++ b/app/views/v40/pcd/call/phone-call-3.html @@ -0,0 +1,161 @@ +{% extends "layouts/main.html" %} +{% set pageName="Telephone call 3 details" %} + +{% block header %} +{% include "/v40/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Telephone call 3

    + +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + + What was the call direction? + + +
    +
    + + +
    + I called the victim +
    +
    + +
    + + +
    + The victim called the CPS +
    +
    +
    +
    +
    + +
    +
    + + + Were you able to inform the victim? + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    + + +
    + + +
    +
    + {% include "/v40/pcd/call/call-support.html" %} +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat/pcd/call/read-only-letter.html b/app/views/v40/pcd/call/read-only-letter.html similarity index 100% rename from app/views/delivery/wat/pcd/call/read-only-letter.html rename to app/views/v40/pcd/call/read-only-letter.html diff --git a/app/views/v40/pcd/call/text-message-details.html b/app/views/v40/pcd/call/text-message-details.html new file mode 100644 index 000000000..6910b4227 --- /dev/null +++ b/app/views/v40/pcd/call/text-message-details.html @@ -0,0 +1,158 @@ +{% extends "layouts/main.html" %} +{% set pageName="Text message details" %} + +{% block header %} +{% include "/v40/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +
    +

    + Text message details +

    +

    + Date and time of text message +

    +
    + + +
    + If you need to change the date, use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    +
    +
    + + Time of text message + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    +
    +
    + + Time of second call attempt + + +
    + Enter the time given in the text message in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    +
    +
    + + Time of third call attempt (optional) + + +
    + Enter the time given in the text message in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/call/was-text-message-sent.html b/app/views/v40/pcd/call/was-text-message-sent.html new file mode 100644 index 000000000..f3a2689cd --- /dev/null +++ b/app/views/v40/pcd/call/was-text-message-sent.html @@ -0,0 +1,59 @@ +{% extends "layouts/main.html" %} +{% set pageName="Was a text message sent to the victim?" %} + +{% block header %} +{% include "/v40/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Was a text message sent to {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat/vcl/case-locked/banner/by-someone-else.html b/app/views/v40/pcd/case-locked/banner/by-someone-else.html similarity index 100% rename from app/views/delivery/wat/vcl/case-locked/banner/by-someone-else.html rename to app/views/v40/pcd/case-locked/banner/by-someone-else.html diff --git a/app/views/delivery/wat/vcl/case-locked/banner/self-locked.html b/app/views/v40/pcd/case-locked/banner/self-locked.html similarity index 100% rename from app/views/delivery/wat/vcl/case-locked/banner/self-locked.html rename to app/views/v40/pcd/case-locked/banner/self-locked.html diff --git a/app/views/v40/pcd/case-locked/by-someone-else.html b/app/views/v40/pcd/case-locked/by-someone-else.html new file mode 100644 index 000000000..f46eb19ab --- /dev/null +++ b/app/views/v40/pcd/case-locked/by-someone-else.html @@ -0,0 +1,27 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Case locked" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    +

    + This case is locked +

    +

    + This case was locked on 19 February 2025 at 16:48. +

    +

    + We could not save the information you entered. To make an update, contact Gerald Kingsley-Smyth and ask them to exit the case. +

    +

    + To view the victim's information, search for the URN and select the victim's name again. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/case-locked/self-locked.html b/app/views/v40/pcd/case-locked/self-locked.html new file mode 100644 index 000000000..9487bed11 --- /dev/null +++ b/app/views/v40/pcd/case-locked/self-locked.html @@ -0,0 +1,24 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Case locked" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    +

    + This case is locked +

    +

    + We could not save the information you entered. To make an update, exit the case on CMS. +

    +

    + To view the victim's information, search for the URN and select the victim's name again. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/cases.html b/app/views/v40/pcd/cases.html new file mode 100644 index 000000000..f9c114eab --- /dev/null +++ b/app/views/v40/pcd/cases.html @@ -0,0 +1,152 @@ +{% extends "layouts/main.html" %} +{% set pageName="Cases" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    +
    +

    Selected filters

    +
    +
    + + +
    + +

    Owner

    +
    +
    + + +
    +
    + + +
    +
    + +

    Status

    +
    +
    + + +
    +
    + + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    +

    Cases (169)

    +
    + +
    + +
    +

    Critically overdue

    + + +
    +

    Check CCTV footage

    +

    Case number: 2025/12345 · Defendant: John Smith · Court: Hammersmith Magistrates

    +
    +
    +
    Created
    +
    12 November 2025
    +
    +
    +
    Last updated
    +
    17 November 2025
    +
    +
    + Urgent +
    + + + {% for i in [1,2,3] %} +
    +

    Prepare victim statement

    +

    Case number: 2025/12{{ i }} · Defendant: Jane Doe · Court: North Feltham Crown Court

    +

    Hearing: 20 November 2025 · Assigned to: Unassigned

    + View case +
    + {% endfor %} +
    + +
    +

    Overdue

    + {% for i in [4,5,6,7] %} +
    +

    Check victim support referrals

    +

    Case number: 2025/13{{ i }} · Defendant: Example Name · Court: Example Court

    +

    Assigned to: Prosecutor {{ i }}

    + View case +
    + {% endfor %} +
    + + + +
    +
    +{% endblock %} diff --git a/app/views/v40/pcd/checklist.html b/app/views/v40/pcd/checklist.html new file mode 100644 index 000000000..1c96e8e76 --- /dev/null +++ b/app/views/v40/pcd/checklist.html @@ -0,0 +1,70 @@ +{% extends "layouts/main.html" %} +{% set pageName="Checklist" %} + +{% block header %} +{% include "/v40/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    +
    +
    + +

    + Checklist +

    +
    +

    Select the items that have been completed or are required for this victim.

    +
    +
    + + +
    +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    +
    +
    +
    + + +
    + +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat/pcd/concepts/create-reminder.html b/app/views/v40/pcd/concepts/create-reminder.html similarity index 100% rename from app/views/delivery/wat/pcd/concepts/create-reminder.html rename to app/views/v40/pcd/concepts/create-reminder.html diff --git a/app/views/delivery/wat/pcd/concepts/dashboard-1.html b/app/views/v40/pcd/concepts/dashboard-1.html similarity index 100% rename from app/views/delivery/wat/pcd/concepts/dashboard-1.html rename to app/views/v40/pcd/concepts/dashboard-1.html diff --git a/app/views/v40/pcd/concepts/overview.html b/app/views/v40/pcd/concepts/overview.html new file mode 100644 index 000000000..bbcd3dce7 --- /dev/null +++ b/app/views/v40/pcd/concepts/overview.html @@ -0,0 +1,194 @@ +{% extends "layouts/main.html" %} +{% set pageName="Tasks" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge22/10/2024
    Overdue
    + Send letter +
    John Smith
    54KR1626525
    No further action23/10/2025
    Due today
    + Callback scheduled +
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting24/10/2025 + View letter and make call +
    Alice Johnson
    54KR1626525/1
    pcd Scheme24/10/2025 + Amend draft +
    Michael Roberts
    54KR1626790
    pcd Scheme25/10/2025 + Draft letter +
    + + +
    + +
    + + + + 0 + + emails sent + + + +
    +

    Recently viewed victims

    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat/pcd/concepts/team-victims.html b/app/views/v40/pcd/concepts/team-victims.html similarity index 100% rename from app/views/delivery/wat/pcd/concepts/team-victims.html rename to app/views/v40/pcd/concepts/team-victims.html diff --git a/app/views/v40/pcd/concepts/vca-work-management.html b/app/views/v40/pcd/concepts/vca-work-management.html new file mode 100644 index 000000000..e219f5747 --- /dev/null +++ b/app/views/v40/pcd/concepts/vca-work-management.html @@ -0,0 +1,229 @@ +{% extends "layouts/main.html" %} +{% set pageName="VCA work management" %} + +{% block beforeContent %} + +{% endblock %} + +{% block content %} +
    +
    +

    Victim case work assigned to you

    + +

    This dashboard shows victims assigned to you, outstanding actions (for example, pcd communications), letter review status and SLAs. Items nearing their due date are highlighted and announced for assistive technologies.

    + + + + + +
    + +
    + {% if data['victims'] and data['victims']|length > 0 %} +
      + {% for victim in data['victims'] %} + {# compute small helper attributes for client-side filtering: lowercase name & urn, boolean flags #} +
    • +
      +
      +
      +

      + {{ victim.surname | upper }}, {{ victim.forename }} +

      +

      URN: {{ victim.urn }}

      +
      + +
      + Open case +
      +
      + +
      +
      +

      Outstanding actions

      + {% if victim.actions and victim.actions|length > 0 %} +
        + {% for action in victim.actions %} +
      • + {{ action.title }} + {% if action.type %}({{ action.type }}){% endif %} + {% if action.nearing_due %} + + Due in {{ action.days_to_due }} day{% if action.days_to_due != 1 %}s{% endif %} — action required + + {% elif action.days_to_due is defined %} + + Due in {{ action.days_to_due }} day{% if action.days_to_due != 1 %}s{% endif %} + + {% endif %} +
      • + {% endfor %} +
      + {% else %} +

      No outstanding actions

      + {% endif %} +
      + +
      +

      Letters & review status

      + {% if victim.letters and victim.letters|length > 0 %} +
        + {% for letter in victim.letters %} +
      • +
        {{ letter.type }}
        + +
        + {% if letter.review_status == "approved" %} + Approved + {% elif letter.review_status == "under-review" %} + Under review + {% elif letter.review_status == "amendments-required" %} + Amendments required + {% else %} + {{ letter.review_status | default("Not reviewed") }} + {% endif %} + sent {{ letter.sent_date | default('–') }} +
        + +
        + {% if letter.sla_remaining is defined %} + {% if letter.sla_remaining <= 1 %} + SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} + {% elif letter.sla_remaining <= 3 %} + SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} + {% else %} + SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} + {% endif %} + SLA total: {{ letter.sla_days }} day{% if letter.sla_days != 1 %}s{% endif %} + {% else %} + No SLA + {% endif %} +
        +
      • + {% endfor %} +
      + {% else %} +

      No letters

      + {% endif %} +
      +
      + + +
      +
    • + {% endfor %} +
    + {% else %} +
    +

    You have no victims assigned or no outstanding items. Use the search to find a victim.

    +
    + {% endif %} +
    + + +
    +
    + +{# Minimal client-side behaviour to make the dashboard interactive and accessible #} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/concepts/vsm-tasks-1.html b/app/views/v40/pcd/concepts/vsm-tasks-1.html new file mode 100644 index 000000000..8fe7fcb74 --- /dev/null +++ b/app/views/v40/pcd/concepts/vsm-tasks-1.html @@ -0,0 +1,219 @@ +{% extends "layouts/main.html" %} +{% set pageName="Tasks" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    +
    +
    +
    +

    Tasks

    +
    + +
    +
    +
    + + +
    +
    +

    Tasks due today (5)

    + +

    + View tasks due today +

    +
    +
    +

    Overdue tasks (3)

    + +

    + View overdue tasks +

    +
    +
    +

    Unallocated victims (7)

    + +

    + Allocate unallocated victim cases +

    +
    +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Letters to review (13) +
    Victim and URNLetter typeLast updateNext action
    Jane Doe
    54KR1626525
    Decision to charge22/10/2024
    Vivienne Reid
    + Review +
    John Smith
    54KR1626525
    No further action24/10/2025
    Sarah Jackson
    + Review +
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting24/10/2025
    Sarah Jackson
    + Review +
    Alice Johnson
    54KR1626525/1
    pcd Scheme24/10/2025
    Mel Symonds
    + Review +
    Michael Roberts
    54KR1626790
    pcd Scheme25/10/2025
    Rana Sesko
    + Review +
    + + +
    + +
    +
    +

    Team allocation (33)

    + + +

    + View all victims allocated to team +

    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/concepts/vso-dashboard.html b/app/views/v40/pcd/concepts/vso-dashboard.html new file mode 100644 index 000000000..c87cfb48f --- /dev/null +++ b/app/views/v40/pcd/concepts/vso-dashboard.html @@ -0,0 +1,286 @@ +{% extends "layouts/main.html" %} + +{% set pageName="VSO dashboard" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    +
    + +

    VSO dashboard

    + +
    +
    +
    +
    +

    + All upcoming events +

    +
    +
    +
    +
    +
    + Age +
    +
    + 38 +
    +
    + Change age (Lead tenant) +
    +
    +
    +
    + Nationality +
    +
    + UK national resident in UK +
    +
    + Change nationality (Lead tenant) +
    +
    +
    +
    + Working situation +
    +
    + Part time – less than 30 hours a week +
    +
    + Change working situation (Lead tenant) +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    + Upcoming events by victim +

    +
    +
    +
    +
    +
    + Age +
    +
    + 38 +
    +
    + Change age (Lead tenant) +
    +
    +
    +
    + Nationality +
    +
    + UK national resident in UK +
    +
    + Change nationality (Lead tenant) +
    +
    +
    +
    + Working situation +
    +
    + Part time – less than 30 hours a week +
    +
    + Change working situation (Lead tenant) +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    + Recently viewed victims +

    +
    +
    +
    +
    +
    + Age +
    +
    + 38 +
    +
    + Change age (Lead tenant) +
    +
    +
    +
    + Nationality +
    +
    + UK national resident in UK +
    +
    + Change nationality (Lead tenant) +
    +
    +
    +
    + Working situation +
    +
    + Part time – less than 30 hours a week +
    +
    + Change working situation (Lead tenant) +
    +
    +
    +
    +
    +
    +
    + + + + + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/concepts/vso-tasks-1.html b/app/views/v40/pcd/concepts/vso-tasks-1.html new file mode 100644 index 000000000..8f0489334 --- /dev/null +++ b/app/views/v40/pcd/concepts/vso-tasks-1.html @@ -0,0 +1,185 @@ +{% extends "layouts/main.html" %} +{% set pageName="Tasks" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge13/11/2025
    Overdue
    + Send letter +
    John Smith
    54KR1626525
    No further action14/11/2025
    at 14:00
    Due today
    + Callback scheduled +
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting17/11/2025 + View letter and make call +
    Alice Johnson
    54KR1626525/1
    pcd Scheme17/11/2025 + Amend draft +
    Michael Roberts
    54KR1626790
    pcd Scheme18/11/2025 + Draft letter +
    + + +
    + +
    +
    +

    Recently viewed victims

    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat/pcd/concepts/vso-tasks-2.html b/app/views/v40/pcd/concepts/vso-tasks-2.html similarity index 100% rename from app/views/delivery/wat/pcd/concepts/vso-tasks-2.html rename to app/views/v40/pcd/concepts/vso-tasks-2.html diff --git a/app/views/v40/pcd/create-task.html b/app/views/v40/pcd/create-task.html new file mode 100644 index 000000000..a25c054a6 --- /dev/null +++ b/app/views/v40/pcd/create-task.html @@ -0,0 +1,235 @@ +{% extends "layouts/main.html" %} +{% set pageName="Create a reminder" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block beforeContent %} +
    +
      +
    1. + Tasks +
    2. +
    3. Create a task
    4. +
    +
    +{% endblock %} + +{% block content %} +
    +
    + +

    Create a task

    + +
    + +
    + +
    + +
    + + + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    + + Assignees + +
    + Start typing to find a team member — select to add them to the task. Use the Remove button to unassign. +
    + + +
    + + +
    +
    +
    + + + + + + + + +
    +
    +
    +{% endblock %} + diff --git a/app/views/v40/pcd/draft/approved-to-send.html b/app/views/v40/pcd/draft/approved-to-send.html new file mode 100644 index 000000000..5555f93ed --- /dev/null +++ b/app/views/v40/pcd/draft/approved-to-send.html @@ -0,0 +1,33 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Approved to send" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Approved to send +

    +
    + +

    + Your letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} is approved to send. +

    + +

    What happens next

    + +

    + You can now send an email or add a letter to the print queue from the 'Communications' tab of the victim's page, within the Victim Case Application. +

    + + + View all communications + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/draft/cannot-connect.html b/app/views/v40/pcd/draft/cannot-connect.html new file mode 100644 index 000000000..5b6fa2b6d --- /dev/null +++ b/app/views/v40/pcd/draft/cannot-connect.html @@ -0,0 +1,27 @@ +{% extends "layouts/main.html" %} +{% set pageName="Cannot connect to Correspondence Drafter" %} + +{% block header %} +{% include "/v40/pcd/header/vso.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem +

    +

    + We cannot connect to the letter drafting tool right now. +

    +

    + Try again later. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/draft/cd-modal/delete-draft.html b/app/views/v40/pcd/draft/cd-modal/delete-draft.html new file mode 100644 index 000000000..7fe7af7ef --- /dev/null +++ b/app/views/v40/pcd/draft/cd-modal/delete-draft.html @@ -0,0 +1,40 @@ +{% block content %} +
    + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/draft/cd-modal/request-review.html b/app/views/v40/pcd/draft/cd-modal/request-review.html new file mode 100644 index 000000000..df36077c5 --- /dev/null +++ b/app/views/v40/pcd/draft/cd-modal/request-review.html @@ -0,0 +1,138 @@ +{% block content %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/pcd/draft/cd-modal/save-draft.html b/app/views/v40/pcd/draft/cd-modal/save-draft.html similarity index 100% rename from app/views/delivery/wat2/pcd/draft/cd-modal/save-draft.html rename to app/views/v40/pcd/draft/cd-modal/save-draft.html diff --git a/app/views/v40/pcd/draft/cd-modal/send-to-cms.html b/app/views/v40/pcd/draft/cd-modal/send-to-cms.html new file mode 100644 index 000000000..d58206854 --- /dev/null +++ b/app/views/v40/pcd/draft/cd-modal/send-to-cms.html @@ -0,0 +1,65 @@ +{% block content %} +
    + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/draft/compose-letter.html b/app/views/v40/pcd/draft/compose-letter.html new file mode 100644 index 000000000..82fc916d2 --- /dev/null +++ b/app/views/v40/pcd/draft/compose-letter.html @@ -0,0 +1,367 @@ +{% extends "layouts/main.html" %} + +{% block header %} +{% include "/v40/pcd/header/vso.html" %} +{% endblock %} + +{% set pageName = "Compose letter" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +{% include "/v40/pcd/draft/cd-modal/save-draft.html" %} + +{% include "/v40/pcd/draft/cd-modal/delete-draft.html" %} + +{% include "/v40/pcd/draft/cd-modal/request-review.html" %} + +{% include "/v40/pcd/draft/cd-modal/send-to-cms.html" %} + +
    + +
    +
    + +
    +
    +

    Compose letter

    +
    + +
    +
    + + Case and victim information + + + + + +
    +
    +
    + +
    + +
    +
    +

    + Autosave is on. Last saved at {{ "now" | govukTime }} +

    +
    +
    +
    + + +
    + + +
    + +
    +
    + +
    +
    + + + +
    + + + +
    +
    + + + +
    +
    + +
    + +
    +
    + + +
    +

    + +

    +

    + Create a new note +

    + +
    + +
    +
    +
    + +
    +
    + + +
    +
    +
    + +
    + +
    + +
    +

    + Monitoring codes applicable to this case: +

    +
      +
    • + Pre-charge decision +
    • +
    +
    + + + +
    +
    + +
    +{% endblock %} + +{% block pageScripts %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/draft/first-hearing.html b/app/views/v40/pcd/draft/first-hearing.html new file mode 100644 index 000000000..6fb77d661 --- /dev/null +++ b/app/views/v40/pcd/draft/first-hearing.html @@ -0,0 +1,62 @@ +{% extends "layouts/main.html" %} +{% set pageName="First hearing" %} + +{% block header %} +{% include "/v40/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    First hearing

    + +
    + +
    + + +
    + For example, a Magistrates' Court +
    + +
    +
    + +
    + + +
    + For example, 17/05/2025 +
    + +
    + + +
    +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + + +{% endblock %} diff --git a/app/views/v40/pcd/draft/pcd-type.html b/app/views/v40/pcd/draft/pcd-type.html new file mode 100644 index 000000000..431da480c --- /dev/null +++ b/app/views/v40/pcd/draft/pcd-type.html @@ -0,0 +1,65 @@ +{% extends "layouts/main.html" %} +{% set pageName="Pre-charge decision type" %} + +{% block header %} +{% include "/v40/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What do you need to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} about? +

    +
    + +
    + +
    + + +
    + + + +
    + + +
    +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/draft/under-review.html b/app/views/v40/pcd/draft/under-review.html new file mode 100644 index 000000000..d17dca758 --- /dev/null +++ b/app/views/v40/pcd/draft/under-review.html @@ -0,0 +1,58 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Review requested" %} + +{% block header %} +{% include "/v40/pcd/header/vso.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Review requested +

    +
    + Under review with
    + {% if (data['reviewerLevel'] == "d-request") %} + {{ data['d-reviewer'] }} (D) + {% elif (data['reviewerLevel'] == "b3-request") %} + {{ data['b3-reviewer'] }} (B3) + {% elif (data['reviewerLevel'] == "b2-request") %} + {{ data['b2-reviewer'] }} (B2) + {% else %} + {% endif %} +
    +
    + +

    What happens next

    + +

    + Check for updates on the review to find out if amendments are needed or the review process is complete. +

    + +

    + Once the letter is approved you can inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + + + Continue + + +
    + + + If you chose the wrong reviewer + + +
    + You can go back and request the review is done by another reviewer. +
    +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/draft/victim-withdrawn.html b/app/views/v40/pcd/draft/victim-withdrawn.html new file mode 100644 index 000000000..6f77587ec --- /dev/null +++ b/app/views/v40/pcd/draft/victim-withdrawn.html @@ -0,0 +1,58 @@ +{% extends "layouts/main.html" %} +{% set pageName="Victim withdrawn" %} + +{% block header %} +{% include "/v40/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Has {{ data['victimForename'] }} {{ data['victimSurname'] }} withdrawn from the case? +

    +
    + +
    + +
    + + +
    + +
    + + +
    +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/header/vso.html b/app/views/v40/pcd/header/vso.html new file mode 100644 index 000000000..2bee4b5c6 --- /dev/null +++ b/app/views/v40/pcd/header/vso.html @@ -0,0 +1,42 @@ +{% block content %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/letter-dashboard.html b/app/views/v40/pcd/letter-dashboard.html new file mode 100644 index 000000000..0081124e6 --- /dev/null +++ b/app/views/v40/pcd/letter-dashboard.html @@ -0,0 +1,113 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Letters" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +

    Letters in draft

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    URNVictimLetter typeAuthorReviewerStatusDue dateUpdated on
    {{ data['caseUrn'] }}{{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}{% if (data['decisionType']) == "dtc" %}Decision to charge{% elif (data['decisionType']) == "mixed-charges" %}Mixed charges{% elif (data['decisionType']) == "nfa" %}No further action{% endif %}{{ data['userSurname'] | upper }}, {{ data['userForename'] }}SANDERSON, Kerry{% if (data['nfaStatus']) == "draft-in-progress" %}In progress{% elif (data['nfaStatus']) == "draft-under-review" %}Under review{% elif (data['nfaStatus']) == "draft-amendments-required" %}Amendments required{% else %}Ready to send{% endif %}{{ "today" | govukDate() }}
    14:04
    + + + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/overview.html b/app/views/v40/pcd/overview.html new file mode 100644 index 000000000..f09dfdede --- /dev/null +++ b/app/views/v40/pcd/overview.html @@ -0,0 +1,89 @@ +{% extends "layouts/main.html" %} +{% set pageName="Overview" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} + +{% endblock %} diff --git a/app/views/v40/pcd/pre-draft/check-details.html b/app/views/v40/pcd/pre-draft/check-details.html new file mode 100644 index 000000000..b2fe7814e --- /dev/null +++ b/app/views/v40/pcd/pre-draft/check-details.html @@ -0,0 +1,83 @@ +{% extends "layouts/main.html" %} +{% set pageName="Check the details before drafting the letter" %} + +{% block header %} +{% include "/v40/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Check the details before drafting the letter +

    +
    +
    +
    + Preferred method of contact +
    +
    + {{ data['pmoc'] | capitalize }} +
    +
    + Change preferred method of contact +
    +
    +
    +
    + Preferred contact times +
    +
    + {{ data['preferredContactTimes'] }} +
    +
    + Change preferred correspondence language +
    +
    +
    +
    + Preferred corresponding language +
    +
    + {{ data['preferredCorrespondenceLanguage'] | capitalize }} +
    +
    + Change preferred corresponding language +
    +
    +
    +
    + Translator required +
    +
    + Select if translator required +
    +
    +
    +
    + Domestic abuse risk level +
    +
    + Select domestic abuse risk level +
    +
    +
    + + +
    + + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/pre-draft/check-eligibility.html b/app/views/v40/pcd/pre-draft/check-eligibility.html new file mode 100644 index 000000000..64106cd81 --- /dev/null +++ b/app/views/v40/pcd/pre-draft/check-eligibility.html @@ -0,0 +1,67 @@ +{% extends "layouts/main.html" %} +{% set pageName="Check eligibility" %} + +{% block header %} +{% include "/v40/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +

    Check eligibility

    + +
    +
    +
    + + Has {{ data['victimForename'] }} {{ data['victimSurname'] }} withdrawn from the case? + +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    + + Has {{ data['victimForename'] }} {{ data['victimSurname'] }} opted out of communications? + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/send/check-email-details.html b/app/views/v40/pcd/send/check-email-details.html new file mode 100644 index 000000000..8d16c2336 --- /dev/null +++ b/app/views/v40/pcd/send/check-email-details.html @@ -0,0 +1,102 @@ +{% extends "layouts/main.html" %} +{% set pageName="Check details" %} + +{% block header %} +{% include "/v40/pcd/header/vso.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +

    Check the details before sending the email

    + +

    Email details

    + +
    +
    +
    + Type +
    +
    + {% if (data['pcdType'] == "dtc") %} + Decision to charge + {% elif (data['pcdType'] == "nfa") %} + No Further action + {% endif %} +
    +
    +
    +
    + Included +
    +
    + Information pack
    + Crest survey +
    + +
    +
    +
    + From +
    +
    + Victim Services shared mailbox
    {{ data['sharedMailbox'] }} +
    +
    +
    +
    + To +
    +
    + {% if (data['recipient'] == "victim") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) + {% elif (data['recipient'] == "oic") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['oicRank'] }} {{ data['oicForename'] }} {{ data['oicSurname'] }} (officer in charge) + {% elif (data['recipient'] == "isva") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['isvaForename'] }} {{ data['isvaSurname'] }} (ISVA) + {% endif %}
    + {% if (data['recipient'] == "victim") %} + {{ data['victimEmailAddress'] }} + {% elif (data['recipient'] == "oic") %} + {{ data['oicEmailAddress'] }} + {% elif (data['recipient'] == "isva") %} + {{ data['isvaEmailAddress'] }} + {% endif %} +
    +
    + +
    + + {% if (data['nfaStatus'] == "email-delivered") %} +
    + + + Warning + Only send this email to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
    + {% endif %} + +

    Now send your email

    + +

    + This will inform the victim about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + + + + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/send/check-letter-details.html b/app/views/v40/pcd/send/check-letter-details.html new file mode 100644 index 000000000..083ea7a3e --- /dev/null +++ b/app/views/v40/pcd/send/check-letter-details.html @@ -0,0 +1,99 @@ +{% extends "layouts/main.html" %} +{% set pageName="Check details" %} + +{% block header %} +{% include "/v40/pcd/header/vso.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    + +

    Check the details before sending for printing

    + +

    Letter details

    + +
    +
    +
    + Type +
    +
    + {% if (data['pcdType'] == "stopped-charge") %} + Stopped charge + {% elif (data['pcdType'] == "nfa") %} + Substantially altered charge + {% endif %} +
    +
    +
    +
    + Included +
    +
    + Information pack
    + Crest survey +
    + +
    +
    +
    + From +
    +
    + Victim Services shared mailbox
    {{ data['sharedMailbox'] }} +
    +
    +
    +
    + Printer +
    +
    + Liverpool office
    victim.services.liverpool@cps.gov.uk +
    +
    +
    +
    + Final recipient +
    +
    + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) +
    +
    +
    +
    + Recipient address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + +
    + +

    Now send for printing

    + +

    + Select Send for printing to add the letter to the print queue. +

    + + + +
    + + Send for printing later +
    + +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/send/delivered.html b/app/views/v40/pcd/send/delivered.html new file mode 100644 index 000000000..5f953e325 --- /dev/null +++ b/app/views/v40/pcd/send/delivered.html @@ -0,0 +1,96 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Email delivered" %} + +{% block header %} +{% include "/v40/pcd/header/vso.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Email delivered to
    {{ data['victimForename'] }} {{ data['victimSurname'] }} +

    +
    + + + +

    + The information pack and Crest survey were also sent. +

    + +

    Further information

    + +

    + You can view a log of the delivered email on the 'Communications' tab of the victim's page, within the Victim Case Application. +

    + +

    + The letter was automatically saved on CMS. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + + {% if (data['fumoc'] == "email") %} + + Continue + + {% elif (data['attemptToContactAgain'] == "email") %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "2") %} + + {% if (data['fumoc'] == "email") %} + + Continue + + {% elif (data['attemptToContactAgain'] == "email") %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "3") %} + + Continue + + + {% endif %} + {% elif (data['pmoc'] == "email") %} + + + Continue + + + + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/send/letter-added-to-print-queue.html b/app/views/v40/pcd/send/letter-added-to-print-queue.html new file mode 100644 index 000000000..cebc41afd --- /dev/null +++ b/app/views/v40/pcd/send/letter-added-to-print-queue.html @@ -0,0 +1,89 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Letter added to print queue" %} + +{% block header %} +{% include "/v40/pcd/header/vso.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Letter sent for printing +

    +
    + +

    + The letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} was successfully sent for printing. +

    + +

    + The information pack and Crest survey were also sent for printing. +

    + +

    Further information

    + +

    + You can view a record of the letter on the 'Communications' tab of the victim's page, within the Victim Case Application. +

    + +

    + The letter was automatically saved to CMS as well. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + + Continue + + + {% elif (data['callAttempt'] == "2") %} + + Continue + + + {% elif (data['callAttempt'] == "3") %} + {% if (data['victimInformed3'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% endif %} + {% elif (data['pmoc'] == "email") %} + + {% if (data['callAttempt'] == "") %} + + Continue + + + {% elif (data['callAttempt'] == "1") %} + + Continue + + + {% elif (data['callAttempt'] == "2") %} + + Continue + + + {% elif (data['callAttempt'] == "3") %} + + Continue + + + {% endif %} + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/send/letter-details.html b/app/views/v40/pcd/send/letter-details.html new file mode 100644 index 000000000..5a3d87355 --- /dev/null +++ b/app/views/v40/pcd/send/letter-details.html @@ -0,0 +1,58 @@ +{% extends "layouts/main.html" %} +{% set pageName="Letter details" %} + +{% block header %} +{% include "/v40/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    +

    Letter details

    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +

    + +

    + + +
    + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/send/letter-logged.html b/app/views/v40/pcd/send/letter-logged.html new file mode 100644 index 000000000..42c19f37e --- /dev/null +++ b/app/views/v40/pcd/send/letter-logged.html @@ -0,0 +1,103 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Letter logged" %} + +{% block header %} +{% include "/v40/pcd/header/vso.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Letter logged +

    +
    + +

    + The {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} letter was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

    + + + +

    Further information

    + +

    + You can view the logged letter on the 'Communications' tab of the victim's page, within the Victim Case Application. +

    + +

    + The letter was automatically saved to CMS. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + {% if (data['victimInformed1'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "2") %} + {% if (data['victimInformed2'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "3") %} + {% if (data['victimInformed3'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + {% endif %} + {% elif (data['pmoc'] == "post") %} + + + Continue + + + + {% else %} + + Continue + + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/send/permanent-failure.html b/app/views/v40/pcd/send/permanent-failure.html new file mode 100644 index 000000000..eed2c1089 --- /dev/null +++ b/app/views/v40/pcd/send/permanent-failure.html @@ -0,0 +1,39 @@ +{% extends "layouts/main.html" %} +{% set pageName="Permanent failure" %} + +{% block header %} +{% include "/v40/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem +

    +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. +

    + +

    + Check the email address is correct. If it is incorrect, you can update the email address. +

    + + +

    + Once updated, you can try to send the email again from 'Communications' tab of the victim's record. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/send/sending-email.html b/app/views/v40/pcd/send/sending-email.html new file mode 100644 index 000000000..45c4f1bc3 --- /dev/null +++ b/app/views/v40/pcd/send/sending-email.html @@ -0,0 +1,42 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Sending email" %} + +{% block header %} +{% include "/v40/pcd/header/vso.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +

    + Sending email +

    + +

    + The email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

    + + + +

    Further information

    + +

    + You can view a log of the sent email on the 'Communications' tab of the victim's page, within the Victim Case Application. +

    + +

    + The email was automatically saved to CMS. +

    + + + Continue + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/send/technical-failure.html b/app/views/v40/pcd/send/technical-failure.html new file mode 100644 index 000000000..b9b6bf47f --- /dev/null +++ b/app/views/v40/pcd/send/technical-failure.html @@ -0,0 +1,29 @@ +{% extends "layouts/main.html" %} +{% set pageName="Technical failure" %} + +{% block header %} +{% include "/v40/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem sending the email to {{ data['victimForename'] }} {{ data['victimSurname'] }} +

    +

    + The email was saved as a draft. +

    +

    + You can try to send the email again now. +

    +

    + Alternatively, try sending again later from the 'Communications' tab of the victim's record within the Victim Case Application. +

    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/send/temporary-failure.html b/app/views/v40/pcd/send/temporary-failure.html new file mode 100644 index 000000000..40fa02c31 --- /dev/null +++ b/app/views/v40/pcd/send/temporary-failure.html @@ -0,0 +1,32 @@ +{% extends "layouts/main.html" %} +{% set pageName="Temporary failure" %} + +{% block header %} +{% include "/v40/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem +

    +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +

    + You can try to send it again later from the 'Communications' tab of the victim's record within the Victim Case Application. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/sign-in.html b/app/views/v40/pcd/sign-in.html new file mode 100644 index 000000000..e8ec4a285 --- /dev/null +++ b/app/views/v40/pcd/sign-in.html @@ -0,0 +1,67 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Sign in to your account" %} + +{% block header %} +{% endblock %} + +{% block content %} +
    +
    + +
    + + + +
    + +

    + Victim Case Application +

    + Sign in to your account +

    +

    + +
    + +
    + + + + +
    + +
    + + + + +
    + + + +
    +
    + +
    + +
    + +
    +

    + Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

    +

    + As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

    +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/tasks-with-filters.html b/app/views/v40/pcd/tasks-with-filters.html new file mode 100644 index 000000000..21db479e9 --- /dev/null +++ b/app/views/v40/pcd/tasks-with-filters.html @@ -0,0 +1,242 @@ +{% extends "layouts/main.html" %} +{% set pageName="Tasks" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    +
    +

    Selected filters

    + +
    +
    + + +
    + +
    +
    + + Status + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    +
    + + Assigned to + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    +
    + + Type + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    +
    + +
    +
    +
    +

    Tasks (369)

    +
    + +
    + + + {% set tasks = [ + { + title: "Check CCTV footage", + caseNumber: "2025/001234", + defendant: "John Smith", + court: "Hammersmith Magistrates", + dueDate: "2025-11-30", + status: "overdue" + }, + { + title: "Prepare victim statement", + caseNumber: "2025/001235", + defendant: "Jane Doe", + court: "North Feltham Crown Court", + dueDate: "2025-12-05", + status: "upcoming" + }, + { + title: "Contact witness for interview", + caseNumber: "2025/001236", + defendant: "Michael Brown", + court: "Hammersmith Magistrates", + dueDate: "2025-11-30", + status: "overdue" + }, + { + title: "Review case file", + caseNumber: "2025/001237", + defendant: "Sarah Wilson", + court: "Westminster Crown Court", + dueDate: "2025-12-03", + status: "upcoming" + }, + { + title: "Schedule hearing", + caseNumber: "2025/001238", + defendant: "Robert Taylor", + court: "North Feltham Crown Court", + dueDate: "2025-12-01", + status: "upcoming" + }, + { + title: "Request disclosure documents", + caseNumber: "2025/001239", + defendant: "Emma Johnson", + court: "Hammersmith Magistrates", + dueDate: "2025-11-29", + status: "overdue" + }, + { + title: "Meet with prosecutor", + caseNumber: "2025/001240", + defendant: "David Miller", + court: "Westminster Crown Court", + dueDate: "2025-12-02", + status: "upcoming" + }, + { + title: "Prepare cross-examination notes", + caseNumber: "2025/001241", + defendant: "Lisa Anderson", + court: "North Feltham Crown Court", + dueDate: "2025-12-04", + status: "upcoming" + } + ] %} + +
    + {% for task in tasks %} +
    +
    +

    {{ task.title }}

    + {% if task.status == 'overdue' %} + Urgent + {% endif %} +
    +
    +

    + Case: {{ task.caseNumber }} · + Defendant: {{ task.defendant }} · + Court: {{ task.court }} +

    +
    +
    +

    + Due: {{ task.dueDate }} +

    +
    +
    + {% endfor %} +
    + + + + +
    +
    + +{% endblock %} diff --git a/app/views/v40/pcd/tasks.html b/app/views/v40/pcd/tasks.html new file mode 100644 index 000000000..d64561313 --- /dev/null +++ b/app/views/v40/pcd/tasks.html @@ -0,0 +1,601 @@ +{% extends "layouts/main.html" %} +{% set pageName="Tasks" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    +
    +
    +

    Tasks (13)

    +
    + +
    +
    + +
    +
    +

    Selected filters

    +

    + Clear filters +

    +
    + +
    + +
    + +
    +
    +
    + + Assigned to + +
    + + +
    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +

    + See more +

    +
    +
    + +
    + +
    +
    + + Unit + +
    + + +
    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +

    + See more +

    +
    +
    + +
    + +
    +
    + + Task type + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    + +
    +
    + + Due + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    + +
    + + +
    +
    + + +
    +
    + +

    + Sorted by: + Due date + +

    + +
    + +

    Assigned to me

    + +
    +
    +
    + Jane Doe
    54KR1626525 +
    +
    + Inform of decision to charge
    + Overdue 13 November 2025 +
    +
    + + Check and send decision to charge email + +
    +
    +
    +
    + John Smith
    54KR1626525 +
    +
    + Inform of no further action decision
    + Due today 14 November 2025 +
    +
    + + Call again at 14:00 of John Smith (54KR1626525) + +
    +
    +
    +
    + Jackie Smith
    54KR1626525 +
    +
    + Arrange CPS Pre-trial meeting
    + Due today 14 November 2025 +
    +
    + + View letter and make call of Jackie Smith (54KR1626525) + +
    +
    +
    +
    + Alice Johnson
    54KR1626525/1 +
    +
    + Inform of substantially altered charge (VCL)
    + Due 17 November 2025 +
    +
    + + Amend draft of Alice Johnson (54KR1626525/1) + +
    +
    + {% if ((data['pcdStatus'] == "draft-under-review") or (data['pcdStatus'] == "ineligible") or (data['pcdSent'] == "yes")) %} +
    +
    + Barry Wiggins
    64KR1626925 +
    +
    + Inform of stopped charge (VCL)
    + Due 19 November 2025 +
    +
    + + Amend draft of Barry Wiggins (64KR1626925) + +
    +
    + {% else %} +
    +
    + {{ data['victimForename'] }} {{ data['victimSurname'] }}
    {{ data['caseUrn'] }} +
    +
    + Inform of {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}
    + Due 18 November 2025 +
    +
    + {% if (data['pcdStatus'] == "check-eligibility") %} + + Check eligibility to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "check-details") %} + + Check details to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "draft-not-started") %} + + Draft letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "draft-in-progress") %} + + Continue draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "draft-amendments-required") %} + + Amend draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "before-call-1") %} + + View letter and make call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "after-call-attempt-1") or (data['pcdStatus'] == "after-call-attempt-2") %} + + Log another call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "after-call-attempt-3") %} + + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "informed-after-call-1") or (data['pcdStatus'] == "informed-after-call-2") or (data['pcdStatus'] == "informed-after-call-3") %} + {% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} + + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% else %} + + Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% endif %} + + {% elif (data['pcdStatus'] == "draft-ready-to-send") %} + {% if (data['pmoc'] == "") %} + + Select preferred method of contact to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% else %} + + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% endif %} + + {% elif (data['pcdStatus'] == "draft-approved-to-send") %} + {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") or (data['pmoc'] == "email") %} + + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") or (data['pmoc'] == "post") %} + + Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% elif (data['pmoc'] == "via-police") %} + + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% elif (data['pmoc'] == "via-isva") %} + + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% endif %} + {% else %} +

    No tasks!!

    + {% endif %} +
    +
    + {% endif %} +
    + + +
    + + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-details/email-address.html b/app/views/v40/pcd/victim-details/email-address.html new file mode 100644 index 000000000..bd78e9a5a --- /dev/null +++ b/app/views/v40/pcd/victim-details/email-address.html @@ -0,0 +1,54 @@ +{% extends "layouts/main.html" %} +{% set pageName="Victim's email address" %} + +{% block header %} +{% include "/v40/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    + +

    + +

    + + + + +
    + +
    +

    + +

    + + +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-details/preferred-method-of-contact.html b/app/views/v40/pcd/victim-details/preferred-method-of-contact.html new file mode 100644 index 000000000..52443ed41 --- /dev/null +++ b/app/views/v40/pcd/victim-details/preferred-method-of-contact.html @@ -0,0 +1,87 @@ +{% extends "layouts/main.html" %} +{% set pageName="Preferred method of contact" %} + +{% block header %} +{% include "/v40/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat/pcd/victim-record/case-contacts.html b/app/views/v40/pcd/victim-record/case-contacts.html similarity index 100% rename from app/views/delivery/wat/pcd/victim-record/case-contacts.html rename to app/views/v40/pcd/victim-record/case-contacts.html diff --git a/app/views/v40/pcd/victim-record/communications/index-1.html b/app/views/v40/pcd/victim-record/communications/index-1.html new file mode 100644 index 000000000..3b7754af9 --- /dev/null +++ b/app/views/v40/pcd/victim-record/communications/index-1.html @@ -0,0 +1,128 @@ +{% block content %} + + +
    +
    + {% if (data['pmoc'] == "email") %} + {% if (data['pcdStatus'] == "email-delivered") %} + {% else %} + {% if (data['victimEmailAddress'] == "") %} +
    + + + Warning + Preferred method of contact is missing +

    + Confirm it first then enter an email address. +

    +
    +
    + {% else %} + {% if (data['nfaStatus'] == "") %} +
    + + + Warning + Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
    + {% endif %} + {% endif %} + {% endif %} + {% endif %} + + {% if (data['pmoc'] == "") %} +
    + + + Warning + Preferred method of contact unknown +

    + Confirm this before you contact the victim, then select a preferred method of contact. +

    +
    +
    + {% endif %} + + {% if ((data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile")) and (data['victimPhoneNumber'] == "") %} +
    + + + Warning + Preferred method of contact is missing +

    + Confirm it first then enter a telephone number. +

    +
    +
    + {% endif %} + + {% if (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} +
    + + + Warning + Preferred method of contact is missing +

    + Confirm it first then enter an address. +

    +
    +
    + {% endif %} +
    +
    + + + +{% if (data['subTab'] == "pcd") %} +{% include "/v40/pcd/victim-record/pcd/index.html" %} + +{% elif (data['subTab'] == "ptm") %} +{% include "/v40/pcd/victim-record/pre-trial/pre-trial-meeting/index.html" %} + +{% elif (data['subTab'] == "vcl") %} +{% include "/v40/pcd/victim-record/pcd/index.html" %} + +{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/communications/index.html b/app/views/v40/pcd/victim-record/communications/index.html new file mode 100644 index 000000000..623bebb0c --- /dev/null +++ b/app/views/v40/pcd/victim-record/communications/index.html @@ -0,0 +1,107 @@ +{% block content %} +

    Communications

    + +
    +
    + {% if (data['pmoc'] == "email") %} + {% if (data['pcdStatus'] == "email-delivered") %} + {% else %} + {% if (data['victimEmailAddress'] == "") %} +
    + + + Warning + Preferred method of contact is missing +

    + Confirm it first then enter an email address. +

    +
    +
    + {% else %} + {% if (data['nfaStatus'] == "") %} +
    + + + Warning + Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
    + {% endif %} + {% endif %} + {% endif %} + {% endif %} + + {% if (data['pmoc'] == "") %} +
    + + + Warning + Preferred method of contact unknown +

    + Confirm this before you contact the victim, then select a preferred method of contact. +

    +
    +
    + {% endif %} + + {% if ((data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile")) and (data['victimPhoneNumber'] == "") %} +
    + + + Warning + Preferred method of contact is missing +

    + Confirm it first then enter a telephone number. +

    +
    +
    + {% endif %} + + {% if (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} +
    + + + Warning + Preferred method of contact is missing +

    + Confirm it first then enter an address. +

    +
    +
    + {% endif %} +
    +
    + +
    +

    + Contents +

    + +
    + {% include "/v40/pcd/victim-record/pcd/index.html" %} +
    +
    + {% include "/v40/pcd/victim-record/pre-trial/pre-trial-meeting/index.html" %} + +
    +
    + {% include "/v40/pcd/victim-record/vcl/index.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/index.html b/app/views/v40/pcd/victim-record/index.html new file mode 100644 index 000000000..e26aceb2f --- /dev/null +++ b/app/views/v40/pcd/victim-record/index.html @@ -0,0 +1,202 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block beforeContent %} +
    +
    +
    + + {{ data['caseUrn'] }} + + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} + + +
    +
    +
    + +{% endblock %} + +{% block content %} +
    +
    + + {% if (data['case-locked'] == "by-someone-else") %} + {% include "/v40/pcd/case-locked/banner/by-someone-else.html" %} + {% elif (data['case-locked'] == "self-locked") %} + {% include "/v40/pcd/case-locked/banner/self-locked.html" %} + {% else %} + {% endif %} + + {% if (data['success'] == "yes") %} + + + {% else %} + {% endif %} + + + + {% if (data['secondaryNav'] == "overview") %} + {% include "/v40/pcd/victim-record/summary.html" %} + + {% elif (data['secondaryNav'] == "victim-details") %} + {% include "/v40/pcd/victim-record/victim-details.html" %} + + {% elif (data['secondaryNav'] == "case-contacts") %} + {% include "/v40/pcd/victim-record/case-contacts.html" %} + + {% elif (data['secondaryNav'] == "communications") %} + {% include "/v40/pcd/victim-record/communications/index.html" %} + + {% else %} + {% include "/v40/pcd/victim-record/summary.html" %} + + {% endif %} + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/call/after-call-attempt-1.html b/app/views/v40/pcd/victim-record/pcd/call/after-call-attempt-1.html new file mode 100644 index 000000000..dae9088b3 --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/call/after-call-attempt-1.html @@ -0,0 +1,23 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + +{% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} + +
    + + + +{% if (data['secondCallHour']) == "" %} + + Log a text message to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% else %} + + Log another call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/call/after-call-attempt-2.html b/app/views/v40/pcd/victim-record/pcd/call/after-call-attempt-2.html new file mode 100644 index 000000000..917f856c8 --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/call/after-call-attempt-2.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + +{% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + + + + + Log another call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/call/after-call-attempt-3.html b/app/views/v40/pcd/victim-record/pcd/call/after-call-attempt-3.html new file mode 100644 index 000000000..44332fb24 --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/call/after-call-attempt-3.html @@ -0,0 +1,38 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + +{% include "/v40/pcd/victim-record/pcd/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

    + + + +

    + First, you must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/call/before-call-1.html b/app/views/v40/pcd/victim-record/pcd/call/before-call-1.html new file mode 100644 index 000000000..f9b48755d --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/call/before-call-1.html @@ -0,0 +1,19 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + +{% if (data['victimPhoneNumber'] == "") %} +

    + You must confirm the preferred method of contact first then enter a telephone number. +

    +{% else %} +

    + Telephone the victim and log the details during the call. +

    + + + View letter and make call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/call/informed-after-call-1.html b/app/views/v40/pcd/victim-record/pcd/call/informed-after-call-1.html new file mode 100644 index 000000000..952358542 --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/call/informed-after-call-1.html @@ -0,0 +1,45 @@ +{% block content %} +{% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} + +
    + +{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} +

    + You must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + Reason for no letter +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + You must review the letter before sending to CMS. You can add details discussed on the call if needed. +

    + + + Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/call/informed-after-call-2.html b/app/views/v40/pcd/victim-record/pcd/call/informed-after-call-2.html new file mode 100644 index 000000000..780a5f96b --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/call/informed-after-call-2.html @@ -0,0 +1,54 @@ +{% block content %} +{% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} +

    + You must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + You must review the letter before sending to CMS. You can add details discussed on the call if needed. +

    + + + Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/call/informed-after-call-3.html b/app/views/v40/pcd/victim-record/pcd/call/informed-after-call-3.html new file mode 100644 index 000000000..c5ae806ae --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/call/informed-after-call-3.html @@ -0,0 +1,58 @@ +{% block content %} +{% include "/v40/pcd/victim-record/pcd/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} +

    + You must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + You must review the letter before sending to CMS. You can add details discussed on the call if needed. +

    + + + Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat/pcd/victim-record/pcd/details/call-attempt-1.html b/app/views/v40/pcd/victim-record/pcd/details/call-attempt-1.html similarity index 100% rename from app/views/delivery/wat/pcd/victim-record/pcd/details/call-attempt-1.html rename to app/views/v40/pcd/victim-record/pcd/details/call-attempt-1.html diff --git a/app/views/delivery/wat/pcd/victim-record/pcd/details/call-attempt-2.html b/app/views/v40/pcd/victim-record/pcd/details/call-attempt-2.html similarity index 100% rename from app/views/delivery/wat/pcd/victim-record/pcd/details/call-attempt-2.html rename to app/views/v40/pcd/victim-record/pcd/details/call-attempt-2.html diff --git a/app/views/delivery/wat/pcd/victim-record/pcd/details/call-attempt-3.html b/app/views/v40/pcd/victim-record/pcd/details/call-attempt-3.html similarity index 100% rename from app/views/delivery/wat/pcd/victim-record/pcd/details/call-attempt-3.html rename to app/views/v40/pcd/victim-record/pcd/details/call-attempt-3.html diff --git a/app/views/delivery/wat/pcd/victim-record/pcd/details/email.html b/app/views/v40/pcd/victim-record/pcd/details/email.html similarity index 100% rename from app/views/delivery/wat/pcd/victim-record/pcd/details/email.html rename to app/views/v40/pcd/victim-record/pcd/details/email.html diff --git a/app/views/delivery/wat/pcd/victim-record/pcd/details/letter.html b/app/views/v40/pcd/victim-record/pcd/details/letter.html similarity index 100% rename from app/views/delivery/wat/pcd/victim-record/pcd/details/letter.html rename to app/views/v40/pcd/victim-record/pcd/details/letter.html diff --git a/app/views/v40/pcd/victim-record/pcd/draft/amendments-required.html b/app/views/v40/pcd/victim-record/pcd/draft/amendments-required.html new file mode 100644 index 000000000..83297b4ba --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/draft/amendments-required.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + +

    + You need to amend the draft before sending. +

    + + + + + Amend draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/draft/approved-to-send.html b/app/views/v40/pcd/victim-record/pcd/draft/approved-to-send.html new file mode 100644 index 000000000..d19fea4af --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/draft/approved-to-send.html @@ -0,0 +1,162 @@ +{% block content %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} +{% else %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    +{% endif %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} +{% if (data['callAttempt'] == "1") %} +{% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} + +
    + +{% elif (data['callAttempt'] == "2") %} +{% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['callAttempt'] == "3") %} +{% include "/v40/pcd/victim-record/pcd/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +{% endif %} + +{% if (data['fumoc'] == "none") %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    +{% else %} + +

    + You can now send the letter. +

    +{% endif %} + +{% if (data['victimInformed3'] == "No") %} +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

    +{% endif %} + +{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") %} + + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") %} + + + Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% elif (data['fumoc'] == "none") %} + +{% elif (data['victimInformed3'] == "No") %} + + + Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% else %} +

    + No phone call was logged. It is also not known how the victim wants to receive the letter. +

    +{% endif %} + +{% elif (data['pmoc'] == "email") %} +

    + You can now send the letter. +

    + + + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + +{% elif (data['pmoc'] == "post") %} +

    + You can now send the letter. +

    + + + + Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + +{% elif (data['pmoc'] == "via-police") %} +

    + The letter is approved to send to the officer in charge. +

    + + + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + + +{% elif (data['pmoc'] == "via-isva") %} +

    + The letter is approved to send to the victim's independent sexual violence adviser (ISVA). +

    + + + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + + +{% else %} +

    + You can now send the letter. +

    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/draft/in-progress.html b/app/views/v40/pcd/victim-record/pcd/draft/in-progress.html new file mode 100644 index 000000000..8c547c0b6 --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/draft/in-progress.html @@ -0,0 +1,13 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + +

    + A draft letter is in progress. +

    + + + Continue draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/draft/not-started.html b/app/views/v40/pcd/victim-record/pcd/draft/not-started.html new file mode 100644 index 000000000..b15ae48e8 --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/draft/not-started.html @@ -0,0 +1,10 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the pre-charge decision. +

    + + + Draft a letter to inform about the decision to charge or no further action decision + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/draft/ready-to-send.html b/app/views/v40/pcd/victim-record/pcd/draft/ready-to-send.html new file mode 100644 index 000000000..24c4c0ca0 --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/draft/ready-to-send.html @@ -0,0 +1,88 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + +{% if (data['callAttempt'] == "1") %} +{% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} + +
    + +{% elif (data['callAttempt'] == "2") %} +{% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['callAttempt'] == "3") %} +{% include "/v40/pcd/victim-record/pcd/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +{% else %} +{% endif %} + + + +{% if (data['pmoc'] == "email") and (data['victimEmailAddress'] == "") %} +

    + You must confirm the preferred method of contact first then enter an email address. +

    +{% elif (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} +

    + You must confirm the preferred method of contact first then enter a address. +

    +{% else %} +

    + The letter is ready to send. No amendments are required. +

    + +

    + You must review the letter before sending to the victim. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} + + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% else %} + {% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/draft/under-review.html b/app/views/v40/pcd/victim-record/pcd/draft/under-review.html new file mode 100644 index 000000000..795d2530a --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/draft/under-review.html @@ -0,0 +1,83 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + +{% if (data['reviewer'] == "head") %} +

    + The draft is under review. The current reviewer is Cecilia Galpin (Head). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% elif (data['reviewer'] == "lawyer") %} +

    + The draft is under review. The current reviewer is Geoff Laws (Lawyer). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% else %} +

    + The draft is under review with {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. +

    + + + +

    + You can still make changes to the draft if you need to. +

    +{% endif %} + + + View draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/index copy.html b/app/views/v40/pcd/victim-record/pcd/index copy.html new file mode 100644 index 000000000..068b334a2 --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/index copy.html @@ -0,0 +1,39 @@ +'/v40/pcd/victim-record?pmoc=mobile&pcdType=draft-not-started&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=mobile&pcdType=draft-in-progress&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=mobile&pcdType=draft-under-review&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=mobile&pcdType=draft-amendments-required&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=mobile&pcdType=draft-ready-to-send&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=mobile&pcdType=draft-approved-to-send&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=mobile&pcdType=before-call-1&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=mobile&pcdType=informed-after-call-1&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=mobile&pcdType=informed-after-call-2&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=mobile&pcdType=informed-after-call-3&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=mobile&pcdType=after-call-attempt-1&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=mobile&pcdType=after-call-attempt-2&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=mobile&pcdType=after-call-attempt-3&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=mobile&pcdType=fu-email-after-call-1&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=mobile&pcdType=fu-email-after-call-2&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=mobile&pcdType=fu-email-after-call-3&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=mobile&pcdType=fu-email-failure-permanent&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=mobile&pcdType=fu-email-failure-permanent-with-success&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=mobile&pcdType=fu-email-failure-technical&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=mobile&pcdType=fu-email-failure-temporary&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=mobile&pcdType=fu-email-sending&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=mobile&pcdType=fu-letter-dispatched&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=mobile&pcdType=fu-letter-after-call-1&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=mobile&pcdType=fu-letter-after-call-2&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=mobile&pcdType=fu-letter-after-call-3&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=mobile&pcdType=fu-letter-after-fu-email-undelivered&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=email&pcdType=email-delivered&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=email&pcdType=email-after-call-attempt-1&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=email&pcdType=email-after-call-attempt-2&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=email&pcdType=email-failure-permanent&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=email&pcdType=email-failure-permanent-with-success&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=email&pcdType=email-failure-technical&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=email&pcdType=email-failure-temporary&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=email&pcdType=email-sending&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=post&pcdType=letter-dispatched&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=post&pcdType=letter-after-call-attempt-1&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=post&pcdType=letter-after-call-attempt-2&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=post&pcdType=letter-after-call-attempt-3&subTab=pcd&secondaryNav=communications', +'/v40/pcd/victim-record?pmoc=post&pcdType=letter-after-email-undelivered&subTab=pcd&secondaryNav=communications', \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/index.html b/app/views/v40/pcd/victim-record/pcd/index.html new file mode 100644 index 000000000..2b9b355b9 --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/index.html @@ -0,0 +1,188 @@ +{% block content %} +
    + + {% if (data['pcdType'] == 'dtc') or (data['pcdType'] == 'nfa') %} +
    +
    +
    +

    + {% if (data['pcdType'] == "dtc") %}Decision to charge{% else %}No further action decision{% endif %} +

    +
    +
    +
    +
    + + + {% if (data['pcdStatus'] == "check-eligibility") %} + {% include "/v40/pcd/victim-record/pcd/pre-draft/check-eligibility.html" %} + + {% elif (data['pcdStatus'] == "check-details") %} + {% include "/v40/pcd/victim-record/pcd/pre-draft/check-details.html" %} + + + {% elif (data['pcdStatus'] == "draft-not-started") %} + {% include "/v40/pcd/victim-record/pcd/draft/not-started.html" %} + + {% elif (data['pcdStatus'] == "draft-in-progress") %} + {% include "/v40/pcd/victim-record/pcd/draft/in-progress.html" %} + + {% elif (data['pcdStatus'] == "draft-under-review") %} + {% include "/v40/pcd/victim-record/pcd/draft/under-review.html" %} + + {% elif (data['pcdStatus'] == "draft-amendments-required") %} + {% include "/v40/pcd/victim-record/pcd/draft/amendments-required.html" %} + + {% elif (data['pcdStatus'] == "draft-ready-to-send") %} + {% include "/v40/pcd/victim-record/pcd/draft/ready-to-send.html" %} + + {% elif (data['pcdStatus'] == "draft-approved-to-send") %} + {% include "/v40/pcd/victim-record/pcd/draft/approved-to-send.html" %} + + + {% elif (data['pcdStatus'] == "before-call-1") %} + {% include "/v40/pcd/victim-record/pcd/call/before-call-1.html" %} + + {% elif (data['pcdStatus'] == "informed-after-call-1") %} + {% include "/v40/pcd/victim-record/pcd/call/informed-after-call-1.html" %} + + {% elif (data['pcdStatus'] == "informed-after-call-2") %} + {% include "/v40/pcd/victim-record/pcd/call/informed-after-call-2.html" %} + + {% elif (data['pcdStatus'] == "informed-after-call-3") %} + {% include "/v40/pcd/victim-record/pcd/call/informed-after-call-3.html" %} + + {% elif (data['pcdStatus'] == "after-call-attempt-1") %} + {% include "/v40/pcd/victim-record/pcd/call/after-call-attempt-1.html" %} + + {% elif (data['pcdStatus'] == "after-call-attempt-2") %} + {% include "/v40/pcd/victim-record/pcd/call/after-call-attempt-2.html" %} + + {% elif (data['pcdStatus'] == "after-call-attempt-3") %} + {% include "/v40/pcd/victim-record/pcd/call/after-call-attempt-3.html" %} + + + {% elif (data['pcdStatus'] == "fu-email-after-call-1") %} + {% include "/v40/pcd/victim-record/pcd/send/fu-email/after-call-1.html" %} + + {% elif (data['pcdStatus'] == "fu-email-after-call-2") %} + {% include "/v40/pcd/victim-record/pcd/send/fu-email/after-call-2.html" %} + + {% elif (data['pcdStatus'] == "fu-email-after-call-3") %} + {% include "/v40/pcd/victim-record/pcd/send/fu-email/after-call-3.html" %} + + {% elif (data['pcdStatus'] == "fu-email-failure-permanent") %} + {% include "/v40/pcd/victim-record/pcd/send/fu-email/failure-permanent.html" %} + + {% elif (data['pcdStatus'] == "fu-email-failure-permanent-with-success") %} + {% include "/v40/pcd/victim-record/pcd/send/fu-email/failure-permanent-with-success.html" %} + + {% elif (data['pcdStatus'] == "fu-email-failure-technical") %} + {% include "/v40/pcd/victim-record/pcd/send/fu-email/failure-technical.html" %} + + {% elif (data['pcdStatus'] == "fu-email-failure-temporary") %} + {% include "/v40/pcd/victim-record/pcd/send/fu-email/failure-temporary.html" %} + + {% elif (data['pcdStatus'] == "fu-email-sending") %} + {% include "/v40/pcd/victim-record/pcd/send/fu-email/sending.html" %} + + + {% elif (data['pcdStatus'] == "fu-letter-dispatched") %} + {% include "/v40/pcd/victim-record/pcd/send/fu-letter/dispatched.html" %} + + {% elif (data['pcdStatus'] == "fu-letter-after-call-1") %} + {% include "/v40/pcd/victim-record/pcd/send/fu-letter/after-call-1.html" %} + + {% elif (data['pcdStatus'] == "fu-letter-after-call-2") %} + {% include "/v40/pcd/victim-record/pcd/send/fu-letter/after-call-2.html" %} + + {% elif (data['pcdStatus'] == "fu-letter-after-call-3") %} + {% include "/v40/pcd/victim-record/pcd/send/fu-letter/after-call-3.html" %} + + {% elif (data['pcdStatus'] == "fu-letter-after-fu-email-undelivered") %} + {% include "/v40/pcd/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html" %} + + + {% elif (data['pcdStatus'] == "email-delivered") %} + {% include "/v40/pcd/victim-record/pcd/send/email/delivered.html" %} + + {% elif (data['pcdStatus'] == "email-after-call-attempt-1") %} + {% include "/v40/pcd/victim-record/pcd/send/email/after-call-attempt-1.html" %} + + {% elif (data['pcdStatus'] == "email-after-call-attempt-2") %} + {% include "/v40/pcd/victim-record/pcd/send/email/after-call-attempt-2.html" %} + + {% elif (data['pcdStatus'] == "email-failure-permanent") %} + {% include "/v40/pcd/victim-record/pcd/send/email/failure-permanent.html" %} + + {% elif (data['pcdStatus'] == "email-failure-permanent-with-success") %} + {% include "/v40/pcd/victim-record/pcd/send/email/failure-permanent-with-success.html" %} + + {% elif (data['pcdStatus'] == "email-failure-technical") %} + {% include "/v40/pcd/victim-record/pcd/send/email/failure-technical.html" %} + + {% elif (data['pcdStatus'] == "email-failure-temporary") %} + {% include "/v40/pcd/victim-record/pcd/send/email/failure-temporary.html" %} + + {% elif (data['pcdStatus'] == "email-sending") %} + {% include "/v40/pcd/victim-record/pcd/send/email/sending.html" %} + + + {% elif (data['pcdStatus'] == "letter-dispatched") %} + {% include "/v40/pcd/victim-record/pcd/send/letter/dispatched.html" %} + + {% elif (data['pcdStatus'] == "letter-after-call-attempt-1") %} + {% include "/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-1.html" %} + + {% elif (data['pcdStatus'] == "letter-after-call-attempt-2") %} + {% include "/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-2.html" %} + + {% elif (data['pcdStatus'] == "letter-after-call-attempt-3") %} + {% include "/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-3.html" %} + + {% elif (data['pcdStatus'] == "letter-after-email-undelivered") %} + {% include "/v40/pcd/victim-record/pcd/send/letter/after-email-undelivered.html" %} + + {% else %} +

    There was a problem retrieving information. Try again later.

    + {% endif %} + + + +
    +
    + {% include "/v40/pcd/victim-record/pcd/progress-tracker.html" %} +
    +
    +
    +
    +
    + {% else %} +
    + + {% if (data['pmoc'] == "via-police") %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by the police. +

    + {% elif (data['pmoc'] == "via-isva") %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by their independent sexual violence adviser (ISVA). +

    + {% else %} + {% include "/v40/pcd/victim-record/pcd/draft/not-started.html" %} + {% endif %} + + + + {% if (data['pcdSent'] == "yes") or (data['pcdSent'] == "na") %} + + Draft another letter to inform about the stopped or substantially altered charge + + {% endif %} +
    +
    + {% include "/v40/pcd/victim-record/pcd/progress-tracker.html" %} +
    + {% endif %} +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat/pcd/victim-record/pcd/next-steps.html b/app/views/v40/pcd/victim-record/pcd/next-steps.html similarity index 100% rename from app/views/delivery/wat/pcd/victim-record/pcd/next-steps.html rename to app/views/v40/pcd/victim-record/pcd/next-steps.html diff --git a/app/views/ur/wat/pcd/victim-record/pcd/pre-draft/check-details.html b/app/views/v40/pcd/victim-record/pcd/pre-draft/check-details.html similarity index 100% rename from app/views/ur/wat/pcd/victim-record/pcd/pre-draft/check-details.html rename to app/views/v40/pcd/victim-record/pcd/pre-draft/check-details.html diff --git a/app/views/delivery/wat/pcd/victim-record/pcd/pre-draft/check-eligibility.html b/app/views/v40/pcd/victim-record/pcd/pre-draft/check-eligibility.html similarity index 100% rename from app/views/delivery/wat/pcd/victim-record/pcd/pre-draft/check-eligibility.html rename to app/views/v40/pcd/victim-record/pcd/pre-draft/check-eligibility.html diff --git a/app/views/ur/wat/pcd/victim-record/pcd/progress-tracker.html b/app/views/v40/pcd/victim-record/pcd/progress-tracker.html similarity index 100% rename from app/views/ur/wat/pcd/victim-record/pcd/progress-tracker.html rename to app/views/v40/pcd/victim-record/pcd/progress-tracker.html diff --git a/app/views/v40/pcd/victim-record/pcd/send/email/after-call-attempt-1.html b/app/views/v40/pcd/victim-record/pcd/send/email/after-call-attempt-1.html new file mode 100644 index 000000000..2fe762890 --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/send/email/after-call-attempt-1.html @@ -0,0 +1,16 @@ +{% block content %} +{% include "/v40/pcd/victim-record/pcd/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/email/after-call-attempt-2.html b/app/views/v40/pcd/victim-record/pcd/send/email/after-call-attempt-2.html new file mode 100644 index 000000000..170d8ecfe --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/send/email/after-call-attempt-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v40/pcd/victim-record/pcd/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/email/delivered.html b/app/views/v40/pcd/victim-record/pcd/send/email/delivered.html new file mode 100644 index 000000000..cb18a8aef --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/send/email/delivered.html @@ -0,0 +1,3 @@ +{% block content %} +{% include "/v40/pcd/victim-record/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/email/failure-permanent.html b/app/views/v40/pcd/victim-record/pcd/send/email/failure-permanent.html new file mode 100644 index 000000000..512f0d823 --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/send/email/failure-permanent.html @@ -0,0 +1,18 @@ +{% block content %} +{% include "/v40/pcd/victim-record/pcd/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/email/failure-technical.html b/app/views/v40/pcd/victim-record/pcd/send/email/failure-technical.html new file mode 100644 index 000000000..2f13504df --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/send/email/failure-technical.html @@ -0,0 +1,12 @@ +{% block content %} +{% include "/v40/pcd/victim-record/pcd/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/email/failure-temporary.html b/app/views/v40/pcd/victim-record/pcd/send/email/failure-temporary.html new file mode 100644 index 000000000..a734abe59 --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/send/email/failure-temporary.html @@ -0,0 +1,18 @@ +{% block content %} +{% include "/v40/pcd/victim-record/pcd/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/email/sending.html b/app/views/v40/pcd/victim-record/pcd/send/email/sending.html new file mode 100644 index 000000000..8a9bf6084 --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/send/email/sending.html @@ -0,0 +1,9 @@ +{% block content %} +{% include "/v40/pcd/victim-record/pcd/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/fu-email/after-call-1.html b/app/views/v40/pcd/victim-record/pcd/send/fu-email/after-call-1.html new file mode 100644 index 000000000..37c58b678 --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/send/fu-email/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} + +
    + +{% include "/v40/pcd/victim-record/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/fu-email/after-call-2.html b/app/views/v40/pcd/victim-record/pcd/send/fu-email/after-call-2.html new file mode 100644 index 000000000..9a6c56d9e --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/send/fu-email/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v40/pcd/victim-record/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/fu-email/after-call-3.html b/app/views/v40/pcd/victim-record/pcd/send/fu-email/after-call-3.html new file mode 100644 index 000000000..a1c2c576e --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/send/fu-email/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v40/pcd/victim-record/pcd/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v40/pcd/victim-record/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/fu-email/failure-permanent.html b/app/views/v40/pcd/victim-record/pcd/send/fu-email/failure-permanent.html new file mode 100644 index 000000000..bb7ca4fbb --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/send/fu-email/failure-permanent.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} + +
    + +{% include "/v40/pcd/victim-record/pcd/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/fu-email/failure-technical.html b/app/views/v40/pcd/victim-record/pcd/send/fu-email/failure-technical.html new file mode 100644 index 000000000..ec2b37356 --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/send/fu-email/failure-technical.html @@ -0,0 +1,15 @@ +{% block content %} +{% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} + +
    + +{% include "/v40/pcd/victim-record/pcd/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/fu-email/failure-temporary.html b/app/views/v40/pcd/victim-record/pcd/send/fu-email/failure-temporary.html new file mode 100644 index 000000000..6f9c3415b --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/send/fu-email/failure-temporary.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} + +
    + +{% include "/v40/pcd/victim-record/pcd/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/fu-email/sending.html b/app/views/v40/pcd/victim-record/pcd/send/fu-email/sending.html new file mode 100644 index 000000000..6acd7bc6f --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/send/fu-email/sending.html @@ -0,0 +1,13 @@ +{% block content %} +{% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} + +
    + +{% include "/v40/pcd/victim-record/pcd/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-call-1.html b/app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-call-1.html new file mode 100644 index 000000000..b42e4cd16 --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} + +
    + +{% include "/v40/pcd/victim-record/pcd/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-call-2.html b/app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-call-2.html new file mode 100644 index 000000000..a97e65c70 --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v40/pcd/victim-record/pcd/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-call-3.html b/app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-call-3.html new file mode 100644 index 000000000..6a7b64e71 --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v40/pcd/victim-record/pcd/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v40/pcd/victim-record/pcd/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html b/app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html new file mode 100644 index 000000000..fd767d11c --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html @@ -0,0 +1,73 @@ +{% block content %} +{% include "/v40/pcd/victim-record/pcd/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} + +
    +
    + +
    + +{% include "/v40/pcd/victim-record/pcd/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + + + {% include "/v40/pcd/victim-record/pcd/details/email.html" %} + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-1.html b/app/views/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-1.html new file mode 100644 index 000000000..0291f9c53 --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-1.html @@ -0,0 +1,16 @@ +{% block content %} +{% include "/v40/pcd/victim-record/pcd/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-2.html b/app/views/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-2.html new file mode 100644 index 000000000..95ea0695b --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v40/pcd/victim-record/pcd/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-3.html b/app/views/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-3.html new file mode 100644 index 000000000..4629ca8d7 --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v40/pcd/victim-record/pcd/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/pcd/victim-record/pcd/details/call-attempt-3.html" %} + +
    + + {% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/letter/after-email-undelivered.html b/app/views/v40/pcd/victim-record/pcd/send/letter/after-email-undelivered.html new file mode 100644 index 000000000..0dff9da5a --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/send/letter/after-email-undelivered.html @@ -0,0 +1,51 @@ +{% block content %} +{% include "/v40/pcd/victim-record/pcd/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + + + {% include "/v40/pcd/victim-record/pcd/details/email.html" %} + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/letter/dispatched.html b/app/views/v40/pcd/victim-record/pcd/send/letter/dispatched.html new file mode 100644 index 000000000..cc32bbe8b --- /dev/null +++ b/app/views/v40/pcd/victim-record/pcd/send/letter/dispatched.html @@ -0,0 +1,19 @@ +{% block content %} +{% include "/v40/pcd/victim-record/pcd/details/letter.html" %} + +{% if (data['notifyStatus'] == "delivered") %} +{% else %} +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/pcd/victim-record/pcd/details/email.html" %} +
    +
    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pre-trial/index.html b/app/views/v40/pcd/victim-record/pre-trial/index.html new file mode 100644 index 000000000..6b2248bd7 --- /dev/null +++ b/app/views/v40/pcd/victim-record/pre-trial/index.html @@ -0,0 +1,43 @@ +{% block content %} +
    +
    +

    Pre-trial

    + {% if (data['pmoc'] == "email") %} + {% if (data['nfaStatus'] == "email-delivered") %} + {% else %} +
    + + + Warning + Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
    + {% endif %} + + {% elif (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + {% if (data['victimInformed1'] == "Yes") or (data['victimInformed2'] == "Yes") or (data['victimInformed3'] == "Yes") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "draft-approved-to-send") %} + {% else %} +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + {% endif %} + {% elif (data['pmoc'] == "post") or (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} + {% else %} +
    + + + Warning + Preferred method of contact unknown +

    + Confirm this before you contact the victim, then select a preferred method of contact. +

    +
    +
    + {% endif %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pre-trial/pre-trial-meeting/index.html b/app/views/v40/pcd/victim-record/pre-trial/pre-trial-meeting/index.html similarity index 100% rename from app/views/ur/vcl/victim-record/pre-trial/pre-trial-meeting/index.html rename to app/views/v40/pcd/victim-record/pre-trial/pre-trial-meeting/index.html diff --git a/app/views/ur/wat/pcd/victim-record/summary.html b/app/views/v40/pcd/victim-record/summary.html similarity index 100% rename from app/views/ur/wat/pcd/victim-record/summary.html rename to app/views/v40/pcd/victim-record/summary.html diff --git a/app/views/v40/pcd/victim-record/vcl/call/after-call-attempt-1.html b/app/views/v40/pcd/victim-record/vcl/call/after-call-attempt-1.html new file mode 100644 index 000000000..a2189f9d0 --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/call/after-call-attempt-1.html @@ -0,0 +1,23 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + + + +{% if (data['secondCallHour']) == "" %} + + Log a text message to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% else %} + + Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/call/after-call-attempt-2.html b/app/views/v40/pcd/victim-record/vcl/call/after-call-attempt-2.html new file mode 100644 index 000000000..7fc1b62cb --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/call/after-call-attempt-2.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + + + + + Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/call/after-call-attempt-3.html b/app/views/v40/pcd/victim-record/vcl/call/after-call-attempt-3.html new file mode 100644 index 000000000..38e621937 --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/call/after-call-attempt-3.html @@ -0,0 +1,38 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

    + + + +

    + First, you must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/call/before-call-1.html b/app/views/v40/pcd/victim-record/vcl/call/before-call-1.html new file mode 100644 index 000000000..c1bc1f73a --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/call/before-call-1.html @@ -0,0 +1,19 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% if (data['victimPhoneNumber'] == "") %} +

    + You must confirm the preferred method of contact first then enter a telephone number. +

    +{% else %} +

    + Telephone the victim and log the details during the call. +

    + + + View letter and make call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/call/informed-after-call-1.html b/app/views/v40/pcd/victim-record/vcl/call/informed-after-call-1.html new file mode 100644 index 000000000..1a87dd330 --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/call/informed-after-call-1.html @@ -0,0 +1,45 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} +

    + You must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + Reason for no letter +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + You must review the letter before sending to CMS. You can add details discussed on the call if needed. +

    + + + Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/call/informed-after-call-2.html b/app/views/v40/pcd/victim-record/vcl/call/informed-after-call-2.html new file mode 100644 index 000000000..30a10dfe9 --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/call/informed-after-call-2.html @@ -0,0 +1,54 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} +

    + You must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + You must review the letter before sending to CMS. You can add details discussed on the call if needed. +

    + + + Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/call/informed-after-call-3.html b/app/views/v40/pcd/victim-record/vcl/call/informed-after-call-3.html new file mode 100644 index 000000000..2a1ebb4b9 --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/call/informed-after-call-3.html @@ -0,0 +1,58 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} +

    + You must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + You must review the letter before sending to CMS. You can add details discussed on the call if needed. +

    + + + Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat/pcd/victim-record/vcl/details/call-attempt-1.html b/app/views/v40/pcd/victim-record/vcl/details/call-attempt-1.html similarity index 100% rename from app/views/delivery/wat/pcd/victim-record/vcl/details/call-attempt-1.html rename to app/views/v40/pcd/victim-record/vcl/details/call-attempt-1.html diff --git a/app/views/delivery/wat/pcd/victim-record/vcl/details/call-attempt-2.html b/app/views/v40/pcd/victim-record/vcl/details/call-attempt-2.html similarity index 100% rename from app/views/delivery/wat/pcd/victim-record/vcl/details/call-attempt-2.html rename to app/views/v40/pcd/victim-record/vcl/details/call-attempt-2.html diff --git a/app/views/delivery/wat/pcd/victim-record/vcl/details/call-attempt-3.html b/app/views/v40/pcd/victim-record/vcl/details/call-attempt-3.html similarity index 100% rename from app/views/delivery/wat/pcd/victim-record/vcl/details/call-attempt-3.html rename to app/views/v40/pcd/victim-record/vcl/details/call-attempt-3.html diff --git a/app/views/delivery/wat/pcd/victim-record/vcl/details/email.html b/app/views/v40/pcd/victim-record/vcl/details/email.html similarity index 100% rename from app/views/delivery/wat/pcd/victim-record/vcl/details/email.html rename to app/views/v40/pcd/victim-record/vcl/details/email.html diff --git a/app/views/delivery/wat/pcd/victim-record/vcl/details/letter.html b/app/views/v40/pcd/victim-record/vcl/details/letter.html similarity index 100% rename from app/views/delivery/wat/pcd/victim-record/vcl/details/letter.html rename to app/views/v40/pcd/victim-record/vcl/details/letter.html diff --git a/app/views/v40/pcd/victim-record/vcl/draft/amendments-required.html b/app/views/v40/pcd/victim-record/vcl/draft/amendments-required.html new file mode 100644 index 000000000..093f8fc46 --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/draft/amendments-required.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +

    + You need to amend the draft before sending. +

    + + + + + Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/draft/approved-to-send.html b/app/views/v40/pcd/victim-record/vcl/draft/approved-to-send.html new file mode 100644 index 000000000..cc0e32b7b --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/draft/approved-to-send.html @@ -0,0 +1,162 @@ +{% block content %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} +{% else %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    +{% endif %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} +{% if (data['callAttempt'] == "1") %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% elif (data['callAttempt'] == "2") %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['callAttempt'] == "3") %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% endif %} + +{% if (data['fumoc'] == "none") %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    +{% else %} + +

    + You can now send the letter. +

    +{% endif %} + +{% if (data['victimInformed3'] == "No") %} +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

    +{% endif %} + +{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") %} + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") %} + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['fumoc'] == "none") %} + +{% elif (data['victimInformed3'] == "No") %} + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% else %} +

    + No phone call was logged. It is also not known how the victim wants to receive the letter. +

    +{% endif %} + +{% elif (data['pmoc'] == "email") %} +

    + You can now send the letter. +

    + + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "post") %} +

    + You can now send the letter. +

    + + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "via-police") %} +

    + The letter is approved to send to the officer in charge. +

    + + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% elif (data['pmoc'] == "via-isva") %} +

    + The letter is approved to send to the victim's independent sexual violence adviser (ISVA). +

    + + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% else %} +

    + You can now send the letter. +

    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/draft/in-progress.html b/app/views/v40/pcd/victim-record/vcl/draft/in-progress.html new file mode 100644 index 000000000..fcf4b039c --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/draft/in-progress.html @@ -0,0 +1,13 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +

    + A draft letter is in progress. +

    + + + Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/draft/not-started.html b/app/views/v40/pcd/victim-record/vcl/draft/not-started.html new file mode 100644 index 000000000..b306cef05 --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/draft/not-started.html @@ -0,0 +1,10 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about a stopped or substantially altered charge. +

    + + + Draft a letter to inform about the stopped or substantially altered charge + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/draft/ready-to-send.html b/app/views/v40/pcd/victim-record/vcl/draft/ready-to-send.html new file mode 100644 index 000000000..c16f4e671 --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/draft/ready-to-send.html @@ -0,0 +1,88 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% if (data['callAttempt'] == "1") %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% elif (data['callAttempt'] == "2") %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['callAttempt'] == "3") %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% else %} +{% endif %} + + + +{% if (data['pmoc'] == "email") and (data['victimEmailAddress'] == "") %} +

    + You must confirm the preferred method of contact first then enter an email address. +

    +{% elif (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} +

    + You must confirm the preferred method of contact first then enter a address. +

    +{% else %} +

    + The letter is ready to send. No amendments are required. +

    + +

    + You must review the letter before sending to the victim. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + {% else %} + {% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/draft/under-review.html b/app/views/v40/pcd/victim-record/vcl/draft/under-review.html new file mode 100644 index 000000000..bf5de9369 --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/draft/under-review.html @@ -0,0 +1,83 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% if (data['reviewer'] == "head") %} +

    + The draft is under review. The current reviewer is Cecilia Galpin (Head). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% elif (data['reviewer'] == "lawyer") %} +

    + The draft is under review. The current reviewer is Geoff Laws (Lawyer). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% else %} +

    + The draft is under review with {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. +

    + + + +

    + You can still make changes to the draft if you need to. +

    +{% endif %} + + + View draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/index copy.html b/app/views/v40/pcd/victim-record/vcl/index copy.html new file mode 100644 index 000000000..033cf99e3 --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/index copy.html @@ -0,0 +1,39 @@ +'/v40/vcl/victim-record?pmoc=mobile&vclType=draft-not-started&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=draft-in-progress&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=draft-under-review&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=draft-amendments-required&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=draft-ready-to-send&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=draft-approved-to-send&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=before-call-1&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-1&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-2&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-3&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-1&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-2&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-3&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-1&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-2&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-3&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-permanent&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-permanent-with-success&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-technical&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-temporary&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-sending&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-letter-dispatched&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-1&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-2&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-3&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-fu-email-undelivered&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=email&vclType=email-delivered&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=email&vclType=email-after-call-attempt-1&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=email&vclType=email-after-call-attempt-2&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=email&vclType=email-failure-permanent&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=email&vclType=email-failure-permanent-with-success&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=email&vclType=email-failure-technical&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=email&vclType=email-failure-temporary&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=email&vclType=email-sending&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=post&vclType=letter-dispatched&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-1&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-2&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-3&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=post&vclType=letter-after-email-undelivered&subTab=vcl#communications', \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/index.html b/app/views/v40/pcd/victim-record/vcl/index.html new file mode 100644 index 000000000..623b2aea6 --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/index.html @@ -0,0 +1,219 @@ +{% block content %} +
    + + + + + {% if (data['vclType'] == 'stopped-charge') or (data['vclType'] == 'altered-charge') %} +
    +
    +
    +

    + {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% elif (data['vclType'] == "altered-charge") %}Substantially altered charge{% else %}VCL decision{% endif %} +

    +
    +
    + + + + {% if (data['vclStatus'] == "draft-not-started") %} + {% include "/v40/vcl/victim-record/vcl/draft/not-started.html" %} + + {% elif (data['vclStatus'] == "draft-in-progress") %} + {% include "/v40/vcl/victim-record/vcl/draft/in-progress.html" %} + + {% elif (data['vclStatus'] == "draft-under-review") %} + {% include "/v40/vcl/victim-record/vcl/draft/under-review.html" %} + + {% elif (data['vclStatus'] == "draft-amendments-required") %} + {% include "/v40/vcl/victim-record/vcl/draft/amendments-required.html" %} + + {% elif (data['vclStatus'] == "draft-ready-to-send") %} + {% include "/v40/vcl/victim-record/vcl/draft/ready-to-send.html" %} + + {% elif (data['vclStatus'] == "draft-approved-to-send") %} + {% include "/v40/vcl/victim-record/vcl/draft/approved-to-send.html" %} + + + {% elif (data['vclStatus'] == "before-call-1") %} + {% include "/v40/vcl/victim-record/vcl/call/before-call-1.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-1") %} + {% include "/v40/vcl/victim-record/vcl/call/informed-after-call-1.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-2") %} + {% include "/v40/vcl/victim-record/vcl/call/informed-after-call-2.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-3") %} + {% include "/v40/vcl/victim-record/vcl/call/informed-after-call-3.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-1") %} + {% include "/v40/vcl/victim-record/vcl/call/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-2") %} + {% include "/v40/vcl/victim-record/vcl/call/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-3") %} + {% include "/v40/vcl/victim-record/vcl/call/after-call-attempt-3.html" %} + + + {% elif (data['vclStatus'] == "fu-email-after-call-1") %} + {% include "/v40/vcl/victim-record/vcl/send/fu-email/after-call-1.html" %} + + {% elif (data['vclStatus'] == "fu-email-after-call-2") %} + {% include "/v40/vcl/victim-record/vcl/send/fu-email/after-call-2.html" %} + + {% elif (data['vclStatus'] == "fu-email-after-call-3") %} + {% include "/v40/vcl/victim-record/vcl/send/fu-email/after-call-3.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-permanent") %} + {% include "/v40/vcl/victim-record/vcl/send/fu-email/failure-permanent.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-permanent-with-success") %} + {% include "/v40/vcl/victim-record/vcl/send/fu-email/failure-permanent-with-success.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-technical") %} + {% include "/v40/vcl/victim-record/vcl/send/fu-email/failure-technical.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-temporary") %} + {% include "/v40/vcl/victim-record/vcl/send/fu-email/failure-temporary.html" %} + + {% elif (data['vclStatus'] == "fu-email-sending") %} + {% include "/v40/vcl/victim-record/vcl/send/fu-email/sending.html" %} + + + {% elif (data['vclStatus'] == "fu-letter-dispatched") %} + {% include "/v40/vcl/victim-record/vcl/send/fu-letter/dispatched.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-1") %} + {% include "/v40/vcl/victim-record/vcl/send/fu-letter/after-call-1.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-2") %} + {% include "/v40/vcl/victim-record/vcl/send/fu-letter/after-call-2.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-3") %} + {% include "/v40/vcl/victim-record/vcl/send/fu-letter/after-call-3.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-fu-email-undelivered") %} + {% include "/v40/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html" %} + + + {% elif (data['vclStatus'] == "email-delivered") %} + {% include "/v40/vcl/victim-record/vcl/send/email/delivered.html" %} + + {% elif (data['vclStatus'] == "email-after-call-attempt-1") %} + {% include "/v40/vcl/victim-record/vcl/send/email/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "email-after-call-attempt-2") %} + {% include "/v40/vcl/victim-record/vcl/send/email/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "email-failure-permanent") %} + {% include "/v40/vcl/victim-record/vcl/send/email/failure-permanent.html" %} + + {% elif (data['vclStatus'] == "email-failure-permanent-with-success") %} + {% include "/v40/vcl/victim-record/vcl/send/email/failure-permanent-with-success.html" %} + + {% elif (data['vclStatus'] == "email-failure-technical") %} + {% include "/v40/vcl/victim-record/vcl/send/email/failure-technical.html" %} + + {% elif (data['vclStatus'] == "email-failure-temporary") %} + {% include "/v40/vcl/victim-record/vcl/send/email/failure-temporary.html" %} + + {% elif (data['vclStatus'] == "email-sending") %} + {% include "/v40/vcl/victim-record/vcl/send/email/sending.html" %} + + + {% elif (data['vclStatus'] == "letter-dispatched") %} + {% include "/v40/vcl/victim-record/vcl/send/letter/dispatched.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-1") %} + {% include "/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-2") %} + {% include "/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-3") %} + {% include "/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html" %} + + {% elif (data['vclStatus'] == "letter-after-email-undelivered") %} + {% include "/v40/vcl/victim-record/vcl/send/letter/after-email-undelivered.html" %} + + {% else %} +

    There was a problem retrieving information. Try again later.

    + {% endif %} + + {% include "/v40/vcl/victim-record/vcl/next-steps.html" %} + + +
    +
    +
    + {% else %} +
    + + {% if (data['pmoc'] == "via-police") %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by the police. +

    + {% elif (data['pmoc'] == "via-isva") %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by their independent sexual violence adviser (ISVA). +

    + {% else %} + {% include "/v40/vcl/victim-record/vcl/draft/not-started.html" %} + {% endif %} + + {% include "/v40/vcl/victim-record/vcl/next-steps.html" %} + + {% if (data['vclSent'] == "yes") or (data['vclSent'] == "na") %} + + Draft another letter to inform about the stopped or substantially altered charge + + {% endif %} +
    + + {% endif %} +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat/pcd/victim-record/vcl/next-steps.html b/app/views/v40/pcd/victim-record/vcl/next-steps.html similarity index 100% rename from app/views/delivery/wat/pcd/victim-record/vcl/next-steps.html rename to app/views/v40/pcd/victim-record/vcl/next-steps.html diff --git a/app/views/delivery/wat/pcd/victim-record/vcl/progress-tracker.html b/app/views/v40/pcd/victim-record/vcl/progress-tracker.html similarity index 100% rename from app/views/delivery/wat/pcd/victim-record/vcl/progress-tracker.html rename to app/views/v40/pcd/victim-record/vcl/progress-tracker.html diff --git a/app/views/v40/pcd/victim-record/vcl/send/email/after-call-attempt-1.html b/app/views/v40/pcd/victim-record/vcl/send/email/after-call-attempt-1.html new file mode 100644 index 000000000..e3ce06bef --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/send/email/after-call-attempt-1.html @@ -0,0 +1,16 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/email/after-call-attempt-2.html b/app/views/v40/pcd/victim-record/vcl/send/email/after-call-attempt-2.html new file mode 100644 index 000000000..8a5a97823 --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/send/email/after-call-attempt-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/email/delivered.html b/app/views/v40/pcd/victim-record/vcl/send/email/delivered.html new file mode 100644 index 000000000..7f8607efb --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/send/email/delivered.html @@ -0,0 +1,3 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/email/failure-permanent.html b/app/views/v40/pcd/victim-record/vcl/send/email/failure-permanent.html new file mode 100644 index 000000000..a24edfac8 --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/send/email/failure-permanent.html @@ -0,0 +1,18 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/email/failure-technical.html b/app/views/v40/pcd/victim-record/vcl/send/email/failure-technical.html new file mode 100644 index 000000000..487281b18 --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/send/email/failure-technical.html @@ -0,0 +1,12 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/email/failure-temporary.html b/app/views/v40/pcd/victim-record/vcl/send/email/failure-temporary.html new file mode 100644 index 000000000..44e742a4a --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/send/email/failure-temporary.html @@ -0,0 +1,18 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/email/sending.html b/app/views/v40/pcd/victim-record/vcl/send/email/sending.html new file mode 100644 index 000000000..25c474dec --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/send/email/sending.html @@ -0,0 +1,9 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/fu-email/after-call-1.html b/app/views/v40/pcd/victim-record/vcl/send/fu-email/after-call-1.html new file mode 100644 index 000000000..efbfce099 --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/send/fu-email/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v40/vcl/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/fu-email/after-call-2.html b/app/views/v40/pcd/victim-record/vcl/send/fu-email/after-call-2.html new file mode 100644 index 000000000..7c14052fc --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/send/fu-email/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v40/vcl/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/fu-email/after-call-3.html b/app/views/v40/pcd/victim-record/vcl/send/fu-email/after-call-3.html new file mode 100644 index 000000000..08c8218e8 --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/send/fu-email/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v40/vcl/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/fu-email/failure-permanent.html b/app/views/v40/pcd/victim-record/vcl/send/fu-email/failure-permanent.html new file mode 100644 index 000000000..85edb2763 --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/send/fu-email/failure-permanent.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v40/vcl/victim-record/vcl/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/fu-email/failure-technical.html b/app/views/v40/pcd/victim-record/vcl/send/fu-email/failure-technical.html new file mode 100644 index 000000000..317298d47 --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/send/fu-email/failure-technical.html @@ -0,0 +1,15 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v40/vcl/victim-record/vcl/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/fu-email/failure-temporary.html b/app/views/v40/pcd/victim-record/vcl/send/fu-email/failure-temporary.html new file mode 100644 index 000000000..30df53848 --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/send/fu-email/failure-temporary.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v40/vcl/victim-record/vcl/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/fu-email/sending.html b/app/views/v40/pcd/victim-record/vcl/send/fu-email/sending.html new file mode 100644 index 000000000..1d607ce4b --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/send/fu-email/sending.html @@ -0,0 +1,13 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v40/vcl/victim-record/vcl/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-call-1.html b/app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-call-1.html new file mode 100644 index 000000000..05c61c642 --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-call-2.html b/app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-call-2.html new file mode 100644 index 000000000..e05c9e59f --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-call-3.html b/app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-call-3.html new file mode 100644 index 000000000..72d7ca184 --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html b/app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html new file mode 100644 index 000000000..44516902c --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html @@ -0,0 +1,73 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    +
    + +
    + +{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + + + {% include "/v40/vcl/victim-record/vcl/details/email.html" %} + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/letter/after-call-attempt-1.html b/app/views/v40/pcd/victim-record/vcl/send/letter/after-call-attempt-1.html new file mode 100644 index 000000000..a9056726f --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/send/letter/after-call-attempt-1.html @@ -0,0 +1,16 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/letter/after-call-attempt-2.html b/app/views/v40/pcd/victim-record/vcl/send/letter/after-call-attempt-2.html new file mode 100644 index 000000000..44e953072 --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/send/letter/after-call-attempt-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/letter/after-call-attempt-3.html b/app/views/v40/pcd/victim-record/vcl/send/letter/after-call-attempt-3.html new file mode 100644 index 000000000..a2295ff4e --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/send/letter/after-call-attempt-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/letter/after-email-undelivered.html b/app/views/v40/pcd/victim-record/vcl/send/letter/after-email-undelivered.html new file mode 100644 index 000000000..e0d44f2cb --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/send/letter/after-email-undelivered.html @@ -0,0 +1,51 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + + + {% include "/v40/vcl/victim-record/vcl/details/email.html" %} + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/letter/dispatched.html b/app/views/v40/pcd/victim-record/vcl/send/letter/dispatched.html new file mode 100644 index 000000000..a315f88b7 --- /dev/null +++ b/app/views/v40/pcd/victim-record/vcl/send/letter/dispatched.html @@ -0,0 +1,19 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} + +{% if (data['notifyStatus'] == "delivered") %} +{% else %} +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/email.html" %} +
    +
    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/victim-details.html b/app/views/v40/pcd/victim-record/victim-details.html new file mode 100644 index 000000000..d3dad4c49 --- /dev/null +++ b/app/views/v40/pcd/victim-record/victim-details.html @@ -0,0 +1,295 @@ +{% block content %} +

    Victim details

    + +
    +
    +
    +
    +

    Name and contact details

    +
    + +
    +
    +
    +
    + Name and title +
    +
    + {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] }} {{ data['victimForename'] }} +
    +
    + Change full name +
    +
    +
    +
    + Preferred name +
    +
    + {{ data['victimPreferredName'] }} +
    +
    + Change preferred name +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    + Change phone number +
    +
    +
    +
    + Email address +
    +
    + {{ data['victimEmailAddress'] }} +
    +
    + Change email address +
    +
    +
    +
    + Address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + Change home address +
    +
    +
    +
    + Want to be contacted +
    +
    + Yes +
    +
    +
    +
    + Preferred method of contact +
    + {% if (data['pmoc'] == "Not provided") %} +
    + Enter preferred method of contact +
    + {% else %} +
    + {{ data['pmoc'] | capitalize }} +
    +
    + Change preferred method of contact +
    + {% endif %} +
    +
    +
    + Preferred correspondence language +
    +
    + English +
    +
    + Change preferred correspondence language +
    +
    +
    +
    + Preferred contact times +
    + {% if (data['preferredContactTimes'] == "Not provided") %} +
    + Enter preferred contact times +
    + {% else %} +
    + {{ data['preferredContactTimes'] | capitalize }} +
    +
    + Change preferred contact times +
    + {% endif %} +
    +
    +
    + Victim representative contact details +
    +
    + Not provided +
    +
    + Change victim representative contact details +
    +
    +
    +
    +
    + +
    +
    + +
    +
    +

    Equality information

    +
    + +
    +
    +
    +
    + Age +
    +
    + {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) +
    +
    + Change age +
    +
    +
    +
    + Has health conditions or illness +
    +
    + Yes +
    +
    + Change if they have health conditions or illness +
    +
    +
    +
    + Health conditions or illness +
    +
    + Not provided +
    +
    + Change health conditions or illness +
    +
    +
    +
    + Abilities reduced +
    +
    + Not provided +
    +
    + Change if abilities reduced +
    +
    +
    +
    + Ethnic group +
    +
    + White +
    +
    + Change ethnic group +
    +
    +
    +
    + Ethnic background +
    +
    + English, Welsh, Scottish, Northern Irish or British +
    +
    + Change ethnic background +
    +
    +
    +
    + Religion +
    +
    +

    Preferred not to say

    +
    +
    + Change religion +
    +
    +
    +
    + Sex +
    +
    +

    Preferred not to say

    +
    +
    + Change sex +
    +
    +
    +
    + Gender identity +
    +
    +

    Preferred not to say

    +
    +
    + Change gender identity +
    +
    + +
    +
    +
    + +
    +
    +

    Other information

    +
    + +
    +
    +
    +
    + Previous convictions +
    +
    + Yes +
    +
    + Change if has previous convictions +
    +
    +
    +
    + Special measures required +
    +
    + Not provided +
    +
    + Change special measures required +
    +
    +
    +
    + Power of Attorney +
    +
    + No +
    +
    + Change Power of Attorney +
    +
    +
    +
    +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victims.html b/app/views/v40/pcd/victims.html new file mode 100644 index 000000000..32b85a2aa --- /dev/null +++ b/app/views/v40/pcd/victims.html @@ -0,0 +1,166 @@ +{% extends "layouts/main.html" %} +{% set pageName="Victims" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    +
    + + + +
    +
    +
    +
    + + {% if (data['searchUrn'] == data['caseUrn']) %} +
    + +

    + We've found 8 results for {{ data['caseUrn'] }} +

    + +
    + +
    +
    +
    + Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    + {% endif %} + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/call/call-support.html b/app/views/v40/vcl/call/call-support.html new file mode 100644 index 000000000..162ad7bb9 --- /dev/null +++ b/app/views/v40/vcl/call/call-support.html @@ -0,0 +1,244 @@ +{% block content %} +
    +
    +
    +
    +

    + + Drafted letter (read-only) + +

    +
    + {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% else %}Substantially altered charge{% endif %} +
    +
    +
    + +
    +
    +
    +
    +

    + + Supporting information + +

    +
    +
    +
    + +
    +
    + Name +
    +
    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
    +
    +
    +
    + Preferred name +
    +
    + {{ data['victimPreferredName'] }} +
    +
    +
    +
    + Age +
    +
    + {{ data['victimAge'] }} +
    +
    +
    +
    + Date of birth +
    +
    + {{ data['victimDateOfBirth'] }} +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + + +
    +
    +
    + + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/call/follow-up-moc.html b/app/views/v40/vcl/call/follow-up-moc.html new file mode 100644 index 000000000..fba77339b --- /dev/null +++ b/app/views/v40/vcl/call/follow-up-moc.html @@ -0,0 +1,74 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Follow-up method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + How does {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the letter? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    or
    + +
    + + +
    + +
    +
    + + +
    +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/call/next-attempt-moc.html b/app/views/v40/vcl/call/next-attempt-moc.html new file mode 100644 index 000000000..31ede224a --- /dev/null +++ b/app/views/v40/vcl/call/next-attempt-moc.html @@ -0,0 +1,66 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Next attempt method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What do you want to do next? +

    +
    + +
    + +
    + + +
    + Preferred method of contact +
    +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/call/phone-call-1.html b/app/views/v40/vcl/call/phone-call-1.html new file mode 100644 index 000000000..3997d6b4b --- /dev/null +++ b/app/views/v40/vcl/call/phone-call-1.html @@ -0,0 +1,159 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call 1" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Telephone call 1

    + +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + + What was the call direction? + + +
    +
    + + +
    + I called the victim +
    +
    + +
    + + +
    + The victim called the CPS +
    +
    +
    +
    +
    + +
    +
    + + + Were you able to inform the victim? + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    + + + +
    + + +
    +
    + {% include "/v40/vcl/call/call-support.html" %} +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/call/phone-call-2.html b/app/views/v40/vcl/call/phone-call-2.html new file mode 100644 index 000000000..eb9fc9842 --- /dev/null +++ b/app/views/v40/vcl/call/phone-call-2.html @@ -0,0 +1,161 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call 2" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Telephone call 2

    + +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + + What was the call direction? + + +
    +
    + + +
    + I called the victim +
    +
    + +
    + + +
    + The victim called the CPS +
    +
    +
    +
    +
    + +
    +
    + + + Were you able to inform the victim? + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    +

    + +

    + + +
    + + +
    +
    + {% include "/v40/vcl/call/call-support.html" %} +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/call/phone-call-3.html b/app/views/v40/vcl/call/phone-call-3.html new file mode 100644 index 000000000..cf575c9f1 --- /dev/null +++ b/app/views/v40/vcl/call/phone-call-3.html @@ -0,0 +1,158 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call 3 details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Telephone call 3

    + +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + + What was the call direction? + + +
    +
    + + +
    + I called the victim +
    +
    + +
    + + +
    + The victim called the CPS +
    +
    +
    +
    +
    + +
    +
    + + + Were you able to inform the victim? + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    + + +
    + + +
    +
    + {% include "/v40/vcl/call/call-support.html" %} +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat/vcl/call/read-only-letter.html b/app/views/v40/vcl/call/read-only-letter.html similarity index 100% rename from app/views/delivery/wat/vcl/call/read-only-letter.html rename to app/views/v40/vcl/call/read-only-letter.html diff --git a/app/views/v40/vcl/call/text-message-details.html b/app/views/v40/vcl/call/text-message-details.html new file mode 100644 index 000000000..2c3d60f24 --- /dev/null +++ b/app/views/v40/vcl/call/text-message-details.html @@ -0,0 +1,155 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Text message details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +
    +

    + Text message details +

    +

    + Date and time of text message +

    +
    + + +
    + If you need to change the date, use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    +
    +
    + + Time of text message + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    +
    +
    + + Time of second call attempt + + +
    + Enter the time given in the text message in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    +
    +
    + + Time of third call attempt (optional) + + +
    + Enter the time given in the text message in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/call/was-text-message-sent.html b/app/views/v40/vcl/call/was-text-message-sent.html new file mode 100644 index 000000000..9c21ae4ba --- /dev/null +++ b/app/views/v40/vcl/call/was-text-message-sent.html @@ -0,0 +1,56 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Was a text message sent to the victim?" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Was a text message sent to {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/partials/case-locked-banner/by-someone-else.html b/app/views/v40/vcl/case-locked/banner/by-someone-else.html similarity index 100% rename from app/views/delivery/wat2/partials/case-locked-banner/by-someone-else.html rename to app/views/v40/vcl/case-locked/banner/by-someone-else.html diff --git a/app/views/delivery/wat2/partials/case-locked-banner/self-locked.html b/app/views/v40/vcl/case-locked/banner/self-locked.html similarity index 100% rename from app/views/delivery/wat2/partials/case-locked-banner/self-locked.html rename to app/views/v40/vcl/case-locked/banner/self-locked.html diff --git a/app/views/v40/vcl/case-locked/by-someone-else.html b/app/views/v40/vcl/case-locked/by-someone-else.html new file mode 100644 index 000000000..d8f8a9149 --- /dev/null +++ b/app/views/v40/vcl/case-locked/by-someone-else.html @@ -0,0 +1,27 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Case locked" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    +

    + This case is locked +

    +

    + This case was locked on 19 February 2025 at 16:48. +

    +

    + We could not save the information you entered. To make an update, contact Gerald Kingsley-Smyth and ask them to exit the case. +

    +

    + To view the victim's information, search for the URN and select the victim's name again. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/case-locked/self-locked.html b/app/views/v40/vcl/case-locked/self-locked.html new file mode 100644 index 000000000..8daf02c22 --- /dev/null +++ b/app/views/v40/vcl/case-locked/self-locked.html @@ -0,0 +1,24 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Case locked" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    +

    + This case is locked +

    +

    + We could not save the information you entered. To make an update, exit the case on CMS. +

    +

    + To view the victim's information, search for the URN and select the victim's name again. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/cases.html b/app/views/v40/vcl/cases.html new file mode 100644 index 000000000..3471aaa9b --- /dev/null +++ b/app/views/v40/vcl/cases.html @@ -0,0 +1,161 @@ +{% extends "layouts/main.html" %} +{% set pageName="Cases" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    +
    + + + +
    +
    +
    +
    + + {% if (data['searchUrn'] == data['caseUrn']) %} +
    + +

    + We've found 8 results for {{ data['caseUrn'] }} +

    + +
    + +
    +
    +
    + Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    + {% endif %} + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/checklist.html b/app/views/v40/vcl/checklist.html new file mode 100644 index 000000000..34cd0474d --- /dev/null +++ b/app/views/v40/vcl/checklist.html @@ -0,0 +1,82 @@ +{% extends "layouts/main.html" %} +{% set pageName="Checklist" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    +
    +

    Checklist

    +

    Select the items that have been completed or are required for this victim.

    + +
    +
    +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    +
    + +
    + + Cancel +
    +
    + +
    +
    +{% endblock %} diff --git a/app/views/delivery/wat/vcl/concepts/create-reminder.html b/app/views/v40/vcl/concepts/create-reminder.html similarity index 100% rename from app/views/delivery/wat/vcl/concepts/create-reminder.html rename to app/views/v40/vcl/concepts/create-reminder.html diff --git a/app/views/delivery/wat/vcl/concepts/dashboard-1.html b/app/views/v40/vcl/concepts/dashboard-1.html similarity index 100% rename from app/views/delivery/wat/vcl/concepts/dashboard-1.html rename to app/views/v40/vcl/concepts/dashboard-1.html diff --git a/app/views/v40/vcl/concepts/overview.html b/app/views/v40/vcl/concepts/overview.html new file mode 100644 index 000000000..5c50b3d19 --- /dev/null +++ b/app/views/v40/vcl/concepts/overview.html @@ -0,0 +1,194 @@ +{% extends "layouts/main.html" %} +{% set pageName="Tasks" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge22/10/2024
    Overdue
    + Send letter +
    John Smith
    54KR1626525
    No further action23/10/2025
    Due today
    + Callback scheduled +
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting24/10/2025 + View letter and make call +
    Alice Johnson
    54KR1626525/1
    VCL Scheme24/10/2025 + Amend draft +
    Michael Roberts
    54KR1626790
    VCL Scheme25/10/2025 + Draft letter +
    + + +
    + +
    + + + + 0 + + emails sent + + + +
    +

    Recently viewed victims

    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat/vcl/concepts/team-victims.html b/app/views/v40/vcl/concepts/team-victims.html similarity index 100% rename from app/views/delivery/wat/vcl/concepts/team-victims.html rename to app/views/v40/vcl/concepts/team-victims.html diff --git a/app/views/v40/vcl/concepts/vca-work-management.html b/app/views/v40/vcl/concepts/vca-work-management.html new file mode 100644 index 000000000..4a5470e3d --- /dev/null +++ b/app/views/v40/vcl/concepts/vca-work-management.html @@ -0,0 +1,229 @@ +{% extends "layouts/main.html" %} +{% set pageName="VCA work management" %} + +{% block beforeContent %} + +{% endblock %} + +{% block content %} +
    +
    +

    Victim case work assigned to you

    + +

    This dashboard shows victims assigned to you, outstanding actions (for example, VCL communications), letter review status and SLAs. Items nearing their due date are highlighted and announced for assistive technologies.

    + + + + + +
    + +
    + {% if data['victims'] and data['victims']|length > 0 %} +
      + {% for victim in data['victims'] %} + {# compute small helper attributes for client-side filtering: lowercase name & urn, boolean flags #} +
    • +
      +
      +
      +

      + {{ victim.surname | upper }}, {{ victim.forename }} +

      +

      URN: {{ victim.urn }}

      +
      + +
      + Open case +
      +
      + +
      +
      +

      Outstanding actions

      + {% if victim.actions and victim.actions|length > 0 %} +
        + {% for action in victim.actions %} +
      • + {{ action.title }} + {% if action.type %}({{ action.type }}){% endif %} + {% if action.nearing_due %} + + Due in {{ action.days_to_due }} day{% if action.days_to_due != 1 %}s{% endif %} — action required + + {% elif action.days_to_due is defined %} + + Due in {{ action.days_to_due }} day{% if action.days_to_due != 1 %}s{% endif %} + + {% endif %} +
      • + {% endfor %} +
      + {% else %} +

      No outstanding actions

      + {% endif %} +
      + +
      +

      Letters & review status

      + {% if victim.letters and victim.letters|length > 0 %} +
        + {% for letter in victim.letters %} +
      • +
        {{ letter.type }}
        + +
        + {% if letter.review_status == "approved" %} + Approved + {% elif letter.review_status == "under-review" %} + Under review + {% elif letter.review_status == "amendments-required" %} + Amendments required + {% else %} + {{ letter.review_status | default("Not reviewed") }} + {% endif %} + sent {{ letter.sent_date | default('–') }} +
        + +
        + {% if letter.sla_remaining is defined %} + {% if letter.sla_remaining <= 1 %} + SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} + {% elif letter.sla_remaining <= 3 %} + SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} + {% else %} + SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} + {% endif %} + SLA total: {{ letter.sla_days }} day{% if letter.sla_days != 1 %}s{% endif %} + {% else %} + No SLA + {% endif %} +
        +
      • + {% endfor %} +
      + {% else %} +

      No letters

      + {% endif %} +
      +
      + + +
      +
    • + {% endfor %} +
    + {% else %} +
    +

    You have no victims assigned or no outstanding items. Use the search to find a victim.

    +
    + {% endif %} +
    + + +
    +
    + +{# Minimal client-side behaviour to make the dashboard interactive and accessible #} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/concepts/vsm-tasks-1.html b/app/views/v40/vcl/concepts/vsm-tasks-1.html new file mode 100644 index 000000000..ca9727597 --- /dev/null +++ b/app/views/v40/vcl/concepts/vsm-tasks-1.html @@ -0,0 +1,219 @@ +{% extends "layouts/main.html" %} +{% set pageName="Tasks" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    +
    +
    +
    +

    Tasks

    +
    + +
    +
    +
    + + +
    +
    +

    Tasks due today (5)

    + +

    + View tasks due today +

    +
    +
    +

    Overdue tasks (3)

    + +

    + View overdue tasks +

    +
    +
    +

    Unallocated victims (7)

    + +

    + Allocate unallocated victim cases +

    +
    +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Letters to review (13) +
    Victim and URNLetter typeLast updateNext action
    Jane Doe
    54KR1626525
    Decision to charge22/10/2024
    Vivienne Reid
    + Review +
    John Smith
    54KR1626525
    No further action24/10/2025
    Sarah Jackson
    + Review +
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting24/10/2025
    Sarah Jackson
    + Review +
    Alice Johnson
    54KR1626525/1
    VCL Scheme24/10/2025
    Mel Symonds
    + Review +
    Michael Roberts
    54KR1626790
    VCL Scheme25/10/2025
    Rana Sesko
    + Review +
    + + +
    + +
    +
    +

    Team allocation (33)

    + + +

    + View all victims allocated to team +

    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/concepts/vso-dashboard.html b/app/views/v40/vcl/concepts/vso-dashboard.html new file mode 100644 index 000000000..650ab7767 --- /dev/null +++ b/app/views/v40/vcl/concepts/vso-dashboard.html @@ -0,0 +1,286 @@ +{% extends "layouts/main.html" %} + +{% set pageName="VSO dashboard" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    +
    + +

    VSO dashboard

    + +
    +
    +
    +
    +

    + All upcoming events +

    +
    +
    +
    +
    +
    + Age +
    +
    + 38 +
    +
    + Change age (Lead tenant) +
    +
    +
    +
    + Nationality +
    +
    + UK national resident in UK +
    +
    + Change nationality (Lead tenant) +
    +
    +
    +
    + Working situation +
    +
    + Part time – less than 30 hours a week +
    +
    + Change working situation (Lead tenant) +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    + Upcoming events by victim +

    +
    +
    +
    +
    +
    + Age +
    +
    + 38 +
    +
    + Change age (Lead tenant) +
    +
    +
    +
    + Nationality +
    +
    + UK national resident in UK +
    +
    + Change nationality (Lead tenant) +
    +
    +
    +
    + Working situation +
    +
    + Part time – less than 30 hours a week +
    +
    + Change working situation (Lead tenant) +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    + Recently viewed victims +

    +
    +
    +
    +
    +
    + Age +
    +
    + 38 +
    +
    + Change age (Lead tenant) +
    +
    +
    +
    + Nationality +
    +
    + UK national resident in UK +
    +
    + Change nationality (Lead tenant) +
    +
    +
    +
    + Working situation +
    +
    + Part time – less than 30 hours a week +
    +
    + Change working situation (Lead tenant) +
    +
    +
    +
    +
    +
    +
    + + + + + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/concepts/vso-tasks-1.html b/app/views/v40/vcl/concepts/vso-tasks-1.html new file mode 100644 index 000000000..e9e7e379e --- /dev/null +++ b/app/views/v40/vcl/concepts/vso-tasks-1.html @@ -0,0 +1,185 @@ +{% extends "layouts/main.html" %} +{% set pageName="Tasks" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge13/11/2025
    Overdue
    + Send letter +
    John Smith
    54KR1626525
    No further action14/11/2025
    at 14:00
    Due today
    + Callback scheduled +
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting17/11/2025 + View letter and make call +
    Alice Johnson
    54KR1626525/1
    VCL Scheme17/11/2025 + Amend draft +
    Michael Roberts
    54KR1626790
    VCL Scheme18/11/2025 + Draft letter +
    + + +
    + +
    +
    +

    Recently viewed victims

    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat/vcl/concepts/vso-tasks-2.html b/app/views/v40/vcl/concepts/vso-tasks-2.html similarity index 100% rename from app/views/delivery/wat/vcl/concepts/vso-tasks-2.html rename to app/views/v40/vcl/concepts/vso-tasks-2.html diff --git a/app/views/v40/vcl/draft/approved-to-send.html b/app/views/v40/vcl/draft/approved-to-send.html new file mode 100644 index 000000000..f97b95c14 --- /dev/null +++ b/app/views/v40/vcl/draft/approved-to-send.html @@ -0,0 +1,33 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Approved to send" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Approved to send +

    +
    + +

    + Your letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} is approved to send. +

    + +

    What happens next

    + +

    + You can now send an email or add a letter to the print queue from the 'Communications' tab of the victim's page, within the Victim Case Application. +

    + + + View all communications + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/draft/cannot-connect.html b/app/views/v40/vcl/draft/cannot-connect.html new file mode 100644 index 000000000..99e5534ab --- /dev/null +++ b/app/views/v40/vcl/draft/cannot-connect.html @@ -0,0 +1,24 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Cannot connect to Correspondence Drafter" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem +

    +

    + We cannot connect to the letter drafting tool right now. +

    +

    + Try again later. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/draft/cd-modal/delete-draft.html b/app/views/v40/vcl/draft/cd-modal/delete-draft.html new file mode 100644 index 000000000..0889f3f05 --- /dev/null +++ b/app/views/v40/vcl/draft/cd-modal/delete-draft.html @@ -0,0 +1,40 @@ +{% block content %} +
    + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/draft/cd-modal/request-review.html b/app/views/v40/vcl/draft/cd-modal/request-review.html new file mode 100644 index 000000000..42d58a7c9 --- /dev/null +++ b/app/views/v40/vcl/draft/cd-modal/request-review.html @@ -0,0 +1,138 @@ +{% block content %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/vcl/draft/cd-modal/save-draft.html b/app/views/v40/vcl/draft/cd-modal/save-draft.html similarity index 100% rename from app/views/delivery/wat2/vcl/draft/cd-modal/save-draft.html rename to app/views/v40/vcl/draft/cd-modal/save-draft.html diff --git a/app/views/v40/vcl/draft/cd-modal/send-to-cms.html b/app/views/v40/vcl/draft/cd-modal/send-to-cms.html new file mode 100644 index 000000000..b6db9bbce --- /dev/null +++ b/app/views/v40/vcl/draft/cd-modal/send-to-cms.html @@ -0,0 +1,65 @@ +{% block content %} +
    + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/draft/compose-letter.html b/app/views/v40/vcl/draft/compose-letter.html new file mode 100644 index 000000000..224e97868 --- /dev/null +++ b/app/views/v40/vcl/draft/compose-letter.html @@ -0,0 +1,367 @@ +{% extends "layouts/main.html" %} + +{% block header %} +{% include "/v40/vcl/header/vso.html" %} +{% endblock %} + +{% set pageName = "Compose letter" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +{% include "/v40/vcl/draft/cd-modal/save-draft.html" %} + +{% include "/v40/vcl/draft/cd-modal/delete-draft.html" %} + +{% include "/v40/vcl/draft/cd-modal/request-review.html" %} + +{% include "/v40/vcl/draft/cd-modal/send-to-cms.html" %} + +
    + +
    +
    + +
    +
    +

    Compose letter

    +
    + +
    +
    + + Case and victim information + + + + + +
    +
    +
    + +
    + +
    +
    +

    + Autosave is on. Last saved at {{ "now" | govukTime }} +

    +
    +
    +
    + + +
    + + +
    + +
    +
    + +
    +
    + + + +
    + + + +
    +
    + + + +
    +
    + +
    + +
    +
    + + +
    +

    + +

    +

    + Create a new note +

    + +
    + +
    +
    +
    + +
    +
    + + +
    +
    +
    + +
    + +
    + +
    +

    + Monitoring codes applicable to this case: +

    +
      +
    • + Pre-charge decision +
    • +
    +
    + + + +
    +
    + +
    +{% endblock %} + +{% block pageScripts %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/draft/stopped-charge.html b/app/views/v40/vcl/draft/stopped-charge.html new file mode 100644 index 000000000..2ada7579a --- /dev/null +++ b/app/views/v40/vcl/draft/stopped-charge.html @@ -0,0 +1,75 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Stopped charge reason" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Why was the charge stopped? +

    +
    + +
    + +
    + + +
    + Victims' Right to Review +
    +
    + +
    + + +
    + +
    + + +
    + Victims' Right to Review +
    +
    + +
    + + +
    +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/draft/substantially-altered-charge.html b/app/views/v40/vcl/draft/substantially-altered-charge.html new file mode 100644 index 000000000..912923ab3 --- /dev/null +++ b/app/views/v40/vcl/draft/substantially-altered-charge.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Substantially altered charge" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Has the level of charge decreased or increased? +

    +
    + +
    + +
    + + +
    + +
    + + +
    +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/draft/under-review.html b/app/views/v40/vcl/draft/under-review.html new file mode 100644 index 000000000..b413a4ed7 --- /dev/null +++ b/app/views/v40/vcl/draft/under-review.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Review requested" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Review requested +

    +
    + Under review with
    + {% if (data['reviewerLevel'] == "d-request") %} + {{ data['d-reviewer'] }} (D) + {% elif (data['reviewerLevel'] == "b3-request") %} + {{ data['b3-reviewer'] }} (B3) + {% elif (data['reviewerLevel'] == "b2-request") %} + {{ data['b2-reviewer'] }} (B2) + {% else %} + {% endif %} +
    +
    + +

    What happens next

    + +

    + Check for updates on the review to find out if amendments are needed or the review process is complete. +

    + +

    + Once the letter is approved you can inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + + + Continue + + +
    + + + If you chose the wrong reviewer + + +
    + You can go back and request the review is done by another reviewer. +
    +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/draft/vcl-type.html b/app/views/v40/vcl/draft/vcl-type.html new file mode 100644 index 000000000..496ac5f35 --- /dev/null +++ b/app/views/v40/vcl/draft/vcl-type.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName="VCL type" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What do you need to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} about? +

    +
    + +
    + +
    + + +
    + +
    + + +
    +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/header/vso.html b/app/views/v40/vcl/header/vso.html new file mode 100644 index 000000000..4125c05ec --- /dev/null +++ b/app/views/v40/vcl/header/vso.html @@ -0,0 +1,37 @@ +{% block content %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/letter-dashboard.html b/app/views/v40/vcl/letter-dashboard.html new file mode 100644 index 000000000..298d9d808 --- /dev/null +++ b/app/views/v40/vcl/letter-dashboard.html @@ -0,0 +1,113 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Letters" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +

    Letters in draft

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    URNVictimLetter typeAuthorReviewerStatusDue dateUpdated on
    {{ data['caseUrn'] }}{{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}{% if (data['decisionType']) == "dtc" %}Decision to charge{% elif (data['decisionType']) == "mixed-charges" %}Mixed charges{% elif (data['decisionType']) == "nfa" %}No further action{% endif %}{{ data['userSurname'] | upper }}, {{ data['userForename'] }}SANDERSON, Kerry{% if (data['nfaStatus']) == "draft-in-progress" %}In progress{% elif (data['nfaStatus']) == "draft-under-review" %}Under review{% elif (data['nfaStatus']) == "draft-amendments-required" %}Amendments required{% else %}Ready to send{% endif %}{{ "today" | govukDate() }}
    14:04
    + + + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/overview.html b/app/views/v40/vcl/overview.html new file mode 100644 index 000000000..a42c93d42 --- /dev/null +++ b/app/views/v40/vcl/overview.html @@ -0,0 +1,84 @@ +{% extends "layouts/main.html" %} +{% set pageName="Overview" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} + +{% endblock %} diff --git a/app/views/v40/vcl/send/check-email-details.html b/app/views/v40/vcl/send/check-email-details.html new file mode 100644 index 000000000..31304e984 --- /dev/null +++ b/app/views/v40/vcl/send/check-email-details.html @@ -0,0 +1,99 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Check details" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +

    Check the details before sending the email

    + +

    Email details

    + +
    +
    +
    + Type +
    +
    + {% if (data['vclType'] == "stopped-charge") %} + Stopped charge + {% elif (data['vclType'] == "nfa") %} + Substantially altered charge + {% endif %} +
    +
    +
    +
    + Included +
    +
    + Information pack
    + Crest survey +
    + +
    +
    +
    + From +
    +
    + Victim Services shared mailbox
    {{ data['sharedMailbox'] }} +
    +
    +
    +
    + To +
    +
    + {% if (data['recipient'] == "victim") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) + {% elif (data['recipient'] == "oic") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['oicRank'] }} {{ data['oicForename'] }} {{ data['oicSurname'] }} (officer in charge) + {% elif (data['recipient'] == "isva") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['isvaForename'] }} {{ data['isvaSurname'] }} (ISVA) + {% endif %}
    + {% if (data['recipient'] == "victim") %} + {{ data['victimEmailAddress'] }} + {% elif (data['recipient'] == "oic") %} + {{ data['oicEmailAddress'] }} + {% elif (data['recipient'] == "isva") %} + {{ data['isvaEmailAddress'] }} + {% endif %} +
    +
    + +
    + + {% if (data['nfaStatus'] == "email-delivered") %} +
    + + + Warning + Only send this email to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
    + {% endif %} + +

    Now send your email

    + +

    + This will inform the victim about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + + + + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/send/check-letter-details.html b/app/views/v40/vcl/send/check-letter-details.html new file mode 100644 index 000000000..c23c8b19c --- /dev/null +++ b/app/views/v40/vcl/send/check-letter-details.html @@ -0,0 +1,96 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Check details" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    + +

    Check the details before sending for printing

    + +

    Letter details

    + +
    +
    +
    + Type +
    +
    + {% if (data['vclType'] == "stopped-charge") %} + Stopped charge + {% elif (data['vclType'] == "nfa") %} + Substantially altered charge + {% endif %} +
    +
    +
    +
    + Included +
    +
    + Information pack
    + Crest survey +
    + +
    +
    +
    + From +
    +
    + Victim Services shared mailbox
    {{ data['sharedMailbox'] }} +
    +
    +
    +
    + Printer +
    +
    + Liverpool office
    victim.services.liverpool@cps.gov.uk +
    +
    +
    +
    + Final recipient +
    +
    + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) +
    +
    +
    +
    + Recipient address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + +
    + +

    Now send for printing

    + +

    + Select Send for printing to add the letter to the print queue. +

    + + + +
    + + Send for printing later +
    + +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/send/delivered.html b/app/views/v40/vcl/send/delivered.html new file mode 100644 index 000000000..972f27858 --- /dev/null +++ b/app/views/v40/vcl/send/delivered.html @@ -0,0 +1,93 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Email delivered" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Email delivered to
    {{ data['victimForename'] }} {{ data['victimSurname'] }} +

    +
    + + + +

    + The information pack and Crest survey were also sent. +

    + +

    Further information

    + +

    + You can view a log of the delivered email on the 'Communications' tab of the victim's page, within the Victim Case Application. +

    + +

    + The letter was automatically saved on CMS. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + + {% if (data['fumoc'] == "email") %} + + Continue + + {% elif (data['attemptToContactAgain'] == "email") %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "2") %} + + {% if (data['fumoc'] == "email") %} + + Continue + + {% elif (data['attemptToContactAgain'] == "email") %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "3") %} + + Continue + + + {% endif %} + {% elif (data['pmoc'] == "email") %} + + + Continue + + + + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/send/letter-added-to-print-queue.html b/app/views/v40/vcl/send/letter-added-to-print-queue.html new file mode 100644 index 000000000..d8723e9dc --- /dev/null +++ b/app/views/v40/vcl/send/letter-added-to-print-queue.html @@ -0,0 +1,86 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Letter added to print queue" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Letter sent for printing +

    +
    + +

    + The letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} was successfully sent for printing. +

    + +

    + The information pack and Crest survey were also sent for printing. +

    + +

    Further information

    + +

    + You can view a record of the letter on the 'Communications' tab of the victim's page, within the Victim Case Application. +

    + +

    + The letter was automatically saved to CMS as well. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + + Continue + + + {% elif (data['callAttempt'] == "2") %} + + Continue + + + {% elif (data['callAttempt'] == "3") %} + {% if (data['victimInformed3'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% endif %} + {% elif (data['pmoc'] == "email") %} + + {% if (data['callAttempt'] == "") %} + + Continue + + + {% elif (data['callAttempt'] == "1") %} + + Continue + + + {% elif (data['callAttempt'] == "2") %} + + Continue + + + {% elif (data['callAttempt'] == "3") %} + + Continue + + + {% endif %} + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/send/letter-details.html b/app/views/v40/vcl/send/letter-details.html new file mode 100644 index 000000000..9c6373c54 --- /dev/null +++ b/app/views/v40/vcl/send/letter-details.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Letter details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    +

    Letter details

    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +

    + +

    + + +
    + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/send/letter-logged.html b/app/views/v40/vcl/send/letter-logged.html new file mode 100644 index 000000000..a8e94ab87 --- /dev/null +++ b/app/views/v40/vcl/send/letter-logged.html @@ -0,0 +1,100 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Letter logged" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Letter logged +

    +
    + +

    + The {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} letter was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

    + + + +

    Further information

    + +

    + You can view the logged letter on the 'Communications' tab of the victim's page, within the Victim Case Application. +

    + +

    + The letter was automatically saved to CMS. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + {% if (data['victimInformed1'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "2") %} + {% if (data['victimInformed2'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "3") %} + {% if (data['victimInformed3'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + {% endif %} + {% elif (data['pmoc'] == "post") %} + + + Continue + + + + {% else %} + + Continue + + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/send/permanent-failure.html b/app/views/v40/vcl/send/permanent-failure.html new file mode 100644 index 000000000..36a3ae1de --- /dev/null +++ b/app/views/v40/vcl/send/permanent-failure.html @@ -0,0 +1,36 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Permanent failure" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem +

    +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. +

    + +

    + Check the email address is correct. If it is incorrect, you can update the email address. +

    + + +

    + Once updated, you can try to send the email again from 'Communications' tab of the victim's record. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/send/sending-email.html b/app/views/v40/vcl/send/sending-email.html new file mode 100644 index 000000000..d672ba63f --- /dev/null +++ b/app/views/v40/vcl/send/sending-email.html @@ -0,0 +1,39 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Sending email" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +

    + Sending email +

    + +

    + The email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

    + + + +

    Further information

    + +

    + You can view a log of the sent email on the 'Communications' tab of the victim's page, within the Victim Case Application. +

    + +

    + The email was automatically saved to CMS. +

    + + + Continue + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat/vcl/send/technical-failure.html b/app/views/v40/vcl/send/technical-failure.html similarity index 100% rename from app/views/delivery/wat/vcl/send/technical-failure.html rename to app/views/v40/vcl/send/technical-failure.html diff --git a/app/views/v40/vcl/send/temporary-failure.html b/app/views/v40/vcl/send/temporary-failure.html new file mode 100644 index 000000000..14198715f --- /dev/null +++ b/app/views/v40/vcl/send/temporary-failure.html @@ -0,0 +1,29 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Temporary failure" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem +

    +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +

    + You can try to send it again later from the 'Communications' tab of the victim's record within the Victim Case Application. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/sign-in.html b/app/views/v40/vcl/sign-in.html new file mode 100644 index 000000000..909384019 --- /dev/null +++ b/app/views/v40/vcl/sign-in.html @@ -0,0 +1,67 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Sign in to your account" %} + +{% block header %} +{% endblock %} + +{% block content %} +
    +
    + +
    + + + +
    + +

    + Victim Case Application +

    + Sign in to your account +

    +

    + +
    + +
    + + + + +
    + +
    + + + + +
    + + + +
    +
    + +
    + +
    + +
    +

    + Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

    +

    + As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

    +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/tasks.html b/app/views/v40/vcl/tasks.html new file mode 100644 index 000000000..85f12a397 --- /dev/null +++ b/app/views/v40/vcl/tasks.html @@ -0,0 +1,268 @@ +{% extends "layouts/main.html" %} +{% set pageName="Tasks" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {% if (data['vclStatus'] == "draft-under-review") %} + + + + + + + {% else %} + + + + + + + {% endif %} + +
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge13 November 2025
    Overdue
    + Send letter +
    John Smith
    54KR1626525
    No further action14 November 2025
    Due today
    + Call at 14:00 +
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting14 November 2025
    Due today
    + View letter and make call +
    Alice Johnson
    54KR1626525/1
    Substantially altered charge (VCL)17 November 2025 + Amend draft +
    Barry Wiggins
    64KR1626925
    Decision to charge19 November 2025 + Amend draft +
    {{ data['victimForename'] }} {{ data['victimSurname'] }}
    {{ data['caseUrn'] }}
    Stopped charge (VCL)18 November 2025 + {% if (data['vclStatus'] == "draft-not-started") %} + + Draft letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + {% elif (data['vclStatus'] == "draft-in-progress") %} + + Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + {% elif (data['vclStatus'] == "draft-amendments-required") %} + + Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + {% elif (data['vclStatus'] == "before-call-1") %} + + View letter and make call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + {% elif (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") %} + + Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + {% elif (data['vclStatus'] == "after-call-attempt-3") %} + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + {% elif (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") %} + {% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + {% else %} + + Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + {% endif %} + + {% elif (data['vclStatus'] == "draft-ready-to-send") %} + {% if (data['pmoc'] == "") %} + + Select preferred method of contact to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + {% else %} + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + {% endif %} + + {% elif (data['vclStatus'] == "draft-approved-to-send") %} + {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") or (data['pmoc'] == "email") %} + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") or (data['pmoc'] == "post") %} + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + {% elif (data['pmoc'] == "via-police") %} + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + {% elif (data['pmoc'] == "via-isva") %} + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + {% endif %} + {% else %} +

    No tasks!!

    + {% endif %} +
    + + +
    + +
    +
    +

    Recently viewed victims

    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-details/email-address.html b/app/views/v40/vcl/victim-details/email-address.html new file mode 100644 index 000000000..f1f99eb59 --- /dev/null +++ b/app/views/v40/vcl/victim-details/email-address.html @@ -0,0 +1,51 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim's email address" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    + +

    + +

    + + + + +
    + +
    +

    + +

    + + +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-details/preferred-method-of-contact.html b/app/views/v40/vcl/victim-details/preferred-method-of-contact.html new file mode 100644 index 000000000..d042e23cf --- /dev/null +++ b/app/views/v40/vcl/victim-details/preferred-method-of-contact.html @@ -0,0 +1,84 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Preferred method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/case-contacts.html b/app/views/v40/vcl/victim-record/case-contacts.html similarity index 100% rename from app/views/ur/vcl/victim-record/case-contacts.html rename to app/views/v40/vcl/victim-record/case-contacts.html diff --git a/app/views/v40/vcl/victim-record/communications/index.html b/app/views/v40/vcl/victim-record/communications/index.html new file mode 100644 index 000000000..34b1b6735 --- /dev/null +++ b/app/views/v40/vcl/victim-record/communications/index.html @@ -0,0 +1,128 @@ +{% block content %} +

    Communications

    + +
    +
    + {% if (data['pmoc'] == "email") %} + {% if (data['vclStatus'] == "email-delivered") %} + {% else %} + {% if (data['victimEmailAddress'] == "") %} +
    + + + Warning + Preferred method of contact is missing +

    + Confirm it first then enter an email address. +

    +
    +
    + {% else %} + {% if (data['nfaStatus'] == "") %} +
    + + + Warning + Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
    + {% endif %} + {% endif %} + {% endif %} + {% endif %} + + {% if (data['pmoc'] == "") %} +
    + + + Warning + Preferred method of contact unknown +

    + Confirm this before you contact the victim, then select a preferred method of contact. +

    +
    +
    + {% endif %} + + {% if ((data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile")) and (data['victimPhoneNumber'] == "") %} +
    + + + Warning + Preferred method of contact is missing +

    + Confirm it first then enter a telephone number. +

    +
    +
    + {% endif %} + + {% if (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} +
    + + + Warning + Preferred method of contact is missing +

    + Confirm it first then enter an address. +

    +
    +
    + {% endif %} +
    +
    + + + +{% if (data['subTab'] == "charging-decision") %} +{% include "/v40/vcl/victim-record/pcd/index.html" %} + +{% elif (data['subTab'] == "ptm") %} +{% include "/v40/vcl/victim-record/pre-trial/pre-trial-meeting/index.html" %} + +{% elif (data['subTab'] == "vcl") %} +{% include "/v40/vcl/victim-record/vcl/index.html" %} + +{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/index.html b/app/views/v40/vcl/victim-record/index.html new file mode 100644 index 000000000..f458886b7 --- /dev/null +++ b/app/views/v40/vcl/victim-record/index.html @@ -0,0 +1,173 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block header %} +{% include "/v40/vcl/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + + {% if (data['case-locked'] == "by-someone-else") %} + {% include "/v40/vcl/case-locked/banner/by-someone-else.html" %} + {% elif (data['case-locked'] == "self-locked") %} + {% include "/v40/vcl/case-locked/banner/self-locked.html" %} + {% else %} + {% endif %} + + {% if (data['success'] == "yes") %} + + + {% else %} + {% endif %} + +

    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

    +

    + Case URN: {{ data['caseUrn'] }} +

    + + +
    +

    Contents

    + + + +
    + {% include "/v40/vcl/victim-record/summary.html" %} +
    + +
    + {% include "/v40/vcl/victim-record/victim-details.html" %} +
    + +
    + {% include "/v40/vcl/victim-record/case-contacts.html" %} +
    + +
    + {% include "/v40/vcl/victim-record/communications/index.html" %} +
    + +
    + {% include "/v40/vcl/victim-record/pcd/index.html" %} +
    + +
    + {% include "/v40/vcl/victim-record/pre-trial/index.html" %} +
    + +
    + {% include "/v40/vcl/victim-record/vcl/index.html" %} +
    +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/call/after-call-attempt-1.html b/app/views/v40/vcl/victim-record/pcd/call/after-call-attempt-1.html new file mode 100644 index 000000000..97d03d178 --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/call/after-call-attempt-1.html @@ -0,0 +1,17 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + + + + + Log another call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/call/after-call-attempt-2.html b/app/views/v40/vcl/victim-record/pcd/call/after-call-attempt-2.html new file mode 100644 index 000000000..7d0d44fb7 --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/call/after-call-attempt-2.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + + + + + Log another call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/call/after-call-attempt-3.html b/app/views/v40/vcl/victim-record/pcd/call/after-call-attempt-3.html new file mode 100644 index 000000000..6ebcf0308 --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/call/after-call-attempt-3.html @@ -0,0 +1,30 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

    + + + Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/call/before-call-1.html b/app/views/v40/vcl/victim-record/pcd/call/before-call-1.html new file mode 100644 index 000000000..123fd6bed --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/call/before-call-1.html @@ -0,0 +1,17 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +

    + Telephone the victim and log the call before sending the letter. +

    + + + + + Log a call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/call/informed-after-call-1.html b/app/views/v40/vcl/victim-record/pcd/call/informed-after-call-1.html new file mode 100644 index 000000000..2b19b50e1 --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/call/informed-after-call-1.html @@ -0,0 +1,54 @@ +{% block content %} +{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% if (data['fumoc'] == "email") %} +

    + The letter is ready to send. If necessary, add details discussed on the call before sending. +

    + + + Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

    + The letter is ready to send. If necessary, add details discussed on the call before sending to printing. +

    + + + Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + Reason for no letter +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

    + + + Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/call/informed-after-call-2.html b/app/views/v40/vcl/victim-record/pcd/call/informed-after-call-2.html new file mode 100644 index 000000000..1dadcf8cc --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/call/informed-after-call-2.html @@ -0,0 +1,63 @@ +{% block content %} +{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% if (data['fumoc'] == "email") %} +

    + No changes are needed to the letter and it can now be sent. +

    + + + Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

    + No changes are needed to the letter and it can now be sent. +

    + + + Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

    + + + Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/call/informed-after-call-3.html b/app/views/v40/vcl/victim-record/pcd/call/informed-after-call-3.html new file mode 100644 index 000000000..d6b8624e2 --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/call/informed-after-call-3.html @@ -0,0 +1,67 @@ +{% block content %} +{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% if (data['fumoc'] == "email") %} +

    + The letter is ready to send. If necessary, add details discussed on the call before sending. +

    + + + Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

    + The letter is ready to send. If necessary, add details discussed on the call before printing. +

    + + + Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

    + + + Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/vcl/victim-record/pcd/details/call-attempt-1.html b/app/views/v40/vcl/victim-record/pcd/details/call-attempt-1.html similarity index 100% rename from app/views/ur/vcl/victim-record/pcd/details/call-attempt-1.html rename to app/views/v40/vcl/victim-record/pcd/details/call-attempt-1.html diff --git a/app/views/ur/vcl/victim-record/pcd/details/call-attempt-2.html b/app/views/v40/vcl/victim-record/pcd/details/call-attempt-2.html similarity index 100% rename from app/views/ur/vcl/victim-record/pcd/details/call-attempt-2.html rename to app/views/v40/vcl/victim-record/pcd/details/call-attempt-2.html diff --git a/app/views/ur/vcl/victim-record/vcl/details/call-attempt-3.html b/app/views/v40/vcl/victim-record/pcd/details/call-attempt-3.html similarity index 100% rename from app/views/ur/vcl/victim-record/vcl/details/call-attempt-3.html rename to app/views/v40/vcl/victim-record/pcd/details/call-attempt-3.html diff --git a/app/views/ur/vcl/victim-record/vcl/details/email.html b/app/views/v40/vcl/victim-record/pcd/details/email.html similarity index 100% rename from app/views/ur/vcl/victim-record/vcl/details/email.html rename to app/views/v40/vcl/victim-record/pcd/details/email.html diff --git a/app/views/delivery/wat/vcl/victim-record/pcd/details/letter.html b/app/views/v40/vcl/victim-record/pcd/details/letter.html similarity index 100% rename from app/views/delivery/wat/vcl/victim-record/pcd/details/letter.html rename to app/views/v40/vcl/victim-record/pcd/details/letter.html diff --git a/app/views/v40/vcl/victim-record/pcd/draft/amendments-required.html b/app/views/v40/vcl/victim-record/pcd/draft/amendments-required.html new file mode 100644 index 000000000..13f9c0bd6 --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/draft/amendments-required.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +

    + The draft requires amendments from you before sending. +

    + + + + + Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/draft/approved-to-send.html b/app/views/v40/vcl/victim-record/pcd/draft/approved-to-send.html new file mode 100644 index 000000000..702765de8 --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/draft/approved-to-send.html @@ -0,0 +1,158 @@ +{% block content %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} +{% else %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    +{% endif %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} +{% if (data['callAttempt'] == "1") %} +{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% elif (data['callAttempt'] == "2") %} +{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['callAttempt'] == "3") %} +{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% endif %} + +{% if (data['fumoc'] == "none") %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    +{% else %} + +

    + You can now send the letter. +

    +{% endif %} + +{% if (data['victimInformed3'] == "No") %} +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

    +{% endif %} + +{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['fumoc'] == "none") %} + +{% else %} + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} + +{% elif (data['pmoc'] == "email") %} +

    + You can now send the letter. +

    + + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "post") %} +

    + You can now send the letter. +

    + + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "via-police") %} +

    + The letter is approved to send to the officer in charge. +

    + + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% elif (data['pmoc'] == "via-isva") %} +

    + The letter is approved to send to the victim's independent sexual violence adviser (ISVA). +

    + + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% else %} +

    + You can now send the letter. +

    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/draft/in-progress.html b/app/views/v40/vcl/victim-record/pcd/draft/in-progress.html new file mode 100644 index 000000000..3ab421ea1 --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/draft/in-progress.html @@ -0,0 +1,13 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +

    + A draft letter is in progress. +

    + + + Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/draft/not-started.html b/app/views/v40/vcl/victim-record/pcd/draft/not-started.html new file mode 100644 index 000000000..9a3b1a531 --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/draft/not-started.html @@ -0,0 +1,9 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + + + Draft a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/draft/ready-to-send.html b/app/views/v40/vcl/victim-record/pcd/draft/ready-to-send.html new file mode 100644 index 000000000..0965a7594 --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/draft/ready-to-send.html @@ -0,0 +1,57 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +{% if (data['callAttempt'] == "1") %} +{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% elif (data['callAttempt'] == "2") %} +{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['callAttempt'] == "3") %} +{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% else %} +{% endif %} + +

    + The letter is ready to send. No amendments are required. +

    + +{% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} + + Review letter before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/draft/under-review.html b/app/views/v40/vcl/victim-record/pcd/draft/under-review.html new file mode 100644 index 000000000..4493dd567 --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/draft/under-review.html @@ -0,0 +1,83 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +{% if (data['reviewer'] == "head") %} +

    + The draft is under review. The current reviewer is Cecilia Galpin (Head). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% elif (data['reviewer'] == "lawyer") %} +

    + The draft is under review. The current reviewer is Geoff Laws (Lawyer). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% else %} +

    + The draft is under review. The current reviewer is {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. +

    + + + +

    + You can still make changes to the draft if you need to. +

    +{% endif %} + + + View draft to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/index.html b/app/views/v40/vcl/victim-record/pcd/index.html new file mode 100644 index 000000000..91d962ca5 --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/index.html @@ -0,0 +1,25 @@ +{% block content %} +
    +
    + +
    +
    +

    + Decision to charge +

    +
    +
    + + {% include "/v40/vcl/victim-record/vcl/send/fu-email/after-call-2.html" %} + +
    +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat/vcl/victim-record/pcd/next-steps.html b/app/views/v40/vcl/victim-record/pcd/next-steps.html similarity index 100% rename from app/views/delivery/wat/vcl/victim-record/pcd/next-steps.html rename to app/views/v40/vcl/victim-record/pcd/next-steps.html diff --git a/app/views/v40/vcl/victim-record/pcd/send/email/after-call-attempt-1.html b/app/views/v40/vcl/victim-record/pcd/send/email/after-call-attempt-1.html new file mode 100644 index 000000000..0ad16c649 --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/send/email/after-call-attempt-1.html @@ -0,0 +1,59 @@ +{% block content %} + + +{% include "/v40/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/email/after-call-attempt-2.html b/app/views/v40/vcl/victim-record/pcd/send/email/after-call-attempt-2.html new file mode 100644 index 000000000..6a13e5b1d --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/send/email/after-call-attempt-2.html @@ -0,0 +1,63 @@ +{% block content %} + + +{% include "/v40/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/email/delivered.html b/app/views/v40/vcl/victim-record/pcd/send/email/delivered.html new file mode 100644 index 000000000..09cb7578c --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/send/email/delivered.html @@ -0,0 +1,46 @@ +{% block content %} + + +{% include "/v40/vcl/victim-record/communications/charging-decision/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/email/failure-permanent.html b/app/views/v40/vcl/victim-record/pcd/send/email/failure-permanent.html new file mode 100644 index 000000000..683ea5951 --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/send/email/failure-permanent.html @@ -0,0 +1,53 @@ +{% block content %} + + +{% include "/v40/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/email/failure-technical.html b/app/views/v40/vcl/victim-record/pcd/send/email/failure-technical.html new file mode 100644 index 000000000..b85712a05 --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/send/email/failure-technical.html @@ -0,0 +1,47 @@ +{% block content %} + + +{% include "/v40/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/email/failure-temporary.html b/app/views/v40/vcl/victim-record/pcd/send/email/failure-temporary.html new file mode 100644 index 000000000..ca784c1fb --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/send/email/failure-temporary.html @@ -0,0 +1,53 @@ +{% block content %} + + +{% include "/v40/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/email/sending.html b/app/views/v40/vcl/victim-record/pcd/send/email/sending.html new file mode 100644 index 000000000..c08c5f221 --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/send/email/sending.html @@ -0,0 +1,44 @@ +{% block content %} + + +{% include "/v40/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/fu-email/after-call-1.html b/app/views/v40/vcl/victim-record/pcd/send/fu-email/after-call-1.html new file mode 100644 index 000000000..9f83e5ad8 --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/send/fu-email/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/v40/vcl/victim-record/pcd/details/call-attempt-1.html" %} + +
    + +{% include "/v40/vcl/victim-record/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/fu-email/after-call-2.html b/app/views/v40/vcl/victim-record/pcd/send/fu-email/after-call-2.html new file mode 100644 index 000000000..66e462883 --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/send/fu-email/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v40/vcl/victim-record/pcd/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v40/vcl/victim-record/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/fu-email/after-call-3.html b/app/views/v40/vcl/victim-record/pcd/send/fu-email/after-call-3.html new file mode 100644 index 000000000..ed4f8cc91 --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/send/fu-email/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v40/vcl/victim-record/pcd/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v40/vcl/victim-record/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/fu-email/failure-permanent.html b/app/views/v40/vcl/victim-record/pcd/send/fu-email/failure-permanent.html new file mode 100644 index 000000000..b024687ab --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/send/fu-email/failure-permanent.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% include "/v40/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/fu-email/failure-technical.html b/app/views/v40/vcl/victim-record/pcd/send/fu-email/failure-technical.html new file mode 100644 index 000000000..218df2d88 --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/send/fu-email/failure-technical.html @@ -0,0 +1,15 @@ +{% block content %} +{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% include "/v40/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/fu-email/failure-temporary.html b/app/views/v40/vcl/victim-record/pcd/send/fu-email/failure-temporary.html new file mode 100644 index 000000000..0c3a26cef --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/send/fu-email/failure-temporary.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% include "/v40/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/fu-email/sending.html b/app/views/v40/vcl/victim-record/pcd/send/fu-email/sending.html new file mode 100644 index 000000000..c34a8e0aa --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/send/fu-email/sending.html @@ -0,0 +1,107 @@ +{% block content %} +{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + + + +
    + + + +{% include "/v40/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-call-1.html b/app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-call-1.html new file mode 100644 index 000000000..1dc34b2e4 --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-call-1.html @@ -0,0 +1,101 @@ +{% block content %} +{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + + + +
    + +{% include "/v40/vcl/victim-record/communications/charging-decision/details/letter.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-call-2.html b/app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-call-2.html new file mode 100644 index 000000000..7cac329f2 --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-call-2.html @@ -0,0 +1,63 @@ +{% block content %} +{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v40/vcl/victim-record/communications/charging-decision/details/letter.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-call-3.html b/app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-call-3.html new file mode 100644 index 000000000..ab922a957 --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-call-3.html @@ -0,0 +1,67 @@ +{% block content %} +{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v40/vcl/victim-record/communications/charging-decision/details/letter.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html b/app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html new file mode 100644 index 000000000..32ba7c889 --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html @@ -0,0 +1,114 @@ +{% block content %} +{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    +
    + +
    + +{% include "/v40/vcl/victim-record/communications/charging-decision/details/letter.html" %} + + + +
    + +
    + + + Previous letter attempts + + +
    +
    +
    +
    + Contact method +
    +
    + Email +
    +
    +
    +
    + Email address +
    +
    + {{ data['victimEmailAddress'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
    +
    +
    +
    + Status +
    +
    + Technical failure +
    +
    +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html b/app/views/v40/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html new file mode 100644 index 000000000..ee0fe692a --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html @@ -0,0 +1,51 @@ +{% block content %} + + +{% include "/v40/vcl/victim-record/communications/charging-decision/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html b/app/views/v40/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html new file mode 100644 index 000000000..1c37a4e3a --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html @@ -0,0 +1,55 @@ +{% block content %} + + +{% include "/v40/vcl/victim-record/communications/charging-decision/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html b/app/views/v40/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html new file mode 100644 index 000000000..4c650f6fb --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html @@ -0,0 +1,59 @@ +{% block content %} + + +{% include "/v40/vcl/victim-record/communications/charging-decision/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + + {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/letter/after-email-undelivered.html b/app/views/v40/vcl/victim-record/pcd/send/letter/after-email-undelivered.html new file mode 100644 index 000000000..3f611c1f5 --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/send/letter/after-email-undelivered.html @@ -0,0 +1,84 @@ +{% block content %} + + +{% include "/v40/vcl/victim-record/communications/charging-decision/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    +
    +
    +
    + Contact method +
    +
    + Email +
    +
    +
    +
    + Email address +
    +
    + {{ data['victimEmailAddress'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
    +
    +
    +
    + Status +
    +
    + Technical failure +
    +
    +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/letter/dispatched.html b/app/views/v40/vcl/victim-record/pcd/send/letter/dispatched.html new file mode 100644 index 000000000..467e8d3cf --- /dev/null +++ b/app/views/v40/vcl/victim-record/pcd/send/letter/dispatched.html @@ -0,0 +1,19 @@ +{% block content %} +{% include "/v40/vcl/victim-record/pcd/details/letter.html" %} + +{% if (data['notifyStatus'] == "") %} +{% else %} +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/pcd/details/email.html" %} +
    +
    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pre-trial/index.html b/app/views/v40/vcl/victim-record/pre-trial/index.html new file mode 100644 index 000000000..c5b651a7f --- /dev/null +++ b/app/views/v40/vcl/victim-record/pre-trial/index.html @@ -0,0 +1,43 @@ +{% block content %} +
    +
    +

    Pre-trial

    + {% if (data['pmoc'] == "email") %} + {% if (data['nfaStatus'] == "email-delivered") %} + {% else %} +
    + + + Warning + Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
    + {% endif %} + + {% elif (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + {% if (data['victimInformed1'] == "Yes") or (data['victimInformed2'] == "Yes") or (data['victimInformed3'] == "Yes") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "draft-approved-to-send") %} + {% else %} +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + {% endif %} + {% elif (data['pmoc'] == "post") or (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} + {% else %} +
    + + + Warning + Preferred method of contact unknown +

    + Confirm this before you contact the victim, then select a preferred method of contact. +

    +
    +
    + {% endif %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pre-trial/pre-trial-meeting/index.html b/app/views/v40/vcl/victim-record/pre-trial/pre-trial-meeting/index.html similarity index 100% rename from app/views/ur/wat/pcd/victim-record/pre-trial/pre-trial-meeting/index.html rename to app/views/v40/vcl/victim-record/pre-trial/pre-trial-meeting/index.html diff --git a/app/views/ur/vcl/victim-record/summary.html b/app/views/v40/vcl/victim-record/summary.html similarity index 100% rename from app/views/ur/vcl/victim-record/summary.html rename to app/views/v40/vcl/victim-record/summary.html diff --git a/app/views/v40/vcl/victim-record/vcl/call/after-call-attempt-1.html b/app/views/v40/vcl/victim-record/vcl/call/after-call-attempt-1.html new file mode 100644 index 000000000..a2189f9d0 --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/call/after-call-attempt-1.html @@ -0,0 +1,23 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + + + +{% if (data['secondCallHour']) == "" %} + + Log a text message to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% else %} + + Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/call/after-call-attempt-2.html b/app/views/v40/vcl/victim-record/vcl/call/after-call-attempt-2.html new file mode 100644 index 000000000..7fc1b62cb --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/call/after-call-attempt-2.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + + + + + Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/call/after-call-attempt-3.html b/app/views/v40/vcl/victim-record/vcl/call/after-call-attempt-3.html new file mode 100644 index 000000000..38e621937 --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/call/after-call-attempt-3.html @@ -0,0 +1,38 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

    + + + +

    + First, you must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/call/before-call-1.html b/app/views/v40/vcl/victim-record/vcl/call/before-call-1.html new file mode 100644 index 000000000..c1bc1f73a --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/call/before-call-1.html @@ -0,0 +1,19 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% if (data['victimPhoneNumber'] == "") %} +

    + You must confirm the preferred method of contact first then enter a telephone number. +

    +{% else %} +

    + Telephone the victim and log the details during the call. +

    + + + View letter and make call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/call/informed-after-call-1.html b/app/views/v40/vcl/victim-record/vcl/call/informed-after-call-1.html new file mode 100644 index 000000000..1a87dd330 --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/call/informed-after-call-1.html @@ -0,0 +1,45 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} +

    + You must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + Reason for no letter +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + You must review the letter before sending to CMS. You can add details discussed on the call if needed. +

    + + + Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/call/informed-after-call-2.html b/app/views/v40/vcl/victim-record/vcl/call/informed-after-call-2.html new file mode 100644 index 000000000..30a10dfe9 --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/call/informed-after-call-2.html @@ -0,0 +1,54 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} +

    + You must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + You must review the letter before sending to CMS. You can add details discussed on the call if needed. +

    + + + Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/call/informed-after-call-3.html b/app/views/v40/vcl/victim-record/vcl/call/informed-after-call-3.html new file mode 100644 index 000000000..2a1ebb4b9 --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/call/informed-after-call-3.html @@ -0,0 +1,58 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} +

    + You must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + You must review the letter before sending to CMS. You can add details discussed on the call if needed. +

    + + + Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat/vcl/victim-record/vcl/details/call-attempt-1.html b/app/views/v40/vcl/victim-record/vcl/details/call-attempt-1.html similarity index 100% rename from app/views/delivery/wat/vcl/victim-record/vcl/details/call-attempt-1.html rename to app/views/v40/vcl/victim-record/vcl/details/call-attempt-1.html diff --git a/app/views/delivery/wat/vcl/victim-record/vcl/details/call-attempt-2.html b/app/views/v40/vcl/victim-record/vcl/details/call-attempt-2.html similarity index 100% rename from app/views/delivery/wat/vcl/victim-record/vcl/details/call-attempt-2.html rename to app/views/v40/vcl/victim-record/vcl/details/call-attempt-2.html diff --git a/app/views/delivery/wat/vcl/victim-record/vcl/details/call-attempt-3.html b/app/views/v40/vcl/victim-record/vcl/details/call-attempt-3.html similarity index 100% rename from app/views/delivery/wat/vcl/victim-record/vcl/details/call-attempt-3.html rename to app/views/v40/vcl/victim-record/vcl/details/call-attempt-3.html diff --git a/app/views/delivery/wat/vcl/victim-record/vcl/details/email.html b/app/views/v40/vcl/victim-record/vcl/details/email.html similarity index 100% rename from app/views/delivery/wat/vcl/victim-record/vcl/details/email.html rename to app/views/v40/vcl/victim-record/vcl/details/email.html diff --git a/app/views/delivery/wat/vcl/victim-record/vcl/details/letter.html b/app/views/v40/vcl/victim-record/vcl/details/letter.html similarity index 100% rename from app/views/delivery/wat/vcl/victim-record/vcl/details/letter.html rename to app/views/v40/vcl/victim-record/vcl/details/letter.html diff --git a/app/views/v40/vcl/victim-record/vcl/draft/amendments-required.html b/app/views/v40/vcl/victim-record/vcl/draft/amendments-required.html new file mode 100644 index 000000000..093f8fc46 --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/draft/amendments-required.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +

    + You need to amend the draft before sending. +

    + + + + + Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/draft/approved-to-send.html b/app/views/v40/vcl/victim-record/vcl/draft/approved-to-send.html new file mode 100644 index 000000000..cc0e32b7b --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/draft/approved-to-send.html @@ -0,0 +1,162 @@ +{% block content %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} +{% else %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    +{% endif %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} +{% if (data['callAttempt'] == "1") %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% elif (data['callAttempt'] == "2") %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['callAttempt'] == "3") %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% endif %} + +{% if (data['fumoc'] == "none") %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    +{% else %} + +

    + You can now send the letter. +

    +{% endif %} + +{% if (data['victimInformed3'] == "No") %} +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

    +{% endif %} + +{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") %} + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") %} + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['fumoc'] == "none") %} + +{% elif (data['victimInformed3'] == "No") %} + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% else %} +

    + No phone call was logged. It is also not known how the victim wants to receive the letter. +

    +{% endif %} + +{% elif (data['pmoc'] == "email") %} +

    + You can now send the letter. +

    + + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "post") %} +

    + You can now send the letter. +

    + + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "via-police") %} +

    + The letter is approved to send to the officer in charge. +

    + + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% elif (data['pmoc'] == "via-isva") %} +

    + The letter is approved to send to the victim's independent sexual violence adviser (ISVA). +

    + + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% else %} +

    + You can now send the letter. +

    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/draft/in-progress.html b/app/views/v40/vcl/victim-record/vcl/draft/in-progress.html new file mode 100644 index 000000000..fcf4b039c --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/draft/in-progress.html @@ -0,0 +1,13 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +

    + A draft letter is in progress. +

    + + + Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/draft/not-started.html b/app/views/v40/vcl/victim-record/vcl/draft/not-started.html new file mode 100644 index 000000000..b306cef05 --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/draft/not-started.html @@ -0,0 +1,10 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about a stopped or substantially altered charge. +

    + + + Draft a letter to inform about the stopped or substantially altered charge + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/draft/ready-to-send.html b/app/views/v40/vcl/victim-record/vcl/draft/ready-to-send.html new file mode 100644 index 000000000..c16f4e671 --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/draft/ready-to-send.html @@ -0,0 +1,88 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% if (data['callAttempt'] == "1") %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% elif (data['callAttempt'] == "2") %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['callAttempt'] == "3") %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% else %} +{% endif %} + + + +{% if (data['pmoc'] == "email") and (data['victimEmailAddress'] == "") %} +

    + You must confirm the preferred method of contact first then enter an email address. +

    +{% elif (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} +

    + You must confirm the preferred method of contact first then enter a address. +

    +{% else %} +

    + The letter is ready to send. No amendments are required. +

    + +

    + You must review the letter before sending to the victim. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + {% else %} + {% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/draft/under-review.html b/app/views/v40/vcl/victim-record/vcl/draft/under-review.html new file mode 100644 index 000000000..bf5de9369 --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/draft/under-review.html @@ -0,0 +1,83 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% if (data['reviewer'] == "head") %} +

    + The draft is under review. The current reviewer is Cecilia Galpin (Head). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% elif (data['reviewer'] == "lawyer") %} +

    + The draft is under review. The current reviewer is Geoff Laws (Lawyer). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% else %} +

    + The draft is under review with {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. +

    + + + +

    + You can still make changes to the draft if you need to. +

    +{% endif %} + + + View draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/index copy.html b/app/views/v40/vcl/victim-record/vcl/index copy.html new file mode 100644 index 000000000..033cf99e3 --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/index copy.html @@ -0,0 +1,39 @@ +'/v40/vcl/victim-record?pmoc=mobile&vclType=draft-not-started&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=draft-in-progress&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=draft-under-review&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=draft-amendments-required&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=draft-ready-to-send&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=draft-approved-to-send&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=before-call-1&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-1&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-2&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-3&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-1&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-2&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-3&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-1&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-2&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-3&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-permanent&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-permanent-with-success&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-technical&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-temporary&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-sending&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-letter-dispatched&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-1&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-2&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-3&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-fu-email-undelivered&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=email&vclType=email-delivered&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=email&vclType=email-after-call-attempt-1&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=email&vclType=email-after-call-attempt-2&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=email&vclType=email-failure-permanent&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=email&vclType=email-failure-permanent-with-success&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=email&vclType=email-failure-technical&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=email&vclType=email-failure-temporary&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=email&vclType=email-sending&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=post&vclType=letter-dispatched&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-1&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-2&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-3&subTab=vcl#communications', +'/v40/vcl/victim-record?pmoc=post&vclType=letter-after-email-undelivered&subTab=vcl#communications', \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/index.html b/app/views/v40/vcl/victim-record/vcl/index.html new file mode 100644 index 000000000..623b2aea6 --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/index.html @@ -0,0 +1,219 @@ +{% block content %} +
    + + + + + {% if (data['vclType'] == 'stopped-charge') or (data['vclType'] == 'altered-charge') %} +
    +
    +
    +

    + {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% elif (data['vclType'] == "altered-charge") %}Substantially altered charge{% else %}VCL decision{% endif %} +

    +
    +
    + + + + {% if (data['vclStatus'] == "draft-not-started") %} + {% include "/v40/vcl/victim-record/vcl/draft/not-started.html" %} + + {% elif (data['vclStatus'] == "draft-in-progress") %} + {% include "/v40/vcl/victim-record/vcl/draft/in-progress.html" %} + + {% elif (data['vclStatus'] == "draft-under-review") %} + {% include "/v40/vcl/victim-record/vcl/draft/under-review.html" %} + + {% elif (data['vclStatus'] == "draft-amendments-required") %} + {% include "/v40/vcl/victim-record/vcl/draft/amendments-required.html" %} + + {% elif (data['vclStatus'] == "draft-ready-to-send") %} + {% include "/v40/vcl/victim-record/vcl/draft/ready-to-send.html" %} + + {% elif (data['vclStatus'] == "draft-approved-to-send") %} + {% include "/v40/vcl/victim-record/vcl/draft/approved-to-send.html" %} + + + {% elif (data['vclStatus'] == "before-call-1") %} + {% include "/v40/vcl/victim-record/vcl/call/before-call-1.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-1") %} + {% include "/v40/vcl/victim-record/vcl/call/informed-after-call-1.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-2") %} + {% include "/v40/vcl/victim-record/vcl/call/informed-after-call-2.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-3") %} + {% include "/v40/vcl/victim-record/vcl/call/informed-after-call-3.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-1") %} + {% include "/v40/vcl/victim-record/vcl/call/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-2") %} + {% include "/v40/vcl/victim-record/vcl/call/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-3") %} + {% include "/v40/vcl/victim-record/vcl/call/after-call-attempt-3.html" %} + + + {% elif (data['vclStatus'] == "fu-email-after-call-1") %} + {% include "/v40/vcl/victim-record/vcl/send/fu-email/after-call-1.html" %} + + {% elif (data['vclStatus'] == "fu-email-after-call-2") %} + {% include "/v40/vcl/victim-record/vcl/send/fu-email/after-call-2.html" %} + + {% elif (data['vclStatus'] == "fu-email-after-call-3") %} + {% include "/v40/vcl/victim-record/vcl/send/fu-email/after-call-3.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-permanent") %} + {% include "/v40/vcl/victim-record/vcl/send/fu-email/failure-permanent.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-permanent-with-success") %} + {% include "/v40/vcl/victim-record/vcl/send/fu-email/failure-permanent-with-success.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-technical") %} + {% include "/v40/vcl/victim-record/vcl/send/fu-email/failure-technical.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-temporary") %} + {% include "/v40/vcl/victim-record/vcl/send/fu-email/failure-temporary.html" %} + + {% elif (data['vclStatus'] == "fu-email-sending") %} + {% include "/v40/vcl/victim-record/vcl/send/fu-email/sending.html" %} + + + {% elif (data['vclStatus'] == "fu-letter-dispatched") %} + {% include "/v40/vcl/victim-record/vcl/send/fu-letter/dispatched.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-1") %} + {% include "/v40/vcl/victim-record/vcl/send/fu-letter/after-call-1.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-2") %} + {% include "/v40/vcl/victim-record/vcl/send/fu-letter/after-call-2.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-3") %} + {% include "/v40/vcl/victim-record/vcl/send/fu-letter/after-call-3.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-fu-email-undelivered") %} + {% include "/v40/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html" %} + + + {% elif (data['vclStatus'] == "email-delivered") %} + {% include "/v40/vcl/victim-record/vcl/send/email/delivered.html" %} + + {% elif (data['vclStatus'] == "email-after-call-attempt-1") %} + {% include "/v40/vcl/victim-record/vcl/send/email/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "email-after-call-attempt-2") %} + {% include "/v40/vcl/victim-record/vcl/send/email/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "email-failure-permanent") %} + {% include "/v40/vcl/victim-record/vcl/send/email/failure-permanent.html" %} + + {% elif (data['vclStatus'] == "email-failure-permanent-with-success") %} + {% include "/v40/vcl/victim-record/vcl/send/email/failure-permanent-with-success.html" %} + + {% elif (data['vclStatus'] == "email-failure-technical") %} + {% include "/v40/vcl/victim-record/vcl/send/email/failure-technical.html" %} + + {% elif (data['vclStatus'] == "email-failure-temporary") %} + {% include "/v40/vcl/victim-record/vcl/send/email/failure-temporary.html" %} + + {% elif (data['vclStatus'] == "email-sending") %} + {% include "/v40/vcl/victim-record/vcl/send/email/sending.html" %} + + + {% elif (data['vclStatus'] == "letter-dispatched") %} + {% include "/v40/vcl/victim-record/vcl/send/letter/dispatched.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-1") %} + {% include "/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-2") %} + {% include "/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-3") %} + {% include "/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html" %} + + {% elif (data['vclStatus'] == "letter-after-email-undelivered") %} + {% include "/v40/vcl/victim-record/vcl/send/letter/after-email-undelivered.html" %} + + {% else %} +

    There was a problem retrieving information. Try again later.

    + {% endif %} + + {% include "/v40/vcl/victim-record/vcl/next-steps.html" %} + + +
    +
    +
    + {% else %} +
    + + {% if (data['pmoc'] == "via-police") %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by the police. +

    + {% elif (data['pmoc'] == "via-isva") %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by their independent sexual violence adviser (ISVA). +

    + {% else %} + {% include "/v40/vcl/victim-record/vcl/draft/not-started.html" %} + {% endif %} + + {% include "/v40/vcl/victim-record/vcl/next-steps.html" %} + + {% if (data['vclSent'] == "yes") or (data['vclSent'] == "na") %} + + Draft another letter to inform about the stopped or substantially altered charge + + {% endif %} +
    + + {% endif %} +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat/vcl/victim-record/vcl/next-steps.html b/app/views/v40/vcl/victim-record/vcl/next-steps.html similarity index 100% rename from app/views/delivery/wat/vcl/victim-record/vcl/next-steps.html rename to app/views/v40/vcl/victim-record/vcl/next-steps.html diff --git a/app/views/delivery/wat/vcl/victim-record/vcl/progress-tracker.html b/app/views/v40/vcl/victim-record/vcl/progress-tracker.html similarity index 100% rename from app/views/delivery/wat/vcl/victim-record/vcl/progress-tracker.html rename to app/views/v40/vcl/victim-record/vcl/progress-tracker.html diff --git a/app/views/v40/vcl/victim-record/vcl/send/email/after-call-attempt-1.html b/app/views/v40/vcl/victim-record/vcl/send/email/after-call-attempt-1.html new file mode 100644 index 000000000..e3ce06bef --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/send/email/after-call-attempt-1.html @@ -0,0 +1,16 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/email/after-call-attempt-2.html b/app/views/v40/vcl/victim-record/vcl/send/email/after-call-attempt-2.html new file mode 100644 index 000000000..8a5a97823 --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/send/email/after-call-attempt-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/email/delivered.html b/app/views/v40/vcl/victim-record/vcl/send/email/delivered.html new file mode 100644 index 000000000..7f8607efb --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/send/email/delivered.html @@ -0,0 +1,3 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/email/failure-permanent.html b/app/views/v40/vcl/victim-record/vcl/send/email/failure-permanent.html new file mode 100644 index 000000000..a24edfac8 --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/send/email/failure-permanent.html @@ -0,0 +1,18 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/email/failure-technical.html b/app/views/v40/vcl/victim-record/vcl/send/email/failure-technical.html new file mode 100644 index 000000000..487281b18 --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/send/email/failure-technical.html @@ -0,0 +1,12 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/email/failure-temporary.html b/app/views/v40/vcl/victim-record/vcl/send/email/failure-temporary.html new file mode 100644 index 000000000..44e742a4a --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/send/email/failure-temporary.html @@ -0,0 +1,18 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/email/sending.html b/app/views/v40/vcl/victim-record/vcl/send/email/sending.html new file mode 100644 index 000000000..25c474dec --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/send/email/sending.html @@ -0,0 +1,9 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/fu-email/after-call-1.html b/app/views/v40/vcl/victim-record/vcl/send/fu-email/after-call-1.html new file mode 100644 index 000000000..efbfce099 --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/send/fu-email/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v40/vcl/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/fu-email/after-call-2.html b/app/views/v40/vcl/victim-record/vcl/send/fu-email/after-call-2.html new file mode 100644 index 000000000..7c14052fc --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/send/fu-email/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v40/vcl/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/fu-email/after-call-3.html b/app/views/v40/vcl/victim-record/vcl/send/fu-email/after-call-3.html new file mode 100644 index 000000000..08c8218e8 --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/send/fu-email/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v40/vcl/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/fu-email/failure-permanent.html b/app/views/v40/vcl/victim-record/vcl/send/fu-email/failure-permanent.html new file mode 100644 index 000000000..85edb2763 --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/send/fu-email/failure-permanent.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v40/vcl/victim-record/vcl/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/fu-email/failure-technical.html b/app/views/v40/vcl/victim-record/vcl/send/fu-email/failure-technical.html new file mode 100644 index 000000000..317298d47 --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/send/fu-email/failure-technical.html @@ -0,0 +1,15 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v40/vcl/victim-record/vcl/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/fu-email/failure-temporary.html b/app/views/v40/vcl/victim-record/vcl/send/fu-email/failure-temporary.html new file mode 100644 index 000000000..30df53848 --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/send/fu-email/failure-temporary.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v40/vcl/victim-record/vcl/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/fu-email/sending.html b/app/views/v40/vcl/victim-record/vcl/send/fu-email/sending.html new file mode 100644 index 000000000..1d607ce4b --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/send/fu-email/sending.html @@ -0,0 +1,13 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v40/vcl/victim-record/vcl/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-call-1.html b/app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-call-1.html new file mode 100644 index 000000000..05c61c642 --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-call-2.html b/app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-call-2.html new file mode 100644 index 000000000..e05c9e59f --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-call-3.html b/app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-call-3.html new file mode 100644 index 000000000..72d7ca184 --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html b/app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html new file mode 100644 index 000000000..44516902c --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html @@ -0,0 +1,73 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    +
    + +
    + +{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + + + {% include "/v40/vcl/victim-record/vcl/details/email.html" %} + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html b/app/views/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html new file mode 100644 index 000000000..a9056726f --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html @@ -0,0 +1,16 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html b/app/views/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html new file mode 100644 index 000000000..44e953072 --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html b/app/views/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html new file mode 100644 index 000000000..a2295ff4e --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/letter/after-email-undelivered.html b/app/views/v40/vcl/victim-record/vcl/send/letter/after-email-undelivered.html new file mode 100644 index 000000000..e0d44f2cb --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/send/letter/after-email-undelivered.html @@ -0,0 +1,51 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + + + {% include "/v40/vcl/victim-record/vcl/details/email.html" %} + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/letter/dispatched.html b/app/views/v40/vcl/victim-record/vcl/send/letter/dispatched.html new file mode 100644 index 000000000..a315f88b7 --- /dev/null +++ b/app/views/v40/vcl/victim-record/vcl/send/letter/dispatched.html @@ -0,0 +1,19 @@ +{% block content %} +{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} + +{% if (data['notifyStatus'] == "delivered") %} +{% else %} +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v40/vcl/victim-record/vcl/details/email.html" %} +
    +
    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/victim-details.html b/app/views/v40/vcl/victim-record/victim-details.html new file mode 100644 index 000000000..f6cc9af6e --- /dev/null +++ b/app/views/v40/vcl/victim-record/victim-details.html @@ -0,0 +1,295 @@ +{% block content %} +

    Victim details

    + +
    +
    +
    +
    +

    Name and contact details

    +
    + +
    +
    +
    +
    + Name and title +
    +
    + {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] }} {{ data['victimForename'] }} +
    +
    + Change full name +
    +
    +
    +
    + Preferred name +
    +
    + {{ data['victimPreferredName'] }} +
    +
    + Change preferred name +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    + Change phone number +
    +
    +
    +
    + Email address +
    +
    + {{ data['victimEmailAddress'] }} +
    +
    + Change email address +
    +
    +
    +
    + Address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + Change home address +
    +
    +
    +
    + Want to be contacted +
    +
    + Yes +
    +
    +
    +
    + Preferred method of contact +
    + {% if (data['pmoc'] == "Not provided") %} +
    + Enter preferred method of contact +
    + {% else %} +
    + {{ data['pmoc'] | capitalize }} +
    +
    + Change preferred method of contact +
    + {% endif %} +
    +
    +
    + Preferred correspondence language +
    +
    + English +
    +
    + Change preferred correspondence language +
    +
    +
    +
    + Preferred contact times +
    + {% if (data['preferredContactTimes'] == "Not provided") %} +
    + Enter preferred contact times +
    + {% else %} +
    + {{ data['preferredContactTimes'] | capitalize }} +
    +
    + Change preferred contact times +
    + {% endif %} +
    +
    +
    + Victim representative contact details +
    +
    + Not provided +
    +
    + Change victim representative contact details +
    +
    +
    +
    +
    + +
    +
    + +
    +
    +

    Equality information

    +
    + +
    +
    +
    +
    + Age +
    +
    + {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) +
    +
    + Change age +
    +
    +
    +
    + Has health conditions or illness +
    +
    + Yes +
    +
    + Change if they have health conditions or illness +
    +
    +
    +
    + Health conditions or illness +
    +
    + Not provided +
    +
    + Change health conditions or illness +
    +
    +
    +
    + Abilities reduced +
    +
    + Not provided +
    +
    + Change if abilities reduced +
    +
    +
    +
    + Ethnic group +
    +
    + White +
    +
    + Change ethnic group +
    +
    +
    +
    + Ethnic background +
    +
    + English, Welsh, Scottish, Northern Irish or British +
    +
    + Change ethnic background +
    +
    +
    +
    + Religion +
    +
    +

    Preferred not to say

    +
    +
    + Change religion +
    +
    +
    +
    + Sex +
    +
    +

    Preferred not to say

    +
    +
    + Change sex +
    +
    +
    +
    + Gender identity +
    +
    +

    Preferred not to say

    +
    +
    + Change gender identity +
    +
    + +
    +
    +
    + +
    +
    +

    Other information

    +
    + +
    +
    +
    +
    + Previous convictions +
    +
    + Yes +
    +
    + Change if has previous convictions +
    +
    +
    +
    + Special measures required +
    +
    + Not provided +
    +
    + Change special measures required +
    +
    +
    +
    + Power of Attorney +
    +
    + No +
    +
    + Change Power of Attorney +
    +
    +
    +
    +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victims.html b/app/views/v40/vcl/victims.html new file mode 100644 index 000000000..5ec91755e --- /dev/null +++ b/app/views/v40/vcl/victims.html @@ -0,0 +1,166 @@ +{% extends "layouts/main.html" %} +{% set pageName="Victims" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    +
    + + + +
    +
    +
    +
    + + {% if (data['searchUrn'] == data['caseUrn']) %} +
    + +

    + We've found 8 results for {{ data['caseUrn'] }} +

    + +
    + +
    +
    +
    + Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    + {% endif %} + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/.DS_Store b/app/views/v41/.DS_Store similarity index 100% rename from app/views/delivery/wat2/.DS_Store rename to app/views/v41/.DS_Store diff --git a/app/views/ur/wat/dashboard-concepts/concept-1.html b/app/views/v41/dashboard-concepts/concept-1.html similarity index 100% rename from app/views/ur/wat/dashboard-concepts/concept-1.html rename to app/views/v41/dashboard-concepts/concept-1.html diff --git a/app/views/ur/wat/dashboard-concepts/create-reminder.html b/app/views/v41/dashboard-concepts/create-reminder.html similarity index 100% rename from app/views/ur/wat/dashboard-concepts/create-reminder.html rename to app/views/v41/dashboard-concepts/create-reminder.html diff --git a/app/views/ur/wat/dashboard-concepts/my-tasks-2.html b/app/views/v41/dashboard-concepts/my-tasks-2.html similarity index 100% rename from app/views/ur/wat/dashboard-concepts/my-tasks-2.html rename to app/views/v41/dashboard-concepts/my-tasks-2.html diff --git a/app/views/v41/dashboard-concepts/my-tasks.html b/app/views/v41/dashboard-concepts/my-tasks.html new file mode 100644 index 000000000..162967d08 --- /dev/null +++ b/app/views/v41/dashboard-concepts/my-tasks.html @@ -0,0 +1,185 @@ +{% extends "layouts/main.html" %} +{% set pageName="Tasks" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge22/10/2024
    Overdue
    + Send letter +
    John Smith
    54KR1626525
    No further action23/10/2025
    Due today
    + Callback scheduled +
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting24/10/2025 + Make call +
    Alice Johnson
    54KR1626525/1
    VCL Scheme24/10/2025 + Amend draft +
    Michael Roberts
    54KR1626790
    VCL Scheme25/10/2025 + Draft letter +
    + + +
    + +
    +
    +

    Recently viewed victims

    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/dashboard-concepts/team-victims.html b/app/views/v41/dashboard-concepts/team-victims.html similarity index 100% rename from app/views/ur/wat/dashboard-concepts/team-victims.html rename to app/views/v41/dashboard-concepts/team-victims.html diff --git a/app/views/v41/onb/check-details.html b/app/views/v41/onb/check-details.html new file mode 100644 index 000000000..818612338 --- /dev/null +++ b/app/views/v41/onb/check-details.html @@ -0,0 +1,142 @@ +{% extends "layouts/main.html" %} +{% set pageName="Check the details before drafting the letter" %} + +{% block header %} +{% include "/v41/onb/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Check the details before onboarding {{ data['victimForename'] }} {{ data['victimSurname'] }} +

    +
    +
    +
    + Service lead +
    +
    + {{ data['serviceLead'] }} +
    +
    + Change service lead +
    +
    +
    +
    + Next task +
    +
    + {{ data['nextTask'] }} +
    +
    + Change next task +
    +
    +
    +
    + Charging type +
    +
    + Select charging type +
    +
    +
    +
    + Domestic abuse risk level +
    +
    + Select domestic abuse risk level +
    +
    + +
    +
    + Preferred method of contact +
    +
    + {{ data['pmoc'] }} +
    +
    + Change preferred method of contact +
    +
    +
    +
    + Preferred corresponding language +
    +
    + Select preferred corresponding language +
    +
    + {% if data['preferred-corresponding-language'] == "English" or data['preferred-corresponding-language'] == "" %} + {% else %} +
    +
    + Translator needed +
    +
    + Select if translator needed +
    +
    + {% endif %} +
    +
    + Preferred contact times +
    +
    + Enter preferred contact times +
    +
    +
    +
    + Preferred name +
    +
    + Enter preferred name +
    +
    +
    +
    + Victim Personal Statement status +
    +
    + Select Victim Personal Statement status +
    +
    +
    +

    + Now onboard the victim +

    +

    + By confirming these details you will onboard {{ data['victimForename'] }} {{ data['victimSurname'] }} to the {{ serviceName }}. They can then be assigned to a member of the {{ data['serviceLead'] }} service. +

    +
    + + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/onb/header/vso.html b/app/views/v41/onb/header/vso.html new file mode 100644 index 000000000..5e47372d6 --- /dev/null +++ b/app/views/v41/onb/header/vso.html @@ -0,0 +1,42 @@ +{% block content %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/onb/next-task.html b/app/views/v41/onb/next-task.html new file mode 100644 index 000000000..eec024665 --- /dev/null +++ b/app/views/v41/onb/next-task.html @@ -0,0 +1,96 @@ +{% extends "layouts/main.html" %} +{% set pageName="Next task" %} + +{% block header %} +{% include "/v41/onb/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is the next task for {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + + {% if (data['serviceLead'] == "RASSO") %} +
    + + +
    + {% elif (data['serviceLead'] == "Bereaved Family Service") %} +
    + + +
    + {% endif %} + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/onb/onboarded.html b/app/views/v41/onb/onboarded.html new file mode 100644 index 000000000..634d09697 --- /dev/null +++ b/app/views/v41/onb/onboarded.html @@ -0,0 +1,36 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Victim onboarded" %} + +{% block header %} +{% include "/v41/onb/header/vso.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Victim onboarded +

    +
    + +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} is now onboarded to the {{ serviceName }}. +

    + +

    What happens next

    + +

    + They are ready to be assigned to a member of the {{ data['serviceLead'] }} service. +

    + + + Continue + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/onb/overview.html b/app/views/v41/onb/overview.html new file mode 100644 index 000000000..8c121c700 --- /dev/null +++ b/app/views/v41/onb/overview.html @@ -0,0 +1,89 @@ +{% extends "layouts/main.html" %} +{% set pageName="Overview" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} + +{% endblock %} diff --git a/app/views/v41/onb/preferred-method-of-contact.html b/app/views/v41/onb/preferred-method-of-contact.html new file mode 100644 index 000000000..63fffc7d2 --- /dev/null +++ b/app/views/v41/onb/preferred-method-of-contact.html @@ -0,0 +1,87 @@ +{% extends "layouts/main.html" %} +{% set pageName="Preferred method of contact" %} + +{% block header %} +{% include "/v41/onb/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/onb/service-lead.html b/app/views/v41/onb/service-lead.html new file mode 100644 index 000000000..809a639e3 --- /dev/null +++ b/app/views/v41/onb/service-lead.html @@ -0,0 +1,73 @@ +{% extends "layouts/main.html" %} +{% set pageName="Service lead" %} + +{% block header %} +{% include "/v41/onb/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Which service will carry out tasks for {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/onb/sign-in.html b/app/views/v41/onb/sign-in.html new file mode 100644 index 000000000..5e6beda8a --- /dev/null +++ b/app/views/v41/onb/sign-in.html @@ -0,0 +1,67 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Sign in to your account" %} + +{% block header %} +{% endblock %} + +{% block content %} +
    +
    + +
    + + + +
    + +

    + Victim Case Application +

    + Sign in to your account +

    +

    + +
    + +
    + + + + +
    + +
    + + + + +
    + + + +
    +
    + +
    + +
    + +
    +

    + Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

    +

    + As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

    +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/onb/tasks.html b/app/views/v41/onb/tasks.html new file mode 100644 index 000000000..331a3a367 --- /dev/null +++ b/app/views/v41/onb/tasks.html @@ -0,0 +1,1002 @@ +{% extends "layouts/main.html" %} +{% set pageName="Tasks" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +

    Tasks

    + + + +
    + +
    +
    +

    No filters selected

    +
    + + +
    + +

    Filters

    + +
    +
    +
    + + Assignee + +
    + +
    +
    + +
    +
    + +
    + +
    +
    + + Service + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    + +
    +
    + + Area + +
    + +
    +
    +
    +
    + +
    +
    + +
    + +
    +
    + + Task type + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    + +
    + + + +

    + Sort by: + Due date + | + Hearing date + | + Decision date + +

    + +
    + +
    +
    +
    + Jane Doe
    54KR1626525 +
    +
    + Inform of decision to charge
    + Overdue 13 November 2025 +
    +
    + + Check and send decision to charge email + +
    +
    +
    +
    + John Smith
    54KR1626525 +
    +
    + Inform of no further action decision
    + Due today 14 November 2025 +
    +
    + + Call again at 14:00 of John Smith (54KR1626525) + +
    +
    +
    +
    + Jackie Smith
    54KR1626525 +
    +
    + Arrange CPS pre-trial meeting
    + Due today 14 November 2025 +
    +
    + + View letter and make call of Jackie Smith (54KR1626525) + +
    +
    +
    +
    + Alice Johnson
    54KR1626525/1 +
    +
    + Inform of substantially altered charge (VCL)
    + Due 17 November 2025 +
    +
    + + Amend draft of Alice Johnson (54KR1626525/1) + +
    +
    + {% if ((data['pcdStatus'] == "draft-under-review") or (data['pcdStatus'] == "ineligible") or (data['pcdSent'] == "yes")) %} +
    +
    + Barry Wiggins
    64KR1626925 +
    +
    + Inform of stopped charge (VCL)
    + Due 19 November 2025 +
    +
    + + Amend draft of Barry Wiggins (64KR1626925) + +
    +
    + {% else %} +
    +
    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}
    {{ data['caseUrn'] }} +
    +
    + Inform of {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}
    + Due 18 November 2025 +
    +
    + {% if (data['pcdStatus'] == "check-eligibility") %} + + Check eligibility to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "check-details") %} + + Check details to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "draft-not-started") %} + + Draft letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "draft-in-progress") %} + + Continue draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "draft-amendments-required") %} + + Amend draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "before-call-1") %} + + View letter and make call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "after-call-attempt-1") or (data['pcdStatus'] == "after-call-attempt-2") %} + + Log another call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "after-call-attempt-3") %} + + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "informed-after-call-1") or (data['pcdStatus'] == "informed-after-call-2") or (data['pcdStatus'] == "informed-after-call-3") %} + {% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} + + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% else %} + + Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% endif %} + + {% elif (data['pcdStatus'] == "draft-ready-to-send") %} + {% if (data['pmoc'] == "") %} + + Select preferred method of contact to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% else %} + + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% endif %} + + {% elif (data['pcdStatus'] == "draft-approved-to-send") %} + {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") or (data['pmoc'] == "email") %} + + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") or (data['pmoc'] == "post") %} + + Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% elif (data['pmoc'] == "via-police") %} + + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% elif (data['pmoc'] == "via-isva") %} + + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% endif %} + {% else %} +

    No tasks!!

    + {% endif %} +
    +
    + {% endif %} +
    + +
    +

    JONES, Oliver A

    +

    42AE4523851

    +
    Task
    Inform of no further action decision
    +
    Due
    Overdue 13 November 2025
    +
    Next action
    Finish and send
    +
    + + + +
    +
    + + + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/onb/victims.html b/app/views/v41/onb/victims.html new file mode 100644 index 000000000..8bde4bcdf --- /dev/null +++ b/app/views/v41/onb/victims.html @@ -0,0 +1,873 @@ +{% extends "layouts/main.html" %} +{% set pageName="Victims" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    +
    + +

    Victims

    + +
    +
    +
    +
    +
    +

    No filters selected

    +
    + + +
    + +

    Filters

    + +
    +
    +
    + + Assignee + +
    + +
    +
    + +
    +
    + +
    + +
    +
    + + Service + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    + +
    +
    + + Area + +
    + +
    +
    +
    +
    + +
    +
    + +
    + +
    +
    + + Victim category + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    + +
    +
    + + Onboarded + +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    + +
    + + + +

    + Sort by: + Hearing date + | + Decision date +

    + +
    + + {% if true %} +
    + +
    +
    +

    OBERON, Shelly

    +
    Case reference
    42QW2146123
    +
    Lead defendant
    SUMMER, Yasmin
    +
    Victim category
    Yes
    +
    Onboarded
    Yes
    +
    Service
    Enhanced
    +
    Assignee
    KUMAR, Priya
    Change assignee
    +
    +
    +

    KING, Wendy

    +
    Case reference
    42TT3356525
    +
    Lead defendant
    NEWSOME, Gavin
    +
    Victim category
    Yes
    +
    Onboarded
    Yes
    +
    Service
    Universal
    +
    Assignee
    THOMPSON, Sarah
    Change assignee
    +
    +
    +

    JONES, Oliver A

    +
    Case reference
    42AE4523851
    +
    Lead defendant
    SHEARON, Abigail
    +
    Victim category
    No
    + +
    Service
    Universal
    +
    Assignee
    Unassigned
    +
    +
    +

    WOODLEY, Alfred

    +
    Case reference
    43WU1133726
    +
    Lead defendant
    PICKERTON, Gary
    +
    Victim category
    No
    + +
    Service
    Universal
    +
    Assignee
    Unassigned
    +
    +
    +

    COLLOCINI, Emiliano

    +
    Case reference
    42XF5693726
    +
    Lead defendant
    VERNON, Eugene
    +
    Victim category
    No
    + +
    Service
    Universal
    +
    Assignee
    Unassigned
    +
    +
    +

    EVANS, Gareth

    +
    Case reference
    44RG9895412
    +
    Lead defendant
    DE FREITAS, Jhon
    +
    Victim category
    No
    + +
    Service
    Universal
    +
    Assignee
    Unassigned
    +
    +
    +

    COOPER, Tracey

    +
    Case reference
    44RG9895413
    +
    Lead defendant
    DE FREITAS, Jhon
    +
    Victim category
    No
    + +
    Service
    Enhanced
    +
    Assignee
    Unassigned
    +
    +
    +

    MORRISON, Jennifer

    +
    Case reference
    44RG9895414
    +
    Lead defendant
    BLAKE, Marcus
    +
    Victim category
    Yes
    +
    Onboarded
    Yes
    +
    Service
    RASSO
    +
    Assignee
    BISHOP, James
    Change assignee
    +
    +
    +

    RICHARDSON, David

    +
    Case reference
    44RG9895415
    +
    Lead defendant
    STEWART, Patricia
    +
    Victim category
    No
    + +
    Service
    Bereaved Family Service
    +
    Assignee
    Unassigned
    +
    +
    +

    PHILLIPS, Sarah

    +
    Case reference
    44RG9895416
    +
    Lead defendant
    WRIGHT, Nathan
    +
    Victim category
    Yes
    +
    Onboarded
    {{ data['onboarded'] }}{% if data['onboarded'] == 'no' %}
    Onboard {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}{% endif %}
    + {% if data['onboarded'] == 'Yes' %} +
    Service
    {{ data['serviceLead'] }}
    +
    Assignee
    Unassigned
    + {% endif %} +
    +
    + + + + + + +
    + + + + + {% endif %} + + +
    + +
    +
    +

    Recently viewed victims

    + +
    +
    +
    + + + +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/call/call-support.html b/app/views/v41/pcd/call/call-support.html new file mode 100644 index 000000000..5407617ef --- /dev/null +++ b/app/views/v41/pcd/call/call-support.html @@ -0,0 +1,244 @@ +{% block content %} +
    +
    +
    +
    +

    + + Drafted letter (read-only) + +

    +
    + {% if (data['pcdType'] == "dtc") %}Decision to charge{% else %}No further action decision{% endif %} +
    +
    +
    + +
    +
    +
    +
    +

    + + Supporting information + +

    +
    +
    +
    + +
    +
    + Name +
    +
    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
    +
    +
    +
    + Preferred name +
    +
    + {{ data['victimPreferredName'] }} +
    +
    +
    +
    + Age +
    +
    + {{ data['victimAge'] }} +
    +
    +
    +
    + Date of birth +
    +
    + {{ data['victimDateOfBirth'] }} +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + + +
    +
    +
    + + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/call/follow-up-moc.html b/app/views/v41/pcd/call/follow-up-moc.html new file mode 100644 index 000000000..d7c2b00c0 --- /dev/null +++ b/app/views/v41/pcd/call/follow-up-moc.html @@ -0,0 +1,77 @@ +{% extends "layouts/main.html" %} +{% set pageName="Follow-up method of contact" %} + +{% block header %} +{% include "/v41/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + How does {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the letter? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    or
    + +
    + + +
    + +
    +
    + + +
    +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/call/next-attempt-moc.html b/app/views/v41/pcd/call/next-attempt-moc.html new file mode 100644 index 000000000..51bf40c61 --- /dev/null +++ b/app/views/v41/pcd/call/next-attempt-moc.html @@ -0,0 +1,69 @@ +{% extends "layouts/main.html" %} +{% set pageName="Next attempt method of contact" %} + +{% block header %} +{% include "/v41/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What do you want to do next? +

    +
    + +
    + +
    + + +
    + Preferred method of contact +
    +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/call/phone-call-1.html b/app/views/v41/pcd/call/phone-call-1.html new file mode 100644 index 000000000..41b7c04d7 --- /dev/null +++ b/app/views/v41/pcd/call/phone-call-1.html @@ -0,0 +1,162 @@ +{% extends "layouts/main.html" %} +{% set pageName="Telephone call 1" %} + +{% block header %} +{% include "/v41/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Telephone call 1

    + +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + + What was the call direction? + + +
    +
    + + +
    + I called the victim +
    +
    + +
    + + +
    + The victim called the CPS +
    +
    +
    +
    +
    + +
    +
    + + + Were you able to inform the victim? + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    + + + +
    + + +
    +
    + {% include "/v41/pcd/call/call-support.html" %} +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/call/phone-call-2.html b/app/views/v41/pcd/call/phone-call-2.html new file mode 100644 index 000000000..7f3751b2f --- /dev/null +++ b/app/views/v41/pcd/call/phone-call-2.html @@ -0,0 +1,164 @@ +{% extends "layouts/main.html" %} +{% set pageName="Telephone call 2" %} + +{% block header %} +{% include "/v41/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Telephone call 2

    + +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + + What was the call direction? + + +
    +
    + + +
    + I called the victim +
    +
    + +
    + + +
    + The victim called the CPS +
    +
    +
    +
    +
    + +
    +
    + + + Were you able to inform the victim? + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    +

    + +

    + + +
    + + +
    +
    + {% include "/v41/pcd/call/call-support.html" %} +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/call/phone-call-3.html b/app/views/v41/pcd/call/phone-call-3.html new file mode 100644 index 000000000..f5bf62500 --- /dev/null +++ b/app/views/v41/pcd/call/phone-call-3.html @@ -0,0 +1,161 @@ +{% extends "layouts/main.html" %} +{% set pageName="Telephone call 3 details" %} + +{% block header %} +{% include "/v41/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Telephone call 3

    + +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + + What was the call direction? + + +
    +
    + + +
    + I called the victim +
    +
    + +
    + + +
    + The victim called the CPS +
    +
    +
    +
    +
    + +
    +
    + + + Were you able to inform the victim? + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    + + +
    + + +
    +
    + {% include "/v41/pcd/call/call-support.html" %} +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/pcd/call/read-only-letter.html b/app/views/v41/pcd/call/read-only-letter.html similarity index 100% rename from app/views/delivery/wat2/pcd/call/read-only-letter.html rename to app/views/v41/pcd/call/read-only-letter.html diff --git a/app/views/v41/pcd/call/text-message-details.html b/app/views/v41/pcd/call/text-message-details.html new file mode 100644 index 000000000..966fe5e20 --- /dev/null +++ b/app/views/v41/pcd/call/text-message-details.html @@ -0,0 +1,158 @@ +{% extends "layouts/main.html" %} +{% set pageName="Text message details" %} + +{% block header %} +{% include "/v41/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +
    +

    + Text message details +

    +

    + Date and time of text message +

    +
    + + +
    + If you need to change the date, use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    +
    +
    + + Time of text message + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    +
    +
    + + Time of second call attempt + + +
    + Enter the time given in the text message in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    +
    +
    + + Time of third call attempt (optional) + + +
    + Enter the time given in the text message in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/call/was-text-message-sent.html b/app/views/v41/pcd/call/was-text-message-sent.html new file mode 100644 index 000000000..811d9fdc6 --- /dev/null +++ b/app/views/v41/pcd/call/was-text-message-sent.html @@ -0,0 +1,59 @@ +{% extends "layouts/main.html" %} +{% set pageName="Was a text message sent to the victim?" %} + +{% block header %} +{% include "/v41/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Was a text message sent to {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/partials/case-locked-banner/by-someone-else.html b/app/views/v41/pcd/case-locked/banner/by-someone-else.html similarity index 100% rename from app/views/delivery/wat3/partials/case-locked-banner/by-someone-else.html rename to app/views/v41/pcd/case-locked/banner/by-someone-else.html diff --git a/app/views/delivery/wat3/partials/case-locked-banner/self-locked.html b/app/views/v41/pcd/case-locked/banner/self-locked.html similarity index 100% rename from app/views/delivery/wat3/partials/case-locked-banner/self-locked.html rename to app/views/v41/pcd/case-locked/banner/self-locked.html diff --git a/app/views/v41/pcd/case-locked/by-someone-else.html b/app/views/v41/pcd/case-locked/by-someone-else.html new file mode 100644 index 000000000..3b8df6faa --- /dev/null +++ b/app/views/v41/pcd/case-locked/by-someone-else.html @@ -0,0 +1,27 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Case locked" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    +

    + This case is locked +

    +

    + This case was locked on 19 February 2025 at 16:48. +

    +

    + We could not save the information you entered. To make an update, contact Gerald Kingsley-Smyth and ask them to exit the case. +

    +

    + To view the victim's information, search for the URN and select the victim's name again. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/case-locked/self-locked.html b/app/views/v41/pcd/case-locked/self-locked.html new file mode 100644 index 000000000..97f4fb9a5 --- /dev/null +++ b/app/views/v41/pcd/case-locked/self-locked.html @@ -0,0 +1,24 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Case locked" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    +

    + This case is locked +

    +

    + We could not save the information you entered. To make an update, exit the case on CMS. +

    +

    + To view the victim's information, search for the URN and select the victim's name again. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/cases.html b/app/views/v41/pcd/cases.html new file mode 100644 index 000000000..bcb3048ab --- /dev/null +++ b/app/views/v41/pcd/cases.html @@ -0,0 +1,152 @@ +{% extends "layouts/main.html" %} +{% set pageName="Cases" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    +
    +

    Selected filters

    +
    +
    + + +
    + +

    Owner

    +
    +
    + + +
    +
    + + +
    +
    + +

    Status

    +
    +
    + + +
    +
    + + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    +

    Cases (169)

    +
    + +
    + +
    +

    Critically overdue

    + + +
    +

    Check CCTV footage

    +

    Case number: 2025/12345 · Defendant: John Smith · Court: Hammersmith Magistrates

    +
    +
    +
    Created
    +
    12 November 2025
    +
    +
    +
    Last updated
    +
    17 November 2025
    +
    +
    + Urgent +
    + + + {% for i in [1,2,3] %} +
    +

    Prepare victim statement

    +

    Case number: 2025/12{{ i }} · Defendant: Jane Doe · Court: North Feltham Crown Court

    +

    Hearing: 20 November 2025 · Assigned to: Unassigned

    + View case +
    + {% endfor %} +
    + +
    +

    Overdue

    + {% for i in [4,5,6,7] %} +
    +

    Check victim support referrals

    +

    Case number: 2025/13{{ i }} · Defendant: Example Name · Court: Example Court

    +

    Assigned to: Prosecutor {{ i }}

    + View case +
    + {% endfor %} +
    + + + +
    +
    +{% endblock %} diff --git a/app/views/v41/pcd/checklist.html b/app/views/v41/pcd/checklist.html new file mode 100644 index 000000000..3d4e6eb21 --- /dev/null +++ b/app/views/v41/pcd/checklist.html @@ -0,0 +1,70 @@ +{% extends "layouts/main.html" %} +{% set pageName="Checklist" %} + +{% block header %} +{% include "/v41/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    +
    +
    + +

    + Checklist +

    +
    +

    Select the items that have been completed or are required for this victim.

    +
    +
    + + +
    +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    +
    +
    +
    + + +
    + +
    +
    +{% endblock %} diff --git a/app/views/ur/wat/pcd/concepts/create-reminder.html b/app/views/v41/pcd/concepts/create-reminder.html similarity index 100% rename from app/views/ur/wat/pcd/concepts/create-reminder.html rename to app/views/v41/pcd/concepts/create-reminder.html diff --git a/app/views/ur/wat/pcd/concepts/dashboard-1.html b/app/views/v41/pcd/concepts/dashboard-1.html similarity index 100% rename from app/views/ur/wat/pcd/concepts/dashboard-1.html rename to app/views/v41/pcd/concepts/dashboard-1.html diff --git a/app/views/v41/pcd/concepts/overview.html b/app/views/v41/pcd/concepts/overview.html new file mode 100644 index 000000000..2af70d795 --- /dev/null +++ b/app/views/v41/pcd/concepts/overview.html @@ -0,0 +1,194 @@ +{% extends "layouts/main.html" %} +{% set pageName="Tasks" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge22/10/2024
    Overdue
    + Send letter +
    John Smith
    54KR1626525
    No further action23/10/2025
    Due today
    + Callback scheduled +
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting24/10/2025 + View letter and make call +
    Alice Johnson
    54KR1626525/1
    pcd Scheme24/10/2025 + Amend draft +
    Michael Roberts
    54KR1626790
    pcd Scheme25/10/2025 + Draft letter +
    + + +
    + +
    + + + + 0 + + emails sent + + + +
    +

    Recently viewed victims

    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/concepts/team-victims.html b/app/views/v41/pcd/concepts/team-victims.html similarity index 100% rename from app/views/ur/wat/pcd/concepts/team-victims.html rename to app/views/v41/pcd/concepts/team-victims.html diff --git a/app/views/v41/pcd/concepts/vca-work-management.html b/app/views/v41/pcd/concepts/vca-work-management.html new file mode 100644 index 000000000..5785a3eeb --- /dev/null +++ b/app/views/v41/pcd/concepts/vca-work-management.html @@ -0,0 +1,229 @@ +{% extends "layouts/main.html" %} +{% set pageName="VCA work management" %} + +{% block beforeContent %} + +{% endblock %} + +{% block content %} +
    +
    +

    Victim case work assigned to you

    + +

    This dashboard shows victims assigned to you, outstanding actions (for example, pcd communications), letter review status and SLAs. Items nearing their due date are highlighted and announced for assistive technologies.

    + + + + + +
    + +
    + {% if data['victims'] and data['victims']|length > 0 %} +
      + {% for victim in data['victims'] %} + {# compute small helper attributes for client-side filtering: lowercase name & urn, boolean flags #} +
    • +
      +
      +
      +

      + {{ victim.surname | upper }}, {{ victim.forename }} +

      +

      URN: {{ victim.urn }}

      +
      + +
      + Open case +
      +
      + +
      +
      +

      Outstanding actions

      + {% if victim.actions and victim.actions|length > 0 %} +
        + {% for action in victim.actions %} +
      • + {{ action.title }} + {% if action.type %}({{ action.type }}){% endif %} + {% if action.nearing_due %} + + Due in {{ action.days_to_due }} day{% if action.days_to_due != 1 %}s{% endif %} — action required + + {% elif action.days_to_due is defined %} + + Due in {{ action.days_to_due }} day{% if action.days_to_due != 1 %}s{% endif %} + + {% endif %} +
      • + {% endfor %} +
      + {% else %} +

      No outstanding actions

      + {% endif %} +
      + +
      +

      Letters & review status

      + {% if victim.letters and victim.letters|length > 0 %} +
        + {% for letter in victim.letters %} +
      • +
        {{ letter.type }}
        + +
        + {% if letter.review_status == "approved" %} + Approved + {% elif letter.review_status == "under-review" %} + Under review + {% elif letter.review_status == "amendments-required" %} + Amendments required + {% else %} + {{ letter.review_status | default("Not reviewed") }} + {% endif %} + sent {{ letter.sent_date | default('–') }} +
        + +
        + {% if letter.sla_remaining is defined %} + {% if letter.sla_remaining <= 1 %} + SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} + {% elif letter.sla_remaining <= 3 %} + SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} + {% else %} + SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} + {% endif %} + SLA total: {{ letter.sla_days }} day{% if letter.sla_days != 1 %}s{% endif %} + {% else %} + No SLA + {% endif %} +
        +
      • + {% endfor %} +
      + {% else %} +

      No letters

      + {% endif %} +
      +
      + + +
      +
    • + {% endfor %} +
    + {% else %} +
    +

    You have no victims assigned or no outstanding items. Use the search to find a victim.

    +
    + {% endif %} +
    + + +
    +
    + +{# Minimal client-side behaviour to make the dashboard interactive and accessible #} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/concepts/vsm-tasks-1.html b/app/views/v41/pcd/concepts/vsm-tasks-1.html new file mode 100644 index 000000000..c9a67ff62 --- /dev/null +++ b/app/views/v41/pcd/concepts/vsm-tasks-1.html @@ -0,0 +1,219 @@ +{% extends "layouts/main.html" %} +{% set pageName="Tasks" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    +
    +
    +
    +

    Tasks

    +
    + +
    +
    +
    + + +
    +
    +

    Tasks due today (5)

    + +

    + View tasks due today +

    +
    +
    +

    Overdue tasks (3)

    + +

    + View overdue tasks +

    +
    +
    +

    Unallocated victims (7)

    + +

    + Allocate unallocated victim cases +

    +
    +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Letters to review (13) +
    Victim and URNLetter typeLast updateNext action
    Jane Doe
    54KR1626525
    Decision to charge22/10/2024
    Vivienne Reid
    + Review +
    John Smith
    54KR1626525
    No further action24/10/2025
    Sarah Jackson
    + Review +
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting24/10/2025
    Sarah Jackson
    + Review +
    Alice Johnson
    54KR1626525/1
    pcd Scheme24/10/2025
    Mel Symonds
    + Review +
    Michael Roberts
    54KR1626790
    pcd Scheme25/10/2025
    Rana Sesko
    + Review +
    + + +
    + +
    +
    +

    Team allocation (33)

    + + +

    + View all victims allocated to team +

    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/concepts/vso-dashboard.html b/app/views/v41/pcd/concepts/vso-dashboard.html new file mode 100644 index 000000000..de78697ae --- /dev/null +++ b/app/views/v41/pcd/concepts/vso-dashboard.html @@ -0,0 +1,286 @@ +{% extends "layouts/main.html" %} + +{% set pageName="VSO dashboard" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    +
    + +

    VSO dashboard

    + +
    +
    +
    +
    +

    + All upcoming events +

    +
    +
    +
    +
    +
    + Age +
    +
    + 38 +
    +
    + Change age (Lead tenant) +
    +
    +
    +
    + Nationality +
    +
    + UK national resident in UK +
    +
    + Change nationality (Lead tenant) +
    +
    +
    +
    + Working situation +
    +
    + Part time – less than 30 hours a week +
    +
    + Change working situation (Lead tenant) +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    + Upcoming events by victim +

    +
    +
    +
    +
    +
    + Age +
    +
    + 38 +
    +
    + Change age (Lead tenant) +
    +
    +
    +
    + Nationality +
    +
    + UK national resident in UK +
    +
    + Change nationality (Lead tenant) +
    +
    +
    +
    + Working situation +
    +
    + Part time – less than 30 hours a week +
    +
    + Change working situation (Lead tenant) +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    + Recently viewed victims +

    +
    +
    +
    +
    +
    + Age +
    +
    + 38 +
    +
    + Change age (Lead tenant) +
    +
    +
    +
    + Nationality +
    +
    + UK national resident in UK +
    +
    + Change nationality (Lead tenant) +
    +
    +
    +
    + Working situation +
    +
    + Part time – less than 30 hours a week +
    +
    + Change working situation (Lead tenant) +
    +
    +
    +
    +
    +
    +
    + + + + + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/concepts/vso-tasks-1.html b/app/views/v41/pcd/concepts/vso-tasks-1.html new file mode 100644 index 000000000..fcc1dea38 --- /dev/null +++ b/app/views/v41/pcd/concepts/vso-tasks-1.html @@ -0,0 +1,185 @@ +{% extends "layouts/main.html" %} +{% set pageName="Tasks" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge13/11/2025
    Overdue
    + Send letter +
    John Smith
    54KR1626525
    No further action14/11/2025
    at 14:00
    Due today
    + Callback scheduled +
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting17/11/2025 + View letter and make call +
    Alice Johnson
    54KR1626525/1
    pcd Scheme17/11/2025 + Amend draft +
    Michael Roberts
    54KR1626790
    pcd Scheme18/11/2025 + Draft letter +
    + + +
    + +
    +
    +

    Recently viewed victims

    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/concepts/vso-tasks-2.html b/app/views/v41/pcd/concepts/vso-tasks-2.html similarity index 100% rename from app/views/ur/wat/pcd/concepts/vso-tasks-2.html rename to app/views/v41/pcd/concepts/vso-tasks-2.html diff --git a/app/views/v41/pcd/create-task.html b/app/views/v41/pcd/create-task.html new file mode 100644 index 000000000..760ca8353 --- /dev/null +++ b/app/views/v41/pcd/create-task.html @@ -0,0 +1,235 @@ +{% extends "layouts/main.html" %} +{% set pageName="Create a reminder" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block beforeContent %} +
    +
      +
    1. + Tasks +
    2. +
    3. Create a task
    4. +
    +
    +{% endblock %} + +{% block content %} +
    +
    + +

    Create a task

    + +
    + +
    + +
    + +
    + + + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    + + Assignees + +
    + Start typing to find a team member — select to add them to the task. Use the Remove button to unassign. +
    + + +
    + + +
    +
    +
    + + + + + + + + +
    +
    +
    +{% endblock %} + diff --git a/app/views/v41/pcd/draft/approved-to-send.html b/app/views/v41/pcd/draft/approved-to-send.html new file mode 100644 index 000000000..ef3730a25 --- /dev/null +++ b/app/views/v41/pcd/draft/approved-to-send.html @@ -0,0 +1,33 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Approved to send" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Approved to send +

    +
    + +

    + Your letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} is approved to send. +

    + +

    What happens next

    + +

    + You can now send an email or add a letter to the print queue from the 'Communications' tab of the victim's page, within the Victim Case Application. +

    + + + View all communications + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/draft/cannot-connect.html b/app/views/v41/pcd/draft/cannot-connect.html new file mode 100644 index 000000000..7997b5739 --- /dev/null +++ b/app/views/v41/pcd/draft/cannot-connect.html @@ -0,0 +1,27 @@ +{% extends "layouts/main.html" %} +{% set pageName="Cannot connect to Correspondence Drafter" %} + +{% block header %} +{% include "/v41/pcd/header/vso.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem +

    +

    + We cannot connect to the letter drafting tool right now. +

    +

    + Try again later. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/draft/cd-modal/delete-draft.html b/app/views/v41/pcd/draft/cd-modal/delete-draft.html new file mode 100644 index 000000000..c8cc4b3a0 --- /dev/null +++ b/app/views/v41/pcd/draft/cd-modal/delete-draft.html @@ -0,0 +1,40 @@ +{% block content %} +
    + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/draft/cd-modal/request-review.html b/app/views/v41/pcd/draft/cd-modal/request-review.html new file mode 100644 index 000000000..0f966b511 --- /dev/null +++ b/app/views/v41/pcd/draft/cd-modal/request-review.html @@ -0,0 +1,138 @@ +{% block content %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/pcd/draft/cd-modal/save-draft.html b/app/views/v41/pcd/draft/cd-modal/save-draft.html similarity index 100% rename from app/views/delivery/wat3/pcd/draft/cd-modal/save-draft.html rename to app/views/v41/pcd/draft/cd-modal/save-draft.html diff --git a/app/views/v41/pcd/draft/cd-modal/send-to-cms.html b/app/views/v41/pcd/draft/cd-modal/send-to-cms.html new file mode 100644 index 000000000..c31237874 --- /dev/null +++ b/app/views/v41/pcd/draft/cd-modal/send-to-cms.html @@ -0,0 +1,65 @@ +{% block content %} +
    + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/draft/compose-letter.html b/app/views/v41/pcd/draft/compose-letter.html new file mode 100644 index 000000000..69cbc3475 --- /dev/null +++ b/app/views/v41/pcd/draft/compose-letter.html @@ -0,0 +1,367 @@ +{% extends "layouts/main.html" %} + +{% block header %} +{% include "/v41/pcd/header/vso.html" %} +{% endblock %} + +{% set pageName = "Compose letter" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +{% include "/v41/pcd/draft/cd-modal/save-draft.html" %} + +{% include "/v41/pcd/draft/cd-modal/delete-draft.html" %} + +{% include "/v41/pcd/draft/cd-modal/request-review.html" %} + +{% include "/v41/pcd/draft/cd-modal/send-to-cms.html" %} + +
    + +
    +
    + +
    +
    +

    Compose letter

    +
    + +
    +
    + + Case and victim information + + + + + +
    +
    +
    + +
    + +
    +
    +

    + Autosave is on. Last saved at {{ "now" | govukTime }} +

    +
    +
    +
    + + +
    + + +
    + +
    +
    + +
    +
    + + + +
    + + + +
    +
    + + + +
    +
    + +
    + +
    +
    + + +
    +

    + +

    +

    + Create a new note +

    + +
    + +
    +
    +
    + +
    +
    + + +
    +
    +
    + +
    + +
    + +
    +

    + Monitoring codes applicable to this case: +

    +
      +
    • + Pre-charge decision +
    • +
    +
    + + + +
    +
    + +
    +{% endblock %} + +{% block pageScripts %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/draft/first-hearing.html b/app/views/v41/pcd/draft/first-hearing.html new file mode 100644 index 000000000..ad289642d --- /dev/null +++ b/app/views/v41/pcd/draft/first-hearing.html @@ -0,0 +1,62 @@ +{% extends "layouts/main.html" %} +{% set pageName="First hearing" %} + +{% block header %} +{% include "/v41/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    First hearing

    + +
    + +
    + + +
    + For example, a Magistrates' Court +
    + +
    +
    + +
    + + +
    + For example, 17/05/2025 +
    + +
    + + +
    +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + + +{% endblock %} diff --git a/app/views/v41/pcd/draft/pcd-type.html b/app/views/v41/pcd/draft/pcd-type.html new file mode 100644 index 000000000..aa14b723e --- /dev/null +++ b/app/views/v41/pcd/draft/pcd-type.html @@ -0,0 +1,65 @@ +{% extends "layouts/main.html" %} +{% set pageName="Pre-charge decision type" %} + +{% block header %} +{% include "/v41/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What do you need to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} about? +

    +
    + +
    + +
    + + +
    + + + +
    + + +
    +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/draft/under-review.html b/app/views/v41/pcd/draft/under-review.html new file mode 100644 index 000000000..f7904f252 --- /dev/null +++ b/app/views/v41/pcd/draft/under-review.html @@ -0,0 +1,58 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Review requested" %} + +{% block header %} +{% include "/v41/pcd/header/vso.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Review requested +

    +
    + Under review with
    + {% if (data['reviewerLevel'] == "d-request") %} + {{ data['d-reviewer'] }} (D) + {% elif (data['reviewerLevel'] == "b3-request") %} + {{ data['b3-reviewer'] }} (B3) + {% elif (data['reviewerLevel'] == "b2-request") %} + {{ data['b2-reviewer'] }} (B2) + {% else %} + {% endif %} +
    +
    + +

    What happens next

    + +

    + Check for updates on the review to find out if amendments are needed or the review process is complete. +

    + +

    + Once the letter is approved you can inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + + + Continue + + +
    + + + If you chose the wrong reviewer + + +
    + You can go back and request the review is done by another reviewer. +
    +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/draft/victim-withdrawn.html b/app/views/v41/pcd/draft/victim-withdrawn.html new file mode 100644 index 000000000..bf046afe4 --- /dev/null +++ b/app/views/v41/pcd/draft/victim-withdrawn.html @@ -0,0 +1,58 @@ +{% extends "layouts/main.html" %} +{% set pageName="Victim withdrawn" %} + +{% block header %} +{% include "/v41/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Has {{ data['victimForename'] }} {{ data['victimSurname'] }} withdrawn from the case? +

    +
    + +
    + +
    + + +
    + +
    + + +
    +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/header/vso.html b/app/views/v41/pcd/header/vso.html new file mode 100644 index 000000000..aacbe6dbe --- /dev/null +++ b/app/views/v41/pcd/header/vso.html @@ -0,0 +1,42 @@ +{% block content %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/letter-dashboard.html b/app/views/v41/pcd/letter-dashboard.html new file mode 100644 index 000000000..f7f48ed2e --- /dev/null +++ b/app/views/v41/pcd/letter-dashboard.html @@ -0,0 +1,113 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Letters" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +

    Letters in draft

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    URNVictimLetter typeAuthorReviewerStatusDue dateUpdated on
    {{ data['caseUrn'] }}{{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}{% if (data['decisionType']) == "dtc" %}Decision to charge{% elif (data['decisionType']) == "mixed-charges" %}Mixed charges{% elif (data['decisionType']) == "nfa" %}No further action{% endif %}{{ data['userSurname'] | upper }}, {{ data['userForename'] }}SANDERSON, Kerry{% if (data['nfaStatus']) == "draft-in-progress" %}In progress{% elif (data['nfaStatus']) == "draft-under-review" %}Under review{% elif (data['nfaStatus']) == "draft-amendments-required" %}Amendments required{% else %}Ready to send{% endif %}{{ "today" | govukDate() }}
    14:04
    + + + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/overview.html b/app/views/v41/pcd/overview.html new file mode 100644 index 000000000..b68390536 --- /dev/null +++ b/app/views/v41/pcd/overview.html @@ -0,0 +1,89 @@ +{% extends "layouts/main.html" %} +{% set pageName="Overview" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} + +{% endblock %} diff --git a/app/views/v41/pcd/pre-draft/check-details.html b/app/views/v41/pcd/pre-draft/check-details.html new file mode 100644 index 000000000..fda34134e --- /dev/null +++ b/app/views/v41/pcd/pre-draft/check-details.html @@ -0,0 +1,83 @@ +{% extends "layouts/main.html" %} +{% set pageName="Check the details before drafting the letter" %} + +{% block header %} +{% include "/v41/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Check the details before drafting the letter +

    +
    +
    +
    + Preferred method of contact +
    +
    + {{ data['pmoc'] | capitalize }} +
    +
    + Change preferred method of contact +
    +
    +
    +
    + Preferred contact times +
    +
    + {{ data['preferredContactTimes'] }} +
    +
    + Change preferred correspondence language +
    +
    +
    +
    + Preferred corresponding language +
    +
    + {{ data['preferredCorrespondenceLanguage'] | capitalize }} +
    +
    + Change preferred corresponding language +
    +
    +
    +
    + Translator required +
    +
    + Select if translator required +
    +
    +
    +
    + Domestic abuse risk level +
    +
    + Select domestic abuse risk level +
    +
    +
    + + +
    + + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/pre-draft/check-eligibility.html b/app/views/v41/pcd/pre-draft/check-eligibility.html new file mode 100644 index 000000000..d34b09421 --- /dev/null +++ b/app/views/v41/pcd/pre-draft/check-eligibility.html @@ -0,0 +1,67 @@ +{% extends "layouts/main.html" %} +{% set pageName="Check eligibility" %} + +{% block header %} +{% include "/v41/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +

    Check eligibility

    + +
    +
    +
    + + Has {{ data['victimForename'] }} {{ data['victimSurname'] }} withdrawn from the case? + +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    + + Has {{ data['victimForename'] }} {{ data['victimSurname'] }} opted out of communications? + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/send/check-email-details.html b/app/views/v41/pcd/send/check-email-details.html new file mode 100644 index 000000000..c1295976c --- /dev/null +++ b/app/views/v41/pcd/send/check-email-details.html @@ -0,0 +1,102 @@ +{% extends "layouts/main.html" %} +{% set pageName="Check details" %} + +{% block header %} +{% include "/v41/pcd/header/vso.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +

    Check the details before sending the email

    + +

    Email details

    + +
    +
    +
    + Type +
    +
    + {% if (data['pcdType'] == "dtc") %} + Decision to charge + {% elif (data['pcdType'] == "nfa") %} + No Further action + {% endif %} +
    +
    +
    +
    + Included +
    +
    + Information pack
    + Crest survey +
    + +
    +
    +
    + From +
    +
    + Victim Services shared mailbox
    {{ data['sharedMailbox'] }} +
    +
    +
    +
    + To +
    +
    + {% if (data['recipient'] == "victim") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) + {% elif (data['recipient'] == "oic") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['oicRank'] }} {{ data['oicForename'] }} {{ data['oicSurname'] }} (officer in charge) + {% elif (data['recipient'] == "isva") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['isvaForename'] }} {{ data['isvaSurname'] }} (ISVA) + {% endif %}
    + {% if (data['recipient'] == "victim") %} + {{ data['victimEmailAddress'] }} + {% elif (data['recipient'] == "oic") %} + {{ data['oicEmailAddress'] }} + {% elif (data['recipient'] == "isva") %} + {{ data['isvaEmailAddress'] }} + {% endif %} +
    +
    + +
    + + {% if (data['nfaStatus'] == "email-delivered") %} +
    + + + Warning + Only send this email to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
    + {% endif %} + +

    Now send your email

    + +

    + This will inform the victim about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + + + + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/send/check-letter-details.html b/app/views/v41/pcd/send/check-letter-details.html new file mode 100644 index 000000000..cebf7b4da --- /dev/null +++ b/app/views/v41/pcd/send/check-letter-details.html @@ -0,0 +1,99 @@ +{% extends "layouts/main.html" %} +{% set pageName="Check details" %} + +{% block header %} +{% include "/v41/pcd/header/vso.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    + +

    Check the details before sending for printing

    + +

    Letter details

    + +
    +
    +
    + Type +
    +
    + {% if (data['pcdType'] == "stopped-charge") %} + Stopped charge + {% elif (data['pcdType'] == "nfa") %} + Substantially altered charge + {% endif %} +
    +
    +
    +
    + Included +
    +
    + Information pack
    + Crest survey +
    + +
    +
    +
    + From +
    +
    + Victim Services shared mailbox
    {{ data['sharedMailbox'] }} +
    +
    +
    +
    + Printer +
    +
    + Liverpool office
    victim.services.liverpool@cps.gov.uk +
    +
    +
    +
    + Final recipient +
    +
    + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) +
    +
    +
    +
    + Recipient address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + +
    + +

    Now send for printing

    + +

    + Select Send for printing to add the letter to the print queue. +

    + + + +
    + + Send for printing later +
    + +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/send/delivered.html b/app/views/v41/pcd/send/delivered.html new file mode 100644 index 000000000..d0059ea1b --- /dev/null +++ b/app/views/v41/pcd/send/delivered.html @@ -0,0 +1,96 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Email delivered" %} + +{% block header %} +{% include "/v41/pcd/header/vso.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Email delivered to
    {{ data['victimForename'] }} {{ data['victimSurname'] }} +

    +
    + + + +

    + The information pack and Crest survey were also sent. +

    + +

    Further information

    + +

    + You can view a log of the delivered email on the 'Communications' tab of the victim's page, within the Victim Case Application. +

    + +

    + The letter was automatically saved on CMS. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + + {% if (data['fumoc'] == "email") %} + + Continue + + {% elif (data['attemptToContactAgain'] == "email") %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "2") %} + + {% if (data['fumoc'] == "email") %} + + Continue + + {% elif (data['attemptToContactAgain'] == "email") %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "3") %} + + Continue + + + {% endif %} + {% elif (data['pmoc'] == "email") %} + + + Continue + + + + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/send/letter-added-to-print-queue.html b/app/views/v41/pcd/send/letter-added-to-print-queue.html new file mode 100644 index 000000000..b3501c30c --- /dev/null +++ b/app/views/v41/pcd/send/letter-added-to-print-queue.html @@ -0,0 +1,89 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Letter added to print queue" %} + +{% block header %} +{% include "/v41/pcd/header/vso.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Letter sent for printing +

    +
    + +

    + The letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} was successfully sent for printing. +

    + +

    + The information pack and Crest survey were also sent for printing. +

    + +

    Further information

    + +

    + You can view a record of the letter on the 'Communications' tab of the victim's page, within the Victim Case Application. +

    + +

    + The letter was automatically saved to CMS as well. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + + Continue + + + {% elif (data['callAttempt'] == "2") %} + + Continue + + + {% elif (data['callAttempt'] == "3") %} + {% if (data['victimInformed3'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% endif %} + {% elif (data['pmoc'] == "email") %} + + {% if (data['callAttempt'] == "") %} + + Continue + + + {% elif (data['callAttempt'] == "1") %} + + Continue + + + {% elif (data['callAttempt'] == "2") %} + + Continue + + + {% elif (data['callAttempt'] == "3") %} + + Continue + + + {% endif %} + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/send/letter-details.html b/app/views/v41/pcd/send/letter-details.html new file mode 100644 index 000000000..6a1a7374a --- /dev/null +++ b/app/views/v41/pcd/send/letter-details.html @@ -0,0 +1,58 @@ +{% extends "layouts/main.html" %} +{% set pageName="Letter details" %} + +{% block header %} +{% include "/v41/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    +

    Letter details

    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +

    + +

    + + +
    + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/send/letter-logged.html b/app/views/v41/pcd/send/letter-logged.html new file mode 100644 index 000000000..b4282555d --- /dev/null +++ b/app/views/v41/pcd/send/letter-logged.html @@ -0,0 +1,103 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Letter logged" %} + +{% block header %} +{% include "/v41/pcd/header/vso.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Letter logged +

    +
    + +

    + The {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} letter was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

    + + + +

    Further information

    + +

    + You can view the logged letter on the 'Communications' tab of the victim's page, within the Victim Case Application. +

    + +

    + The letter was automatically saved to CMS. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + {% if (data['victimInformed1'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "2") %} + {% if (data['victimInformed2'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "3") %} + {% if (data['victimInformed3'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + {% endif %} + {% elif (data['pmoc'] == "post") %} + + + Continue + + + + {% else %} + + Continue + + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/send/permanent-failure.html b/app/views/v41/pcd/send/permanent-failure.html new file mode 100644 index 000000000..f2b0dec09 --- /dev/null +++ b/app/views/v41/pcd/send/permanent-failure.html @@ -0,0 +1,39 @@ +{% extends "layouts/main.html" %} +{% set pageName="Permanent failure" %} + +{% block header %} +{% include "/v41/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem +

    +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. +

    + +

    + Check the email address is correct. If it is incorrect, you can update the email address. +

    + + +

    + Once updated, you can try to send the email again from 'Communications' tab of the victim's record. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/send/sending-email.html b/app/views/v41/pcd/send/sending-email.html new file mode 100644 index 000000000..34fb0e916 --- /dev/null +++ b/app/views/v41/pcd/send/sending-email.html @@ -0,0 +1,42 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Sending email" %} + +{% block header %} +{% include "/v41/pcd/header/vso.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +

    + Sending email +

    + +

    + The email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

    + + + +

    Further information

    + +

    + You can view a log of the sent email on the 'Communications' tab of the victim's page, within the Victim Case Application. +

    + +

    + The email was automatically saved to CMS. +

    + + + Continue + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/send/technical-failure.html b/app/views/v41/pcd/send/technical-failure.html new file mode 100644 index 000000000..b83f753f5 --- /dev/null +++ b/app/views/v41/pcd/send/technical-failure.html @@ -0,0 +1,29 @@ +{% extends "layouts/main.html" %} +{% set pageName="Technical failure" %} + +{% block header %} +{% include "/v41/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem sending the email to {{ data['victimForename'] }} {{ data['victimSurname'] }} +

    +

    + The email was saved as a draft. +

    +

    + You can try to send the email again now. +

    +

    + Alternatively, try sending again later from the 'Communications' tab of the victim's record within the Victim Case Application. +

    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/send/temporary-failure.html b/app/views/v41/pcd/send/temporary-failure.html new file mode 100644 index 000000000..38153347c --- /dev/null +++ b/app/views/v41/pcd/send/temporary-failure.html @@ -0,0 +1,32 @@ +{% extends "layouts/main.html" %} +{% set pageName="Temporary failure" %} + +{% block header %} +{% include "/v41/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem +

    +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +

    + You can try to send it again later from the 'Communications' tab of the victim's record within the Victim Case Application. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/sign-in.html b/app/views/v41/pcd/sign-in.html new file mode 100644 index 000000000..fd6b76223 --- /dev/null +++ b/app/views/v41/pcd/sign-in.html @@ -0,0 +1,67 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Sign in to your account" %} + +{% block header %} +{% endblock %} + +{% block content %} +
    +
    + +
    + + + +
    + +

    + Victim Case Application +

    + Sign in to your account +

    +

    + +
    + +
    + + + + +
    + +
    + + + + +
    + + + +
    +
    + +
    + +
    + +
    +

    + Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

    +

    + As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

    +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/tasks-with-filters.html b/app/views/v41/pcd/tasks-with-filters.html new file mode 100644 index 000000000..25c433026 --- /dev/null +++ b/app/views/v41/pcd/tasks-with-filters.html @@ -0,0 +1,242 @@ +{% extends "layouts/main.html" %} +{% set pageName="Tasks" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    +
    +

    Selected filters

    + +
    +
    + + +
    + +
    +
    + + Status + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    +
    + + Assigned to + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    +
    + + Type + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    +
    + +
    +
    +
    +

    Tasks (369)

    +
    + +
    + + + {% set tasks = [ + { + title: "Check CCTV footage", + caseNumber: "2025/001234", + defendant: "John Smith", + court: "Hammersmith Magistrates", + dueDate: "2025-11-30", + status: "overdue" + }, + { + title: "Prepare victim statement", + caseNumber: "2025/001235", + defendant: "Jane Doe", + court: "North Feltham Crown Court", + dueDate: "2025-12-05", + status: "upcoming" + }, + { + title: "Contact witness for interview", + caseNumber: "2025/001236", + defendant: "Michael Brown", + court: "Hammersmith Magistrates", + dueDate: "2025-11-30", + status: "overdue" + }, + { + title: "Review case file", + caseNumber: "2025/001237", + defendant: "Sarah Wilson", + court: "Westminster Crown Court", + dueDate: "2025-12-03", + status: "upcoming" + }, + { + title: "Schedule hearing", + caseNumber: "2025/001238", + defendant: "Robert Taylor", + court: "North Feltham Crown Court", + dueDate: "2025-12-01", + status: "upcoming" + }, + { + title: "Request disclosure documents", + caseNumber: "2025/001239", + defendant: "Emma Johnson", + court: "Hammersmith Magistrates", + dueDate: "2025-11-29", + status: "overdue" + }, + { + title: "Meet with prosecutor", + caseNumber: "2025/001240", + defendant: "David Miller", + court: "Westminster Crown Court", + dueDate: "2025-12-02", + status: "upcoming" + }, + { + title: "Prepare cross-examination notes", + caseNumber: "2025/001241", + defendant: "Lisa Anderson", + court: "North Feltham Crown Court", + dueDate: "2025-12-04", + status: "upcoming" + } + ] %} + +
    + {% for task in tasks %} +
    +
    +

    {{ task.title }}

    + {% if task.status == 'overdue' %} + Urgent + {% endif %} +
    +
    +

    + Case: {{ task.caseNumber }} · + Defendant: {{ task.defendant }} · + Court: {{ task.court }} +

    +
    +
    +

    + Due: {{ task.dueDate }} +

    +
    +
    + {% endfor %} +
    + + + + +
    +
    + +{% endblock %} diff --git a/app/views/v41/pcd/tasks.html b/app/views/v41/pcd/tasks.html new file mode 100644 index 000000000..ee9ab2a78 --- /dev/null +++ b/app/views/v41/pcd/tasks.html @@ -0,0 +1,601 @@ +{% extends "layouts/main.html" %} +{% set pageName="Tasks" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    +
    +
    +

    Tasks (13)

    +
    + +
    +
    + +
    +
    +

    Selected filters

    +

    + Clear filters +

    +
    + +
    + +
    + +
    +
    +
    + + Assigned to + +
    + + +
    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +

    + See more +

    +
    +
    + +
    + +
    +
    + + Unit + +
    + + +
    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +

    + See more +

    +
    +
    + +
    + +
    +
    + + Task type + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    + +
    +
    + + Due + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    + +
    + + +
    +
    + + +
    +
    + +

    + Sorted by: + Due date + +

    + +
    + +

    Assigned to me

    + +
    +
    +
    + Jane Doe
    54KR1626525 +
    +
    + Inform of decision to charge
    + Overdue 13 November 2025 +
    +
    + + Check and send decision to charge email + +
    +
    +
    +
    + John Smith
    54KR1626525 +
    +
    + Inform of no further action decision
    + Due today 14 November 2025 +
    +
    + + Call again at 14:00 of John Smith (54KR1626525) + +
    +
    +
    +
    + Jackie Smith
    54KR1626525 +
    +
    + Arrange CPS Pre-trial meeting
    + Due today 14 November 2025 +
    +
    + + View letter and make call of Jackie Smith (54KR1626525) + +
    +
    +
    +
    + Alice Johnson
    54KR1626525/1 +
    +
    + Inform of substantially altered charge (VCL)
    + Due 17 November 2025 +
    +
    + + Amend draft of Alice Johnson (54KR1626525/1) + +
    +
    + {% if ((data['pcdStatus'] == "draft-under-review") or (data['pcdStatus'] == "ineligible") or (data['pcdSent'] == "yes")) %} +
    +
    + Barry Wiggins
    64KR1626925 +
    +
    + Inform of stopped charge (VCL)
    + Due 19 November 2025 +
    +
    + + Amend draft of Barry Wiggins (64KR1626925) + +
    +
    + {% else %} +
    +
    + {{ data['victimForename'] }} {{ data['victimSurname'] }}
    {{ data['caseUrn'] }} +
    +
    + Inform of {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}
    + Due 18 November 2025 +
    +
    + {% if (data['pcdStatus'] == "check-eligibility") %} + + Check eligibility to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "check-details") %} + + Check details to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "draft-not-started") %} + + Draft letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "draft-in-progress") %} + + Continue draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "draft-amendments-required") %} + + Amend draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "before-call-1") %} + + View letter and make call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "after-call-attempt-1") or (data['pcdStatus'] == "after-call-attempt-2") %} + + Log another call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "after-call-attempt-3") %} + + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% elif (data['pcdStatus'] == "informed-after-call-1") or (data['pcdStatus'] == "informed-after-call-2") or (data['pcdStatus'] == "informed-after-call-3") %} + {% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} + + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% else %} + + Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% endif %} + + {% elif (data['pcdStatus'] == "draft-ready-to-send") %} + {% if (data['pmoc'] == "") %} + + Select preferred method of contact to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% else %} + + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% endif %} + + {% elif (data['pcdStatus'] == "draft-approved-to-send") %} + {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") or (data['pmoc'] == "email") %} + + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") or (data['pmoc'] == "post") %} + + Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% elif (data['pmoc'] == "via-police") %} + + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% elif (data['pmoc'] == "via-isva") %} + + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + {% endif %} + {% else %} +

    No tasks!!

    + {% endif %} +
    +
    + {% endif %} +
    + + +
    + + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-details/email-address.html b/app/views/v41/pcd/victim-details/email-address.html new file mode 100644 index 000000000..111aaa6b7 --- /dev/null +++ b/app/views/v41/pcd/victim-details/email-address.html @@ -0,0 +1,54 @@ +{% extends "layouts/main.html" %} +{% set pageName="Victim's email address" %} + +{% block header %} +{% include "/v41/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    + +

    + +

    + + + + +
    + +
    +

    + +

    + + +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-details/preferred-method-of-contact.html b/app/views/v41/pcd/victim-details/preferred-method-of-contact.html new file mode 100644 index 000000000..45e41127c --- /dev/null +++ b/app/views/v41/pcd/victim-details/preferred-method-of-contact.html @@ -0,0 +1,87 @@ +{% extends "layouts/main.html" %} +{% set pageName="Preferred method of contact" %} + +{% block header %} +{% include "/v41/pcd/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/onb/case-contacts.html b/app/views/v41/pcd/victim-record/case-contacts.html similarity index 100% rename from app/views/delivery/wat2/onb/case-contacts.html rename to app/views/v41/pcd/victim-record/case-contacts.html diff --git a/app/views/v41/pcd/victim-record/communications/index.html b/app/views/v41/pcd/victim-record/communications/index.html new file mode 100644 index 000000000..85a564bd6 --- /dev/null +++ b/app/views/v41/pcd/victim-record/communications/index.html @@ -0,0 +1,109 @@ +{% block content %} +

    Communications

    + +
    + +
    +
    + {% if (data['pmoc'] == "email") %} + {% if (data['pcdStatus'] == "email-delivered") %} + {% else %} + {% if (data['victimEmailAddress'] == "") %} +
    + + + Warning + Preferred method of contact is missing +

    + Confirm it first then enter an email address. +

    +
    +
    + {% else %} + {% if (data['nfaStatus'] == "") %} +
    + + + Warning + Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
    + {% endif %} + {% endif %} + {% endif %} + {% endif %} + + {% if (data['pmoc'] == "") %} +
    + + + Warning + Preferred method of contact unknown +

    + Confirm this before you contact the victim, then select a preferred method of contact. +

    +
    +
    + {% endif %} + + {% if ((data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile")) and (data['victimPhoneNumber'] == "") %} +
    + + + Warning + Preferred method of contact is missing +

    + Confirm it first then enter a telephone number. +

    +
    +
    + {% endif %} + + {% if (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} +
    + + + Warning + Preferred method of contact is missing +

    + Confirm it first then enter an address. +

    +
    +
    + {% endif %} +
    +
    + +
    +

    + Contents +

    + +
    + {% include "/v41/pcd/victim-record/pcd/index.html" %} +
    +
    + {% include "/v41/pcd/victim-record/pre-trial/pre-trial-meeting/index.html" %} + +
    +
    + {% include "/v41/pcd/victim-record/vcl/index.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/index.html b/app/views/v41/pcd/victim-record/index.html new file mode 100644 index 000000000..ac6cbc650 --- /dev/null +++ b/app/views/v41/pcd/victim-record/index.html @@ -0,0 +1,293 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block beforeContent %} +
    +
    +
    + + + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} + + {{ data['caseUrn'] }} + + Vulnerable victim + + +
    +
    +
    + +{% endblock %} + +{% block content %} +
    +
    + + {% if (data['case-locked'] == "by-someone-else") %} + {% include "/v41/pcd/case-locked/banner/by-someone-else.html" %} + {% elif (data['case-locked'] == "self-locked") %} + {% include "/v41/pcd/case-locked/banner/self-locked.html" %} + {% else %} + {% endif %} + + {% if (data['success'] == "yes") %} + + + {% else %} + {% endif %} + + + + {% if (data['secondaryNav'] == "overview") %} + {% include "/v41/pcd/victim-record/overview.html" %} + + {% elif (data['secondaryNav'] == "victim-details") %} + {% include "/v41/pcd/victim-record/victim-details.html" %} + + {% elif (data['secondaryNav'] == "case-contacts") %} + {% include "/v41/pcd/victim-record/case-contacts.html" %} + + {% elif (data['secondaryNav'] == "pcd") %} + {% include "/v41/pcd/victim-record/pcd/index.html" %} + + {% elif (data['secondaryNav'] == "ptm") %} + {% include "/v41/pcd/victim-record/pre-trial/pre-trial-meeting/index.html" %} + + {% elif (data['secondaryNav'] == "vcl") %} + {% include "/v41/pcd/victim-record/vcl/index.html" %} + + {% else %} + {% include "/v41/pcd/victim-record/overview.html" %} + + {% endif %} + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat/pcd/victim-record/overview.html b/app/views/v41/pcd/victim-record/overview.html similarity index 100% rename from app/views/delivery/wat/pcd/victim-record/overview.html rename to app/views/v41/pcd/victim-record/overview.html diff --git a/app/views/v41/pcd/victim-record/pcd/call/after-call-attempt-1.html b/app/views/v41/pcd/victim-record/pcd/call/after-call-attempt-1.html new file mode 100644 index 000000000..989c69574 --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/call/after-call-attempt-1.html @@ -0,0 +1,23 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + +{% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} + +
    + + + +{% if (data['secondCallHour']) == "" %} + + Log a text message to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% else %} + + Log another call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/call/after-call-attempt-2.html b/app/views/v41/pcd/victim-record/pcd/call/after-call-attempt-2.html new file mode 100644 index 000000000..a03471d65 --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/call/after-call-attempt-2.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + +{% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + + + + + Log another call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/call/after-call-attempt-3.html b/app/views/v41/pcd/victim-record/pcd/call/after-call-attempt-3.html new file mode 100644 index 000000000..fb64c2887 --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/call/after-call-attempt-3.html @@ -0,0 +1,38 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + +{% include "/v41/pcd/victim-record/pcd/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

    + + + +

    + First, you must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/call/before-call-1.html b/app/views/v41/pcd/victim-record/pcd/call/before-call-1.html new file mode 100644 index 000000000..a2b56b875 --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/call/before-call-1.html @@ -0,0 +1,19 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + +{% if (data['victimPhoneNumber'] == "") %} +

    + You must confirm the preferred method of contact first then enter a telephone number. +

    +{% else %} +

    + Telephone the victim and log the details during the call. +

    + + + View letter and make call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/call/informed-after-call-1.html b/app/views/v41/pcd/victim-record/pcd/call/informed-after-call-1.html new file mode 100644 index 000000000..a9e8de0c0 --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/call/informed-after-call-1.html @@ -0,0 +1,45 @@ +{% block content %} +{% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} + +
    + +{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} +

    + You must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + Reason for no letter +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + You must review the letter before sending to CMS. You can add details discussed on the call if needed. +

    + + + Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/call/informed-after-call-2.html b/app/views/v41/pcd/victim-record/pcd/call/informed-after-call-2.html new file mode 100644 index 000000000..8ef7f2bb2 --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/call/informed-after-call-2.html @@ -0,0 +1,54 @@ +{% block content %} +{% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} +

    + You must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + You must review the letter before sending to CMS. You can add details discussed on the call if needed. +

    + + + Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/call/informed-after-call-3.html b/app/views/v41/pcd/victim-record/pcd/call/informed-after-call-3.html new file mode 100644 index 000000000..95f46fd5b --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/call/informed-after-call-3.html @@ -0,0 +1,58 @@ +{% block content %} +{% include "/v41/pcd/victim-record/pcd/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} +

    + You must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + You must review the letter before sending to CMS. You can add details discussed on the call if needed. +

    + + + Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html b/app/views/v41/pcd/victim-record/pcd/details/call-attempt-1.html similarity index 100% rename from app/views/ur/wat/pcd/victim-record/pcd/details/call-attempt-1.html rename to app/views/v41/pcd/victim-record/pcd/details/call-attempt-1.html diff --git a/app/views/ur/wat/pcd/victim-record/pcd/details/call-attempt-2.html b/app/views/v41/pcd/victim-record/pcd/details/call-attempt-2.html similarity index 100% rename from app/views/ur/wat/pcd/victim-record/pcd/details/call-attempt-2.html rename to app/views/v41/pcd/victim-record/pcd/details/call-attempt-2.html diff --git a/app/views/ur/wat/pcd/victim-record/pcd/details/call-attempt-3.html b/app/views/v41/pcd/victim-record/pcd/details/call-attempt-3.html similarity index 100% rename from app/views/ur/wat/pcd/victim-record/pcd/details/call-attempt-3.html rename to app/views/v41/pcd/victim-record/pcd/details/call-attempt-3.html diff --git a/app/views/delivery/wat2/victim/pcd/details/email.html b/app/views/v41/pcd/victim-record/pcd/details/email.html similarity index 100% rename from app/views/delivery/wat2/victim/pcd/details/email.html rename to app/views/v41/pcd/victim-record/pcd/details/email.html diff --git a/app/views/delivery/wat2/victim/pcd/details/letter.html b/app/views/v41/pcd/victim-record/pcd/details/letter.html similarity index 100% rename from app/views/delivery/wat2/victim/pcd/details/letter.html rename to app/views/v41/pcd/victim-record/pcd/details/letter.html diff --git a/app/views/v41/pcd/victim-record/pcd/draft/amendments-required.html b/app/views/v41/pcd/victim-record/pcd/draft/amendments-required.html new file mode 100644 index 000000000..19db76809 --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/draft/amendments-required.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + +

    + You need to amend the draft before sending. +

    + + + + + Amend draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/draft/approved-to-send.html b/app/views/v41/pcd/victim-record/pcd/draft/approved-to-send.html new file mode 100644 index 000000000..dbfaf84d7 --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/draft/approved-to-send.html @@ -0,0 +1,162 @@ +{% block content %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} +{% else %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    +{% endif %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} +{% if (data['callAttempt'] == "1") %} +{% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} + +
    + +{% elif (data['callAttempt'] == "2") %} +{% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['callAttempt'] == "3") %} +{% include "/v41/pcd/victim-record/pcd/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +{% endif %} + +{% if (data['fumoc'] == "none") %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    +{% else %} + +

    + You can now send the letter. +

    +{% endif %} + +{% if (data['victimInformed3'] == "No") %} +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

    +{% endif %} + +{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") %} + + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") %} + + + Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% elif (data['fumoc'] == "none") %} + +{% elif (data['victimInformed3'] == "No") %} + + + Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% else %} +

    + No phone call was logged. It is also not known how the victim wants to receive the letter. +

    +{% endif %} + +{% elif (data['pmoc'] == "email") %} +

    + You can now send the letter. +

    + + + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + +{% elif (data['pmoc'] == "post") %} +

    + You can now send the letter. +

    + + + + Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + +{% elif (data['pmoc'] == "via-police") %} +

    + The letter is approved to send to the officer in charge. +

    + + + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + + +{% elif (data['pmoc'] == "via-isva") %} +

    + The letter is approved to send to the victim's independent sexual violence adviser (ISVA). +

    + + + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + + +{% else %} +

    + You can now send the letter. +

    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/draft/in-progress.html b/app/views/v41/pcd/victim-record/pcd/draft/in-progress.html new file mode 100644 index 000000000..a693f6c21 --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/draft/in-progress.html @@ -0,0 +1,13 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + +

    + A draft letter is in progress. +

    + + + Continue draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/draft/not-started.html b/app/views/v41/pcd/victim-record/pcd/draft/not-started.html new file mode 100644 index 000000000..cfb8214cc --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/draft/not-started.html @@ -0,0 +1,10 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + + + Draft a letter to inform about the decision to charge or no further action decision + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/draft/ready-to-send.html b/app/views/v41/pcd/victim-record/pcd/draft/ready-to-send.html new file mode 100644 index 000000000..724234b91 --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/draft/ready-to-send.html @@ -0,0 +1,88 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + +{% if (data['callAttempt'] == "1") %} +{% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} + +
    + +{% elif (data['callAttempt'] == "2") %} +{% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['callAttempt'] == "3") %} +{% include "/v41/pcd/victim-record/pcd/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +{% else %} +{% endif %} + + + +{% if (data['pmoc'] == "email") and (data['victimEmailAddress'] == "") %} +

    + You must confirm the preferred method of contact first then enter an email address. +

    +{% elif (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} +

    + You must confirm the preferred method of contact first then enter a address. +

    +{% else %} +

    + The letter is ready to send. No amendments are required. +

    + +

    + You must review the letter before sending to the victim. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} + + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% else %} + {% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/draft/under-review.html b/app/views/v41/pcd/victim-record/pcd/draft/under-review.html new file mode 100644 index 000000000..7fc45e105 --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/draft/under-review.html @@ -0,0 +1,83 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + +{% if (data['reviewer'] == "head") %} +

    + The draft is under review. The current reviewer is Cecilia Galpin (Head). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% elif (data['reviewer'] == "lawyer") %} +

    + The draft is under review. The current reviewer is Geoff Laws (Lawyer). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% else %} +

    + The draft is under review with {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. +

    + + + +

    + You can still make changes to the draft if you need to. +

    +{% endif %} + + + View draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/index.html b/app/views/v41/pcd/victim-record/pcd/index.html new file mode 100644 index 000000000..66aae248a --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/index.html @@ -0,0 +1,184 @@ +{% block content %} +

    Pre-charge decision

    + +
    +
    + +
    +
    +

    + {% if (data['pcdType'] == "dtc") %} + Decision to charge + {% elif (data['pcdType'] == "nfa") %} + No further action + {% else %} + Mixed charges + {% endif %} +

    +
    +
    +
    +
    + + {% if (data['pmoc'] == "via-police") %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by the police. +

    + + {% elif (data['pmoc'] == "via-isva") %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by their independent sexual violence adviser (ISVA). +

    + + {% else %} + + + {% if (data['pcdStatus'] == "check-details") %} + {% include "/v41/pcd/victim-record/pcd/pre-draft/check-details.html" %} + + + {% elif (data['pcdStatus'] == "draft-not-started") %} + {% include "/v41/pcd/victim-record/pcd/draft/not-started.html" %} + + {% elif (data['pcdStatus'] == "draft-in-progress") %} + {% include "/v41/pcd/victim-record/pcd/draft/in-progress.html" %} + + {% elif (data['pcdStatus'] == "draft-under-review") %} + {% include "/v41/pcd/victim-record/pcd/draft/under-review.html" %} + + {% elif (data['pcdStatus'] == "draft-amendments-required") %} + {% include "/v41/pcd/victim-record/pcd/draft/amendments-required.html" %} + + {% elif (data['pcdStatus'] == "draft-ready-to-send") %} + {% include "/v41/pcd/victim-record/pcd/draft/ready-to-send.html" %} + + {% elif (data['pcdStatus'] == "draft-approved-to-send") %} + {% include "/v41/pcd/victim-record/pcd/draft/approved-to-send.html" %} + + + {% elif (data['pcdStatus'] == "before-call-1") %} + {% include "/v41/pcd/victim-record/pcd/call/before-call-1.html" %} + + {% elif (data['pcdStatus'] == "informed-after-call-1") %} + {% include "/v41/pcd/victim-record/pcd/call/informed-after-call-1.html" %} + + {% elif (data['pcdStatus'] == "informed-after-call-2") %} + {% include "/v41/pcd/victim-record/pcd/call/informed-after-call-2.html" %} + + {% elif (data['pcdStatus'] == "informed-after-call-3") %} + {% include "/v41/pcd/victim-record/pcd/call/informed-after-call-3.html" %} + + {% elif (data['pcdStatus'] == "after-call-attempt-1") %} + {% include "/v41/pcd/victim-record/pcd/call/after-call-attempt-1.html" %} + + {% elif (data['pcdStatus'] == "after-call-attempt-2") %} + {% include "/v41/pcd/victim-record/pcd/call/after-call-attempt-2.html" %} + + {% elif (data['pcdStatus'] == "after-call-attempt-3") %} + {% include "/v41/pcd/victim-record/pcd/call/after-call-attempt-3.html" %} + + + {% elif (data['pcdStatus'] == "fu-email-after-call-1") %} + {% include "/v41/pcd/victim-record/pcd/send/fu-email/after-call-1.html" %} + + {% elif (data['pcdStatus'] == "fu-email-after-call-2") %} + {% include "/v41/pcd/victim-record/pcd/send/fu-email/after-call-2.html" %} + + {% elif (data['pcdStatus'] == "fu-email-after-call-3") %} + {% include "/v41/pcd/victim-record/pcd/send/fu-email/after-call-3.html" %} + + {% elif (data['pcdStatus'] == "fu-email-failure-permanent") %} + {% include "/v41/pcd/victim-record/pcd/send/fu-email/failure-permanent.html" %} + + {% elif (data['pcdStatus'] == "fu-email-failure-permanent-with-success") %} + {% include "/v41/pcd/victim-record/pcd/send/fu-email/failure-permanent-with-success.html" %} + + {% elif (data['pcdStatus'] == "fu-email-failure-technical") %} + {% include "/v41/pcd/victim-record/pcd/send/fu-email/failure-technical.html" %} + + {% elif (data['pcdStatus'] == "fu-email-failure-temporary") %} + {% include "/v41/pcd/victim-record/pcd/send/fu-email/failure-temporary.html" %} + + {% elif (data['pcdStatus'] == "fu-email-sending") %} + {% include "/v41/pcd/victim-record/pcd/send/fu-email/sending.html" %} + + + {% elif (data['pcdStatus'] == "fu-letter-dispatched") %} + {% include "/v41/pcd/victim-record/pcd/send/fu-letter/dispatched.html" %} + + {% elif (data['pcdStatus'] == "fu-letter-after-call-1") %} + {% include "/v41/pcd/victim-record/pcd/send/fu-letter/after-call-1.html" %} + + {% elif (data['pcdStatus'] == "fu-letter-after-call-2") %} + {% include "/v41/pcd/victim-record/pcd/send/fu-letter/after-call-2.html" %} + + {% elif (data['pcdStatus'] == "fu-letter-after-call-3") %} + {% include "/v41/pcd/victim-record/pcd/send/fu-letter/after-call-3.html" %} + + {% elif (data['pcdStatus'] == "fu-letter-after-fu-email-undelivered") %} + {% include "/v41/pcd/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html" %} + + + {% elif (data['pcdStatus'] == "email-delivered") %} + {% include "/v41/pcd/victim-record/pcd/send/email/delivered.html" %} + + {% elif (data['pcdStatus'] == "email-after-call-attempt-1") %} + {% include "/v41/pcd/victim-record/pcd/send/email/after-call-attempt-1.html" %} + + {% elif (data['pcdStatus'] == "email-after-call-attempt-2") %} + {% include "/v41/pcd/victim-record/pcd/send/email/after-call-attempt-2.html" %} + + {% elif (data['pcdStatus'] == "email-failure-permanent") %} + {% include "/v41/pcd/victim-record/pcd/send/email/failure-permanent.html" %} + + {% elif (data['pcdStatus'] == "email-failure-permanent-with-success") %} + {% include "/v41/pcd/victim-record/pcd/send/email/failure-permanent-with-success.html" %} + + {% elif (data['pcdStatus'] == "email-failure-technical") %} + {% include "/v41/pcd/victim-record/pcd/send/email/failure-technical.html" %} + + {% elif (data['pcdStatus'] == "email-failure-temporary") %} + {% include "/v41/pcd/victim-record/pcd/send/email/failure-temporary.html" %} + + {% elif (data['pcdStatus'] == "email-sending") %} + {% include "/v41/pcd/victim-record/pcd/send/email/sending.html" %} + + + {% elif (data['pcdStatus'] == "letter-dispatched") %} + {% include "/v41/pcd/victim-record/pcd/send/letter/dispatched.html" %} + + {% elif (data['pcdStatus'] == "letter-after-call-attempt-1") %} + {% include "/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-1.html" %} + + {% elif (data['pcdStatus'] == "letter-after-call-attempt-2") %} + {% include "/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-2.html" %} + + {% elif (data['pcdStatus'] == "letter-after-call-attempt-3") %} + {% include "/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-3.html" %} + + {% elif (data['pcdStatus'] == "letter-after-email-undelivered") %} + {% include "/v41/pcd/victim-record/pcd/send/letter/after-email-undelivered.html" %} + + {% else %} +

    There was a problem retrieving information. Try again later.

    + {% endif %} + + {% endif %} + + {% if (data['pcdSent'] == "yes") or (data['pcdSent'] == "na") %} + + Draft another letter to inform about the stopped or substantially altered charge + + {% endif %} + +
    +
    + {% include "/v41/pcd/victim-record/pcd/progress-tracker.html" %} +
    +
    +
    +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/pcd/next-steps.html b/app/views/v41/pcd/victim-record/pcd/next-steps.html similarity index 100% rename from app/views/ur/wat/pcd/victim-record/pcd/next-steps.html rename to app/views/v41/pcd/victim-record/pcd/next-steps.html diff --git a/app/views/v41/pcd/victim-record/pcd/pre-draft/check-details.html b/app/views/v41/pcd/victim-record/pcd/pre-draft/check-details.html new file mode 100644 index 000000000..3d62992b1 --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/pre-draft/check-details.html @@ -0,0 +1,10 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + + + Check details before informing about the decision to charge or no further action decision + + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/victim/pcd/pre-draft/check-eligibility.html b/app/views/v41/pcd/victim-record/pcd/pre-draft/check-eligibility.html similarity index 100% rename from app/views/delivery/wat2/victim/pcd/pre-draft/check-eligibility.html rename to app/views/v41/pcd/victim-record/pcd/pre-draft/check-eligibility.html diff --git a/app/views/delivery/wat/pcd/victim-record/pcd/progress-tracker.html b/app/views/v41/pcd/victim-record/pcd/progress-tracker.html similarity index 100% rename from app/views/delivery/wat/pcd/victim-record/pcd/progress-tracker.html rename to app/views/v41/pcd/victim-record/pcd/progress-tracker.html diff --git a/app/views/v41/pcd/victim-record/pcd/send/email/after-call-attempt-1.html b/app/views/v41/pcd/victim-record/pcd/send/email/after-call-attempt-1.html new file mode 100644 index 000000000..41eaab5f2 --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/send/email/after-call-attempt-1.html @@ -0,0 +1,16 @@ +{% block content %} +{% include "/v41/pcd/victim-record/pcd/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/email/after-call-attempt-2.html b/app/views/v41/pcd/victim-record/pcd/send/email/after-call-attempt-2.html new file mode 100644 index 000000000..8f1fbe988 --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/send/email/after-call-attempt-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v41/pcd/victim-record/pcd/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/email/delivered.html b/app/views/v41/pcd/victim-record/pcd/send/email/delivered.html new file mode 100644 index 000000000..d484d5904 --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/send/email/delivered.html @@ -0,0 +1,3 @@ +{% block content %} +{% include "/v41/pcd/victim-record/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/email/failure-permanent.html b/app/views/v41/pcd/victim-record/pcd/send/email/failure-permanent.html new file mode 100644 index 000000000..0eac8b88d --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/send/email/failure-permanent.html @@ -0,0 +1,18 @@ +{% block content %} +{% include "/v41/pcd/victim-record/pcd/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/email/failure-technical.html b/app/views/v41/pcd/victim-record/pcd/send/email/failure-technical.html new file mode 100644 index 000000000..00ca7adfb --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/send/email/failure-technical.html @@ -0,0 +1,12 @@ +{% block content %} +{% include "/v41/pcd/victim-record/pcd/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/email/failure-temporary.html b/app/views/v41/pcd/victim-record/pcd/send/email/failure-temporary.html new file mode 100644 index 000000000..c4f521971 --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/send/email/failure-temporary.html @@ -0,0 +1,18 @@ +{% block content %} +{% include "/v41/pcd/victim-record/pcd/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/email/sending.html b/app/views/v41/pcd/victim-record/pcd/send/email/sending.html new file mode 100644 index 000000000..442ed0b8b --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/send/email/sending.html @@ -0,0 +1,9 @@ +{% block content %} +{% include "/v41/pcd/victim-record/pcd/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/fu-email/after-call-1.html b/app/views/v41/pcd/victim-record/pcd/send/fu-email/after-call-1.html new file mode 100644 index 000000000..5aff9a670 --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/send/fu-email/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} + +
    + +{% include "/v41/pcd/victim-record/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/fu-email/after-call-2.html b/app/views/v41/pcd/victim-record/pcd/send/fu-email/after-call-2.html new file mode 100644 index 000000000..0ee83b6bf --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/send/fu-email/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v41/pcd/victim-record/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/fu-email/after-call-3.html b/app/views/v41/pcd/victim-record/pcd/send/fu-email/after-call-3.html new file mode 100644 index 000000000..9d00d5e50 --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/send/fu-email/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v41/pcd/victim-record/pcd/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v41/pcd/victim-record/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/fu-email/failure-permanent.html b/app/views/v41/pcd/victim-record/pcd/send/fu-email/failure-permanent.html new file mode 100644 index 000000000..b6608870c --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/send/fu-email/failure-permanent.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} + +
    + +{% include "/v41/pcd/victim-record/pcd/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/fu-email/failure-technical.html b/app/views/v41/pcd/victim-record/pcd/send/fu-email/failure-technical.html new file mode 100644 index 000000000..645e75914 --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/send/fu-email/failure-technical.html @@ -0,0 +1,15 @@ +{% block content %} +{% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} + +
    + +{% include "/v41/pcd/victim-record/pcd/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/fu-email/failure-temporary.html b/app/views/v41/pcd/victim-record/pcd/send/fu-email/failure-temporary.html new file mode 100644 index 000000000..6f216e6d6 --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/send/fu-email/failure-temporary.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} + +
    + +{% include "/v41/pcd/victim-record/pcd/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/fu-email/sending.html b/app/views/v41/pcd/victim-record/pcd/send/fu-email/sending.html new file mode 100644 index 000000000..aaa58ef73 --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/send/fu-email/sending.html @@ -0,0 +1,13 @@ +{% block content %} +{% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} + +
    + +{% include "/v41/pcd/victim-record/pcd/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-call-1.html b/app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-call-1.html new file mode 100644 index 000000000..775aef695 --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} + +
    + +{% include "/v41/pcd/victim-record/pcd/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-call-2.html b/app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-call-2.html new file mode 100644 index 000000000..f178324e0 --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v41/pcd/victim-record/pcd/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-call-3.html b/app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-call-3.html new file mode 100644 index 000000000..66c458f83 --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v41/pcd/victim-record/pcd/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v41/pcd/victim-record/pcd/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html b/app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html new file mode 100644 index 000000000..66ca66efc --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html @@ -0,0 +1,73 @@ +{% block content %} +{% include "/v41/pcd/victim-record/pcd/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} + +
    +
    + +
    + +{% include "/v41/pcd/victim-record/pcd/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + + + {% include "/v41/pcd/victim-record/pcd/details/email.html" %} + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-1.html b/app/views/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-1.html new file mode 100644 index 000000000..496b7f315 --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-1.html @@ -0,0 +1,16 @@ +{% block content %} +{% include "/v41/pcd/victim-record/pcd/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-2.html b/app/views/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-2.html new file mode 100644 index 000000000..4f952d9fe --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v41/pcd/victim-record/pcd/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-3.html b/app/views/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-3.html new file mode 100644 index 000000000..8fbc38cd6 --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v41/pcd/victim-record/pcd/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/pcd/victim-record/pcd/details/call-attempt-3.html" %} + +
    + + {% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/letter/after-email-undelivered.html b/app/views/v41/pcd/victim-record/pcd/send/letter/after-email-undelivered.html new file mode 100644 index 000000000..927e0241c --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/send/letter/after-email-undelivered.html @@ -0,0 +1,51 @@ +{% block content %} +{% include "/v41/pcd/victim-record/pcd/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + + + {% include "/v41/pcd/victim-record/pcd/details/email.html" %} + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/letter/dispatched.html b/app/views/v41/pcd/victim-record/pcd/send/letter/dispatched.html new file mode 100644 index 000000000..76116f61d --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/send/letter/dispatched.html @@ -0,0 +1,19 @@ +{% block content %} +{% include "/v41/pcd/victim-record/pcd/details/letter.html" %} + +{% if (data['notifyStatus'] == "delivered") %} +{% else %} +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/pcd/victim-record/pcd/details/email.html" %} +
    +
    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/urls.ts b/app/views/v41/pcd/victim-record/pcd/urls.ts new file mode 100644 index 000000000..5de0d2314 --- /dev/null +++ b/app/views/v41/pcd/victim-record/pcd/urls.ts @@ -0,0 +1,41 @@ +const pcdRoutes1 = [ + '/v41/pcd/victim-record?pmoc=mobile&pcdType=draft-not-started&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=mobile&pcdType=draft-in-progress&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=mobile&pcdType=draft-under-review&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=mobile&pcdType=draft-amendments-required&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=mobile&pcdType=draft-ready-to-send&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=mobile&pcdType=draft-approved-to-send&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=mobile&pcdType=before-call-1&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=mobile&pcdType=informed-after-call-1&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=mobile&pcdType=informed-after-call-2&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=mobile&pcdType=informed-after-call-3&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=mobile&pcdType=after-call-attempt-1&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=mobile&pcdType=after-call-attempt-2&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=mobile&pcdType=after-call-attempt-3&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=mobile&pcdType=fu-email-after-call-1&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=mobile&pcdType=fu-email-after-call-2&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=mobile&pcdType=fu-email-after-call-3&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=mobile&pcdType=fu-email-failure-permanent&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=mobile&pcdType=fu-email-failure-permanent-with-success&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=mobile&pcdType=fu-email-failure-technical&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=mobile&pcdType=fu-email-failure-temporary&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=mobile&pcdType=fu-email-sending&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=mobile&pcdType=fu-letter-dispatched&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=mobile&pcdType=fu-letter-after-call-1&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=mobile&pcdType=fu-letter-after-call-2&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=mobile&pcdType=fu-letter-after-call-3&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=mobile&pcdType=fu-letter-after-fu-email-undelivered&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=email&pcdType=email-delivered&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=email&pcdType=email-after-call-attempt-1&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=email&pcdType=email-after-call-attempt-2&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=email&pcdType=email-failure-permanent&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=email&pcdType=email-failure-permanent-with-success&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=email&pcdType=email-failure-technical&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=email&pcdType=email-failure-temporary&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=email&pcdType=email-sending&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=post&pcdType=letter-dispatched&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=post&pcdType=letter-after-call-attempt-1&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=post&pcdType=letter-after-call-attempt-2&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=post&pcdType=letter-after-call-attempt-3&subTab=pcd&secondaryNav=communications', + '/v41/pcd/victim-record?pmoc=post&pcdType=letter-after-email-undelivered&subTab=pcd&secondaryNav=communications' +]; \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pre-trial/index.html b/app/views/v41/pcd/victim-record/pre-trial/index.html new file mode 100644 index 000000000..60962baf7 --- /dev/null +++ b/app/views/v41/pcd/victim-record/pre-trial/index.html @@ -0,0 +1,45 @@ +{% block content %} +

    Pre-trial

    + +
    +
    +

    Pre-trial

    + {% if (data['pmoc'] == "email") %} + {% if (data['nfaStatus'] == "email-delivered") %} + {% else %} +
    + + + Warning + Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
    + {% endif %} + + {% elif (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + {% if (data['victimInformed1'] == "Yes") or (data['victimInformed2'] == "Yes") or (data['victimInformed3'] == "Yes") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "draft-approved-to-send") %} + {% else %} +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + {% endif %} + {% elif (data['pmoc'] == "post") or (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} + {% else %} +
    + + + Warning + Preferred method of contact unknown +

    + Confirm this before you contact the victim, then select a preferred method of contact. +

    +
    +
    + {% endif %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat/pcd/victim-record/pre-trial/pre-trial-meeting/index.html b/app/views/v41/pcd/victim-record/pre-trial/pre-trial-meeting/index.html similarity index 100% rename from app/views/delivery/wat/pcd/victim-record/pre-trial/pre-trial-meeting/index.html rename to app/views/v41/pcd/victim-record/pre-trial/pre-trial-meeting/index.html diff --git a/app/views/v41/pcd/victim-record/vcl/call/after-call-attempt-1.html b/app/views/v41/pcd/victim-record/vcl/call/after-call-attempt-1.html new file mode 100644 index 000000000..bd765c8df --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/call/after-call-attempt-1.html @@ -0,0 +1,23 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + + + +{% if (data['secondCallHour']) == "" %} + + Log a text message to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% else %} + + Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/call/after-call-attempt-2.html b/app/views/v41/pcd/victim-record/vcl/call/after-call-attempt-2.html new file mode 100644 index 000000000..1cf86203c --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/call/after-call-attempt-2.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + + + + + Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/call/after-call-attempt-3.html b/app/views/v41/pcd/victim-record/vcl/call/after-call-attempt-3.html new file mode 100644 index 000000000..1916417e5 --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/call/after-call-attempt-3.html @@ -0,0 +1,38 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

    + + + +

    + First, you must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/call/before-call-1.html b/app/views/v41/pcd/victim-record/vcl/call/before-call-1.html new file mode 100644 index 000000000..eb9c58011 --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/call/before-call-1.html @@ -0,0 +1,19 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% if (data['victimPhoneNumber'] == "") %} +

    + You must confirm the preferred method of contact first then enter a telephone number. +

    +{% else %} +

    + Telephone the victim and log the details during the call. +

    + + + View letter and make call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/call/informed-after-call-1.html b/app/views/v41/pcd/victim-record/vcl/call/informed-after-call-1.html new file mode 100644 index 000000000..636ff86b1 --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/call/informed-after-call-1.html @@ -0,0 +1,45 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} +

    + You must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + Reason for no letter +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + You must review the letter before sending to CMS. You can add details discussed on the call if needed. +

    + + + Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/call/informed-after-call-2.html b/app/views/v41/pcd/victim-record/vcl/call/informed-after-call-2.html new file mode 100644 index 000000000..19bac9ee8 --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/call/informed-after-call-2.html @@ -0,0 +1,54 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} +

    + You must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + You must review the letter before sending to CMS. You can add details discussed on the call if needed. +

    + + + Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/call/informed-after-call-3.html b/app/views/v41/pcd/victim-record/vcl/call/informed-after-call-3.html new file mode 100644 index 000000000..f7fa6aa29 --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/call/informed-after-call-3.html @@ -0,0 +1,58 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} +

    + You must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + You must review the letter before sending to CMS. You can add details discussed on the call if needed. +

    + + + Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/details/call-attempt-1.html b/app/views/v41/pcd/victim-record/vcl/details/call-attempt-1.html similarity index 100% rename from app/views/ur/wat/pcd/victim-record/vcl/details/call-attempt-1.html rename to app/views/v41/pcd/victim-record/vcl/details/call-attempt-1.html diff --git a/app/views/ur/wat/pcd/victim-record/vcl/details/call-attempt-2.html b/app/views/v41/pcd/victim-record/vcl/details/call-attempt-2.html similarity index 100% rename from app/views/ur/wat/pcd/victim-record/vcl/details/call-attempt-2.html rename to app/views/v41/pcd/victim-record/vcl/details/call-attempt-2.html diff --git a/app/views/ur/wat/pcd/victim-record/vcl/details/call-attempt-3.html b/app/views/v41/pcd/victim-record/vcl/details/call-attempt-3.html similarity index 100% rename from app/views/ur/wat/pcd/victim-record/vcl/details/call-attempt-3.html rename to app/views/v41/pcd/victim-record/vcl/details/call-attempt-3.html diff --git a/app/views/delivery/wat2/victim/vcl/details/email.html b/app/views/v41/pcd/victim-record/vcl/details/email.html similarity index 100% rename from app/views/delivery/wat2/victim/vcl/details/email.html rename to app/views/v41/pcd/victim-record/vcl/details/email.html diff --git a/app/views/delivery/wat2/victim/vcl/details/letter.html b/app/views/v41/pcd/victim-record/vcl/details/letter.html similarity index 100% rename from app/views/delivery/wat2/victim/vcl/details/letter.html rename to app/views/v41/pcd/victim-record/vcl/details/letter.html diff --git a/app/views/v41/pcd/victim-record/vcl/draft/amendments-required.html b/app/views/v41/pcd/victim-record/vcl/draft/amendments-required.html new file mode 100644 index 000000000..d5656dcd7 --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/draft/amendments-required.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +

    + You need to amend the draft before sending. +

    + + + + + Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/draft/approved-to-send.html b/app/views/v41/pcd/victim-record/vcl/draft/approved-to-send.html new file mode 100644 index 000000000..dfe68e27a --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/draft/approved-to-send.html @@ -0,0 +1,162 @@ +{% block content %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} +{% else %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    +{% endif %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} +{% if (data['callAttempt'] == "1") %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% elif (data['callAttempt'] == "2") %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['callAttempt'] == "3") %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% endif %} + +{% if (data['fumoc'] == "none") %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    +{% else %} + +

    + You can now send the letter. +

    +{% endif %} + +{% if (data['victimInformed3'] == "No") %} +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

    +{% endif %} + +{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") %} + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") %} + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['fumoc'] == "none") %} + +{% elif (data['victimInformed3'] == "No") %} + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% else %} +

    + No phone call was logged. It is also not known how the victim wants to receive the letter. +

    +{% endif %} + +{% elif (data['pmoc'] == "email") %} +

    + You can now send the letter. +

    + + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "post") %} +

    + You can now send the letter. +

    + + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "via-police") %} +

    + The letter is approved to send to the officer in charge. +

    + + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% elif (data['pmoc'] == "via-isva") %} +

    + The letter is approved to send to the victim's independent sexual violence adviser (ISVA). +

    + + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% else %} +

    + You can now send the letter. +

    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/draft/in-progress.html b/app/views/v41/pcd/victim-record/vcl/draft/in-progress.html new file mode 100644 index 000000000..503be371f --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/draft/in-progress.html @@ -0,0 +1,13 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +

    + A draft letter is in progress. +

    + + + Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/draft/not-started.html b/app/views/v41/pcd/victim-record/vcl/draft/not-started.html new file mode 100644 index 000000000..05a4954a8 --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/draft/not-started.html @@ -0,0 +1,10 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about a stopped or substantially altered charge. +

    + + + Draft a letter to inform about the stopped or substantially altered charge + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/draft/ready-to-send.html b/app/views/v41/pcd/victim-record/vcl/draft/ready-to-send.html new file mode 100644 index 000000000..bfad076ab --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/draft/ready-to-send.html @@ -0,0 +1,88 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% if (data['callAttempt'] == "1") %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% elif (data['callAttempt'] == "2") %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['callAttempt'] == "3") %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% else %} +{% endif %} + + + +{% if (data['pmoc'] == "email") and (data['victimEmailAddress'] == "") %} +

    + You must confirm the preferred method of contact first then enter an email address. +

    +{% elif (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} +

    + You must confirm the preferred method of contact first then enter a address. +

    +{% else %} +

    + The letter is ready to send. No amendments are required. +

    + +

    + You must review the letter before sending to the victim. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + {% else %} + {% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/draft/under-review.html b/app/views/v41/pcd/victim-record/vcl/draft/under-review.html new file mode 100644 index 000000000..9aebcc9b1 --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/draft/under-review.html @@ -0,0 +1,83 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% if (data['reviewer'] == "head") %} +

    + The draft is under review. The current reviewer is Cecilia Galpin (Head). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% elif (data['reviewer'] == "lawyer") %} +

    + The draft is under review. The current reviewer is Geoff Laws (Lawyer). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% else %} +

    + The draft is under review with {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. +

    + + + +

    + You can still make changes to the draft if you need to. +

    +{% endif %} + + + View draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/index.html b/app/views/v41/pcd/victim-record/vcl/index.html new file mode 100644 index 000000000..d434c9acd --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/index.html @@ -0,0 +1,218 @@ +{% block content %} +

    Victim Communication & Liaison Scheme (VCL)

    + +
    + + + + {% if (data['vclType'] == 'stopped-charge') or (data['vclType'] == 'altered-charge') %} +
    +
    +
    +

    + {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% elif (data['vclType'] == "altered-charge") %}Substantially altered charge{% else %}VCL decision{% endif %} +

    +
    +
    + + + + {% if (data['vclStatus'] == "draft-not-started") %} + {% include "/v41/vcl/victim-record/vcl/draft/not-started.html" %} + + {% elif (data['vclStatus'] == "draft-in-progress") %} + {% include "/v41/vcl/victim-record/vcl/draft/in-progress.html" %} + + {% elif (data['vclStatus'] == "draft-under-review") %} + {% include "/v41/vcl/victim-record/vcl/draft/under-review.html" %} + + {% elif (data['vclStatus'] == "draft-amendments-required") %} + {% include "/v41/vcl/victim-record/vcl/draft/amendments-required.html" %} + + {% elif (data['vclStatus'] == "draft-ready-to-send") %} + {% include "/v41/vcl/victim-record/vcl/draft/ready-to-send.html" %} + + {% elif (data['vclStatus'] == "draft-approved-to-send") %} + {% include "/v41/vcl/victim-record/vcl/draft/approved-to-send.html" %} + + + {% elif (data['vclStatus'] == "before-call-1") %} + {% include "/v41/vcl/victim-record/vcl/call/before-call-1.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-1") %} + {% include "/v41/vcl/victim-record/vcl/call/informed-after-call-1.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-2") %} + {% include "/v41/vcl/victim-record/vcl/call/informed-after-call-2.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-3") %} + {% include "/v41/vcl/victim-record/vcl/call/informed-after-call-3.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-1") %} + {% include "/v41/vcl/victim-record/vcl/call/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-2") %} + {% include "/v41/vcl/victim-record/vcl/call/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-3") %} + {% include "/v41/vcl/victim-record/vcl/call/after-call-attempt-3.html" %} + + + {% elif (data['vclStatus'] == "fu-email-after-call-1") %} + {% include "/v41/vcl/victim-record/vcl/send/fu-email/after-call-1.html" %} + + {% elif (data['vclStatus'] == "fu-email-after-call-2") %} + {% include "/v41/vcl/victim-record/vcl/send/fu-email/after-call-2.html" %} + + {% elif (data['vclStatus'] == "fu-email-after-call-3") %} + {% include "/v41/vcl/victim-record/vcl/send/fu-email/after-call-3.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-permanent") %} + {% include "/v41/vcl/victim-record/vcl/send/fu-email/failure-permanent.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-permanent-with-success") %} + {% include "/v41/vcl/victim-record/vcl/send/fu-email/failure-permanent-with-success.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-technical") %} + {% include "/v41/vcl/victim-record/vcl/send/fu-email/failure-technical.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-temporary") %} + {% include "/v41/vcl/victim-record/vcl/send/fu-email/failure-temporary.html" %} + + {% elif (data['vclStatus'] == "fu-email-sending") %} + {% include "/v41/vcl/victim-record/vcl/send/fu-email/sending.html" %} + + + {% elif (data['vclStatus'] == "fu-letter-dispatched") %} + {% include "/v41/vcl/victim-record/vcl/send/fu-letter/dispatched.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-1") %} + {% include "/v41/vcl/victim-record/vcl/send/fu-letter/after-call-1.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-2") %} + {% include "/v41/vcl/victim-record/vcl/send/fu-letter/after-call-2.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-3") %} + {% include "/v41/vcl/victim-record/vcl/send/fu-letter/after-call-3.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-fu-email-undelivered") %} + {% include "/v41/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html" %} + + + {% elif (data['vclStatus'] == "email-delivered") %} + {% include "/v41/vcl/victim-record/vcl/send/email/delivered.html" %} + + {% elif (data['vclStatus'] == "email-after-call-attempt-1") %} + {% include "/v41/vcl/victim-record/vcl/send/email/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "email-after-call-attempt-2") %} + {% include "/v41/vcl/victim-record/vcl/send/email/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "email-failure-permanent") %} + {% include "/v41/vcl/victim-record/vcl/send/email/failure-permanent.html" %} + + {% elif (data['vclStatus'] == "email-failure-permanent-with-success") %} + {% include "/v41/vcl/victim-record/vcl/send/email/failure-permanent-with-success.html" %} + + {% elif (data['vclStatus'] == "email-failure-technical") %} + {% include "/v41/vcl/victim-record/vcl/send/email/failure-technical.html" %} + + {% elif (data['vclStatus'] == "email-failure-temporary") %} + {% include "/v41/vcl/victim-record/vcl/send/email/failure-temporary.html" %} + + {% elif (data['vclStatus'] == "email-sending") %} + {% include "/v41/vcl/victim-record/vcl/send/email/sending.html" %} + + + {% elif (data['vclStatus'] == "letter-dispatched") %} + {% include "/v41/vcl/victim-record/vcl/send/letter/dispatched.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-1") %} + {% include "/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-2") %} + {% include "/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-3") %} + {% include "/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html" %} + + {% elif (data['vclStatus'] == "letter-after-email-undelivered") %} + {% include "/v41/vcl/victim-record/vcl/send/letter/after-email-undelivered.html" %} + + {% else %} +

    There was a problem retrieving information. Try again later.

    + {% endif %} + + {% include "/v41/vcl/victim-record/vcl/next-steps.html" %} + + +
    +
    +
    + {% else %} +
    + + {% if (data['pmoc'] == "via-police") %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by the police. +

    + {% elif (data['pmoc'] == "via-isva") %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by their independent sexual violence adviser (ISVA). +

    + {% else %} + {% include "/v41/vcl/victim-record/vcl/draft/not-started.html" %} + {% endif %} + + {% if (data['vclSent'] == "yes") or (data['vclSent'] == "na") %} + + Draft another letter to inform about the stopped or substantially altered charge + + {% endif %} +
    +
    + {% include "/v41/vcl/victim-record/vcl/progress-tracker.html" %} +
    + {% endif %} +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/victim-record/vcl/next-steps.html b/app/views/v41/pcd/victim-record/vcl/next-steps.html similarity index 100% rename from app/views/ur/wat/pcd/victim-record/vcl/next-steps.html rename to app/views/v41/pcd/victim-record/vcl/next-steps.html diff --git a/app/views/ur/wat/pcd/victim-record/vcl/progress-tracker.html b/app/views/v41/pcd/victim-record/vcl/progress-tracker.html similarity index 100% rename from app/views/ur/wat/pcd/victim-record/vcl/progress-tracker.html rename to app/views/v41/pcd/victim-record/vcl/progress-tracker.html diff --git a/app/views/v41/pcd/victim-record/vcl/send/email/after-call-attempt-1.html b/app/views/v41/pcd/victim-record/vcl/send/email/after-call-attempt-1.html new file mode 100644 index 000000000..60a2d1eab --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/send/email/after-call-attempt-1.html @@ -0,0 +1,16 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/email/after-call-attempt-2.html b/app/views/v41/pcd/victim-record/vcl/send/email/after-call-attempt-2.html new file mode 100644 index 000000000..829a59ae6 --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/send/email/after-call-attempt-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/email/delivered.html b/app/views/v41/pcd/victim-record/vcl/send/email/delivered.html new file mode 100644 index 000000000..01b0a94fe --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/send/email/delivered.html @@ -0,0 +1,3 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/email/failure-permanent.html b/app/views/v41/pcd/victim-record/vcl/send/email/failure-permanent.html new file mode 100644 index 000000000..806441af9 --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/send/email/failure-permanent.html @@ -0,0 +1,18 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/email/failure-technical.html b/app/views/v41/pcd/victim-record/vcl/send/email/failure-technical.html new file mode 100644 index 000000000..6bab10ef7 --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/send/email/failure-technical.html @@ -0,0 +1,12 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/email/failure-temporary.html b/app/views/v41/pcd/victim-record/vcl/send/email/failure-temporary.html new file mode 100644 index 000000000..3f7ff5fc3 --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/send/email/failure-temporary.html @@ -0,0 +1,18 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/email/sending.html b/app/views/v41/pcd/victim-record/vcl/send/email/sending.html new file mode 100644 index 000000000..4ca6be8cf --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/send/email/sending.html @@ -0,0 +1,9 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/fu-email/after-call-1.html b/app/views/v41/pcd/victim-record/vcl/send/fu-email/after-call-1.html new file mode 100644 index 000000000..95577ac4e --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/send/fu-email/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v41/vcl/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/fu-email/after-call-2.html b/app/views/v41/pcd/victim-record/vcl/send/fu-email/after-call-2.html new file mode 100644 index 000000000..875c64122 --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/send/fu-email/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v41/vcl/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/fu-email/after-call-3.html b/app/views/v41/pcd/victim-record/vcl/send/fu-email/after-call-3.html new file mode 100644 index 000000000..8314a85ad --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/send/fu-email/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v41/vcl/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/fu-email/failure-permanent.html b/app/views/v41/pcd/victim-record/vcl/send/fu-email/failure-permanent.html new file mode 100644 index 000000000..e1f74297e --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/send/fu-email/failure-permanent.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v41/vcl/victim-record/vcl/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/fu-email/failure-technical.html b/app/views/v41/pcd/victim-record/vcl/send/fu-email/failure-technical.html new file mode 100644 index 000000000..e843967c3 --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/send/fu-email/failure-technical.html @@ -0,0 +1,15 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v41/vcl/victim-record/vcl/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/fu-email/failure-temporary.html b/app/views/v41/pcd/victim-record/vcl/send/fu-email/failure-temporary.html new file mode 100644 index 000000000..89cd5c38d --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/send/fu-email/failure-temporary.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v41/vcl/victim-record/vcl/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/fu-email/sending.html b/app/views/v41/pcd/victim-record/vcl/send/fu-email/sending.html new file mode 100644 index 000000000..a7718eed6 --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/send/fu-email/sending.html @@ -0,0 +1,13 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v41/vcl/victim-record/vcl/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-call-1.html b/app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-call-1.html new file mode 100644 index 000000000..a3fdb84bf --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-call-2.html b/app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-call-2.html new file mode 100644 index 000000000..174e76aee --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-call-3.html b/app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-call-3.html new file mode 100644 index 000000000..b178a24c2 --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html b/app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html new file mode 100644 index 000000000..95eade50e --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html @@ -0,0 +1,73 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    +
    + +
    + +{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + + + {% include "/v41/vcl/victim-record/vcl/details/email.html" %} + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/letter/after-call-attempt-1.html b/app/views/v41/pcd/victim-record/vcl/send/letter/after-call-attempt-1.html new file mode 100644 index 000000000..6ede0d3ce --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/send/letter/after-call-attempt-1.html @@ -0,0 +1,16 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/letter/after-call-attempt-2.html b/app/views/v41/pcd/victim-record/vcl/send/letter/after-call-attempt-2.html new file mode 100644 index 000000000..40b51d304 --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/send/letter/after-call-attempt-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/letter/after-call-attempt-3.html b/app/views/v41/pcd/victim-record/vcl/send/letter/after-call-attempt-3.html new file mode 100644 index 000000000..16e6b79c1 --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/send/letter/after-call-attempt-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/letter/after-email-undelivered.html b/app/views/v41/pcd/victim-record/vcl/send/letter/after-email-undelivered.html new file mode 100644 index 000000000..00e0b2151 --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/send/letter/after-email-undelivered.html @@ -0,0 +1,51 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + + + {% include "/v41/vcl/victim-record/vcl/details/email.html" %} + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/letter/dispatched.html b/app/views/v41/pcd/victim-record/vcl/send/letter/dispatched.html new file mode 100644 index 000000000..9cf664414 --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/send/letter/dispatched.html @@ -0,0 +1,19 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} + +{% if (data['notifyStatus'] == "delivered") %} +{% else %} +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/email.html" %} +
    +
    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/urls.ts b/app/views/v41/pcd/victim-record/vcl/urls.ts new file mode 100644 index 000000000..bfbd061bf --- /dev/null +++ b/app/views/v41/pcd/victim-record/vcl/urls.ts @@ -0,0 +1,41 @@ +const vclRoutes1 = [ + '/v41/vcl/victim-record?pmoc=mobile&vclType=draft-not-started&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=mobile&vclType=draft-in-progress&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=mobile&vclType=draft-under-review&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=mobile&vclType=draft-amendments-required&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=mobile&vclType=draft-ready-to-send&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=mobile&vclType=draft-approved-to-send&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=mobile&vclType=before-call-1&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-1&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-2&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-3&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-1&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-2&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-3&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-1&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-2&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-3&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-permanent&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-permanent-with-success&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-technical&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-temporary&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-sending&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=mobile&vclType=fu-letter-dispatched&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-1&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-2&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-3&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-fu-email-undelivered&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=email&vclType=email-delivered&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=email&vclType=email-after-call-attempt-1&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=email&vclType=email-after-call-attempt-2&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=email&vclType=email-failure-permanent&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=email&vclType=email-failure-permanent-with-success&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=email&vclType=email-failure-technical&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=email&vclType=email-failure-temporary&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=email&vclType=email-sending&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=post&vclType=letter-dispatched&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-1&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-2&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-3&subTab=vcl#communications', + '/v41/vcl/victim-record?pmoc=post&vclType=letter-after-email-undelivered&subTab=vcl#communications' +]; \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/victim-details.html b/app/views/v41/pcd/victim-record/victim-details.html new file mode 100644 index 000000000..b32f40532 --- /dev/null +++ b/app/views/v41/pcd/victim-record/victim-details.html @@ -0,0 +1,295 @@ +{% block content %} +

    Victim details

    + +
    +
    +
    +
    +

    Name and contact details

    +
    + +
    +
    +
    +
    + Name and title +
    +
    + {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] }} {{ data['victimForename'] }} +
    +
    + Change full name +
    +
    +
    +
    + Preferred name +
    +
    + {{ data['victimPreferredName'] }} +
    +
    + Change preferred name +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    + Change phone number +
    +
    +
    +
    + Email address +
    +
    + {{ data['victimEmailAddress'] }} +
    +
    + Change email address +
    +
    +
    +
    + Address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + Change home address +
    +
    +
    +
    + Want to be contacted +
    +
    + Yes +
    +
    +
    +
    + Preferred method of contact +
    + {% if (data['pmoc'] == "Not provided") %} +
    + Enter preferred method of contact +
    + {% else %} +
    + {{ data['pmoc'] | capitalize }} +
    +
    + Change preferred method of contact +
    + {% endif %} +
    +
    +
    + Preferred correspondence language +
    +
    + English +
    +
    + Change preferred correspondence language +
    +
    +
    +
    + Preferred contact times +
    + {% if (data['preferredContactTimes'] == "Not provided") %} +
    + Enter preferred contact times +
    + {% else %} +
    + {{ data['preferredContactTimes'] | capitalize }} +
    +
    + Change preferred contact times +
    + {% endif %} +
    +
    +
    + Victim representative contact details +
    +
    + Not provided +
    +
    + Change victim representative contact details +
    +
    +
    +
    +
    + +
    +
    + +
    +
    +

    Equality information

    +
    + +
    +
    +
    +
    + Age +
    +
    + {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) +
    +
    + Change age +
    +
    +
    +
    + Has health conditions or illness +
    +
    + Yes +
    +
    + Change if they have health conditions or illness +
    +
    +
    +
    + Health conditions or illness +
    +
    + Not provided +
    +
    + Change health conditions or illness +
    +
    +
    +
    + Abilities reduced +
    +
    + Not provided +
    +
    + Change if abilities reduced +
    +
    +
    +
    + Ethnic group +
    +
    + White +
    +
    + Change ethnic group +
    +
    +
    +
    + Ethnic background +
    +
    + English, Welsh, Scottish, Northern Irish or British +
    +
    + Change ethnic background +
    +
    +
    +
    + Religion +
    +
    +

    Preferred not to say

    +
    +
    + Change religion +
    +
    +
    +
    + Sex +
    +
    +

    Preferred not to say

    +
    +
    + Change sex +
    +
    +
    +
    + Gender identity +
    +
    +

    Preferred not to say

    +
    +
    + Change gender identity +
    +
    + +
    +
    +
    + +
    +
    +

    Other information

    +
    + +
    +
    +
    +
    + Previous convictions +
    +
    + Yes +
    +
    + Change if has previous convictions +
    +
    +
    +
    + Special measures required +
    +
    + Not provided +
    +
    + Change special measures required +
    +
    +
    +
    + Power of Attorney +
    +
    + No +
    +
    + Change Power of Attorney +
    +
    +
    +
    +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victims.html b/app/views/v41/pcd/victims.html new file mode 100644 index 000000000..32cde0396 --- /dev/null +++ b/app/views/v41/pcd/victims.html @@ -0,0 +1,166 @@ +{% extends "layouts/main.html" %} +{% set pageName="Victims" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    +
    + + + +
    +
    +
    +
    + + {% if (data['searchUrn'] == data['caseUrn']) %} +
    + +

    + We've found 8 results for {{ data['caseUrn'] }} +

    + +
    + +
    +
    +
    + Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    + {% endif %} + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/call/call-support.html b/app/views/v41/vcl/call/call-support.html new file mode 100644 index 000000000..2e28e9850 --- /dev/null +++ b/app/views/v41/vcl/call/call-support.html @@ -0,0 +1,244 @@ +{% block content %} +
    +
    +
    +
    +

    + + Drafted letter (read-only) + +

    +
    + {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% else %}Substantially altered charge{% endif %} +
    +
    +
    + +
    +
    +
    +
    +

    + + Supporting information + +

    +
    +
    +
    + +
    +
    + Name +
    +
    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
    +
    +
    +
    + Preferred name +
    +
    + {{ data['victimPreferredName'] }} +
    +
    +
    +
    + Age +
    +
    + {{ data['victimAge'] }} +
    +
    +
    +
    + Date of birth +
    +
    + {{ data['victimDateOfBirth'] }} +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + + +
    +
    +
    + + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/call/follow-up-moc.html b/app/views/v41/vcl/call/follow-up-moc.html new file mode 100644 index 000000000..b4b6ec745 --- /dev/null +++ b/app/views/v41/vcl/call/follow-up-moc.html @@ -0,0 +1,74 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Follow-up method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + How does {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the letter? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    or
    + +
    + + +
    + +
    +
    + + +
    +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/call/next-attempt-moc.html b/app/views/v41/vcl/call/next-attempt-moc.html new file mode 100644 index 000000000..de5218700 --- /dev/null +++ b/app/views/v41/vcl/call/next-attempt-moc.html @@ -0,0 +1,66 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Next attempt method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What do you want to do next? +

    +
    + +
    + +
    + + +
    + Preferred method of contact +
    +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/call/phone-call-1.html b/app/views/v41/vcl/call/phone-call-1.html new file mode 100644 index 000000000..c06e21977 --- /dev/null +++ b/app/views/v41/vcl/call/phone-call-1.html @@ -0,0 +1,159 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call 1" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Telephone call 1

    + +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + + What was the call direction? + + +
    +
    + + +
    + I called the victim +
    +
    + +
    + + +
    + The victim called the CPS +
    +
    +
    +
    +
    + +
    +
    + + + Were you able to inform the victim? + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    + + + +
    + + +
    +
    + {% include "/v41/vcl/call/call-support.html" %} +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/call/phone-call-2.html b/app/views/v41/vcl/call/phone-call-2.html new file mode 100644 index 000000000..10a2334af --- /dev/null +++ b/app/views/v41/vcl/call/phone-call-2.html @@ -0,0 +1,161 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call 2" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Telephone call 2

    + +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + + What was the call direction? + + +
    +
    + + +
    + I called the victim +
    +
    + +
    + + +
    + The victim called the CPS +
    +
    +
    +
    +
    + +
    +
    + + + Were you able to inform the victim? + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    +

    + +

    + + +
    + + +
    +
    + {% include "/v41/vcl/call/call-support.html" %} +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/call/phone-call-3.html b/app/views/v41/vcl/call/phone-call-3.html new file mode 100644 index 000000000..21ac2ca14 --- /dev/null +++ b/app/views/v41/vcl/call/phone-call-3.html @@ -0,0 +1,158 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Telephone call 3 details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Telephone call 3

    + +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + + What was the call direction? + + +
    +
    + + +
    + I called the victim +
    +
    + +
    + + +
    + The victim called the CPS +
    +
    +
    +
    +
    + +
    +
    + + + Were you able to inform the victim? + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    + + +
    + + +
    +
    + {% include "/v41/vcl/call/call-support.html" %} +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/call/read-only-letter.html b/app/views/v41/vcl/call/read-only-letter.html similarity index 100% rename from app/views/ur/wat/vcl/call/read-only-letter.html rename to app/views/v41/vcl/call/read-only-letter.html diff --git a/app/views/v41/vcl/call/text-message-details.html b/app/views/v41/vcl/call/text-message-details.html new file mode 100644 index 000000000..dd58683bc --- /dev/null +++ b/app/views/v41/vcl/call/text-message-details.html @@ -0,0 +1,155 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Text message details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +
    +

    + Text message details +

    +

    + Date and time of text message +

    +
    + + +
    + If you need to change the date, use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    +
    +
    + + Time of text message + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    +
    +
    + + Time of second call attempt + + +
    + Enter the time given in the text message in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    +
    +
    + + Time of third call attempt (optional) + + +
    + Enter the time given in the text message in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/call/was-text-message-sent.html b/app/views/v41/vcl/call/was-text-message-sent.html new file mode 100644 index 000000000..65048ce17 --- /dev/null +++ b/app/views/v41/vcl/call/was-text-message-sent.html @@ -0,0 +1,56 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Was a text message sent to the victim?" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Was a text message sent to {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat4/partials/case-locked-banner/by-someone-else.html b/app/views/v41/vcl/case-locked/banner/by-someone-else.html similarity index 100% rename from app/views/delivery/wat4/partials/case-locked-banner/by-someone-else.html rename to app/views/v41/vcl/case-locked/banner/by-someone-else.html diff --git a/app/views/delivery/wat4/partials/case-locked-banner/self-locked.html b/app/views/v41/vcl/case-locked/banner/self-locked.html similarity index 100% rename from app/views/delivery/wat4/partials/case-locked-banner/self-locked.html rename to app/views/v41/vcl/case-locked/banner/self-locked.html diff --git a/app/views/v41/vcl/case-locked/by-someone-else.html b/app/views/v41/vcl/case-locked/by-someone-else.html new file mode 100644 index 000000000..d7115977d --- /dev/null +++ b/app/views/v41/vcl/case-locked/by-someone-else.html @@ -0,0 +1,27 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Case locked" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    +

    + This case is locked +

    +

    + This case was locked on 19 February 2025 at 16:48. +

    +

    + We could not save the information you entered. To make an update, contact Gerald Kingsley-Smyth and ask them to exit the case. +

    +

    + To view the victim's information, search for the URN and select the victim's name again. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/case-locked/self-locked.html b/app/views/v41/vcl/case-locked/self-locked.html new file mode 100644 index 000000000..3ecda5ed4 --- /dev/null +++ b/app/views/v41/vcl/case-locked/self-locked.html @@ -0,0 +1,24 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Case locked" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    +

    + This case is locked +

    +

    + We could not save the information you entered. To make an update, exit the case on CMS. +

    +

    + To view the victim's information, search for the URN and select the victim's name again. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/cases.html b/app/views/v41/vcl/cases.html new file mode 100644 index 000000000..8cbb7c39e --- /dev/null +++ b/app/views/v41/vcl/cases.html @@ -0,0 +1,161 @@ +{% extends "layouts/main.html" %} +{% set pageName="Cases" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    +
    + + + +
    +
    +
    +
    + + {% if (data['searchUrn'] == data['caseUrn']) %} +
    + +

    + We've found 8 results for {{ data['caseUrn'] }} +

    + +
    + +
    +
    +
    + Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    + {% endif %} + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/checklist.html b/app/views/v41/vcl/checklist.html new file mode 100644 index 000000000..6ad80c3ba --- /dev/null +++ b/app/views/v41/vcl/checklist.html @@ -0,0 +1,82 @@ +{% extends "layouts/main.html" %} +{% set pageName="Checklist" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    +
    +

    Checklist

    +

    Select the items that have been completed or are required for this victim.

    + +
    +
    +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    +
    + +
    + + Cancel +
    +
    + +
    +
    +{% endblock %} diff --git a/app/views/ur/wat/vcl/concepts/create-reminder.html b/app/views/v41/vcl/concepts/create-reminder.html similarity index 100% rename from app/views/ur/wat/vcl/concepts/create-reminder.html rename to app/views/v41/vcl/concepts/create-reminder.html diff --git a/app/views/ur/wat/vcl/concepts/dashboard-1.html b/app/views/v41/vcl/concepts/dashboard-1.html similarity index 100% rename from app/views/ur/wat/vcl/concepts/dashboard-1.html rename to app/views/v41/vcl/concepts/dashboard-1.html diff --git a/app/views/v41/vcl/concepts/overview.html b/app/views/v41/vcl/concepts/overview.html new file mode 100644 index 000000000..b759558d0 --- /dev/null +++ b/app/views/v41/vcl/concepts/overview.html @@ -0,0 +1,194 @@ +{% extends "layouts/main.html" %} +{% set pageName="Tasks" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge22/10/2024
    Overdue
    + Send letter +
    John Smith
    54KR1626525
    No further action23/10/2025
    Due today
    + Callback scheduled +
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting24/10/2025 + View letter and make call +
    Alice Johnson
    54KR1626525/1
    VCL Scheme24/10/2025 + Amend draft +
    Michael Roberts
    54KR1626790
    VCL Scheme25/10/2025 + Draft letter +
    + + +
    + +
    + + + + 0 + + emails sent + + + +
    +

    Recently viewed victims

    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/concepts/team-victims.html b/app/views/v41/vcl/concepts/team-victims.html similarity index 100% rename from app/views/ur/wat/vcl/concepts/team-victims.html rename to app/views/v41/vcl/concepts/team-victims.html diff --git a/app/views/v41/vcl/concepts/vca-work-management.html b/app/views/v41/vcl/concepts/vca-work-management.html new file mode 100644 index 000000000..280f85557 --- /dev/null +++ b/app/views/v41/vcl/concepts/vca-work-management.html @@ -0,0 +1,229 @@ +{% extends "layouts/main.html" %} +{% set pageName="VCA work management" %} + +{% block beforeContent %} + +{% endblock %} + +{% block content %} +
    +
    +

    Victim case work assigned to you

    + +

    This dashboard shows victims assigned to you, outstanding actions (for example, VCL communications), letter review status and SLAs. Items nearing their due date are highlighted and announced for assistive technologies.

    + + + + + +
    + +
    + {% if data['victims'] and data['victims']|length > 0 %} +
      + {% for victim in data['victims'] %} + {# compute small helper attributes for client-side filtering: lowercase name & urn, boolean flags #} +
    • +
      +
      +
      +

      + {{ victim.surname | upper }}, {{ victim.forename }} +

      +

      URN: {{ victim.urn }}

      +
      + +
      + Open case +
      +
      + +
      +
      +

      Outstanding actions

      + {% if victim.actions and victim.actions|length > 0 %} +
        + {% for action in victim.actions %} +
      • + {{ action.title }} + {% if action.type %}({{ action.type }}){% endif %} + {% if action.nearing_due %} + + Due in {{ action.days_to_due }} day{% if action.days_to_due != 1 %}s{% endif %} — action required + + {% elif action.days_to_due is defined %} + + Due in {{ action.days_to_due }} day{% if action.days_to_due != 1 %}s{% endif %} + + {% endif %} +
      • + {% endfor %} +
      + {% else %} +

      No outstanding actions

      + {% endif %} +
      + +
      +

      Letters & review status

      + {% if victim.letters and victim.letters|length > 0 %} +
        + {% for letter in victim.letters %} +
      • +
        {{ letter.type }}
        + +
        + {% if letter.review_status == "approved" %} + Approved + {% elif letter.review_status == "under-review" %} + Under review + {% elif letter.review_status == "amendments-required" %} + Amendments required + {% else %} + {{ letter.review_status | default("Not reviewed") }} + {% endif %} + sent {{ letter.sent_date | default('–') }} +
        + +
        + {% if letter.sla_remaining is defined %} + {% if letter.sla_remaining <= 1 %} + SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} + {% elif letter.sla_remaining <= 3 %} + SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} + {% else %} + SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} + {% endif %} + SLA total: {{ letter.sla_days }} day{% if letter.sla_days != 1 %}s{% endif %} + {% else %} + No SLA + {% endif %} +
        +
      • + {% endfor %} +
      + {% else %} +

      No letters

      + {% endif %} +
      +
      + + +
      +
    • + {% endfor %} +
    + {% else %} +
    +

    You have no victims assigned or no outstanding items. Use the search to find a victim.

    +
    + {% endif %} +
    + + +
    +
    + +{# Minimal client-side behaviour to make the dashboard interactive and accessible #} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/concepts/vsm-tasks-1.html b/app/views/v41/vcl/concepts/vsm-tasks-1.html new file mode 100644 index 000000000..3a7dee086 --- /dev/null +++ b/app/views/v41/vcl/concepts/vsm-tasks-1.html @@ -0,0 +1,219 @@ +{% extends "layouts/main.html" %} +{% set pageName="Tasks" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    +
    +
    +
    +

    Tasks

    +
    + +
    +
    +
    + + +
    +
    +

    Tasks due today (5)

    + +

    + View tasks due today +

    +
    +
    +

    Overdue tasks (3)

    + +

    + View overdue tasks +

    +
    +
    +

    Unallocated victims (7)

    + +

    + Allocate unallocated victim cases +

    +
    +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Letters to review (13) +
    Victim and URNLetter typeLast updateNext action
    Jane Doe
    54KR1626525
    Decision to charge22/10/2024
    Vivienne Reid
    + Review +
    John Smith
    54KR1626525
    No further action24/10/2025
    Sarah Jackson
    + Review +
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting24/10/2025
    Sarah Jackson
    + Review +
    Alice Johnson
    54KR1626525/1
    VCL Scheme24/10/2025
    Mel Symonds
    + Review +
    Michael Roberts
    54KR1626790
    VCL Scheme25/10/2025
    Rana Sesko
    + Review +
    + + +
    + +
    +
    +

    Team allocation (33)

    + + +

    + View all victims allocated to team +

    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/concepts/vso-dashboard.html b/app/views/v41/vcl/concepts/vso-dashboard.html new file mode 100644 index 000000000..615d7af84 --- /dev/null +++ b/app/views/v41/vcl/concepts/vso-dashboard.html @@ -0,0 +1,286 @@ +{% extends "layouts/main.html" %} + +{% set pageName="VSO dashboard" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    +
    + +

    VSO dashboard

    + +
    +
    +
    +
    +

    + All upcoming events +

    +
    +
    +
    +
    +
    + Age +
    +
    + 38 +
    +
    + Change age (Lead tenant) +
    +
    +
    +
    + Nationality +
    +
    + UK national resident in UK +
    +
    + Change nationality (Lead tenant) +
    +
    +
    +
    + Working situation +
    +
    + Part time – less than 30 hours a week +
    +
    + Change working situation (Lead tenant) +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    + Upcoming events by victim +

    +
    +
    +
    +
    +
    + Age +
    +
    + 38 +
    +
    + Change age (Lead tenant) +
    +
    +
    +
    + Nationality +
    +
    + UK national resident in UK +
    +
    + Change nationality (Lead tenant) +
    +
    +
    +
    + Working situation +
    +
    + Part time – less than 30 hours a week +
    +
    + Change working situation (Lead tenant) +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    + Recently viewed victims +

    +
    +
    +
    +
    +
    + Age +
    +
    + 38 +
    +
    + Change age (Lead tenant) +
    +
    +
    +
    + Nationality +
    +
    + UK national resident in UK +
    +
    + Change nationality (Lead tenant) +
    +
    +
    +
    + Working situation +
    +
    + Part time – less than 30 hours a week +
    +
    + Change working situation (Lead tenant) +
    +
    +
    +
    +
    +
    +
    + + + + + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/concepts/vso-tasks-1.html b/app/views/v41/vcl/concepts/vso-tasks-1.html new file mode 100644 index 000000000..1528cbc61 --- /dev/null +++ b/app/views/v41/vcl/concepts/vso-tasks-1.html @@ -0,0 +1,185 @@ +{% extends "layouts/main.html" %} +{% set pageName="Tasks" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge13/11/2025
    Overdue
    + Send letter +
    John Smith
    54KR1626525
    No further action14/11/2025
    at 14:00
    Due today
    + Callback scheduled +
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting17/11/2025 + View letter and make call +
    Alice Johnson
    54KR1626525/1
    VCL Scheme17/11/2025 + Amend draft +
    Michael Roberts
    54KR1626790
    VCL Scheme18/11/2025 + Draft letter +
    + + +
    + +
    +
    +

    Recently viewed victims

    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/concepts/vso-tasks-2.html b/app/views/v41/vcl/concepts/vso-tasks-2.html similarity index 100% rename from app/views/ur/wat/vcl/concepts/vso-tasks-2.html rename to app/views/v41/vcl/concepts/vso-tasks-2.html diff --git a/app/views/v41/vcl/draft/approved-to-send.html b/app/views/v41/vcl/draft/approved-to-send.html new file mode 100644 index 000000000..4266a560f --- /dev/null +++ b/app/views/v41/vcl/draft/approved-to-send.html @@ -0,0 +1,33 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Approved to send" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Approved to send +

    +
    + +

    + Your letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} is approved to send. +

    + +

    What happens next

    + +

    + You can now send an email or add a letter to the print queue from the 'Communications' tab of the victim's page, within the Victim Case Application. +

    + + + View all communications + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/draft/cannot-connect.html b/app/views/v41/vcl/draft/cannot-connect.html new file mode 100644 index 000000000..9d2fffe4b --- /dev/null +++ b/app/views/v41/vcl/draft/cannot-connect.html @@ -0,0 +1,24 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Cannot connect to Correspondence Drafter" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem +

    +

    + We cannot connect to the letter drafting tool right now. +

    +

    + Try again later. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/draft/cd-modal/delete-draft.html b/app/views/v41/vcl/draft/cd-modal/delete-draft.html new file mode 100644 index 000000000..203489eee --- /dev/null +++ b/app/views/v41/vcl/draft/cd-modal/delete-draft.html @@ -0,0 +1,40 @@ +{% block content %} +
    + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/draft/cd-modal/request-review.html b/app/views/v41/vcl/draft/cd-modal/request-review.html new file mode 100644 index 000000000..fde261ad7 --- /dev/null +++ b/app/views/v41/vcl/draft/cd-modal/request-review.html @@ -0,0 +1,138 @@ +{% block content %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/vcl/draft/cd-modal/save-draft.html b/app/views/v41/vcl/draft/cd-modal/save-draft.html similarity index 100% rename from app/views/delivery/wat3/vcl/draft/cd-modal/save-draft.html rename to app/views/v41/vcl/draft/cd-modal/save-draft.html diff --git a/app/views/v41/vcl/draft/cd-modal/send-to-cms.html b/app/views/v41/vcl/draft/cd-modal/send-to-cms.html new file mode 100644 index 000000000..ecec31fdb --- /dev/null +++ b/app/views/v41/vcl/draft/cd-modal/send-to-cms.html @@ -0,0 +1,65 @@ +{% block content %} +
    + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/draft/compose-letter.html b/app/views/v41/vcl/draft/compose-letter.html new file mode 100644 index 000000000..6d0c762e3 --- /dev/null +++ b/app/views/v41/vcl/draft/compose-letter.html @@ -0,0 +1,367 @@ +{% extends "layouts/main.html" %} + +{% block header %} +{% include "/v41/vcl/header/vso.html" %} +{% endblock %} + +{% set pageName = "Compose letter" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +{% include "/v41/vcl/draft/cd-modal/save-draft.html" %} + +{% include "/v41/vcl/draft/cd-modal/delete-draft.html" %} + +{% include "/v41/vcl/draft/cd-modal/request-review.html" %} + +{% include "/v41/vcl/draft/cd-modal/send-to-cms.html" %} + +
    + +
    +
    + +
    +
    +

    Compose letter

    +
    + +
    +
    + + Case and victim information + + + + + +
    +
    +
    + +
    + +
    +
    +

    + Autosave is on. Last saved at {{ "now" | govukTime }} +

    +
    +
    +
    + + +
    + + +
    + +
    +
    + +
    +
    + + + +
    + + + +
    +
    + + + +
    +
    + +
    + +
    +
    + + +
    +

    + +

    +

    + Create a new note +

    + +
    + +
    +
    +
    + +
    +
    + + +
    +
    +
    + +
    + +
    + +
    +

    + Monitoring codes applicable to this case: +

    +
      +
    • + Pre-charge decision +
    • +
    +
    + + + +
    +
    + +
    +{% endblock %} + +{% block pageScripts %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/draft/stopped-charge.html b/app/views/v41/vcl/draft/stopped-charge.html new file mode 100644 index 000000000..5d2d3ccf8 --- /dev/null +++ b/app/views/v41/vcl/draft/stopped-charge.html @@ -0,0 +1,75 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Stopped charge reason" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Why was the charge stopped? +

    +
    + +
    + +
    + + +
    + Victims' Right to Review +
    +
    + +
    + + +
    + +
    + + +
    + Victims' Right to Review +
    +
    + +
    + + +
    +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/draft/substantially-altered-charge.html b/app/views/v41/vcl/draft/substantially-altered-charge.html new file mode 100644 index 000000000..db3f59c8f --- /dev/null +++ b/app/views/v41/vcl/draft/substantially-altered-charge.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Substantially altered charge" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Has the level of charge decreased or increased? +

    +
    + +
    + +
    + + +
    + +
    + + +
    +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/draft/under-review.html b/app/views/v41/vcl/draft/under-review.html new file mode 100644 index 000000000..b38a39b5c --- /dev/null +++ b/app/views/v41/vcl/draft/under-review.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Review requested" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Review requested +

    +
    + Under review with
    + {% if (data['reviewerLevel'] == "d-request") %} + {{ data['d-reviewer'] }} (D) + {% elif (data['reviewerLevel'] == "b3-request") %} + {{ data['b3-reviewer'] }} (B3) + {% elif (data['reviewerLevel'] == "b2-request") %} + {{ data['b2-reviewer'] }} (B2) + {% else %} + {% endif %} +
    +
    + +

    What happens next

    + +

    + Check for updates on the review to find out if amendments are needed or the review process is complete. +

    + +

    + Once the letter is approved you can inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + + + Continue + + +
    + + + If you chose the wrong reviewer + + +
    + You can go back and request the review is done by another reviewer. +
    +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/draft/vcl-type.html b/app/views/v41/vcl/draft/vcl-type.html new file mode 100644 index 000000000..c1e89301d --- /dev/null +++ b/app/views/v41/vcl/draft/vcl-type.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName="VCL type" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What do you need to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} about? +

    +
    + +
    + +
    + + +
    + +
    + + +
    +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/header/vso.html b/app/views/v41/vcl/header/vso.html new file mode 100644 index 000000000..0f9539c9c --- /dev/null +++ b/app/views/v41/vcl/header/vso.html @@ -0,0 +1,37 @@ +{% block content %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/letter-dashboard.html b/app/views/v41/vcl/letter-dashboard.html new file mode 100644 index 000000000..9e0590368 --- /dev/null +++ b/app/views/v41/vcl/letter-dashboard.html @@ -0,0 +1,113 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Letters" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +

    Letters in draft

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    URNVictimLetter typeAuthorReviewerStatusDue dateUpdated on
    {{ data['caseUrn'] }}{{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}{% if (data['decisionType']) == "dtc" %}Decision to charge{% elif (data['decisionType']) == "mixed-charges" %}Mixed charges{% elif (data['decisionType']) == "nfa" %}No further action{% endif %}{{ data['userSurname'] | upper }}, {{ data['userForename'] }}SANDERSON, Kerry{% if (data['nfaStatus']) == "draft-in-progress" %}In progress{% elif (data['nfaStatus']) == "draft-under-review" %}Under review{% elif (data['nfaStatus']) == "draft-amendments-required" %}Amendments required{% else %}Ready to send{% endif %}{{ "today" | govukDate() }}
    14:04
    + + + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/overview.html b/app/views/v41/vcl/overview.html new file mode 100644 index 000000000..e91e9d39a --- /dev/null +++ b/app/views/v41/vcl/overview.html @@ -0,0 +1,84 @@ +{% extends "layouts/main.html" %} +{% set pageName="Overview" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} + +{% endblock %} diff --git a/app/views/v41/vcl/send/check-email-details.html b/app/views/v41/vcl/send/check-email-details.html new file mode 100644 index 000000000..687673460 --- /dev/null +++ b/app/views/v41/vcl/send/check-email-details.html @@ -0,0 +1,99 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Check details" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +

    Check the details before sending the email

    + +

    Email details

    + +
    +
    +
    + Type +
    +
    + {% if (data['vclType'] == "stopped-charge") %} + Stopped charge + {% elif (data['vclType'] == "nfa") %} + Substantially altered charge + {% endif %} +
    +
    +
    +
    + Included +
    +
    + Information pack
    + Crest survey +
    + +
    +
    +
    + From +
    +
    + Victim Services shared mailbox
    {{ data['sharedMailbox'] }} +
    +
    +
    +
    + To +
    +
    + {% if (data['recipient'] == "victim") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) + {% elif (data['recipient'] == "oic") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['oicRank'] }} {{ data['oicForename'] }} {{ data['oicSurname'] }} (officer in charge) + {% elif (data['recipient'] == "isva") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['isvaForename'] }} {{ data['isvaSurname'] }} (ISVA) + {% endif %}
    + {% if (data['recipient'] == "victim") %} + {{ data['victimEmailAddress'] }} + {% elif (data['recipient'] == "oic") %} + {{ data['oicEmailAddress'] }} + {% elif (data['recipient'] == "isva") %} + {{ data['isvaEmailAddress'] }} + {% endif %} +
    +
    + +
    + + {% if (data['nfaStatus'] == "email-delivered") %} +
    + + + Warning + Only send this email to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
    + {% endif %} + +

    Now send your email

    + +

    + This will inform the victim about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + + + + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/send/check-letter-details.html b/app/views/v41/vcl/send/check-letter-details.html new file mode 100644 index 000000000..eeecd55b1 --- /dev/null +++ b/app/views/v41/vcl/send/check-letter-details.html @@ -0,0 +1,96 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Check details" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    + +

    Check the details before sending for printing

    + +

    Letter details

    + +
    +
    +
    + Type +
    +
    + {% if (data['vclType'] == "stopped-charge") %} + Stopped charge + {% elif (data['vclType'] == "nfa") %} + Substantially altered charge + {% endif %} +
    +
    +
    +
    + Included +
    +
    + Information pack
    + Crest survey +
    + +
    +
    +
    + From +
    +
    + Victim Services shared mailbox
    {{ data['sharedMailbox'] }} +
    +
    +
    +
    + Printer +
    +
    + Liverpool office
    victim.services.liverpool@cps.gov.uk +
    +
    +
    +
    + Final recipient +
    +
    + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) +
    +
    +
    +
    + Recipient address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + +
    + +

    Now send for printing

    + +

    + Select Send for printing to add the letter to the print queue. +

    + + + +
    + + Send for printing later +
    + +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/send/delivered.html b/app/views/v41/vcl/send/delivered.html new file mode 100644 index 000000000..67ce4dc89 --- /dev/null +++ b/app/views/v41/vcl/send/delivered.html @@ -0,0 +1,93 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Email delivered" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Email delivered to
    {{ data['victimForename'] }} {{ data['victimSurname'] }} +

    +
    + + + +

    + The information pack and Crest survey were also sent. +

    + +

    Further information

    + +

    + You can view a log of the delivered email on the 'Communications' tab of the victim's page, within the Victim Case Application. +

    + +

    + The letter was automatically saved on CMS. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + + {% if (data['fumoc'] == "email") %} + + Continue + + {% elif (data['attemptToContactAgain'] == "email") %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "2") %} + + {% if (data['fumoc'] == "email") %} + + Continue + + {% elif (data['attemptToContactAgain'] == "email") %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "3") %} + + Continue + + + {% endif %} + {% elif (data['pmoc'] == "email") %} + + + Continue + + + + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/send/letter-added-to-print-queue.html b/app/views/v41/vcl/send/letter-added-to-print-queue.html new file mode 100644 index 000000000..a28ea57f7 --- /dev/null +++ b/app/views/v41/vcl/send/letter-added-to-print-queue.html @@ -0,0 +1,86 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Letter added to print queue" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Letter sent for printing +

    +
    + +

    + The letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} was successfully sent for printing. +

    + +

    + The information pack and Crest survey were also sent for printing. +

    + +

    Further information

    + +

    + You can view a record of the letter on the 'Communications' tab of the victim's page, within the Victim Case Application. +

    + +

    + The letter was automatically saved to CMS as well. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + + Continue + + + {% elif (data['callAttempt'] == "2") %} + + Continue + + + {% elif (data['callAttempt'] == "3") %} + {% if (data['victimInformed3'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% endif %} + {% elif (data['pmoc'] == "email") %} + + {% if (data['callAttempt'] == "") %} + + Continue + + + {% elif (data['callAttempt'] == "1") %} + + Continue + + + {% elif (data['callAttempt'] == "2") %} + + Continue + + + {% elif (data['callAttempt'] == "3") %} + + Continue + + + {% endif %} + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/send/letter-details.html b/app/views/v41/vcl/send/letter-details.html new file mode 100644 index 000000000..0de23068c --- /dev/null +++ b/app/views/v41/vcl/send/letter-details.html @@ -0,0 +1,55 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Letter details" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    +

    Letter details

    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +

    + +

    + + +
    + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/send/letter-logged.html b/app/views/v41/vcl/send/letter-logged.html new file mode 100644 index 000000000..f84a7e28d --- /dev/null +++ b/app/views/v41/vcl/send/letter-logged.html @@ -0,0 +1,100 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Letter logged" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Letter logged +

    +
    + +

    + The {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} letter was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

    + + + +

    Further information

    + +

    + You can view the logged letter on the 'Communications' tab of the victim's page, within the Victim Case Application. +

    + +

    + The letter was automatically saved to CMS. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['callAttempt'] == "1") %} + {% if (data['victimInformed1'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "2") %} + {% if (data['victimInformed2'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['callAttempt'] == "3") %} + {% if (data['victimInformed3'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + {% endif %} + {% elif (data['pmoc'] == "post") %} + + + Continue + + + + {% else %} + + Continue + + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/send/permanent-failure.html b/app/views/v41/vcl/send/permanent-failure.html new file mode 100644 index 000000000..fef94adae --- /dev/null +++ b/app/views/v41/vcl/send/permanent-failure.html @@ -0,0 +1,36 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Permanent failure" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem +

    +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. +

    + +

    + Check the email address is correct. If it is incorrect, you can update the email address. +

    + + +

    + Once updated, you can try to send the email again from 'Communications' tab of the victim's record. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/send/sending-email.html b/app/views/v41/vcl/send/sending-email.html new file mode 100644 index 000000000..9b85da757 --- /dev/null +++ b/app/views/v41/vcl/send/sending-email.html @@ -0,0 +1,39 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Sending email" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +

    + Sending email +

    + +

    + The email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

    + + + +

    Further information

    + +

    + You can view a log of the sent email on the 'Communications' tab of the victim's page, within the Victim Case Application. +

    + +

    + The email was automatically saved to CMS. +

    + + + Continue + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/send/technical-failure.html b/app/views/v41/vcl/send/technical-failure.html similarity index 100% rename from app/views/ur/wat/vcl/send/technical-failure.html rename to app/views/v41/vcl/send/technical-failure.html diff --git a/app/views/v41/vcl/send/temporary-failure.html b/app/views/v41/vcl/send/temporary-failure.html new file mode 100644 index 000000000..ef45441f3 --- /dev/null +++ b/app/views/v41/vcl/send/temporary-failure.html @@ -0,0 +1,29 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Temporary failure" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem +

    +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +

    + You can try to send it again later from the 'Communications' tab of the victim's record within the Victim Case Application. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/sign-in.html b/app/views/v41/vcl/sign-in.html new file mode 100644 index 000000000..a7bd80aa8 --- /dev/null +++ b/app/views/v41/vcl/sign-in.html @@ -0,0 +1,67 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Sign in to your account" %} + +{% block header %} +{% endblock %} + +{% block content %} +
    +
    + +
    + + + +
    + +

    + Victim Case Application +

    + Sign in to your account +

    +

    + +
    + +
    + + + + +
    + +
    + + + + +
    + + + +
    +
    + +
    + +
    + +
    +

    + Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

    +

    + As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

    +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/tasks.html b/app/views/v41/vcl/tasks.html new file mode 100644 index 000000000..812b78ce7 --- /dev/null +++ b/app/views/v41/vcl/tasks.html @@ -0,0 +1,268 @@ +{% extends "layouts/main.html" %} +{% set pageName="Tasks" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {% if (data['vclStatus'] == "draft-under-review") %} + + + + + + + {% else %} + + + + + + + {% endif %} + +
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge13 November 2025
    Overdue
    + Send letter +
    John Smith
    54KR1626525
    No further action14 November 2025
    Due today
    + Call at 14:00 +
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting14 November 2025
    Due today
    + View letter and make call +
    Alice Johnson
    54KR1626525/1
    Substantially altered charge (VCL)17 November 2025 + Amend draft +
    Barry Wiggins
    64KR1626925
    Decision to charge19 November 2025 + Amend draft +
    {{ data['victimForename'] }} {{ data['victimSurname'] }}
    {{ data['caseUrn'] }}
    Stopped charge (VCL)18 November 2025 + {% if (data['vclStatus'] == "draft-not-started") %} + + Draft letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + {% elif (data['vclStatus'] == "draft-in-progress") %} + + Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + {% elif (data['vclStatus'] == "draft-amendments-required") %} + + Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + {% elif (data['vclStatus'] == "before-call-1") %} + + View letter and make call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + {% elif (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") %} + + Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + {% elif (data['vclStatus'] == "after-call-attempt-3") %} + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + {% elif (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") %} + {% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + {% else %} + + Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + {% endif %} + + {% elif (data['vclStatus'] == "draft-ready-to-send") %} + {% if (data['pmoc'] == "") %} + + Select preferred method of contact to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + {% else %} + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + {% endif %} + + {% elif (data['vclStatus'] == "draft-approved-to-send") %} + {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") or (data['pmoc'] == "email") %} + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") or (data['pmoc'] == "post") %} + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + {% elif (data['pmoc'] == "via-police") %} + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + {% elif (data['pmoc'] == "via-isva") %} + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + {% endif %} + {% else %} +

    No tasks!!

    + {% endif %} +
    + + +
    + +
    +
    +

    Recently viewed victims

    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-details/email-address.html b/app/views/v41/vcl/victim-details/email-address.html new file mode 100644 index 000000000..b2e7438b4 --- /dev/null +++ b/app/views/v41/vcl/victim-details/email-address.html @@ -0,0 +1,51 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim's email address" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    + +

    + +

    + + + + +
    + +
    +

    + +

    + + +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-details/preferred-method-of-contact.html b/app/views/v41/vcl/victim-details/preferred-method-of-contact.html new file mode 100644 index 000000000..44f13ab4e --- /dev/null +++ b/app/views/v41/vcl/victim-details/preferred-method-of-contact.html @@ -0,0 +1,84 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Preferred method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/case-contacts.html b/app/views/v41/vcl/victim-record/case-contacts.html similarity index 100% rename from app/views/ur/wat/vcl/victim-record/case-contacts.html rename to app/views/v41/vcl/victim-record/case-contacts.html diff --git a/app/views/v41/vcl/victim-record/communications/index.html b/app/views/v41/vcl/victim-record/communications/index.html new file mode 100644 index 000000000..1693d8cd0 --- /dev/null +++ b/app/views/v41/vcl/victim-record/communications/index.html @@ -0,0 +1,128 @@ +{% block content %} +

    Communications

    + +
    +
    + {% if (data['pmoc'] == "email") %} + {% if (data['vclStatus'] == "email-delivered") %} + {% else %} + {% if (data['victimEmailAddress'] == "") %} +
    + + + Warning + Preferred method of contact is missing +

    + Confirm it first then enter an email address. +

    +
    +
    + {% else %} + {% if (data['nfaStatus'] == "") %} +
    + + + Warning + Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
    + {% endif %} + {% endif %} + {% endif %} + {% endif %} + + {% if (data['pmoc'] == "") %} +
    + + + Warning + Preferred method of contact unknown +

    + Confirm this before you contact the victim, then select a preferred method of contact. +

    +
    +
    + {% endif %} + + {% if ((data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile")) and (data['victimPhoneNumber'] == "") %} +
    + + + Warning + Preferred method of contact is missing +

    + Confirm it first then enter a telephone number. +

    +
    +
    + {% endif %} + + {% if (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} +
    + + + Warning + Preferred method of contact is missing +

    + Confirm it first then enter an address. +

    +
    +
    + {% endif %} +
    +
    + + + +{% if (data['subTab'] == "charging-decision") %} +{% include "/v41/vcl/victim-record/pcd/index.html" %} + +{% elif (data['subTab'] == "ptm") %} +{% include "/v41/vcl/victim-record/pre-trial/pre-trial-meeting/index.html" %} + +{% elif (data['subTab'] == "vcl") %} +{% include "/v41/vcl/victim-record/vcl/index.html" %} + +{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/index.html b/app/views/v41/vcl/victim-record/index.html new file mode 100644 index 000000000..d386bc833 --- /dev/null +++ b/app/views/v41/vcl/victim-record/index.html @@ -0,0 +1,173 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim record" %} + +{% block header %} +{% include "/v41/vcl/header/vso.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + + {% if (data['case-locked'] == "by-someone-else") %} + {% include "/v41/vcl/case-locked/banner/by-someone-else.html" %} + {% elif (data['case-locked'] == "self-locked") %} + {% include "/v41/vcl/case-locked/banner/self-locked.html" %} + {% else %} + {% endif %} + + {% if (data['success'] == "yes") %} + + + {% else %} + {% endif %} + +

    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

    +

    + Case URN: {{ data['caseUrn'] }} +

    + + +
    +

    Contents

    + + + +
    + {% include "/v41/vcl/victim-record/summary.html" %} +
    + +
    + {% include "/v41/vcl/victim-record/victim-details.html" %} +
    + +
    + {% include "/v41/vcl/victim-record/case-contacts.html" %} +
    + +
    + {% include "/v41/vcl/victim-record/communications/index.html" %} +
    + +
    + {% include "/v41/vcl/victim-record/pcd/index.html" %} +
    + +
    + {% include "/v41/vcl/victim-record/pre-trial/index.html" %} +
    + +
    + {% include "/v41/vcl/victim-record/vcl/index.html" %} +
    +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/call/after-call-attempt-1.html b/app/views/v41/vcl/victim-record/pcd/call/after-call-attempt-1.html new file mode 100644 index 000000000..ff916a8bd --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/call/after-call-attempt-1.html @@ -0,0 +1,17 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + + + + + Log another call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/call/after-call-attempt-2.html b/app/views/v41/vcl/victim-record/pcd/call/after-call-attempt-2.html new file mode 100644 index 000000000..fd362a6f9 --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/call/after-call-attempt-2.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + + + + + Log another call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/call/after-call-attempt-3.html b/app/views/v41/vcl/victim-record/pcd/call/after-call-attempt-3.html new file mode 100644 index 000000000..23a62f885 --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/call/after-call-attempt-3.html @@ -0,0 +1,30 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

    + + + Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/call/before-call-1.html b/app/views/v41/vcl/victim-record/pcd/call/before-call-1.html new file mode 100644 index 000000000..7e95477e9 --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/call/before-call-1.html @@ -0,0 +1,17 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +

    + Telephone the victim and log the call before sending the letter. +

    + + + + + Log a call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/call/informed-after-call-1.html b/app/views/v41/vcl/victim-record/pcd/call/informed-after-call-1.html new file mode 100644 index 000000000..4a3b94215 --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/call/informed-after-call-1.html @@ -0,0 +1,54 @@ +{% block content %} +{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% if (data['fumoc'] == "email") %} +

    + The letter is ready to send. If necessary, add details discussed on the call before sending. +

    + + + Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

    + The letter is ready to send. If necessary, add details discussed on the call before sending to printing. +

    + + + Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + Reason for no letter +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

    + + + Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/call/informed-after-call-2.html b/app/views/v41/vcl/victim-record/pcd/call/informed-after-call-2.html new file mode 100644 index 000000000..4168979d0 --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/call/informed-after-call-2.html @@ -0,0 +1,63 @@ +{% block content %} +{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% if (data['fumoc'] == "email") %} +

    + No changes are needed to the letter and it can now be sent. +

    + + + Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

    + No changes are needed to the letter and it can now be sent. +

    + + + Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

    + + + Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/call/informed-after-call-3.html b/app/views/v41/vcl/victim-record/pcd/call/informed-after-call-3.html new file mode 100644 index 000000000..0a0bf4f36 --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/call/informed-after-call-3.html @@ -0,0 +1,67 @@ +{% block content %} +{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% if (data['fumoc'] == "email") %} +

    + The letter is ready to send. If necessary, add details discussed on the call before sending. +

    + + + Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% elif (data['fumoc'] == "post") %} +

    + The letter is ready to send. If necessary, add details discussed on the call before printing. +

    + + + Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. +

    + + + Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/details/call-attempt-1.html b/app/views/v41/vcl/victim-record/pcd/details/call-attempt-1.html similarity index 100% rename from app/views/ur/wat/vcl/victim-record/pcd/details/call-attempt-1.html rename to app/views/v41/vcl/victim-record/pcd/details/call-attempt-1.html diff --git a/app/views/ur/wat/vcl/victim-record/pcd/details/call-attempt-2.html b/app/views/v41/vcl/victim-record/pcd/details/call-attempt-2.html similarity index 100% rename from app/views/ur/wat/vcl/victim-record/pcd/details/call-attempt-2.html rename to app/views/v41/vcl/victim-record/pcd/details/call-attempt-2.html diff --git a/app/views/ur/wat/vcl/victim-record/pcd/details/call-attempt-3.html b/app/views/v41/vcl/victim-record/pcd/details/call-attempt-3.html similarity index 100% rename from app/views/ur/wat/vcl/victim-record/pcd/details/call-attempt-3.html rename to app/views/v41/vcl/victim-record/pcd/details/call-attempt-3.html diff --git a/app/views/ur/wat/vcl/victim-record/pcd/details/email.html b/app/views/v41/vcl/victim-record/pcd/details/email.html similarity index 100% rename from app/views/ur/wat/vcl/victim-record/pcd/details/email.html rename to app/views/v41/vcl/victim-record/pcd/details/email.html diff --git a/app/views/delivery/wat3/victim/pcd/details/letter.html b/app/views/v41/vcl/victim-record/pcd/details/letter.html similarity index 100% rename from app/views/delivery/wat3/victim/pcd/details/letter.html rename to app/views/v41/vcl/victim-record/pcd/details/letter.html diff --git a/app/views/v41/vcl/victim-record/pcd/draft/amendments-required.html b/app/views/v41/vcl/victim-record/pcd/draft/amendments-required.html new file mode 100644 index 000000000..21f023f69 --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/draft/amendments-required.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +

    + The draft requires amendments from you before sending. +

    + + + + + Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/draft/approved-to-send.html b/app/views/v41/vcl/victim-record/pcd/draft/approved-to-send.html new file mode 100644 index 000000000..6e15e36d7 --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/draft/approved-to-send.html @@ -0,0 +1,158 @@ +{% block content %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} +{% else %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    +{% endif %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} +{% if (data['callAttempt'] == "1") %} +{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% elif (data['callAttempt'] == "2") %} +{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['callAttempt'] == "3") %} +{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% endif %} + +{% if (data['fumoc'] == "none") %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    +{% else %} + +

    + You can now send the letter. +

    +{% endif %} + +{% if (data['victimInformed3'] == "No") %} +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

    +{% endif %} + +{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['fumoc'] == "none") %} + +{% else %} + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} + +{% elif (data['pmoc'] == "email") %} +

    + You can now send the letter. +

    + + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "post") %} +

    + You can now send the letter. +

    + + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "via-police") %} +

    + The letter is approved to send to the officer in charge. +

    + + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% elif (data['pmoc'] == "via-isva") %} +

    + The letter is approved to send to the victim's independent sexual violence adviser (ISVA). +

    + + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% else %} +

    + You can now send the letter. +

    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/draft/in-progress.html b/app/views/v41/vcl/victim-record/pcd/draft/in-progress.html new file mode 100644 index 000000000..6bdb02618 --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/draft/in-progress.html @@ -0,0 +1,13 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +

    + A draft letter is in progress. +

    + + + Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/draft/not-started.html b/app/views/v41/vcl/victim-record/pcd/draft/not-started.html new file mode 100644 index 000000000..df21a2338 --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/draft/not-started.html @@ -0,0 +1,9 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + + + Draft a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/draft/ready-to-send.html b/app/views/v41/vcl/victim-record/pcd/draft/ready-to-send.html new file mode 100644 index 000000000..e40af536f --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/draft/ready-to-send.html @@ -0,0 +1,57 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +{% if (data['callAttempt'] == "1") %} +{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% elif (data['callAttempt'] == "2") %} +{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['callAttempt'] == "3") %} +{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +{% else %} +{% endif %} + +

    + The letter is ready to send. No amendments are required. +

    + +{% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} + + Review letter before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/draft/under-review.html b/app/views/v41/vcl/victim-record/pcd/draft/under-review.html new file mode 100644 index 000000000..9cdf62b3a --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/draft/under-review.html @@ -0,0 +1,83 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. +

    + +{% if (data['reviewer'] == "head") %} +

    + The draft is under review. The current reviewer is Cecilia Galpin (Head). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% elif (data['reviewer'] == "lawyer") %} +

    + The draft is under review. The current reviewer is Geoff Laws (Lawyer). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% else %} +

    + The draft is under review. The current reviewer is {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. +

    + + + +

    + You can still make changes to the draft if you need to. +

    +{% endif %} + + + View draft to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/index.html b/app/views/v41/vcl/victim-record/pcd/index.html new file mode 100644 index 000000000..33a22da33 --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/index.html @@ -0,0 +1,25 @@ +{% block content %} +
    +
    + +
    +
    +

    + Decision to charge +

    +
    +
    + + {% include "/v41/vcl/victim-record/vcl/send/fu-email/after-call-2.html" %} + +
    +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pcd/next-steps.html b/app/views/v41/vcl/victim-record/pcd/next-steps.html similarity index 100% rename from app/views/ur/wat/vcl/victim-record/pcd/next-steps.html rename to app/views/v41/vcl/victim-record/pcd/next-steps.html diff --git a/app/views/v41/vcl/victim-record/pcd/send/email/after-call-attempt-1.html b/app/views/v41/vcl/victim-record/pcd/send/email/after-call-attempt-1.html new file mode 100644 index 000000000..59948ee0a --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/send/email/after-call-attempt-1.html @@ -0,0 +1,59 @@ +{% block content %} + + +{% include "/v41/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/email/after-call-attempt-2.html b/app/views/v41/vcl/victim-record/pcd/send/email/after-call-attempt-2.html new file mode 100644 index 000000000..92165799c --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/send/email/after-call-attempt-2.html @@ -0,0 +1,63 @@ +{% block content %} + + +{% include "/v41/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/email/delivered.html b/app/views/v41/vcl/victim-record/pcd/send/email/delivered.html new file mode 100644 index 000000000..0568abdc4 --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/send/email/delivered.html @@ -0,0 +1,46 @@ +{% block content %} + + +{% include "/v41/vcl/victim-record/communications/charging-decision/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/email/failure-permanent.html b/app/views/v41/vcl/victim-record/pcd/send/email/failure-permanent.html new file mode 100644 index 000000000..0e7dd26f8 --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/send/email/failure-permanent.html @@ -0,0 +1,53 @@ +{% block content %} + + +{% include "/v41/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/email/failure-technical.html b/app/views/v41/vcl/victim-record/pcd/send/email/failure-technical.html new file mode 100644 index 000000000..31ace8ba3 --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/send/email/failure-technical.html @@ -0,0 +1,47 @@ +{% block content %} + + +{% include "/v41/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/email/failure-temporary.html b/app/views/v41/vcl/victim-record/pcd/send/email/failure-temporary.html new file mode 100644 index 000000000..446f909d7 --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/send/email/failure-temporary.html @@ -0,0 +1,53 @@ +{% block content %} + + +{% include "/v41/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/email/sending.html b/app/views/v41/vcl/victim-record/pcd/send/email/sending.html new file mode 100644 index 000000000..025061fff --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/send/email/sending.html @@ -0,0 +1,44 @@ +{% block content %} + + +{% include "/v41/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/fu-email/after-call-1.html b/app/views/v41/vcl/victim-record/pcd/send/fu-email/after-call-1.html new file mode 100644 index 000000000..531af0cc5 --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/send/fu-email/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/v41/vcl/victim-record/pcd/details/call-attempt-1.html" %} + +
    + +{% include "/v41/vcl/victim-record/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/fu-email/after-call-2.html b/app/views/v41/vcl/victim-record/pcd/send/fu-email/after-call-2.html new file mode 100644 index 000000000..e8cfb18a1 --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/send/fu-email/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v41/vcl/victim-record/pcd/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v41/vcl/victim-record/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/fu-email/after-call-3.html b/app/views/v41/vcl/victim-record/pcd/send/fu-email/after-call-3.html new file mode 100644 index 000000000..eacc4e946 --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/send/fu-email/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v41/vcl/victim-record/pcd/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/pcd/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v41/vcl/victim-record/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/fu-email/failure-permanent.html b/app/views/v41/vcl/victim-record/pcd/send/fu-email/failure-permanent.html new file mode 100644 index 000000000..2b2516e5f --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/send/fu-email/failure-permanent.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% include "/v41/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/fu-email/failure-technical.html b/app/views/v41/vcl/victim-record/pcd/send/fu-email/failure-technical.html new file mode 100644 index 000000000..401d0f5b5 --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/send/fu-email/failure-technical.html @@ -0,0 +1,15 @@ +{% block content %} +{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% include "/v41/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/fu-email/failure-temporary.html b/app/views/v41/vcl/victim-record/pcd/send/fu-email/failure-temporary.html new file mode 100644 index 000000000..f84885796 --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/send/fu-email/failure-temporary.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    + +{% include "/v41/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/fu-email/sending.html b/app/views/v41/vcl/victim-record/pcd/send/fu-email/sending.html new file mode 100644 index 000000000..09c4c1d8c --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/send/fu-email/sending.html @@ -0,0 +1,107 @@ +{% block content %} +{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + + + +
    + + + +{% include "/v41/vcl/victim-record/communications/charging-decision/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-call-1.html b/app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-call-1.html new file mode 100644 index 000000000..f2cd90d27 --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-call-1.html @@ -0,0 +1,101 @@ +{% block content %} +{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + + + +
    + +{% include "/v41/vcl/victim-record/communications/charging-decision/details/letter.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-call-2.html b/app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-call-2.html new file mode 100644 index 000000000..04ddb5bd0 --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-call-2.html @@ -0,0 +1,63 @@ +{% block content %} +{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v41/vcl/victim-record/communications/charging-decision/details/letter.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-call-3.html b/app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-call-3.html new file mode 100644 index 000000000..914bcd7c7 --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-call-3.html @@ -0,0 +1,67 @@ +{% block content %} +{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v41/vcl/victim-record/communications/charging-decision/details/letter.html" %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html b/app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html new file mode 100644 index 000000000..dc86c2547 --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html @@ -0,0 +1,114 @@ +{% block content %} +{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + +
    +
    + +
    + +{% include "/v41/vcl/victim-record/communications/charging-decision/details/letter.html" %} + + + +
    + +
    + + + Previous letter attempts + + +
    +
    +
    +
    + Contact method +
    +
    + Email +
    +
    +
    +
    + Email address +
    +
    + {{ data['victimEmailAddress'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
    +
    +
    +
    + Status +
    +
    + Technical failure +
    +
    +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html b/app/views/v41/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html new file mode 100644 index 000000000..f3faf8aa1 --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html @@ -0,0 +1,51 @@ +{% block content %} + + +{% include "/v41/vcl/victim-record/communications/charging-decision/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html b/app/views/v41/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html new file mode 100644 index 000000000..100a2628d --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html @@ -0,0 +1,55 @@ +{% block content %} + + +{% include "/v41/vcl/victim-record/communications/charging-decision/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html b/app/views/v41/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html new file mode 100644 index 000000000..b5eabbbe3 --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html @@ -0,0 +1,59 @@ +{% block content %} + + +{% include "/v41/vcl/victim-record/communications/charging-decision/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + +
    + + {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/letter/after-email-undelivered.html b/app/views/v41/vcl/victim-record/pcd/send/letter/after-email-undelivered.html new file mode 100644 index 000000000..f51175d66 --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/send/letter/after-email-undelivered.html @@ -0,0 +1,84 @@ +{% block content %} + + +{% include "/v41/vcl/victim-record/communications/charging-decision/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    +
    +
    +
    + Contact method +
    +
    + Email +
    +
    +
    +
    + Email address +
    +
    + {{ data['victimEmailAddress'] }} +
    +
    +
    +
    + Date and time +
    +
    + {{ "today" | govukDate(showWeekday=true) }} at 11:24 +
    +
    +
    +
    + Status +
    +
    + Technical failure +
    +
    +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/letter/dispatched.html b/app/views/v41/vcl/victim-record/pcd/send/letter/dispatched.html new file mode 100644 index 000000000..c37a26dad --- /dev/null +++ b/app/views/v41/vcl/victim-record/pcd/send/letter/dispatched.html @@ -0,0 +1,19 @@ +{% block content %} +{% include "/v41/vcl/victim-record/pcd/details/letter.html" %} + +{% if (data['notifyStatus'] == "") %} +{% else %} +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/pcd/details/email.html" %} +
    +
    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pre-trial/index.html b/app/views/v41/vcl/victim-record/pre-trial/index.html new file mode 100644 index 000000000..f81e16611 --- /dev/null +++ b/app/views/v41/vcl/victim-record/pre-trial/index.html @@ -0,0 +1,43 @@ +{% block content %} +
    +
    +

    Pre-trial

    + {% if (data['pmoc'] == "email") %} + {% if (data['nfaStatus'] == "email-delivered") %} + {% else %} +
    + + + Warning + Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
    + {% endif %} + + {% elif (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + {% if (data['victimInformed1'] == "Yes") or (data['victimInformed2'] == "Yes") or (data['victimInformed3'] == "Yes") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "draft-approved-to-send") %} + {% else %} +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + {% endif %} + {% elif (data['pmoc'] == "post") or (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} + {% else %} +
    + + + Warning + Preferred method of contact unknown +

    + Confirm this before you contact the victim, then select a preferred method of contact. +

    +
    +
    + {% endif %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/pre-trial/pre-trial-meeting/index.html b/app/views/v41/vcl/victim-record/pre-trial/pre-trial-meeting/index.html similarity index 100% rename from app/views/ur/wat/vcl/victim-record/pre-trial/pre-trial-meeting/index.html rename to app/views/v41/vcl/victim-record/pre-trial/pre-trial-meeting/index.html diff --git a/app/views/ur/wat/vcl/victim-record/summary.html b/app/views/v41/vcl/victim-record/summary.html similarity index 100% rename from app/views/ur/wat/vcl/victim-record/summary.html rename to app/views/v41/vcl/victim-record/summary.html diff --git a/app/views/v41/vcl/victim-record/vcl/call/after-call-attempt-1.html b/app/views/v41/vcl/victim-record/vcl/call/after-call-attempt-1.html new file mode 100644 index 000000000..bd765c8df --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/call/after-call-attempt-1.html @@ -0,0 +1,23 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + + + +{% if (data['secondCallHour']) == "" %} + + Log a text message to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% else %} + + Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/call/after-call-attempt-2.html b/app/views/v41/vcl/victim-record/vcl/call/after-call-attempt-2.html new file mode 100644 index 000000000..1cf86203c --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/call/after-call-attempt-2.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + + + + + Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/call/after-call-attempt-3.html b/app/views/v41/vcl/victim-record/vcl/call/after-call-attempt-3.html new file mode 100644 index 000000000..1916417e5 --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/call/after-call-attempt-3.html @@ -0,0 +1,38 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

    + + + +

    + First, you must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/call/before-call-1.html b/app/views/v41/vcl/victim-record/vcl/call/before-call-1.html new file mode 100644 index 000000000..eb9c58011 --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/call/before-call-1.html @@ -0,0 +1,19 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% if (data['victimPhoneNumber'] == "") %} +

    + You must confirm the preferred method of contact first then enter a telephone number. +

    +{% else %} +

    + Telephone the victim and log the details during the call. +

    + + + View letter and make call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/call/informed-after-call-1.html b/app/views/v41/vcl/victim-record/vcl/call/informed-after-call-1.html new file mode 100644 index 000000000..636ff86b1 --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/call/informed-after-call-1.html @@ -0,0 +1,45 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} +

    + You must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + Reason for no letter +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + You must review the letter before sending to CMS. You can add details discussed on the call if needed. +

    + + + Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/call/informed-after-call-2.html b/app/views/v41/vcl/victim-record/vcl/call/informed-after-call-2.html new file mode 100644 index 000000000..19bac9ee8 --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/call/informed-after-call-2.html @@ -0,0 +1,54 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} +

    + You must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + You must review the letter before sending to CMS. You can add details discussed on the call if needed. +

    + + + Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/call/informed-after-call-3.html b/app/views/v41/vcl/victim-record/vcl/call/informed-after-call-3.html new file mode 100644 index 000000000..f7fa6aa29 --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/call/informed-after-call-3.html @@ -0,0 +1,58 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} +

    + You must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    + +
    + +

    + You must review the letter before sending to CMS. You can add details discussed on the call if needed. +

    + + + Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html b/app/views/v41/vcl/victim-record/vcl/details/call-attempt-1.html similarity index 100% rename from app/views/ur/wat/vcl/victim-record/vcl/details/call-attempt-1.html rename to app/views/v41/vcl/victim-record/vcl/details/call-attempt-1.html diff --git a/app/views/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html b/app/views/v41/vcl/victim-record/vcl/details/call-attempt-2.html similarity index 100% rename from app/views/ur/wat/vcl/victim-record/vcl/details/call-attempt-2.html rename to app/views/v41/vcl/victim-record/vcl/details/call-attempt-2.html diff --git a/app/views/ur/wat/vcl/victim-record/vcl/details/call-attempt-3.html b/app/views/v41/vcl/victim-record/vcl/details/call-attempt-3.html similarity index 100% rename from app/views/ur/wat/vcl/victim-record/vcl/details/call-attempt-3.html rename to app/views/v41/vcl/victim-record/vcl/details/call-attempt-3.html diff --git a/app/views/ur/wat/pcd/victim-record/pcd/details/email.html b/app/views/v41/vcl/victim-record/vcl/details/email.html similarity index 100% rename from app/views/ur/wat/pcd/victim-record/pcd/details/email.html rename to app/views/v41/vcl/victim-record/vcl/details/email.html diff --git a/app/views/delivery/wat3/victim/vcl/details/letter.html b/app/views/v41/vcl/victim-record/vcl/details/letter.html similarity index 100% rename from app/views/delivery/wat3/victim/vcl/details/letter.html rename to app/views/v41/vcl/victim-record/vcl/details/letter.html diff --git a/app/views/v41/vcl/victim-record/vcl/draft/amendments-required.html b/app/views/v41/vcl/victim-record/vcl/draft/amendments-required.html new file mode 100644 index 000000000..d5656dcd7 --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/draft/amendments-required.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +

    + You need to amend the draft before sending. +

    + + + + + Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/draft/approved-to-send.html b/app/views/v41/vcl/victim-record/vcl/draft/approved-to-send.html new file mode 100644 index 000000000..dfe68e27a --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/draft/approved-to-send.html @@ -0,0 +1,162 @@ +{% block content %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} +{% else %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    +{% endif %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} +{% if (data['callAttempt'] == "1") %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% elif (data['callAttempt'] == "2") %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['callAttempt'] == "3") %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% endif %} + +{% if (data['fumoc'] == "none") %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['noFumocDetails'] }} +
    +
    +
    +{% else %} + +

    + You can now send the letter. +

    +{% endif %} + +{% if (data['victimInformed3'] == "No") %} +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

    +{% endif %} + +{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") %} + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") %} + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['fumoc'] == "none") %} + +{% elif (data['victimInformed3'] == "No") %} + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% else %} +

    + No phone call was logged. It is also not known how the victim wants to receive the letter. +

    +{% endif %} + +{% elif (data['pmoc'] == "email") %} +

    + You can now send the letter. +

    + + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "post") %} +

    + You can now send the letter. +

    + + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "via-police") %} +

    + The letter is approved to send to the officer in charge. +

    + + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% elif (data['pmoc'] == "via-isva") %} +

    + The letter is approved to send to the victim's independent sexual violence adviser (ISVA). +

    + + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% else %} +

    + You can now send the letter. +

    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/draft/in-progress.html b/app/views/v41/vcl/victim-record/vcl/draft/in-progress.html new file mode 100644 index 000000000..503be371f --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/draft/in-progress.html @@ -0,0 +1,13 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +

    + A draft letter is in progress. +

    + + + Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/draft/not-started.html b/app/views/v41/vcl/victim-record/vcl/draft/not-started.html new file mode 100644 index 000000000..05a4954a8 --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/draft/not-started.html @@ -0,0 +1,10 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about a stopped or substantially altered charge. +

    + + + Draft a letter to inform about the stopped or substantially altered charge + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/draft/ready-to-send.html b/app/views/v41/vcl/victim-record/vcl/draft/ready-to-send.html new file mode 100644 index 000000000..bfad076ab --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/draft/ready-to-send.html @@ -0,0 +1,88 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% if (data['callAttempt'] == "1") %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% elif (data['callAttempt'] == "2") %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['callAttempt'] == "3") %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +{% else %} +{% endif %} + + + +{% if (data['pmoc'] == "email") and (data['victimEmailAddress'] == "") %} +

    + You must confirm the preferred method of contact first then enter an email address. +

    +{% elif (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} +

    + You must confirm the preferred method of contact first then enter a address. +

    +{% else %} +

    + The letter is ready to send. No amendments are required. +

    + +

    + You must review the letter before sending to the victim. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + {% else %} + {% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/draft/under-review.html b/app/views/v41/vcl/victim-record/vcl/draft/under-review.html new file mode 100644 index 000000000..9aebcc9b1 --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/draft/under-review.html @@ -0,0 +1,83 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% if (data['reviewer'] == "head") %} +

    + The draft is under review. The current reviewer is Cecilia Galpin (Head). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% elif (data['reviewer'] == "lawyer") %} +

    + The draft is under review. The current reviewer is Geoff Laws (Lawyer). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% else %} +

    + The draft is under review with {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. +

    + + + +

    + You can still make changes to the draft if you need to. +

    +{% endif %} + + + View draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/index copy.html b/app/views/v41/vcl/victim-record/vcl/index copy.html new file mode 100644 index 000000000..7fc95d67e --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/index copy.html @@ -0,0 +1,39 @@ +'/v41/vcl/victim-record?pmoc=mobile&vclType=draft-not-started&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=mobile&vclType=draft-in-progress&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=mobile&vclType=draft-under-review&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=mobile&vclType=draft-amendments-required&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=mobile&vclType=draft-ready-to-send&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=mobile&vclType=draft-approved-to-send&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=mobile&vclType=before-call-1&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-1&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-2&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-3&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-1&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-2&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-3&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-1&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-2&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-3&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-permanent&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-permanent-with-success&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-technical&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-temporary&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-sending&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=mobile&vclType=fu-letter-dispatched&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-1&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-2&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-3&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-fu-email-undelivered&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=email&vclType=email-delivered&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=email&vclType=email-after-call-attempt-1&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=email&vclType=email-after-call-attempt-2&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=email&vclType=email-failure-permanent&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=email&vclType=email-failure-permanent-with-success&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=email&vclType=email-failure-technical&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=email&vclType=email-failure-temporary&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=email&vclType=email-sending&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=post&vclType=letter-dispatched&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-1&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-2&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-3&subTab=vcl#communications', +'/v41/vcl/victim-record?pmoc=post&vclType=letter-after-email-undelivered&subTab=vcl#communications', \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/index.html b/app/views/v41/vcl/victim-record/vcl/index.html new file mode 100644 index 000000000..16deb6e61 --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/index.html @@ -0,0 +1,219 @@ +{% block content %} +
    + + + + + {% if (data['vclType'] == 'stopped-charge') or (data['vclType'] == 'altered-charge') %} +
    +
    +
    +

    + {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% elif (data['vclType'] == "altered-charge") %}Substantially altered charge{% else %}VCL decision{% endif %} +

    +
    +
    + + + + {% if (data['vclStatus'] == "draft-not-started") %} + {% include "/v41/vcl/victim-record/vcl/draft/not-started.html" %} + + {% elif (data['vclStatus'] == "draft-in-progress") %} + {% include "/v41/vcl/victim-record/vcl/draft/in-progress.html" %} + + {% elif (data['vclStatus'] == "draft-under-review") %} + {% include "/v41/vcl/victim-record/vcl/draft/under-review.html" %} + + {% elif (data['vclStatus'] == "draft-amendments-required") %} + {% include "/v41/vcl/victim-record/vcl/draft/amendments-required.html" %} + + {% elif (data['vclStatus'] == "draft-ready-to-send") %} + {% include "/v41/vcl/victim-record/vcl/draft/ready-to-send.html" %} + + {% elif (data['vclStatus'] == "draft-approved-to-send") %} + {% include "/v41/vcl/victim-record/vcl/draft/approved-to-send.html" %} + + + {% elif (data['vclStatus'] == "before-call-1") %} + {% include "/v41/vcl/victim-record/vcl/call/before-call-1.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-1") %} + {% include "/v41/vcl/victim-record/vcl/call/informed-after-call-1.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-2") %} + {% include "/v41/vcl/victim-record/vcl/call/informed-after-call-2.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-3") %} + {% include "/v41/vcl/victim-record/vcl/call/informed-after-call-3.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-1") %} + {% include "/v41/vcl/victim-record/vcl/call/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-2") %} + {% include "/v41/vcl/victim-record/vcl/call/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-3") %} + {% include "/v41/vcl/victim-record/vcl/call/after-call-attempt-3.html" %} + + + {% elif (data['vclStatus'] == "fu-email-after-call-1") %} + {% include "/v41/vcl/victim-record/vcl/send/fu-email/after-call-1.html" %} + + {% elif (data['vclStatus'] == "fu-email-after-call-2") %} + {% include "/v41/vcl/victim-record/vcl/send/fu-email/after-call-2.html" %} + + {% elif (data['vclStatus'] == "fu-email-after-call-3") %} + {% include "/v41/vcl/victim-record/vcl/send/fu-email/after-call-3.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-permanent") %} + {% include "/v41/vcl/victim-record/vcl/send/fu-email/failure-permanent.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-permanent-with-success") %} + {% include "/v41/vcl/victim-record/vcl/send/fu-email/failure-permanent-with-success.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-technical") %} + {% include "/v41/vcl/victim-record/vcl/send/fu-email/failure-technical.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-temporary") %} + {% include "/v41/vcl/victim-record/vcl/send/fu-email/failure-temporary.html" %} + + {% elif (data['vclStatus'] == "fu-email-sending") %} + {% include "/v41/vcl/victim-record/vcl/send/fu-email/sending.html" %} + + + {% elif (data['vclStatus'] == "fu-letter-dispatched") %} + {% include "/v41/vcl/victim-record/vcl/send/fu-letter/dispatched.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-1") %} + {% include "/v41/vcl/victim-record/vcl/send/fu-letter/after-call-1.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-2") %} + {% include "/v41/vcl/victim-record/vcl/send/fu-letter/after-call-2.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-3") %} + {% include "/v41/vcl/victim-record/vcl/send/fu-letter/after-call-3.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-fu-email-undelivered") %} + {% include "/v41/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html" %} + + + {% elif (data['vclStatus'] == "email-delivered") %} + {% include "/v41/vcl/victim-record/vcl/send/email/delivered.html" %} + + {% elif (data['vclStatus'] == "email-after-call-attempt-1") %} + {% include "/v41/vcl/victim-record/vcl/send/email/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "email-after-call-attempt-2") %} + {% include "/v41/vcl/victim-record/vcl/send/email/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "email-failure-permanent") %} + {% include "/v41/vcl/victim-record/vcl/send/email/failure-permanent.html" %} + + {% elif (data['vclStatus'] == "email-failure-permanent-with-success") %} + {% include "/v41/vcl/victim-record/vcl/send/email/failure-permanent-with-success.html" %} + + {% elif (data['vclStatus'] == "email-failure-technical") %} + {% include "/v41/vcl/victim-record/vcl/send/email/failure-technical.html" %} + + {% elif (data['vclStatus'] == "email-failure-temporary") %} + {% include "/v41/vcl/victim-record/vcl/send/email/failure-temporary.html" %} + + {% elif (data['vclStatus'] == "email-sending") %} + {% include "/v41/vcl/victim-record/vcl/send/email/sending.html" %} + + + {% elif (data['vclStatus'] == "letter-dispatched") %} + {% include "/v41/vcl/victim-record/vcl/send/letter/dispatched.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-1") %} + {% include "/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-2") %} + {% include "/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-3") %} + {% include "/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html" %} + + {% elif (data['vclStatus'] == "letter-after-email-undelivered") %} + {% include "/v41/vcl/victim-record/vcl/send/letter/after-email-undelivered.html" %} + + {% else %} +

    There was a problem retrieving information. Try again later.

    + {% endif %} + + {% include "/v41/vcl/victim-record/vcl/next-steps.html" %} + + +
    +
    +
    + {% else %} +
    + + {% if (data['pmoc'] == "via-police") %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by the police. +

    + {% elif (data['pmoc'] == "via-isva") %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by their independent sexual violence adviser (ISVA). +

    + {% else %} + {% include "/v41/vcl/victim-record/vcl/draft/not-started.html" %} + {% endif %} + + {% include "/v41/vcl/victim-record/vcl/next-steps.html" %} + + {% if (data['vclSent'] == "yes") or (data['vclSent'] == "na") %} + + Draft another letter to inform about the stopped or substantially altered charge + + {% endif %} +
    + + {% endif %} +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/vcl/victim-record/vcl/next-steps.html b/app/views/v41/vcl/victim-record/vcl/next-steps.html similarity index 100% rename from app/views/ur/wat/vcl/victim-record/vcl/next-steps.html rename to app/views/v41/vcl/victim-record/vcl/next-steps.html diff --git a/app/views/ur/wat/vcl/victim-record/vcl/progress-tracker.html b/app/views/v41/vcl/victim-record/vcl/progress-tracker.html similarity index 100% rename from app/views/ur/wat/vcl/victim-record/vcl/progress-tracker.html rename to app/views/v41/vcl/victim-record/vcl/progress-tracker.html diff --git a/app/views/v41/vcl/victim-record/vcl/send/email/after-call-attempt-1.html b/app/views/v41/vcl/victim-record/vcl/send/email/after-call-attempt-1.html new file mode 100644 index 000000000..60a2d1eab --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/send/email/after-call-attempt-1.html @@ -0,0 +1,16 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/email/after-call-attempt-2.html b/app/views/v41/vcl/victim-record/vcl/send/email/after-call-attempt-2.html new file mode 100644 index 000000000..829a59ae6 --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/send/email/after-call-attempt-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/email/delivered.html b/app/views/v41/vcl/victim-record/vcl/send/email/delivered.html new file mode 100644 index 000000000..01b0a94fe --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/send/email/delivered.html @@ -0,0 +1,3 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/email/failure-permanent.html b/app/views/v41/vcl/victim-record/vcl/send/email/failure-permanent.html new file mode 100644 index 000000000..806441af9 --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/send/email/failure-permanent.html @@ -0,0 +1,18 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/email/failure-technical.html b/app/views/v41/vcl/victim-record/vcl/send/email/failure-technical.html new file mode 100644 index 000000000..6bab10ef7 --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/send/email/failure-technical.html @@ -0,0 +1,12 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/email/failure-temporary.html b/app/views/v41/vcl/victim-record/vcl/send/email/failure-temporary.html new file mode 100644 index 000000000..3f7ff5fc3 --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/send/email/failure-temporary.html @@ -0,0 +1,18 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/email/sending.html b/app/views/v41/vcl/victim-record/vcl/send/email/sending.html new file mode 100644 index 000000000..4ca6be8cf --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/send/email/sending.html @@ -0,0 +1,9 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/fu-email/after-call-1.html b/app/views/v41/vcl/victim-record/vcl/send/fu-email/after-call-1.html new file mode 100644 index 000000000..95577ac4e --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/send/fu-email/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v41/vcl/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/fu-email/after-call-2.html b/app/views/v41/vcl/victim-record/vcl/send/fu-email/after-call-2.html new file mode 100644 index 000000000..875c64122 --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/send/fu-email/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v41/vcl/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/fu-email/after-call-3.html b/app/views/v41/vcl/victim-record/vcl/send/fu-email/after-call-3.html new file mode 100644 index 000000000..8314a85ad --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/send/fu-email/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v41/vcl/victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/fu-email/failure-permanent.html b/app/views/v41/vcl/victim-record/vcl/send/fu-email/failure-permanent.html new file mode 100644 index 000000000..e1f74297e --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/send/fu-email/failure-permanent.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v41/vcl/victim-record/vcl/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/fu-email/failure-technical.html b/app/views/v41/vcl/victim-record/vcl/send/fu-email/failure-technical.html new file mode 100644 index 000000000..e843967c3 --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/send/fu-email/failure-technical.html @@ -0,0 +1,15 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v41/vcl/victim-record/vcl/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/fu-email/failure-temporary.html b/app/views/v41/vcl/victim-record/vcl/send/fu-email/failure-temporary.html new file mode 100644 index 000000000..89cd5c38d --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/send/fu-email/failure-temporary.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v41/vcl/victim-record/vcl/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/fu-email/sending.html b/app/views/v41/vcl/victim-record/vcl/send/fu-email/sending.html new file mode 100644 index 000000000..a7718eed6 --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/send/fu-email/sending.html @@ -0,0 +1,13 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v41/vcl/victim-record/vcl/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-call-1.html b/app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-call-1.html new file mode 100644 index 000000000..a3fdb84bf --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-call-2.html b/app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-call-2.html new file mode 100644 index 000000000..174e76aee --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-call-3.html b/app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-call-3.html new file mode 100644 index 000000000..b178a24c2 --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html b/app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html new file mode 100644 index 000000000..95eade50e --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html @@ -0,0 +1,73 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} + +
    +
    + +
    + +{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + + + {% include "/v41/vcl/victim-record/vcl/details/email.html" %} + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html b/app/views/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html new file mode 100644 index 000000000..6ede0d3ce --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html @@ -0,0 +1,16 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html b/app/views/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html new file mode 100644 index 000000000..40b51d304 --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html b/app/views/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html new file mode 100644 index 000000000..16e6b79c1 --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} + +
    + + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/letter/after-email-undelivered.html b/app/views/v41/vcl/victim-record/vcl/send/letter/after-email-undelivered.html new file mode 100644 index 000000000..00e0b2151 --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/send/letter/after-email-undelivered.html @@ -0,0 +1,51 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + + + {% include "/v41/vcl/victim-record/vcl/details/email.html" %} + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/letter/dispatched.html b/app/views/v41/vcl/victim-record/vcl/send/letter/dispatched.html new file mode 100644 index 000000000..9cf664414 --- /dev/null +++ b/app/views/v41/vcl/victim-record/vcl/send/letter/dispatched.html @@ -0,0 +1,19 @@ +{% block content %} +{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} + +{% if (data['notifyStatus'] == "delivered") %} +{% else %} +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v41/vcl/victim-record/vcl/details/email.html" %} +
    +
    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/victim-details.html b/app/views/v41/vcl/victim-record/victim-details.html new file mode 100644 index 000000000..a752efd14 --- /dev/null +++ b/app/views/v41/vcl/victim-record/victim-details.html @@ -0,0 +1,295 @@ +{% block content %} +

    Victim details

    + +
    +
    +
    +
    +

    Name and contact details

    +
    + +
    +
    +
    +
    + Name and title +
    +
    + {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] }} {{ data['victimForename'] }} +
    +
    + Change full name +
    +
    +
    +
    + Preferred name +
    +
    + {{ data['victimPreferredName'] }} +
    +
    + Change preferred name +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    + Change phone number +
    +
    +
    +
    + Email address +
    +
    + {{ data['victimEmailAddress'] }} +
    +
    + Change email address +
    +
    +
    +
    + Address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + Change home address +
    +
    +
    +
    + Want to be contacted +
    +
    + Yes +
    +
    +
    +
    + Preferred method of contact +
    + {% if (data['pmoc'] == "Not provided") %} +
    + Enter preferred method of contact +
    + {% else %} +
    + {{ data['pmoc'] | capitalize }} +
    +
    + Change preferred method of contact +
    + {% endif %} +
    +
    +
    + Preferred correspondence language +
    +
    + English +
    +
    + Change preferred correspondence language +
    +
    +
    +
    + Preferred contact times +
    + {% if (data['preferredContactTimes'] == "Not provided") %} +
    + Enter preferred contact times +
    + {% else %} +
    + {{ data['preferredContactTimes'] | capitalize }} +
    +
    + Change preferred contact times +
    + {% endif %} +
    +
    +
    + Victim representative contact details +
    +
    + Not provided +
    +
    + Change victim representative contact details +
    +
    +
    +
    +
    + +
    +
    + +
    +
    +

    Equality information

    +
    + +
    +
    +
    +
    + Age +
    +
    + {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) +
    +
    + Change age +
    +
    +
    +
    + Has health conditions or illness +
    +
    + Yes +
    +
    + Change if they have health conditions or illness +
    +
    +
    +
    + Health conditions or illness +
    +
    + Not provided +
    +
    + Change health conditions or illness +
    +
    +
    +
    + Abilities reduced +
    +
    + Not provided +
    +
    + Change if abilities reduced +
    +
    +
    +
    + Ethnic group +
    +
    + White +
    +
    + Change ethnic group +
    +
    +
    +
    + Ethnic background +
    +
    + English, Welsh, Scottish, Northern Irish or British +
    +
    + Change ethnic background +
    +
    +
    +
    + Religion +
    +
    +

    Preferred not to say

    +
    +
    + Change religion +
    +
    +
    +
    + Sex +
    +
    +

    Preferred not to say

    +
    +
    + Change sex +
    +
    +
    +
    + Gender identity +
    +
    +

    Preferred not to say

    +
    +
    + Change gender identity +
    +
    + +
    +
    +
    + +
    +
    +

    Other information

    +
    + +
    +
    +
    +
    + Previous convictions +
    +
    + Yes +
    +
    + Change if has previous convictions +
    +
    +
    +
    + Special measures required +
    +
    + Not provided +
    +
    + Change special measures required +
    +
    +
    +
    + Power of Attorney +
    +
    + No +
    +
    + Change Power of Attorney +
    +
    +
    +
    +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victims.html b/app/views/v41/vcl/victims.html new file mode 100644 index 000000000..aeb1fb8d7 --- /dev/null +++ b/app/views/v41/vcl/victims.html @@ -0,0 +1,166 @@ +{% extends "layouts/main.html" %} +{% set pageName="Victims" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +
    + +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block content %} +
    +
    + + + +
    +
    +
    +
    + + {% if (data['searchUrn'] == data['caseUrn']) %} +
    + +

    + We've found 8 results for {{ data['caseUrn'] }} +

    + +
    + +
    +
    +
    + Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    + {% endif %} + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/.DS_Store b/app/views/v42/.DS_Store similarity index 100% rename from app/views/delivery/wat3/.DS_Store rename to app/views/v42/.DS_Store diff --git a/app/views/v42/case-locked/by-someone-else.html b/app/views/v42/case-locked/by-someone-else.html new file mode 100644 index 000000000..c708e112f --- /dev/null +++ b/app/views/v42/case-locked/by-someone-else.html @@ -0,0 +1,27 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Case locked" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    +

    + This case is locked +

    +

    + This case was locked on 19 February 2025 at 16:48. +

    +

    + We could not save the information you entered. To make an update, contact Gerald Kingsley-Smyth and ask them to exit the case. +

    +

    + To view the victim's information, search for the URN and select the victim's name again. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/case-locked/self-locked.html b/app/views/v42/case-locked/self-locked.html new file mode 100644 index 000000000..26ed856e5 --- /dev/null +++ b/app/views/v42/case-locked/self-locked.html @@ -0,0 +1,24 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Case locked" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    +

    + This case is locked +

    +

    + We could not save the information you entered. To make an update, exit the case on CMS. +

    +

    + To view the victim's information, search for the URN and select the victim's name again. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/change-task-due-date.html b/app/views/v42/change-task-due-date.html new file mode 100644 index 000000000..b5af9cf8d --- /dev/null +++ b/app/views/v42/change-task-due-date.html @@ -0,0 +1,92 @@ +{% extends "layouts/main.html" %} +{% set pageName="Change task due date" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/v42/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +

    + Task due date +

    + +
    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + +
    +
    + +
    + + +
    + + +
    +
    +
    + + + + +{% endblock %} diff --git a/app/views/delivery/wat3/onb/case-contacts.html b/app/views/v42/onb/case-contacts.html similarity index 100% rename from app/views/delivery/wat3/onb/case-contacts.html rename to app/views/v42/onb/case-contacts.html diff --git a/app/views/v42/onb/check-details/case-type.html b/app/views/v42/onb/check-details/case-type.html new file mode 100644 index 000000000..7549fe355 --- /dev/null +++ b/app/views/v42/onb/check-details/case-type.html @@ -0,0 +1,67 @@ +{% extends "layouts/main.html" %} +{% set pageName="Charging type" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/v42/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is the charging type? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/v42/onb/check-details/index.html b/app/views/v42/onb/check-details/index.html new file mode 100644 index 000000000..47d9e8d30 --- /dev/null +++ b/app/views/v42/onb/check-details/index.html @@ -0,0 +1,270 @@ +{% extends "layouts/main.html" %} +{% set pageName="Check the details before drafting the letter" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/v42/partials/identity-bar/index.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + + {% if (data['successNotification'] == "yes") and (data['onboardedStatus'] == "Yes") %} + + {% endif %} + +

    + Check the details for {{ data['victimForename'] }} {{ data['victimSurname'] }} +

    + +
    +
    +
    + Service lead +
    +
    + {{ data['serviceLead'] }} +
    +
    + + Change service lead + +
    +
    +
    +
    + Charging type +
    + {% if data['caseType'] %} +
    + {{ data['caseType'] | capitalize }} +
    +
    + + Change charging type + +
    + {% else %} +
    + Select charging type +
    + {% endif %} +
    +
    +
    + Domestic abuse risk level +
    + {% if data['riskLevel'] %} +
    + {{ data['riskLevel'] }} +
    +
    + + Change domestic abuse risk level + +
    + {% else %} +
    + + Select domestic abuse risk level + +
    + {% endif %} +
    +
    +
    + Preferred method of contact +
    + {% if data['pmoc'] %} +
    + {{ data['pmoc'] | capitalize }} +
    +
    + + Change preferred method of contact + +
    + {% else %} +
    + + Select preferred method of contact + +
    + {% endif %} +
    +
    +
    + Preferred correspondence language +
    + {% if data['preferredCorrespondenceLanguage'] == "English" or data['preferredCorrespondenceLanguage'] == "Welsh" %} +
    + {{ data['preferredCorrespondenceLanguage'] }} +
    +
    + + Change preferred correspondence language + +
    + {% else %} +
    + + Select preferred correspondence language + +
    + {% endif %} +
    +
    +
    + Translator needed +
    + {% if data['translatorNeeded'] == "Yes" or data['translatorNeeded'] == "No" %} +
    + {{ data['translatorNeeded'] }} +
    +
    + + Change if translator needed + +
    + {% else %} +
    + + Select if translator needed + +
    + {% endif %} +
    +
    +
    + Preferred contact times +
    + {% if data['preferredContactTimes'] %} +
    + {{ data['preferredContactTimes'] }} +
    +
    + + Change preferred contact times + +
    + {% else %} +
    + + Enter preferred contact times + +
    + {% endif %} +
    +
    +
    + Preferred name +
    + {% if data['preferredName'] %} +
    + {{ data['preferredName'] }} +
    +
    + + Change preferred name + +
    + {% else %} +
    + + Enter preferred name + +
    + {% endif %} +
    +
    +
    + Victim Personal Statement status +
    + {% if data['vpsStatus'] %} +
    + {{ data['vpsStatus'] }} +
    +
    + + Change Victim Personal Statement status + +
    + {% else %} +
    + + Select Victim Personal Statement status + +
    + {% endif %} +
    +
    +

    + Now confirm their details +

    +

    + After you confirm the details, you can create a task for {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

    +
    + + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/onb/check-details/pmoc.html b/app/views/v42/onb/check-details/pmoc.html new file mode 100644 index 000000000..601b84e29 --- /dev/null +++ b/app/views/v42/onb/check-details/pmoc.html @@ -0,0 +1,88 @@ +{% extends "layouts/main.html" %} +{% set pageName="Preferred method of contact" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/v42/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/onb/check-details/preferred-contact-times.html b/app/views/v42/onb/check-details/preferred-contact-times.html new file mode 100644 index 000000000..0d8f061f3 --- /dev/null +++ b/app/views/v42/onb/check-details/preferred-contact-times.html @@ -0,0 +1,43 @@ +{% extends "layouts/main.html" %} +{% set pageName="Preferred contact times" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/v42/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    + +

    + +

    + + + +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/v42/onb/check-details/preferred-correspondence-language.html b/app/views/v42/onb/check-details/preferred-correspondence-language.html new file mode 100644 index 000000000..342df9d8a --- /dev/null +++ b/app/views/v42/onb/check-details/preferred-correspondence-language.html @@ -0,0 +1,60 @@ +{% extends "layouts/main.html" %} +{% set pageName="Preferred correspondence language" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/v42/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred correspondence language? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/v42/onb/check-details/preferred-name.html b/app/views/v42/onb/check-details/preferred-name.html new file mode 100644 index 000000000..34b7f3bf6 --- /dev/null +++ b/app/views/v42/onb/check-details/preferred-name.html @@ -0,0 +1,43 @@ +{% extends "layouts/main.html" %} +{% set pageName="Preferred name" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/v42/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    + +

    + +

    + + + +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/v42/onb/check-details/risk-level.html b/app/views/v42/onb/check-details/risk-level.html new file mode 100644 index 000000000..c2dea7dfd --- /dev/null +++ b/app/views/v42/onb/check-details/risk-level.html @@ -0,0 +1,74 @@ +{% extends "layouts/main.html" %} +{% set pageName="Domestic abuse risk level" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/v42/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is the domestic abuse risk level for {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/v42/onb/check-details/translator-needed.html b/app/views/v42/onb/check-details/translator-needed.html new file mode 100644 index 000000000..a1f597c6e --- /dev/null +++ b/app/views/v42/onb/check-details/translator-needed.html @@ -0,0 +1,60 @@ +{% extends "layouts/main.html" %} +{% set pageName="Translator needed" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/v42/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Does {{ data['victimForename'] }} {{ data['victimSurname'] }} need a translator? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/v42/onb/check-details/vps-status.html b/app/views/v42/onb/check-details/vps-status.html new file mode 100644 index 000000000..180e2d502 --- /dev/null +++ b/app/views/v42/onb/check-details/vps-status.html @@ -0,0 +1,80 @@ +{% extends "layouts/main.html" %} +{% set pageName="VPS status" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/v42/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is the status of {{ data['victimForename'] }} {{ data['victimSurname'] }}'s Victim Personal Statement (VPS)? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/v42/onb/check-task.html b/app/views/v42/onb/check-task.html new file mode 100644 index 000000000..493abe301 --- /dev/null +++ b/app/views/v42/onb/check-task.html @@ -0,0 +1,152 @@ +{% extends "layouts/main.html" %} +{% set pageName="Check the task details are correct" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/v42/partials/identity-bar/index.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +

    + Check the task details +

    + +
    +
    +
    + Next task +
    + {% if data['nextTask'] %} +
    + {% if data['nextTask'] == "No task at this time" %}No task set{% else %}{{ data['nextTask'] }}{% endif %} +
    +
    + + Change next task + +
    + {% else %} +
    + Select next task +
    + {% endif %} +
    + {% if data['nextTask'] == "No task at this time" %} + {% else %} + {% if data['manualTask'] == "yes" %} +
    +
    + Task name +
    + {% if data['manualTaskName'] %} +
    + {{ data['manualTaskName'] }} +
    +
    + + Change task name + +
    + {% else %} +
    + Enter task name +
    + {% endif %} +
    +
    +
    + Due date +
    + {% if data['nextTaskDueDate'] %} +
    + {{ data['nextTaskDueDate'] | formatDate }} +
    +
    + + Change next task due date + +
    + {% else %} +
    + Enter due date +
    + {% endif %} +
    +
    +
    + Note +
    + {% if data['taskNote'] == "" %} +
    + Enter note +
    + {% else %} +
    + {{ data['taskNote'] | nl2br }} +
    +
    + + Change task note + +
    + {% endif %} +
    + {% else %} +
    +
    + Due date +
    + {% if data['nextTaskDueDate'] %} +
    + {{ data['nextTaskDueDate'] | formatDate }} +
    +
    + + Change next task due date + +
    + {% else %} +
    + Select next task due date +
    + {% endif %} +
    + {% endif %} + {% endif %} +
    +

    + Now confirm the details +

    + {% if data['nextTask'] == "No task at this time" %} +

    + After you confirm the details, you can create tasks for {{ data['victimForename'] }} {{ data['victimSurname'] }} from their profile page. +

    +
    + + +
    + {% else %} + +

    + After you confirm the details, a task for {{ data['victimForename'] }} {{ data['victimSurname'] }} will be created. +

    +
    + + +
    + {% endif %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/onb/manual-task.html b/app/views/v42/onb/manual-task.html new file mode 100644 index 000000000..cc53894fd --- /dev/null +++ b/app/views/v42/onb/manual-task.html @@ -0,0 +1,63 @@ +{% extends "layouts/main.html" %} +{% set pageName="Create a task" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/v42/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +

    Create a task for {{ data['victimForename'] }} {{ data['victimSurname'] }}

    + +
    + +
    + + +
    +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + + +
    + +
    +
    + +
    + + +
    + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/onb/next-task-due-date.html b/app/views/v42/onb/next-task-due-date.html new file mode 100644 index 000000000..a98c500ce --- /dev/null +++ b/app/views/v42/onb/next-task-due-date.html @@ -0,0 +1,85 @@ +{% extends "layouts/main.html" %} +{% set pageName="Task due date" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/v42/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +

    + +

    + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + +
    +
    + + +
    +
    +
    + + +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/onb/next-task.html b/app/views/v42/onb/next-task.html new file mode 100644 index 000000000..a247de35b --- /dev/null +++ b/app/views/v42/onb/next-task.html @@ -0,0 +1,153 @@ +{% extends "layouts/main.html" %} +{% set pageName="Next task" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/v42/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is the next task for {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + + + + + +
    + + +
    + +
    + + +
    + +
    + + +
    + + + +
    + + +
    + +
    or
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/onb/onboarded.html b/app/views/v42/onb/onboarded.html new file mode 100644 index 000000000..a0e2f94c7 --- /dev/null +++ b/app/views/v42/onb/onboarded.html @@ -0,0 +1,43 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Victim onboarded" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/v42/partials/identity-bar/index.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    + +

    + Victim onboarded +

    +
    + +

    + You also confirmed known details for {{ data['victimForename'] }} {{ data['victimSurname'] }}{% if data['nextTask'] == "No task at this time" %} but no task was created{% else %} and created a task {% if data['manualTask'] == "yes" %}of '{{ data['manualTaskName'] }}'{% else %}to {{ data['nextTask'] | lower }}{% endif %} due {{ data['nextTaskDueDate'] | formatDate }}{% endif %}. +

    + +

    What happens next

    + +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} can now be assigned to a victim liaison officer. +

    + + + Continue + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/onb/pmoc.html b/app/views/v42/onb/pmoc.html new file mode 100644 index 000000000..b38f537e8 --- /dev/null +++ b/app/views/v42/onb/pmoc.html @@ -0,0 +1,88 @@ +{% extends "layouts/main.html" %} +{% set pageName="Preferred method of contact" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/v42/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/onb/service-lead.html b/app/views/v42/onb/service-lead.html new file mode 100644 index 000000000..e78e4ac34 --- /dev/null +++ b/app/views/v42/onb/service-lead.html @@ -0,0 +1,80 @@ +{% extends "layouts/main.html" %} +{% set pageName="Service lead" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/v42/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Which is the service lead for {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + + + +
    +
    +
    + + {% if onboardedStatus == "no" %} + + {% else %} + + {% endif %} + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/onb/victim-details.html b/app/views/v42/onb/victim-details.html new file mode 100644 index 000000000..b5fc81eda --- /dev/null +++ b/app/views/v42/onb/victim-details.html @@ -0,0 +1,295 @@ +{% block content %} +

    Victim details

    + +
    +
    +
    +
    +

    Name and contact details

    +
    + +
    +
    +
    +
    + Name and title +
    +
    + {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] }} {{ data['victimForename'] }} +
    +
    + Change full name +
    +
    +
    +
    + Preferred name +
    +
    + {{ data['victimPreferredName'] }} +
    +
    + Change preferred name +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    + Change phone number +
    +
    +
    +
    + Email address +
    +
    + {{ data['victimEmailAddress'] }} +
    +
    + Change email address +
    +
    +
    +
    + Address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + Change home address +
    +
    +
    +
    + Want to be contacted +
    +
    + Yes +
    +
    +
    +
    + Preferred method of contact +
    + {% if (data['pmoc'] == "Not provided") %} +
    + Enter preferred method of contact +
    + {% else %} +
    + {{ data['pmoc'] | capitalize }} +
    +
    + Change preferred method of contact +
    + {% endif %} +
    +
    +
    + Preferred correspondence language +
    +
    + English +
    +
    + Change preferred correspondence language +
    +
    +
    +
    + Preferred contact times +
    + {% if (data['preferredContactTimes'] == "Not provided") %} +
    + Enter preferred contact times +
    + {% else %} +
    + {{ data['preferredContactTimes'] | capitalize }} +
    +
    + Change preferred contact times +
    + {% endif %} +
    +
    +
    + Victim representative contact details +
    +
    + Not provided +
    +
    + Change victim representative contact details +
    +
    +
    +
    +
    + +
    +
    + +
    +
    +

    Equality information

    +
    + +
    +
    +
    +
    + Age +
    +
    + {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) +
    +
    + Change age +
    +
    +
    +
    + Has health conditions or illness +
    +
    + Yes +
    +
    + Change if they have health conditions or illness +
    +
    +
    +
    + Health conditions or illness +
    +
    + Not provided +
    +
    + Change health conditions or illness +
    +
    +
    +
    + Abilities reduced +
    +
    + Not provided +
    +
    + Change if abilities reduced +
    +
    +
    +
    + Ethnic group +
    +
    + White +
    +
    + Change ethnic group +
    +
    +
    +
    + Ethnic background +
    +
    + English, Welsh, Scottish, Northern Irish or British +
    +
    + Change ethnic background +
    +
    +
    +
    + Religion +
    +
    +

    Preferred not to say

    +
    +
    + Change religion +
    +
    +
    +
    + Sex +
    +
    +

    Preferred not to say

    +
    +
    + Change sex +
    +
    +
    +
    + Gender identity +
    +
    +

    Preferred not to say

    +
    +
    + Change gender identity +
    +
    + +
    +
    +
    + +
    +
    +

    Other information

    +
    + +
    +
    +
    +
    + Previous convictions +
    +
    + Yes +
    +
    + Change if has previous convictions +
    +
    +
    +
    + Special measures required +
    +
    + Not provided +
    +
    + Change special measures required +
    +
    +
    +
    + Power of Attorney +
    +
    + No +
    +
    + Change Power of Attorney +
    +
    +
    +
    +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/overview.html b/app/views/v42/overview.html new file mode 100644 index 000000000..26ed31056 --- /dev/null +++ b/app/views/v42/overview.html @@ -0,0 +1,50 @@ +{% extends "layouts/main.html" %} +{% set pageName="Overview" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +{% include "/v42/partials/header/overview-selected.html" %} +{% endblock %} + +{% block content %} + +{% endblock %} diff --git a/app/views/ur/vcl/case-locked/banner/by-someone-else.html b/app/views/v42/partials/case-locked-banner/by-someone-else.html similarity index 100% rename from app/views/ur/vcl/case-locked/banner/by-someone-else.html rename to app/views/v42/partials/case-locked-banner/by-someone-else.html diff --git a/app/views/ur/vcl/case-locked/banner/self-locked.html b/app/views/v42/partials/case-locked-banner/self-locked.html similarity index 100% rename from app/views/ur/vcl/case-locked/banner/self-locked.html rename to app/views/v42/partials/case-locked-banner/self-locked.html diff --git a/app/views/delivery/wat2/partials/header/cps-header.html b/app/views/v42/partials/header/cps-header.html similarity index 100% rename from app/views/delivery/wat2/partials/header/cps-header.html rename to app/views/v42/partials/header/cps-header.html diff --git a/app/views/v42/partials/header/none-selected.html b/app/views/v42/partials/header/none-selected.html new file mode 100644 index 000000000..818f3ff40 --- /dev/null +++ b/app/views/v42/partials/header/none-selected.html @@ -0,0 +1,33 @@ +{% block content %} +{% include "/v42/partials/header/cps-header.html" %} + +
    +
    +
    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/partials/header/overview-selected.html b/app/views/v42/partials/header/overview-selected.html new file mode 100644 index 000000000..276f3606b --- /dev/null +++ b/app/views/v42/partials/header/overview-selected.html @@ -0,0 +1,33 @@ +{% block content %} +{% include "/v42/partials/header/cps-header.html" %} + +
    +
    +
    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/partials/header/tasks-selected.html b/app/views/v42/partials/header/tasks-selected.html new file mode 100644 index 000000000..ff749662e --- /dev/null +++ b/app/views/v42/partials/header/tasks-selected.html @@ -0,0 +1,33 @@ +{% block content %} +{% include "/v42/partials/header/cps-header.html" %} + +
    +
    +
    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/partials/header/victims-selected.html b/app/views/v42/partials/header/victims-selected.html new file mode 100644 index 000000000..52ca6824b --- /dev/null +++ b/app/views/v42/partials/header/victims-selected.html @@ -0,0 +1,33 @@ +{% block content %} +{% include "/v42/partials/header/cps-header.html" %} + +
    +
    +
    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/partials/identity-bar/index.html b/app/views/v42/partials/identity-bar/index.html similarity index 100% rename from app/views/delivery/wat2/partials/identity-bar/index.html rename to app/views/v42/partials/identity-bar/index.html diff --git a/app/views/v42/partials/identity-bar/victim-page.html b/app/views/v42/partials/identity-bar/victim-page.html new file mode 100644 index 000000000..1715c7841 --- /dev/null +++ b/app/views/v42/partials/identity-bar/victim-page.html @@ -0,0 +1,27 @@ +{% block content %} +
    +
    +
    + +

    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +

    + {{ data['caseUrn'] }} + + Vulnerable + + + Intimidated + +
    +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/pcd/call/call-support.html b/app/views/v42/pcd/call/call-support.html new file mode 100644 index 000000000..cf7ddeae8 --- /dev/null +++ b/app/views/v42/pcd/call/call-support.html @@ -0,0 +1,244 @@ +{% block content %} +
    +
    +
    +
    +

    + + Drafted letter (read-only) + +

    +
    + {% if (data['pcdType'] == "dtc") %}Decision to charge{% else %}No further action decision{% endif %} +
    +
    +
    + +
    +
    +
    +
    +

    + + Supporting information + +

    +
    +
    +
    + +
    +
    + Name +
    +
    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
    +
    +
    +
    + Preferred name +
    +
    + {{ data['victimPreferredName'] }} +
    +
    +
    +
    + Age +
    +
    + {{ data['victimAge'] }} +
    +
    +
    +
    + Date of birth +
    +
    + {{ data['victimDateOfBirth'] }} +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + + +
    +
    +
    + + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/pcd/call/follow-up-moc.html b/app/views/v42/pcd/call/follow-up-moc.html new file mode 100644 index 000000000..e378bc158 --- /dev/null +++ b/app/views/v42/pcd/call/follow-up-moc.html @@ -0,0 +1,77 @@ +{% extends "layouts/main.html" %} +{% set pageName="Follow-up method of contact" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + How does {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the letter? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    or
    + +
    + + +
    + +
    +
    + + +
    +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/pcd/call/next-attempt-moc.html b/app/views/v42/pcd/call/next-attempt-moc.html new file mode 100644 index 000000000..b6940b5fb --- /dev/null +++ b/app/views/v42/pcd/call/next-attempt-moc.html @@ -0,0 +1,69 @@ +{% extends "layouts/main.html" %} +{% set pageName="Next attempt method of contact" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What do you want to do next? +

    +
    + +
    + +
    + + +
    + Preferred method of contact +
    +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/pcd/call/phone-call-1.html b/app/views/v42/pcd/call/phone-call-1.html new file mode 100644 index 000000000..287b1d1a2 --- /dev/null +++ b/app/views/v42/pcd/call/phone-call-1.html @@ -0,0 +1,162 @@ +{% extends "layouts/main.html" %} +{% set pageName="Telephone call 1" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Telephone call 1

    + +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + + What was the call direction? + + +
    +
    + + +
    + I called the victim +
    +
    + +
    + + +
    + The victim called the CPS +
    +
    +
    +
    +
    + +
    +
    + + + Were you able to inform the victim? + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    + + + +
    + + +
    +
    + {% include "/v42/pcd/call/call-support.html" %} +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/pcd/call/phone-call-2.html b/app/views/v42/pcd/call/phone-call-2.html new file mode 100644 index 000000000..ecaa2a305 --- /dev/null +++ b/app/views/v42/pcd/call/phone-call-2.html @@ -0,0 +1,164 @@ +{% extends "layouts/main.html" %} +{% set pageName="Telephone call 2" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Telephone call 2

    + +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + + What was the call direction? + + +
    +
    + + +
    + I called the victim +
    +
    + +
    + + +
    + The victim called the CPS +
    +
    +
    +
    +
    + +
    +
    + + + Were you able to inform the victim? + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    +

    + +

    + + +
    + + +
    +
    + {% include "/v42/pcd/call/call-support.html" %} +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/pcd/call/phone-call-3.html b/app/views/v42/pcd/call/phone-call-3.html new file mode 100644 index 000000000..311ac45af --- /dev/null +++ b/app/views/v42/pcd/call/phone-call-3.html @@ -0,0 +1,161 @@ +{% extends "layouts/main.html" %} +{% set pageName="Telephone call 3 details" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Telephone call 3

    + +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + + What was the call direction? + + +
    +
    + + +
    + I called the victim +
    +
    + +
    + + +
    + The victim called the CPS +
    +
    +
    +
    +
    + +
    +
    + + + Were you able to inform the victim? + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    + + +
    + + +
    +
    + {% include "/v42/pcd/call/call-support.html" %} +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/ur/wat/pcd/call/read-only-letter.html b/app/views/v42/pcd/call/read-only-letter.html similarity index 100% rename from app/views/ur/wat/pcd/call/read-only-letter.html rename to app/views/v42/pcd/call/read-only-letter.html diff --git a/app/views/v42/pcd/call/text-message-details.html b/app/views/v42/pcd/call/text-message-details.html new file mode 100644 index 000000000..0c850f3a8 --- /dev/null +++ b/app/views/v42/pcd/call/text-message-details.html @@ -0,0 +1,158 @@ +{% extends "layouts/main.html" %} +{% set pageName="Text message details" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +
    +

    + Text message details +

    +

    + Date and time of text message +

    +
    + + +
    + If you need to change the date, use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    +
    +
    + + Time of text message + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    +
    +
    + + Time of second call attempt + + +
    + Enter the time given in the text message in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    +
    +
    + + Time of third call attempt (optional) + + +
    + Enter the time given in the text message in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/pcd/call/was-text-message-sent.html b/app/views/v42/pcd/call/was-text-message-sent.html new file mode 100644 index 000000000..caee2c051 --- /dev/null +++ b/app/views/v42/pcd/call/was-text-message-sent.html @@ -0,0 +1,59 @@ +{% extends "layouts/main.html" %} +{% set pageName="Was a text message sent to the victim?" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Was a text message sent to {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/pcd/draft/approved-to-send.html b/app/views/v42/pcd/draft/approved-to-send.html new file mode 100644 index 000000000..327275571 --- /dev/null +++ b/app/views/v42/pcd/draft/approved-to-send.html @@ -0,0 +1,33 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Approved to send" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Approved to send +

    +
    + +

    + Your letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} is approved to send. +

    + +

    What happens next

    + +

    + You can now send an email or add a letter to the print queue from the 'Pre-charge decision' tab of the victim's page, within the Victim Case Application. +

    + + + Continue + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/pcd/draft/cannot-connect.html b/app/views/v42/pcd/draft/cannot-connect.html new file mode 100644 index 000000000..9c91520a4 --- /dev/null +++ b/app/views/v42/pcd/draft/cannot-connect.html @@ -0,0 +1,27 @@ +{% extends "layouts/main.html" %} +{% set pageName="Cannot connect to Correspondence Drafter" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem +

    +

    + We cannot connect to the letter drafting tool right now. +

    +

    + Try again later. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/pcd/draft/cd-modal/delete-draft.html b/app/views/v42/pcd/draft/cd-modal/delete-draft.html new file mode 100644 index 000000000..ae8d1c7b8 --- /dev/null +++ b/app/views/v42/pcd/draft/cd-modal/delete-draft.html @@ -0,0 +1,40 @@ +{% block content %} +
    + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/pcd/draft/cd-modal/request-review.html b/app/views/v42/pcd/draft/cd-modal/request-review.html new file mode 100644 index 000000000..b58480315 --- /dev/null +++ b/app/views/v42/pcd/draft/cd-modal/request-review.html @@ -0,0 +1,138 @@ +{% block content %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat4/pcd/draft/cd-modal/save-draft.html b/app/views/v42/pcd/draft/cd-modal/save-draft.html similarity index 100% rename from app/views/delivery/wat4/pcd/draft/cd-modal/save-draft.html rename to app/views/v42/pcd/draft/cd-modal/save-draft.html diff --git a/app/views/v42/pcd/draft/cd-modal/send-to-cms.html b/app/views/v42/pcd/draft/cd-modal/send-to-cms.html new file mode 100644 index 000000000..aaede84f6 --- /dev/null +++ b/app/views/v42/pcd/draft/cd-modal/send-to-cms.html @@ -0,0 +1,65 @@ +{% block content %} +
    + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/pcd/draft/compose-letter.html b/app/views/v42/pcd/draft/compose-letter.html new file mode 100644 index 000000000..c0af0ff07 --- /dev/null +++ b/app/views/v42/pcd/draft/compose-letter.html @@ -0,0 +1,367 @@ +{% extends "layouts/main.html" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% set pageName = "Compose letter" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +{% include "/v42/pcd/draft/cd-modal/save-draft.html" %} + +{% include "/v42/pcd/draft/cd-modal/delete-draft.html" %} + +{% include "/v42/pcd/draft/cd-modal/request-review.html" %} + +{% include "/v42/pcd/draft/cd-modal/send-to-cms.html" %} + +
    + +
    +
    + +
    +
    +

    Compose letter

    +
    + +
    +
    + + Case and victim information + + + + + +
    +
    +
    + +
    + +
    +
    +

    + Autosave is on. Last saved at {{ "now" | govukTime }} +

    +
    +
    +
    + + +
    + + +
    + +
    +
    + +
    +
    + + + +
    + + + +
    +
    + + + +
    +
    + +
    + +
    +
    + + +
    +

    + +

    +

    + Create a new note +

    + +
    + +
    +
    +
    + +
    +
    + + +
    +
    +
    + +
    + +
    + +
    +

    + Monitoring codes applicable to this case: +

    +
      +
    • + Pre-charge decision +
    • +
    +
    + + + +
    +
    + +
    +{% endblock %} + +{% block pageScripts %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/pcd/draft/first-hearing.html b/app/views/v42/pcd/draft/first-hearing.html new file mode 100644 index 000000000..391e5b09d --- /dev/null +++ b/app/views/v42/pcd/draft/first-hearing.html @@ -0,0 +1,62 @@ +{% extends "layouts/main.html" %} +{% set pageName="First hearing" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    First hearing

    + +
    + +
    + + +
    + For example, a Magistrates' Court +
    + +
    +
    + +
    + + +
    + For example, 17/05/2025 +
    + +
    + + +
    +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + + +{% endblock %} diff --git a/app/views/v42/pcd/draft/pcd-type.html b/app/views/v42/pcd/draft/pcd-type.html new file mode 100644 index 000000000..d5aaa9f9f --- /dev/null +++ b/app/views/v42/pcd/draft/pcd-type.html @@ -0,0 +1,65 @@ +{% extends "layouts/main.html" %} +{% set pageName="Pre-charge decision type" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What do you need to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} about? +

    +
    + +
    + +
    + + +
    + + + +
    + + +
    +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/pcd/draft/under-review.html b/app/views/v42/pcd/draft/under-review.html new file mode 100644 index 000000000..7d42ccf54 --- /dev/null +++ b/app/views/v42/pcd/draft/under-review.html @@ -0,0 +1,58 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Review requested" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Review requested +

    +
    + Under review with
    + {% if (data['reviewerLevel'] == "d-request") %} + {{ data['d-reviewer'] }} (D) + {% elif (data['reviewerLevel'] == "b3-request") %} + {{ data['b3-reviewer'] }} (B3) + {% elif (data['reviewerLevel'] == "b2-request") %} + {{ data['b2-reviewer'] }} (B2) + {% else %} + {% endif %} +
    +
    + +

    What happens next

    + +

    + Check for updates on the review to find out if amendments are needed or the review process is complete. +

    + +

    + Once the letter is approved you can inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + + + Continue + + +
    + + + If you chose the wrong reviewer + + +
    + You can go back and request the review is done by another reviewer. +
    +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/pcd/draft/victim-withdrawn.html b/app/views/v42/pcd/draft/victim-withdrawn.html new file mode 100644 index 000000000..ac8274474 --- /dev/null +++ b/app/views/v42/pcd/draft/victim-withdrawn.html @@ -0,0 +1,58 @@ +{% extends "layouts/main.html" %} +{% set pageName="Victim withdrawn" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Has {{ data['victimForename'] }} {{ data['victimSurname'] }} withdrawn from the case? +

    +
    + +
    + +
    + + +
    + +
    + + +
    +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/pcd/pre-draft/check-details.html b/app/views/v42/pcd/pre-draft/check-details.html new file mode 100644 index 000000000..a00aa6abb --- /dev/null +++ b/app/views/v42/pcd/pre-draft/check-details.html @@ -0,0 +1,83 @@ +{% extends "layouts/main.html" %} +{% set pageName="Check the details before drafting the letter" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Check the details before drafting the letter +

    +
    +
    +
    + Preferred method of contact +
    +
    + {{ data['pmoc'] | capitalize }} +
    +
    + Change preferred method of contact +
    +
    +
    +
    + Preferred contact times +
    +
    + {{ data['preferredContactTimes'] }} +
    +
    + Change preferred correspondence language +
    +
    +
    +
    + Preferred corresponding language +
    +
    + {{ data['preferredCorrespondenceLanguage'] | capitalize }} +
    +
    + Change preferred corresponding language +
    +
    +
    +
    + Translator required +
    +
    + Select if translator required +
    +
    +
    +
    + Domestic abuse risk level +
    +
    + Select domestic abuse risk level +
    +
    +
    + + +
    + + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/pcd/pre-draft/check-eligibility.html b/app/views/v42/pcd/pre-draft/check-eligibility.html new file mode 100644 index 000000000..15533f884 --- /dev/null +++ b/app/views/v42/pcd/pre-draft/check-eligibility.html @@ -0,0 +1,67 @@ +{% extends "layouts/main.html" %} +{% set pageName="Check eligibility" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +

    Check eligibility

    + +
    +
    +
    + + Has {{ data['victimForename'] }} {{ data['victimSurname'] }} withdrawn from the case? + +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    + + Has {{ data['victimForename'] }} {{ data['victimSurname'] }} opted out of communications? + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/pcd/send/check-email-details.html b/app/views/v42/pcd/send/check-email-details.html new file mode 100644 index 000000000..2849bff12 --- /dev/null +++ b/app/views/v42/pcd/send/check-email-details.html @@ -0,0 +1,102 @@ +{% extends "layouts/main.html" %} +{% set pageName="Check details" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +

    Check the details before sending the email

    + +

    Email details

    + +
    +
    +
    + Type +
    +
    + {% if (data['pcdType'] == "dtc") %} + Decision to charge + {% elif (data['pcdType'] == "nfa") %} + No Further action + {% endif %} +
    +
    +
    +
    + Included +
    +
    + Information pack
    + Crest survey +
    + +
    +
    +
    + From +
    +
    + Victim Services shared mailbox
    {{ data['sharedMailbox'] }} +
    +
    +
    +
    + To +
    +
    + {% if (data['recipient'] == "victim") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) + {% elif (data['recipient'] == "oic") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['oicRank'] }} {{ data['oicForename'] }} {{ data['oicSurname'] }} (officer in charge) + {% elif (data['recipient'] == "isva") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['isvaForename'] }} {{ data['isvaSurname'] }} (ISVA) + {% endif %}
    + {% if (data['recipient'] == "victim") %} + {{ data['victimEmailAddress'] }} + {% elif (data['recipient'] == "oic") %} + {{ data['oicEmailAddress'] }} + {% elif (data['recipient'] == "isva") %} + {{ data['isvaEmailAddress'] }} + {% endif %} +
    +
    + +
    + + {% if (data['nfaStatus'] == "email-delivered") %} +
    + + + Warning + Only send this email to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
    + {% endif %} + +

    Now send your email

    + +

    + This will inform the victim about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + + + + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/pcd/send/check-letter-details.html b/app/views/v42/pcd/send/check-letter-details.html new file mode 100644 index 000000000..d9ee0f0d8 --- /dev/null +++ b/app/views/v42/pcd/send/check-letter-details.html @@ -0,0 +1,99 @@ +{% extends "layouts/main.html" %} +{% set pageName="Check details" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    + +

    Check the details before sending for printing

    + +

    Letter details

    + +
    +
    +
    + Type +
    +
    + {% if (data['pcdType'] == "stopped-charge") %} + Stopped charge + {% elif (data['pcdType'] == "nfa") %} + Substantially altered charge + {% endif %} +
    +
    +
    +
    + Included +
    +
    + Information pack
    + Crest survey +
    + +
    +
    +
    + From +
    +
    + Victim Services shared mailbox
    {{ data['sharedMailbox'] }} +
    +
    +
    +
    + Printer +
    +
    + Liverpool office
    victim.services.liverpool@cps.gov.uk +
    +
    +
    +
    + Final recipient +
    +
    + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) +
    +
    +
    +
    + Recipient address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + +
    + +

    Now send for printing

    + +

    + Select Send for printing to add the letter to the print queue. +

    + + + +
    + + Send for printing later +
    + +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/pcd/send/delivered.html b/app/views/v42/pcd/send/delivered.html new file mode 100644 index 000000000..7b601a274 --- /dev/null +++ b/app/views/v42/pcd/send/delivered.html @@ -0,0 +1,96 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Email delivered" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Email delivered to
    {{ data['victimForename'] }} {{ data['victimSurname'] }} +

    +
    + + + +

    + The information pack and Crest survey were also sent. +

    + +

    Further information

    + +

    + You can view a log of the delivered email on the 'Pre-charge decision' tab of the victim's page, within the Victim Case Application. +

    + +

    + The letter was automatically saved on CMS. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['pcdCallAttempt'] == "1") %} + + {% if (data['pcdFumoc'] == "email") %} + + Continue + + {% elif (data['pcdAttemptToContactAgain'] == "email") %} + + Continue + + {% endif %} + + {% elif (data['pcdCallAttempt'] == "2") %} + + {% if (data['pcdFumoc'] == "email") %} + + Continue + + {% elif (data['pcdAttemptToContactAgain'] == "email") %} + + Continue + + {% endif %} + + {% elif (data['pcdCallAttempt'] == "3") %} + + Continue + + + {% endif %} + {% elif (data['pmoc'] == "email") %} + + + Continue + + + + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/pcd/send/letter-added-to-print-queue.html b/app/views/v42/pcd/send/letter-added-to-print-queue.html new file mode 100644 index 000000000..943c1fc78 --- /dev/null +++ b/app/views/v42/pcd/send/letter-added-to-print-queue.html @@ -0,0 +1,89 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Letter added to print queue" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Letter sent for printing +

    +
    + +

    + The letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} was successfully sent for printing. +

    + +

    + The information pack and Crest survey were also sent for printing. +

    + +

    Further information

    + +

    + You can view a record of the letter on the 'Pre-charge decision' tab of the victim's page, within the Victim Case Application. +

    + +

    + The letter was automatically saved to CMS as well. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['pcdCallAttempt'] == "1") %} + + Continue + + + {% elif (data['pcdCallAttempt'] == "2") %} + + Continue + + + {% elif (data['pcdCallAttempt'] == "3") %} + {% if (data['pcdVictimInformed3'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% endif %} + {% elif (data['pmoc'] == "email") %} + + {% if (data['pcdCallAttempt'] == "") %} + + Continue + + + {% elif (data['pcdCallAttempt'] == "1") %} + + Continue + + + {% elif (data['pcdCallAttempt'] == "2") %} + + Continue + + + {% elif (data['pcdCallAttempt'] == "3") %} + + Continue + + + {% endif %} + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/pcd/send/letter-details.html b/app/views/v42/pcd/send/letter-details.html new file mode 100644 index 000000000..09e7cbfc8 --- /dev/null +++ b/app/views/v42/pcd/send/letter-details.html @@ -0,0 +1,58 @@ +{% extends "layouts/main.html" %} +{% set pageName="Letter details" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    +

    Letter details

    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +

    + +

    + + +
    + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/pcd/send/letter-logged.html b/app/views/v42/pcd/send/letter-logged.html new file mode 100644 index 000000000..211e7361c --- /dev/null +++ b/app/views/v42/pcd/send/letter-logged.html @@ -0,0 +1,103 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Letter logged" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Letter logged +

    +
    + +

    + The {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} letter was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

    + + + +

    Further information

    + +

    + You can view the logged letter on the 'Pre-charge decision' tab of the victim's page, within the Victim Case Application. +

    + +

    + The letter was automatically saved to CMS. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['pcdCallAttempt'] == "1") %} + {% if (data['pcdVictimInformed1'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['pcdCallAttempt'] == "2") %} + {% if (data['pcdVictimInformed2'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['pcdCallAttempt'] == "3") %} + {% if (data['pcdVictimInformed3'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + {% endif %} + {% elif (data['pmoc'] == "post") %} + + + Continue + + + + {% else %} + + Continue + + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/pcd/send/permanent-failure.html b/app/views/v42/pcd/send/permanent-failure.html new file mode 100644 index 000000000..7c778dddf --- /dev/null +++ b/app/views/v42/pcd/send/permanent-failure.html @@ -0,0 +1,39 @@ +{% extends "layouts/main.html" %} +{% set pageName="Permanent failure" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem +

    +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. +

    + +

    + Check the email address is correct. If it is incorrect, you can update the email address. +

    + + +

    + Once updated, you can try to send the email again from 'Pre-charge decision' tab of the victim's record. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/pcd/send/sending-email.html b/app/views/v42/pcd/send/sending-email.html new file mode 100644 index 000000000..e570db79b --- /dev/null +++ b/app/views/v42/pcd/send/sending-email.html @@ -0,0 +1,42 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Sending email" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +

    + Sending email +

    + +

    + The email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

    + + + +

    Further information

    + +

    + You can view a log of the sent email on the 'Pre-charge decision' tab of the victim's page, within the Victim Case Application. +

    + +

    + The email was automatically saved to CMS. +

    + + + Continue + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/pcd/send/technical-failure.html b/app/views/v42/pcd/send/technical-failure.html new file mode 100644 index 000000000..5c9883471 --- /dev/null +++ b/app/views/v42/pcd/send/technical-failure.html @@ -0,0 +1,29 @@ +{% extends "layouts/main.html" %} +{% set pageName="Technical failure" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem sending the email to {{ data['victimForename'] }} {{ data['victimSurname'] }} +

    +

    + The email was saved as a draft. +

    +

    + You can try to send the email again now. +

    +

    + Alternatively, try sending again later from the 'Pre-charge decision' tab of the victim's record within the Victim Case Application. +

    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/pcd/send/temporary-failure.html b/app/views/v42/pcd/send/temporary-failure.html new file mode 100644 index 000000000..df6199f08 --- /dev/null +++ b/app/views/v42/pcd/send/temporary-failure.html @@ -0,0 +1,32 @@ +{% extends "layouts/main.html" %} +{% set pageName="Temporary failure" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem +

    +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +

    + You can try to send it again later from the 'Pre-charge decision' tab of the victim's record within the Victim Case Application. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/sign-in.html b/app/views/v42/sign-in.html new file mode 100644 index 000000000..0b767db6d --- /dev/null +++ b/app/views/v42/sign-in.html @@ -0,0 +1,67 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Sign in to your account" %} + +{% block header %} +{% endblock %} + +{% block content %} +
    +
    + +
    + + + +
    + +

    + Victim Case Application +

    + Sign in to your account +

    +

    + +
    + +
    + + + + +
    + +
    + + + + +
    + + + +
    +
    + +
    + +
    + +
    +

    + Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. +

    +

    + As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. +

    +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/task-assignee.html b/app/views/v42/task-assignee.html new file mode 100644 index 000000000..51397812a --- /dev/null +++ b/app/views/v42/task-assignee.html @@ -0,0 +1,46 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Task Assignee" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/v42/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    +
    + +

    + +

    + +
    + Start typing a name then select from the list +
    + +
    +
    + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + + +{% endblock %} diff --git a/app/views/v42/tasks.html b/app/views/v42/tasks.html new file mode 100644 index 000000000..fbc79721f --- /dev/null +++ b/app/views/v42/tasks.html @@ -0,0 +1,620 @@ +{% extends "layouts/main.html" %} +{% set pageName="Tasks" %} + +{% block header %} +{% include "/v42/partials/header/tasks-selected.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} + +{% set assigneeName = data['taskAssignee'] | default('') %} +{% set assigneeNameParts = assigneeName.split(', ') %} +{% if assigneeNameParts | length == 2 %} + {% set assigneeLastname = assigneeNameParts[0] | capitalize %} + {% set assigneeFirstnameRaw = assigneeNameParts[1] %} + {% set assigneeFirstname = assigneeFirstnameRaw.split(' (')[0] %} + {% set assigneeFormatted = assigneeFirstname + ' ' + assigneeLastname %} +{% else %} + {% set assigneeFormatted = assigneeName %} +{% endif %} + + + + + +
    +
    + +

    Tasks

    +
    + +
    +
    +

    Search

    + +
    +
    +
    + + Task assignee + +
    +
    +
    +
      +
    + +
    +
    + +
    + +
    +
    + + Service + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    +
    + + Area + +
    +
    +
    +
      +
    + +
    +
    + + + + + +
    +
    +
    + +
    + + + +

    + +

    Sorted by: Due date

    + +
    + + {% for record in taskRecords %} + {% if loop.index == 5 %} + {# Insert session-data record (PHILLIPS) between JOHNSON and JONES, maintaining original order #} + {% if ((data['pcdStatus'] == "draft-under-review") or (data['pcdStatus'] == "ineligible") or (data['pcdSent'] == "yes")) %} + + {% else %} +
    +
    +

    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] | capitalize }} +

    + +
    +
    + Task +
    +
    + {% if (data['pcdType'] == "dtc") %}Inform of decision to charge{% elif (data['pcdType'] == "nfa") %}Inform of no further action decision{% else %}{{ data['nextTask'] }}{% endif %} +
    +
    +
    +
    + Due date +
    +
    + {{ data['nextTaskDueDate'] | formatDate or data['taskDueDate'] | formatDate }} +
    +
    + Change due date +
    +
    +
    +
    + Service +
    +
    + {{ data['service'] or 'Universal' }} +
    +
    +
    +
    + Area +
    +
    + {{ data['area'] or 'London' }} +
    +
    +
    +
    + Task assignee +
    +
    + {{ data['taskAssignee'] or data['vlo'] }} +
    +
    + Change task assignee +
    +
    +
    +
    + Next action +
    +
    + {% if (data['pcdStatus'] == "check-eligibility") %} + Check eligibility + {% elif (data['pcdStatus'] == "check-details") %} + Check details + {% elif (data['pcdStatus'] == "draft-not-started") %} + Draft letter + {% elif (data['pcdStatus'] == "draft-in-progress") %} + Continue draft + {% elif (data['pcdStatus'] == "draft-amendments-required") %} + Amend draft + {% elif (data['pcdStatus'] == "before-call-1") %} + View letter and make call + {% elif (data['pcdStatus'] == "after-call-attempt-1") or (data['pcdStatus'] == "after-call-attempt-2") %} + Log another call + {% elif (data['pcdStatus'] == "after-call-attempt-3") %} + Review and send + {% elif (data['pcdStatus'] == "informed-after-call-1") or (data['pcdStatus'] == "informed-after-call-2") or (data['pcdStatus'] == "informed-after-call-3") %} + {% if (data['pcdFumoc'] == "email") or (data['pcdFumoc'] == "post") %} + Review and send + {% else %} + Review and send to CMS + {% endif %} + {% elif (data['pcdStatus'] == "draft-ready-to-send") %} + {% if (data['pmoc'] == "") %} + Select preferred method of contact + {% else %} + Review and send + {% endif %} + {% elif (data['pcdStatus'] == "draft-approved-to-send") %} + {% if (data['pcdFumoc'] == "email") or (data['pcdAttemptToContactAgain'] == "email") or (data['pmoc'] == "email") %} + Check details before sending + {% elif (data['pcdFumoc'] == "post") or (data['pcdAttemptToContactAgain'] == "post") or (data['pmoc'] == "post") %} + Log a letter + {% elif (data['pmoc'] == "via-police") %} + Check details before sending + {% elif (data['pmoc'] == "via-isva") %} + Check details before sending + {% endif %} + {% else %} +

    No tasks!!

    + {% endif %} +
    +
    +
    +
    + {% endif %} + {% endif %} +
    +

    + {{ record.surname }}, {{ record.forename }} +

    +
    +
    +
    + Task +
    +
    + {{ record.task }} +
    +
    +
    +
    + Due date +
    +
    + {% if record.dueDateTag %}{{ record.dueDateTag }} {% endif %}{{ record.dueDate }} +
    +
    + Change due date +
    +
    +
    +
    + Service +
    +
    + {{ record.service }} +
    +
    +
    +
    + Area +
    +
    + {{ record.area }} +
    +
    +
    +
    + Task assignee +
    +
    + {{ record.taskAssignee }} +
    +
    + Change task assignee +
    +
    +
    +
    + Next action +
    +
    + {{ record.nextAction }} +
    +
    +
    +
    + {% endfor %} + + +
    +
    + + + + + + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/call/call-support.html b/app/views/v42/vcl/call/call-support.html new file mode 100644 index 000000000..b80173c67 --- /dev/null +++ b/app/views/v42/vcl/call/call-support.html @@ -0,0 +1,244 @@ +{% block content %} +
    +
    +
    +
    +

    + + Drafted letter (read-only) + +

    +
    + {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% else %}Substantially altered charge{% endif %} +
    +
    +
    + +
    +
    +
    +
    +

    + + Supporting information + +

    +
    +
    +
    + +
    +
    + Name +
    +
    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
    +
    +
    +
    + Preferred name +
    +
    + {{ data['victimPreferredName'] }} +
    +
    +
    +
    + Age +
    +
    + {{ data['victimAge'] }} +
    +
    +
    +
    + Date of birth +
    +
    + {{ data['victimDateOfBirth'] }} +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    +
    +
    + Address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + + +
    +
    +
    + + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/call/follow-up-moc.html b/app/views/v42/vcl/call/follow-up-moc.html new file mode 100644 index 000000000..960eb5152 --- /dev/null +++ b/app/views/v42/vcl/call/follow-up-moc.html @@ -0,0 +1,77 @@ +{% extends "layouts/main.html" %} +{% set pageName="Follow-up method of contact" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + How does {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the letter? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    or
    + +
    + + +
    + +
    +
    + + +
    +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/call/next-attempt-moc.html b/app/views/v42/vcl/call/next-attempt-moc.html new file mode 100644 index 000000000..9c0c483d5 --- /dev/null +++ b/app/views/v42/vcl/call/next-attempt-moc.html @@ -0,0 +1,66 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Next attempt method of contact" %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What do you want to do next? +

    +
    + +
    + +
    + + +
    + Preferred method of contact +
    +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/call/phone-call-1.html b/app/views/v42/vcl/call/phone-call-1.html new file mode 100644 index 000000000..fcfef6108 --- /dev/null +++ b/app/views/v42/vcl/call/phone-call-1.html @@ -0,0 +1,162 @@ +{% extends "layouts/main.html" %} +{% set pageName="Telephone call 1" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Telephone call 1

    + +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + + What was the call direction? + + +
    +
    + + +
    + I called the victim +
    +
    + +
    + + +
    + The victim called the CPS +
    +
    +
    +
    +
    + +
    +
    + + + Were you able to inform the victim? + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    + + + +
    + + +
    +
    + {% include "/v42/vcl/call/call-support.html" %} +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/call/phone-call-2.html b/app/views/v42/vcl/call/phone-call-2.html new file mode 100644 index 000000000..0fe029be1 --- /dev/null +++ b/app/views/v42/vcl/call/phone-call-2.html @@ -0,0 +1,164 @@ +{% extends "layouts/main.html" %} +{% set pageName="Telephone call 2" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Telephone call 2

    + +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + + What was the call direction? + + +
    +
    + + +
    + I called the victim +
    +
    + +
    + + +
    + The victim called the CPS +
    +
    +
    +
    +
    + +
    +
    + + + Were you able to inform the victim? + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    +

    + +

    + + +
    + + +
    +
    + {% include "/v42/vcl/call/call-support.html" %} +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/call/phone-call-3.html b/app/views/v42/vcl/call/phone-call-3.html new file mode 100644 index 000000000..fcf34c764 --- /dev/null +++ b/app/views/v42/vcl/call/phone-call-3.html @@ -0,0 +1,161 @@ +{% extends "layouts/main.html" %} +{% set pageName="Telephone call 3 details" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Telephone call 3

    + +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + + What was the call direction? + + +
    +
    + + +
    + I called the victim +
    +
    + +
    + + +
    + The victim called the CPS +
    +
    +
    +
    +
    + +
    +
    + + + Were you able to inform the victim? + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    + +
    + + +
    + + +
    +
    + {% include "/v42/vcl/call/call-support.html" %} +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/call/read-only-letter.html b/app/views/v42/vcl/call/read-only-letter.html new file mode 100644 index 000000000..0f0a3010d --- /dev/null +++ b/app/views/v42/vcl/call/read-only-letter.html @@ -0,0 +1,53 @@ +{% extends "layouts/main.html" %} +{% set pageName="Read-only letter" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    +
    +
    +

    Letter (read-only)

    +

    + {% if (data['decisionType'] == "dtc") %}Decision to charge{% elif (data['decisionType'] == "nfa") %}No further action{% else %}pre-charge decision unknown{% endif %} +

    +
    + +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    + + Ready to send + +
    +
    +
    +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/call/text-message-details.html b/app/views/v42/vcl/call/text-message-details.html new file mode 100644 index 000000000..afaa8ea34 --- /dev/null +++ b/app/views/v42/vcl/call/text-message-details.html @@ -0,0 +1,158 @@ +{% extends "layouts/main.html" %} +{% set pageName="Text message details" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +
    +

    + Text message details +

    +

    + Date and time of text message +

    +
    + + +
    + If you need to change the date, use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    +
    +
    + + Time of text message + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    +
    +
    + + Time of second call attempt + + +
    + Enter the time given in the text message in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    +
    +
    + + Time of third call attempt (optional) + + +
    + Enter the time given in the text message in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/call/was-text-message-sent.html b/app/views/v42/vcl/call/was-text-message-sent.html new file mode 100644 index 000000000..39366cf72 --- /dev/null +++ b/app/views/v42/vcl/call/was-text-message-sent.html @@ -0,0 +1,59 @@ +{% extends "layouts/main.html" %} +{% set pageName="Was a text message sent to the victim?" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Was a text message sent to {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/draft/approved-to-send.html b/app/views/v42/vcl/draft/approved-to-send.html new file mode 100644 index 000000000..5601f26ef --- /dev/null +++ b/app/views/v42/vcl/draft/approved-to-send.html @@ -0,0 +1,33 @@ +{% extends "layouts/main.html" %} + +{% set pageName = "Approved to send" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Approved to send +

    +
    + +

    + Your letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} is approved to send. +

    + +

    What happens next

    + +

    + You can now send an email or add a letter to the print queue from the 'VCL Scheme' tab of the victim's page, within the Victim Case Application. +

    + + + Continue + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/draft/cannot-connect.html b/app/views/v42/vcl/draft/cannot-connect.html new file mode 100644 index 000000000..08e7587b4 --- /dev/null +++ b/app/views/v42/vcl/draft/cannot-connect.html @@ -0,0 +1,27 @@ +{% extends "layouts/main.html" %} +{% set pageName="Cannot connect to Correspondence Drafter" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem +

    +

    + We cannot connect to the letter drafting tool right now. +

    +

    + Try again later. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/draft/cd-modal/delete-draft.html b/app/views/v42/vcl/draft/cd-modal/delete-draft.html new file mode 100644 index 000000000..6d5c99379 --- /dev/null +++ b/app/views/v42/vcl/draft/cd-modal/delete-draft.html @@ -0,0 +1,40 @@ +{% block content %} +
    + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/draft/cd-modal/request-review.html b/app/views/v42/vcl/draft/cd-modal/request-review.html new file mode 100644 index 000000000..3c1db3540 --- /dev/null +++ b/app/views/v42/vcl/draft/cd-modal/request-review.html @@ -0,0 +1,138 @@ +{% block content %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat4/vcl/draft/cd-modal/save-draft.html b/app/views/v42/vcl/draft/cd-modal/save-draft.html similarity index 100% rename from app/views/delivery/wat4/vcl/draft/cd-modal/save-draft.html rename to app/views/v42/vcl/draft/cd-modal/save-draft.html diff --git a/app/views/v42/vcl/draft/cd-modal/send-to-cms.html b/app/views/v42/vcl/draft/cd-modal/send-to-cms.html new file mode 100644 index 000000000..d78f370f6 --- /dev/null +++ b/app/views/v42/vcl/draft/cd-modal/send-to-cms.html @@ -0,0 +1,65 @@ +{% block content %} +
    + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/draft/compose-letter.html b/app/views/v42/vcl/draft/compose-letter.html new file mode 100644 index 000000000..5ac90591f --- /dev/null +++ b/app/views/v42/vcl/draft/compose-letter.html @@ -0,0 +1,366 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Compose letter" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +{% include "/v42/vcl/draft/cd-modal/save-draft.html" %} + +{% include "/v42/vcl/draft/cd-modal/delete-draft.html" %} + +{% include "/v42/vcl/draft/cd-modal/request-review.html" %} + +{% include "/v42/vcl/draft/cd-modal/send-to-cms.html" %} + +
    + +
    +
    + +
    +
    +

    Compose letter

    +
    + +
    +
    + + Case and victim information + + + + + +
    +
    +
    + +
    + +
    +
    +

    + Autosave is on. Last saved at {{ "now" | govukTime }} +

    +
    +
    +
    + + +
    + + +
    + +
    +
    + +
    +
    + + + +
    + + + +
    +
    + + + +
    +
    + +
    + +
    +
    + + +
    +

    + +

    +

    + Create a new note +

    + +
    + +
    +
    +
    + +
    +
    + + +
    +
    +
    + +
    + +
    + +
    +

    + Monitoring codes applicable to this case: +

    +
      +
    • + Pre-charge decision +
    • +
    +
    + + + +
    +
    + +
    +{% endblock %} + +{% block pageScripts %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/draft/stopped-charge.html b/app/views/v42/vcl/draft/stopped-charge.html new file mode 100644 index 000000000..1f214e1f6 --- /dev/null +++ b/app/views/v42/vcl/draft/stopped-charge.html @@ -0,0 +1,78 @@ +{% extends "layouts/main.html" %} +{% set pageName="Stopped charge reason" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Why was the charge stopped? +

    +
    + +
    + +
    + + +
    + Victims' Right to Review +
    +
    + +
    + + +
    + +
    + + +
    + Victims' Right to Review +
    +
    + +
    + + +
    +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/draft/substantially-altered-charge.html b/app/views/v42/vcl/draft/substantially-altered-charge.html new file mode 100644 index 000000000..3e9c0db01 --- /dev/null +++ b/app/views/v42/vcl/draft/substantially-altered-charge.html @@ -0,0 +1,58 @@ +{% extends "layouts/main.html" %} +{% set pageName="Substantially altered charge" %} + +{% block header %} +{% include "/v42/vcl/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Has the level of charge decreased or increased? +

    +
    + +
    + +
    + + +
    + +
    + + +
    +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/draft/under-review.html b/app/views/v42/vcl/draft/under-review.html new file mode 100644 index 000000000..9452218ee --- /dev/null +++ b/app/views/v42/vcl/draft/under-review.html @@ -0,0 +1,58 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Review requested" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Review requested +

    +
    + Under review with
    + {% if (data['reviewerLevel'] == "d-request") %} + {{ data['d-reviewer'] }} (D) + {% elif (data['reviewerLevel'] == "b3-request") %} + {{ data['b3-reviewer'] }} (B3) + {% elif (data['reviewerLevel'] == "b2-request") %} + {{ data['b2-reviewer'] }} (B2) + {% else %} + {% endif %} +
    +
    + +

    What happens next

    + +

    + Check for updates on the review to find out if amendments are needed or the review process is complete. +

    + +

    + Once the letter is approved you can inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + + + Continue + + +
    + + + If you chose the wrong reviewer + + +
    + You can go back and request the review is done by another reviewer. +
    +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/draft/vcl-type.html b/app/views/v42/vcl/draft/vcl-type.html new file mode 100644 index 000000000..b67ad536d --- /dev/null +++ b/app/views/v42/vcl/draft/vcl-type.html @@ -0,0 +1,58 @@ +{% extends "layouts/main.html" %} +{% set pageName="VCL type" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What do you need to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} about? +

    +
    + +
    + +
    + + +
    + +
    + + +
    +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/pre-draft/check-details.html b/app/views/v42/vcl/pre-draft/check-details.html new file mode 100644 index 000000000..a82d06446 --- /dev/null +++ b/app/views/v42/vcl/pre-draft/check-details.html @@ -0,0 +1,83 @@ +{% extends "layouts/main.html" %} +{% set pageName="Check the details before drafting the letter" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Check the details before drafting the letter +

    +
    +
    +
    + Preferred method of contact +
    +
    + {{ data['pmoc'] | capitalize }} +
    +
    + Change preferred method of contact +
    +
    +
    +
    + Preferred contact times +
    +
    + {{ data['preferredContactTimes'] }} +
    +
    + Change preferred correspondence language +
    +
    +
    +
    + Preferred corresponding language +
    +
    + {{ data['preferredCorrespondenceLanguage'] | capitalize }} +
    +
    + Change preferred corresponding language +
    +
    +
    +
    + Translator required +
    +
    + Select if translator required +
    +
    +
    +
    + Domestic abuse risk level +
    +
    + Select domestic abuse risk level +
    +
    +
    + + +
    + + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/pre-draft/check-eligibility.html b/app/views/v42/vcl/pre-draft/check-eligibility.html new file mode 100644 index 000000000..15533f884 --- /dev/null +++ b/app/views/v42/vcl/pre-draft/check-eligibility.html @@ -0,0 +1,67 @@ +{% extends "layouts/main.html" %} +{% set pageName="Check eligibility" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +

    Check eligibility

    + +
    +
    +
    + + Has {{ data['victimForename'] }} {{ data['victimSurname'] }} withdrawn from the case? + +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    + + Has {{ data['victimForename'] }} {{ data['victimSurname'] }} opted out of communications? + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/send/check-email-details.html b/app/views/v42/vcl/send/check-email-details.html new file mode 100644 index 000000000..64527009f --- /dev/null +++ b/app/views/v42/vcl/send/check-email-details.html @@ -0,0 +1,102 @@ +{% extends "layouts/main.html" %} +{% set pageName="Check details" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +

    Check the details before sending the email

    + +

    Email details

    + +
    +
    +
    + Type +
    +
    + {% if (data['vclType'] == "stopped-charge") %} + Stopped charge + {% elif (data['vclType'] == "nfa") %} + Substantially altered charge + {% endif %} +
    +
    +
    +
    + Included +
    +
    + Information pack
    + Crest survey +
    + +
    +
    +
    + From +
    +
    + Victim Services shared mailbox
    {{ data['sharedMailbox'] }} +
    +
    +
    +
    + To +
    +
    + {% if (data['recipient'] == "victim") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) + {% elif (data['recipient'] == "oic") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['oicRank'] }} {{ data['oicForename'] }} {{ data['oicSurname'] }} (officer in charge) + {% elif (data['recipient'] == "isva") %} + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['isvaForename'] }} {{ data['isvaSurname'] }} (ISVA) + {% endif %}
    + {% if (data['recipient'] == "victim") %} + {{ data['victimEmailAddress'] }} + {% elif (data['recipient'] == "oic") %} + {{ data['oicEmailAddress'] }} + {% elif (data['recipient'] == "isva") %} + {{ data['isvaEmailAddress'] }} + {% endif %} +
    +
    + +
    + + {% if (data['nfaStatus'] == "email-delivered") %} +
    + + + Warning + Only send this email to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
    + {% endif %} + +

    Now send your email

    + +

    + This will inform the victim about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + + + + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/send/check-letter-details.html b/app/views/v42/vcl/send/check-letter-details.html new file mode 100644 index 000000000..9cd2b7e41 --- /dev/null +++ b/app/views/v42/vcl/send/check-letter-details.html @@ -0,0 +1,99 @@ +{% extends "layouts/main.html" %} +{% set pageName="Check details" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    + +

    Check the details before sending for printing

    + +

    Letter details

    + +
    +
    +
    + Type +
    +
    + {% if (data['vclType'] == "stopped-charge") %} + Stopped charge + {% elif (data['vclType'] == "nfa") %} + Substantially altered charge + {% endif %} +
    +
    +
    +
    + Included +
    +
    + Information pack
    + Crest survey +
    + +
    +
    +
    + From +
    +
    + Victim Services shared mailbox
    {{ data['sharedMailbox'] }} +
    +
    +
    +
    + Printer +
    +
    + Liverpool office
    victim.services.liverpool@cps.gov.uk +
    +
    +
    +
    + Final recipient +
    +
    + {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) +
    +
    +
    +
    + Recipient address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + +
    + +

    Now send for printing

    + +

    + Select Send for printing to add the letter to the print queue. +

    + + + +
    + + Send for printing later +
    + +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/send/delivered.html b/app/views/v42/vcl/send/delivered.html new file mode 100644 index 000000000..f849f7dcf --- /dev/null +++ b/app/views/v42/vcl/send/delivered.html @@ -0,0 +1,96 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Email delivered" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Email delivered to
    {{ data['victimForename'] }} {{ data['victimSurname'] }} +

    +
    + + + +

    + The information pack and Crest survey were also sent. +

    + +

    Further information

    + +

    + You can view a log of the delivered email on the 'VCL Scheme' tab of the victim's page, within the Victim Case Application. +

    + +

    + The letter was automatically saved on CMS. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['vclCallAttempt'] == "1") %} + + {% if (data['vclFumoc'] == "email") %} + + Continue + + {% elif (data['vclAttemptToContactAgain'] == "email") %} + + Continue + + {% endif %} + + {% elif (data['vclCallAttempt'] == "2") %} + + {% if (data['vclFumoc'] == "email") %} + + Continue + + {% elif (data['vclAttemptToContactAgain'] == "email") %} + + Continue + + {% endif %} + + {% elif (data['vclCallAttempt'] == "3") %} + + Continue + + + {% endif %} + {% elif (data['pmoc'] == "email") %} + + + Continue + + + + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/send/letter-added-to-print-queue.html b/app/views/v42/vcl/send/letter-added-to-print-queue.html new file mode 100644 index 000000000..8d624e717 --- /dev/null +++ b/app/views/v42/vcl/send/letter-added-to-print-queue.html @@ -0,0 +1,89 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Letter added to print queue" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Letter sent for printing +

    +
    + +

    + The letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} was successfully sent for printing. +

    + +

    + The information pack and Crest survey were also sent for printing. +

    + +

    Further information

    + +

    + You can view a record of the letter on the 'VCL Scheme' tab of the victim's page, within the Victim Case Application. +

    + +

    + The letter was automatically saved to CMS as well. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['vclCallAttempt'] == "1") %} + + Continue + + + {% elif (data['vclCallAttempt'] == "2") %} + + Continue + + + {% elif (data['vclCallAttempt'] == "3") %} + {% if (data['vclVictimInformed3'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% endif %} + {% elif (data['pmoc'] == "email") %} + + {% if (data['vclCallAttempt'] == "") %} + + Continue + + + {% elif (data['vclCallAttempt'] == "1") %} + + Continue + + + {% elif (data['vclCallAttempt'] == "2") %} + + Continue + + + {% elif (data['vclCallAttempt'] == "3") %} + + Continue + + + {% endif %} + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/send/letter-details.html b/app/views/v42/vcl/send/letter-details.html new file mode 100644 index 000000000..0bbbfdb28 --- /dev/null +++ b/app/views/v42/vcl/send/letter-details.html @@ -0,0 +1,58 @@ +{% extends "layouts/main.html" %} +{% set pageName="Letter details" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    +

    Letter details

    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +

    + +

    + + +
    + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/send/letter-logged.html b/app/views/v42/vcl/send/letter-logged.html new file mode 100644 index 000000000..a632443ee --- /dev/null +++ b/app/views/v42/vcl/send/letter-logged.html @@ -0,0 +1,103 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Letter logged" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Letter logged +

    +
    + +

    + The {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} letter was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

    + + + +

    Further information

    + +

    + You can view the logged letter on the 'VCL Scheme' tab of the victim's page, within the Victim Case Application. +

    + +

    + The letter was automatically saved to CMS. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + + {% if (data['vclCallAttempt'] == "1") %} + {% if (data['vclVictimInformed1'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['vclCallAttempt'] == "2") %} + {% if (data['vclVictimInformed2'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + + {% elif (data['vclCallAttempt'] == "3") %} + {% if (data['vclVictimInformed3'] == "Yes") %} + + Continue + + {% else %} + + Continue + + {% endif %} + {% endif %} + {% elif (data['pmoc'] == "post") %} + + + Continue + + + + {% else %} + + Continue + + {% endif %} + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/send/permanent-failure.html b/app/views/v42/vcl/send/permanent-failure.html new file mode 100644 index 000000000..3e8ae3c9e --- /dev/null +++ b/app/views/v42/vcl/send/permanent-failure.html @@ -0,0 +1,39 @@ +{% extends "layouts/main.html" %} +{% set pageName="Permanent failure" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem +

    +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. +

    + +

    + Check the email address is correct. If it is incorrect, you can update the email address. +

    + + +

    + Once updated, you can try to send the email again from 'VCL Scheme' tab of the victim's record. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/send/sending-email.html b/app/views/v42/vcl/send/sending-email.html new file mode 100644 index 000000000..5a98d447d --- /dev/null +++ b/app/views/v42/vcl/send/sending-email.html @@ -0,0 +1,42 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Sending email" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +

    + Sending email +

    + +

    + The email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

    + + + +

    Further information

    + +

    + You can view a log of the sent email on the 'VCL Scheme' tab of the victim's page, within the Victim Case Application. +

    + +

    + The email was automatically saved to CMS. +

    + + + Continue + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/send/technical-failure.html b/app/views/v42/vcl/send/technical-failure.html new file mode 100644 index 000000000..118c925d6 --- /dev/null +++ b/app/views/v42/vcl/send/technical-failure.html @@ -0,0 +1,29 @@ +{% extends "layouts/main.html" %} +{% set pageName="Technical failure" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem sending the email to {{ data['victimForename'] }} {{ data['victimSurname'] }} +

    +

    + The email was saved as a draft. +

    +

    + You can try to send the email again now. +

    +

    + Alternatively, try sending again later from the 'VCL Scheme' tab of the victim's record within the Victim Case Application. +

    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vcl/send/temporary-failure.html b/app/views/v42/vcl/send/temporary-failure.html new file mode 100644 index 000000000..6366db9fe --- /dev/null +++ b/app/views/v42/vcl/send/temporary-failure.html @@ -0,0 +1,32 @@ +{% extends "layouts/main.html" %} +{% set pageName="Temporary failure" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    +

    + Sorry, there is a problem +

    +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +

    + You can try to send it again later from the 'VCL Scheme' tab of the victim's record within the Victim Case Application. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/victim/case-contacts.html b/app/views/v42/victim/case-contacts.html similarity index 100% rename from app/views/delivery/wat2/victim/case-contacts.html rename to app/views/v42/victim/case-contacts.html diff --git a/app/views/v42/victim/index.html b/app/views/v42/victim/index.html new file mode 100644 index 000000000..f6f688ae3 --- /dev/null +++ b/app/views/v42/victim/index.html @@ -0,0 +1,257 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/v42/partials/identity-bar/victim-page.html" %} +{% endblock %} + +{% block content %} +
    +
    + + {% if (data['case-locked'] == "by-someone-else") %} + {% include "/v42/case-locked/banner/by-someone-else.html" %} + {% elif (data['case-locked'] == "self-locked") %} + {% include "/v42/case-locked/banner/self-locked.html" %} + {% else %} + {% endif %} + + + + {% if (data['success'] == "yes") %} + + + {% else %} + {% endif %} + + {% if (data['secondaryNav'] == "overview") %} + {% include "/v42/victim/overview.html" %} + + {% elif (data['secondaryNav'] == "victim-details") %} + {% include "/v42/victim/victim-details/index.html" %} + + {% elif (data['secondaryNav'] == "case-contacts") %} + {% include "/v42/victim/case-contacts.html" %} + + {% elif (data['secondaryNav'] == "pcd") %} + {% include "/v42/victim/pcd/index.html" %} + + {% elif (data['secondaryNav'] == "ptm") %} + {% include "/v42/victim/pre-trial/pre-trial-meeting/index.html" %} + + {% elif (data['secondaryNav'] == "vcl") %} + {% include "/v42/victim/vcl/index.html" %} + + {% else %} + {% include "/v42/victim/overview.html" %} + + {% endif %} + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/new-task/check-task.html b/app/views/v42/victim/new-task/check-task.html new file mode 100644 index 000000000..693580ca6 --- /dev/null +++ b/app/views/v42/victim/new-task/check-task.html @@ -0,0 +1,136 @@ +{% extends "layouts/main.html" %} +{% set pageName="Check the task details are correct" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/v42/partials/identity-bar/index.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +

    + Check the task details +

    + +
    +
    +
    + Task +
    + {% if data['nextTask'] %} +
    + {{ data['nextTask'] }} +
    +
    + + Change next task + +
    + {% else %} +
    + Select next task +
    + {% endif %} +
    + {% if data['manualTask'] == "yes" %} +
    +
    + Task name +
    + {% if data['taskName'] %} +
    + {{ data['taskName'] }} +
    +
    + + Change task name + +
    + {% else %} +
    + Enter task name +
    + {% endif %} +
    +
    +
    + Due date +
    + {% if data['taskDueDate'] %} +
    + {{ data['taskDueDate'] | formatDate }} +
    +
    + + Change task due date + +
    + {% else %} +
    + Enter due date +
    + {% endif %} +
    +
    +
    + Note +
    + {% if data['taskNote'] == "" %} +
    + Enter note +
    + {% else %} +
    + {{ data['taskNote'] | nl2br }} +
    +
    + + Change task note + +
    + {% endif %} +
    + {% else %} +
    +
    + Due date +
    + {% if data['taskDueDate'] %} +
    + {{ data['taskDueDate'] | formatDate }} +
    +
    + + Change task due date + +
    + {% else %} +
    + Select task due date +
    + {% endif %} +
    + {% endif %} +
    +

    + Now confirm the details +

    +

    + After you confirm the details, a task for {{ data['victimForename'] }} {{ data['victimSurname'] }} will be created. +

    +
    + + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/new-task/manual-task.html b/app/views/v42/victim/new-task/manual-task.html new file mode 100644 index 000000000..7121dc3f3 --- /dev/null +++ b/app/views/v42/victim/new-task/manual-task.html @@ -0,0 +1,60 @@ +{% extends "layouts/main.html" %} +{% set pageName="Set a reminder" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/v42/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +

    Set a task for {{ data['victimForename'] }} {{ data['victimSurname'] }}

    + +
    + +
    + + +
    +
    + + +
    + If you need to change the date, use the date picker or enter a date. For example, 17/05/2025 +
    + + +
    + +
    +
    + +
    + + +
    + + +
    +
    +
    +{% endblock %} + diff --git a/app/views/v42/victim/new-task/task-created.html b/app/views/v42/victim/new-task/task-created.html new file mode 100644 index 000000000..0bc53c093 --- /dev/null +++ b/app/views/v42/victim/new-task/task-created.html @@ -0,0 +1,43 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Victim onboarded" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/v42/partials/identity-bar/index.html" %} +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    + +

    + Task created +

    +
    + +

    + You created a task {% if data['manualTask'] == "yes" %}of '{{ data['taskName'] }}'{% else %}to {{ data['nextTask'] | lower }}{% endif %} due {{ data['taskDueDate'] | formatDate }}. +

    + +

    What happens next

    + +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} can now be assigned to a Victim Liaison Officer. +

    + + + Continue + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/new-task/task-due-date.html b/app/views/v42/victim/new-task/task-due-date.html new file mode 100644 index 000000000..9756057e1 --- /dev/null +++ b/app/views/v42/victim/new-task/task-due-date.html @@ -0,0 +1,81 @@ +{% extends "layouts/main.html" %} +{% set pageName="Task due date" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/v42/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +

    + +

    + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + +
    +
    + + +
    +
    +
    + + +{% endblock %} diff --git a/app/views/v42/victim/new-task/task-selection.html b/app/views/v42/victim/new-task/task-selection.html new file mode 100644 index 000000000..f74b24bd0 --- /dev/null +++ b/app/views/v42/victim/new-task/task-selection.html @@ -0,0 +1,102 @@ +{% extends "layouts/main.html" %} +{% set pageName="Task selection" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/v42/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What task do you want to create for {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + + + +
    + + +
    + +
    + + +
    + +
    + + +
    + + + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/victim/overview.html b/app/views/v42/victim/overview.html similarity index 100% rename from app/views/delivery/wat2/victim/overview.html rename to app/views/v42/victim/overview.html diff --git a/app/views/v42/victim/pcd/call/after-call-attempt-1.html b/app/views/v42/victim/pcd/call/after-call-attempt-1.html new file mode 100644 index 000000000..5fede4581 --- /dev/null +++ b/app/views/v42/victim/pcd/call/after-call-attempt-1.html @@ -0,0 +1,23 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + +{% include "/v42/victim/pcd/details/call-attempt-1.html" %} + +
    + + + +{% if (data['pcdSecondCallHour']) == "" %} + + Log a text message to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% else %} + + Log another call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/call/after-call-attempt-2.html b/app/views/v42/victim/pcd/call/after-call-attempt-2.html new file mode 100644 index 000000000..2193d78c3 --- /dev/null +++ b/app/views/v42/victim/pcd/call/after-call-attempt-2.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + +{% include "/v42/victim/pcd/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/pcd/details/call-attempt-1.html" %} +
    +
    + + + + + Log another call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/call/after-call-attempt-3.html b/app/views/v42/victim/pcd/call/after-call-attempt-3.html new file mode 100644 index 000000000..81473d5a1 --- /dev/null +++ b/app/views/v42/victim/pcd/call/after-call-attempt-3.html @@ -0,0 +1,38 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + +{% include "/v42/victim/pcd/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v42/victim/pcd/details/call-attempt-1.html" %} +
    +
    + +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

    + + + +

    + First, you must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/call/before-call-1.html b/app/views/v42/victim/pcd/call/before-call-1.html new file mode 100644 index 000000000..10b7604c6 --- /dev/null +++ b/app/views/v42/victim/pcd/call/before-call-1.html @@ -0,0 +1,19 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + +{% if (data['victimPhoneNumber'] == "") %} +

    + You must confirm the preferred method of contact first then enter a telephone number. +

    +{% else %} +

    + Telephone the victim and log the details during the call. +

    + + + View letter and make call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/call/informed-after-call-1.html b/app/views/v42/victim/pcd/call/informed-after-call-1.html new file mode 100644 index 000000000..0489c334e --- /dev/null +++ b/app/views/v42/victim/pcd/call/informed-after-call-1.html @@ -0,0 +1,45 @@ +{% block content %} +{% include "/v42/victim/pcd/details/call-attempt-1.html" %} + +
    + +{% if (data['pcdFumoc'] == "email") or (data['pcdFumoc'] == "post") %} +

    + You must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + Reason for no letter +
    +
    + {{ data['pcdNoFumocDetails'] }} +
    +
    +
    + +
    + +

    + You must review the letter before sending to CMS. You can add details discussed on the call if needed. +

    + + + Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/call/informed-after-call-2.html b/app/views/v42/victim/pcd/call/informed-after-call-2.html new file mode 100644 index 000000000..8d1d49934 --- /dev/null +++ b/app/views/v42/victim/pcd/call/informed-after-call-2.html @@ -0,0 +1,54 @@ +{% block content %} +{% include "/v42/victim/pcd/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/pcd/details/call-attempt-1.html" %} +
    +
    + +{% if (data['pcdFumoc'] == "email") or (data['pcdFumoc'] == "post") %} +

    + You must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['pcdNoFumocDetails'] }} +
    +
    +
    + +
    + +

    + You must review the letter before sending to CMS. You can add details discussed on the call if needed. +

    + + + Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/call/informed-after-call-3.html b/app/views/v42/victim/pcd/call/informed-after-call-3.html new file mode 100644 index 000000000..d299e38dd --- /dev/null +++ b/app/views/v42/victim/pcd/call/informed-after-call-3.html @@ -0,0 +1,58 @@ +{% block content %} +{% include "/v42/victim/pcd/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v42/victim/pcd/details/call-attempt-1.html" %} +
    +
    + +{% if (data['pcdFumoc'] == "email") or (data['pcdFumoc'] == "post") %} +

    + You must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['pcdNoFumocDetails'] }} +
    +
    +
    + +
    + +

    + You must review the letter before sending to CMS. You can add details discussed on the call if needed. +

    + + + Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/victim/pcd/details/call-attempt-1.html b/app/views/v42/victim/pcd/details/call-attempt-1.html similarity index 100% rename from app/views/delivery/wat2/victim/pcd/details/call-attempt-1.html rename to app/views/v42/victim/pcd/details/call-attempt-1.html diff --git a/app/views/delivery/wat2/victim/pcd/details/call-attempt-2.html b/app/views/v42/victim/pcd/details/call-attempt-2.html similarity index 100% rename from app/views/delivery/wat2/victim/pcd/details/call-attempt-2.html rename to app/views/v42/victim/pcd/details/call-attempt-2.html diff --git a/app/views/delivery/wat2/victim/pcd/details/call-attempt-3.html b/app/views/v42/victim/pcd/details/call-attempt-3.html similarity index 100% rename from app/views/delivery/wat2/victim/pcd/details/call-attempt-3.html rename to app/views/v42/victim/pcd/details/call-attempt-3.html diff --git a/app/views/ur/wat/pcd/victim-record/vcl/details/email.html b/app/views/v42/victim/pcd/details/email.html similarity index 100% rename from app/views/ur/wat/pcd/victim-record/vcl/details/email.html rename to app/views/v42/victim/pcd/details/email.html diff --git a/app/views/ur/wat/pcd/victim-record/pcd/details/letter.html b/app/views/v42/victim/pcd/details/letter.html similarity index 100% rename from app/views/ur/wat/pcd/victim-record/pcd/details/letter.html rename to app/views/v42/victim/pcd/details/letter.html diff --git a/app/views/v42/victim/pcd/draft/amendments-required.html b/app/views/v42/victim/pcd/draft/amendments-required.html new file mode 100644 index 000000000..f05445ac9 --- /dev/null +++ b/app/views/v42/victim/pcd/draft/amendments-required.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + +

    + You need to amend the draft before sending. +

    + + + + + Amend draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/draft/approved-to-send.html b/app/views/v42/victim/pcd/draft/approved-to-send.html new file mode 100644 index 000000000..4255379dc --- /dev/null +++ b/app/views/v42/victim/pcd/draft/approved-to-send.html @@ -0,0 +1,162 @@ +{% block content %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['pcdVictimInformed3'] == "No") %} +{% else %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    +{% endif %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} +{% if (data['pcdCallAttempt'] == "1") %} +{% include "/v42/victim/pcd/details/call-attempt-1.html" %} + +
    + +{% elif (data['pcdCallAttempt'] == "2") %} +{% include "/v42/victim/pcd/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/pcd/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['pcdCallAttempt'] == "3") %} +{% include "/v42/victim/pcd/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v42/victim/pcd/details/call-attempt-1.html" %} +
    +
    + +{% endif %} + +{% if (data['pcdFumoc'] == "none") %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['pcdNoFumocDetails'] }} +
    +
    +
    +{% else %} + +

    + You can now send the letter. +

    +{% endif %} + +{% if (data['pcdVictimInformed3'] == "No") %} +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

    +{% endif %} + +{% if (data['pcdFumoc'] == "email") or (data['pcdAttemptToContactAgain'] == "email") %} + + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% elif (data['pcdFumoc'] == "post") or (data['pcdAttemptToContactAgain'] == "post") %} + + + Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% elif (data['pcdFumoc'] == "none") %} + +{% elif (data['pcdVictimInformed3'] == "No") %} + + + Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% else %} +

    + No phone call was logged. It is also not known how the victim wants to receive the letter. +

    +{% endif %} + +{% elif (data['pmoc'] == "email") %} +

    + You can now send the letter. +

    + + + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + +{% elif (data['pmoc'] == "post") %} +

    + You can now send the letter. +

    + + + + Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + +{% elif (data['pmoc'] == "via-police") %} +

    + The letter is approved to send to the officer in charge. +

    + + + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + + +{% elif (data['pmoc'] == "via-isva") %} +

    + The letter is approved to send to the victim's independent sexual violence adviser (ISVA). +

    + + + Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + + +{% else %} +

    + You can now send the letter. +

    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/draft/in-progress.html b/app/views/v42/victim/pcd/draft/in-progress.html new file mode 100644 index 000000000..e9bea17ba --- /dev/null +++ b/app/views/v42/victim/pcd/draft/in-progress.html @@ -0,0 +1,13 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + +

    + A draft letter is in progress. +

    + + + Continue draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/draft/not-started.html b/app/views/v42/victim/pcd/draft/not-started.html new file mode 100644 index 000000000..74bd2be14 --- /dev/null +++ b/app/views/v42/victim/pcd/draft/not-started.html @@ -0,0 +1,10 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + + + Draft a letter to inform about the decision to charge or no further action decision + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/draft/ready-to-send.html b/app/views/v42/victim/pcd/draft/ready-to-send.html new file mode 100644 index 000000000..21334e3b0 --- /dev/null +++ b/app/views/v42/victim/pcd/draft/ready-to-send.html @@ -0,0 +1,88 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + +{% if (data['pcdCallAttempt'] == "1") %} +{% include "/v42/victim/pcd/details/call-attempt-1.html" %} + +
    + +{% elif (data['pcdCallAttempt'] == "2") %} +{% include "/v42/victim/pcd/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/pcd/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['pcdCallAttempt'] == "3") %} +{% include "/v42/victim/pcd/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v42/victim/pcd/details/call-attempt-1.html" %} +
    +
    + +{% else %} +{% endif %} + + + +{% if (data['pmoc'] == "email") and (data['victimEmailAddress'] == "") %} +

    + You must confirm the preferred method of contact first then enter an email address. +

    +{% elif (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} +

    + You must confirm the preferred method of contact first then enter a address. +

    +{% else %} +

    + The letter is ready to send. No amendments are required. +

    + +

    + You must review the letter before sending to the victim. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} + + Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + + + {% else %} + {% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/draft/under-review.html b/app/views/v42/victim/pcd/draft/under-review.html new file mode 100644 index 000000000..73d9b8963 --- /dev/null +++ b/app/views/v42/victim/pcd/draft/under-review.html @@ -0,0 +1,83 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + +{% if (data['reviewer'] == "head") %} +

    + The draft is under review. The current reviewer is Cecilia Galpin (Head). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% elif (data['reviewer'] == "lawyer") %} +

    + The draft is under review. The current reviewer is Geoff Laws (Lawyer). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% else %} +

    + The draft is under review with {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. +

    + + + +

    + You can still make changes to the draft if you need to. +

    +{% endif %} + + + View draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/index.html b/app/views/v42/victim/pcd/index.html new file mode 100644 index 000000000..662c99009 --- /dev/null +++ b/app/views/v42/victim/pcd/index.html @@ -0,0 +1,184 @@ +{% block content %} +

    Pre-charge decision

    + +
    +
    + +
    +
    +

    + {% if (data['pcdType'] == "dtc") %} + Decision to charge + {% elif (data['pcdType'] == "nfa") %} + No further action + {% else %} + Mixed charges + {% endif %} +

    +
    +
    +
    +
    + + {% if (data['pmoc'] == "via-police") %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by the police. +

    + + {% elif (data['pmoc'] == "via-isva") %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by their independent sexual violence adviser (ISVA). +

    + + {% else %} + + + {% if (data['pcdStatus'] == "check-details") %} + {% include "/v42/victim/pcd/pre-draft/check-details.html" %} + + + {% elif (data['pcdStatus'] == "draft-not-started") %} + {% include "/v42/victim/pcd/draft/not-started.html" %} + + {% elif (data['pcdStatus'] == "draft-in-progress") %} + {% include "/v42/victim/pcd/draft/in-progress.html" %} + + {% elif (data['pcdStatus'] == "draft-under-review") %} + {% include "/v42/victim/pcd/draft/under-review.html" %} + + {% elif (data['pcdStatus'] == "draft-amendments-required") %} + {% include "/v42/victim/pcd/draft/amendments-required.html" %} + + {% elif (data['pcdStatus'] == "draft-ready-to-send") %} + {% include "/v42/victim/pcd/draft/ready-to-send.html" %} + + {% elif (data['pcdStatus'] == "draft-approved-to-send") %} + {% include "/v42/victim/pcd/draft/approved-to-send.html" %} + + + {% elif (data['pcdStatus'] == "before-call-1") %} + {% include "/v42/victim/pcd/call/before-call-1.html" %} + + {% elif (data['pcdStatus'] == "informed-after-call-1") %} + {% include "/v42/victim/pcd/call/informed-after-call-1.html" %} + + {% elif (data['pcdStatus'] == "informed-after-call-2") %} + {% include "/v42/victim/pcd/call/informed-after-call-2.html" %} + + {% elif (data['pcdStatus'] == "informed-after-call-3") %} + {% include "/v42/victim/pcd/call/informed-after-call-3.html" %} + + {% elif (data['pcdStatus'] == "after-call-attempt-1") %} + {% include "/v42/victim/pcd/call/after-call-attempt-1.html" %} + + {% elif (data['pcdStatus'] == "after-call-attempt-2") %} + {% include "/v42/victim/pcd/call/after-call-attempt-2.html" %} + + {% elif (data['pcdStatus'] == "after-call-attempt-3") %} + {% include "/v42/victim/pcd/call/after-call-attempt-3.html" %} + + + {% elif (data['pcdStatus'] == "fu-email-after-call-1") %} + {% include "/v42/victim/pcd/send/fu-email/after-call-1.html" %} + + {% elif (data['pcdStatus'] == "fu-email-after-call-2") %} + {% include "/v42/victim/pcd/send/fu-email/after-call-2.html" %} + + {% elif (data['pcdStatus'] == "fu-email-after-call-3") %} + {% include "/v42/victim/pcd/send/fu-email/after-call-3.html" %} + + {% elif (data['pcdStatus'] == "fu-email-failure-permanent") %} + {% include "/v42/victim/pcd/send/fu-email/failure-permanent.html" %} + + {% elif (data['pcdStatus'] == "fu-email-failure-permanent-with-success") %} + {% include "/v42/victim/pcd/send/fu-email/failure-permanent-with-success.html" %} + + {% elif (data['pcdStatus'] == "fu-email-failure-technical") %} + {% include "/v42/victim/pcd/send/fu-email/failure-technical.html" %} + + {% elif (data['pcdStatus'] == "fu-email-failure-temporary") %} + {% include "/v42/victim/pcd/send/fu-email/failure-temporary.html" %} + + {% elif (data['pcdStatus'] == "fu-email-sending") %} + {% include "/v42/victim/pcd/send/fu-email/sending.html" %} + + + {% elif (data['pcdStatus'] == "fu-letter-dispatched") %} + {% include "/v42/victim/pcd/send/fu-letter/dispatched.html" %} + + {% elif (data['pcdStatus'] == "fu-letter-after-call-1") %} + {% include "/v42/victim/pcd/send/fu-letter/after-call-1.html" %} + + {% elif (data['pcdStatus'] == "fu-letter-after-call-2") %} + {% include "/v42/victim/pcd/send/fu-letter/after-call-2.html" %} + + {% elif (data['pcdStatus'] == "fu-letter-after-call-3") %} + {% include "/v42/victim/pcd/send/fu-letter/after-call-3.html" %} + + {% elif (data['pcdStatus'] == "fu-letter-after-fu-email-undelivered") %} + {% include "/v42/victim/pcd/send/fu-letter/after-fu-email-undelivered.html" %} + + + {% elif (data['pcdStatus'] == "email-delivered") %} + {% include "/v42/victim/pcd/send/email/delivered.html" %} + + {% elif (data['pcdStatus'] == "email-after-call-attempt-1") %} + {% include "/v42/victim/pcd/send/email/after-call-attempt-1.html" %} + + {% elif (data['pcdStatus'] == "email-after-call-attempt-2") %} + {% include "/v42/victim/pcd/send/email/after-call-attempt-2.html" %} + + {% elif (data['pcdStatus'] == "email-failure-permanent") %} + {% include "/v42/victim/pcd/send/email/failure-permanent.html" %} + + {% elif (data['pcdStatus'] == "email-failure-permanent-with-success") %} + {% include "/v42/victim/pcd/send/email/failure-permanent-with-success.html" %} + + {% elif (data['pcdStatus'] == "email-failure-technical") %} + {% include "/v42/victim/pcd/send/email/failure-technical.html" %} + + {% elif (data['pcdStatus'] == "email-failure-temporary") %} + {% include "/v42/victim/pcd/send/email/failure-temporary.html" %} + + {% elif (data['pcdStatus'] == "email-sending") %} + {% include "/v42/victim/pcd/send/email/sending.html" %} + + + {% elif (data['pcdStatus'] == "letter-dispatched") %} + {% include "/v42/victim/pcd/send/letter/dispatched.html" %} + + {% elif (data['pcdStatus'] == "letter-after-call-attempt-1") %} + {% include "/v42/victim/pcd/send/letter/after-call-attempt-1.html" %} + + {% elif (data['pcdStatus'] == "letter-after-call-attempt-2") %} + {% include "/v42/victim/pcd/send/letter/after-call-attempt-2.html" %} + + {% elif (data['pcdStatus'] == "letter-after-call-attempt-3") %} + {% include "/v42/victim/pcd/send/letter/after-call-attempt-3.html" %} + + {% elif (data['pcdStatus'] == "letter-after-email-undelivered") %} + {% include "/v42/victim/pcd/send/letter/after-email-undelivered.html" %} + + {% else %} +

    There was a problem retrieving information. Try again later.

    + {% endif %} + + {% endif %} + + {% if (data['pcdSent'] == "yes") or (data['pcdSent'] == "na") %} + + Draft another letter to inform about the stopped or substantially altered charge + + {% endif %} + +
    +
    + {% include "/v42/victim/pcd/progress-tracker.html" %} +
    +
    +
    +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/victim/pcd/next-steps.html b/app/views/v42/victim/pcd/next-steps.html similarity index 100% rename from app/views/delivery/wat2/victim/pcd/next-steps.html rename to app/views/v42/victim/pcd/next-steps.html diff --git a/app/views/v42/victim/pcd/pre-draft/check-details.html b/app/views/v42/victim/pcd/pre-draft/check-details.html new file mode 100644 index 000000000..d199f3601 --- /dev/null +++ b/app/views/v42/victim/pcd/pre-draft/check-details.html @@ -0,0 +1,9 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + + + Check details before informing about the decision to charge or no further action decision + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/victim/vcl/pre-draft/check-eligibility.html b/app/views/v42/victim/pcd/pre-draft/check-eligibility.html similarity index 100% rename from app/views/delivery/wat2/victim/vcl/pre-draft/check-eligibility.html rename to app/views/v42/victim/pcd/pre-draft/check-eligibility.html diff --git a/app/views/delivery/wat2/victim/pcd/progress-tracker.html b/app/views/v42/victim/pcd/progress-tracker.html similarity index 100% rename from app/views/delivery/wat2/victim/pcd/progress-tracker.html rename to app/views/v42/victim/pcd/progress-tracker.html diff --git a/app/views/v42/victim/pcd/send/email/after-call-attempt-1.html b/app/views/v42/victim/pcd/send/email/after-call-attempt-1.html new file mode 100644 index 000000000..01f83b447 --- /dev/null +++ b/app/views/v42/victim/pcd/send/email/after-call-attempt-1.html @@ -0,0 +1,16 @@ +{% block content %} +{% include "/v42/victim/pcd/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/pcd/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/send/email/after-call-attempt-2.html b/app/views/v42/victim/pcd/send/email/after-call-attempt-2.html new file mode 100644 index 000000000..cf80f6cb8 --- /dev/null +++ b/app/views/v42/victim/pcd/send/email/after-call-attempt-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v42/victim/pcd/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v42/victim/pcd/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/send/email/delivered.html b/app/views/v42/victim/pcd/send/email/delivered.html new file mode 100644 index 000000000..77a123f29 --- /dev/null +++ b/app/views/v42/victim/pcd/send/email/delivered.html @@ -0,0 +1,3 @@ +{% block content %} +{% include "/v42/victim/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/send/email/failure-permanent.html b/app/views/v42/victim/pcd/send/email/failure-permanent.html new file mode 100644 index 000000000..ff0b567a7 --- /dev/null +++ b/app/views/v42/victim/pcd/send/email/failure-permanent.html @@ -0,0 +1,18 @@ +{% block content %} +{% include "/v42/victim/pcd/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/send/email/failure-technical.html b/app/views/v42/victim/pcd/send/email/failure-technical.html new file mode 100644 index 000000000..4ae581cf0 --- /dev/null +++ b/app/views/v42/victim/pcd/send/email/failure-technical.html @@ -0,0 +1,12 @@ +{% block content %} +{% include "/v42/victim/pcd/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/send/email/failure-temporary.html b/app/views/v42/victim/pcd/send/email/failure-temporary.html new file mode 100644 index 000000000..b52a5305a --- /dev/null +++ b/app/views/v42/victim/pcd/send/email/failure-temporary.html @@ -0,0 +1,18 @@ +{% block content %} +{% include "/v42/victim/pcd/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/send/email/sending.html b/app/views/v42/victim/pcd/send/email/sending.html new file mode 100644 index 000000000..e3934268e --- /dev/null +++ b/app/views/v42/victim/pcd/send/email/sending.html @@ -0,0 +1,9 @@ +{% block content %} +{% include "/v42/victim/pcd/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/send/fu-email/after-call-1.html b/app/views/v42/victim/pcd/send/fu-email/after-call-1.html new file mode 100644 index 000000000..315645b7f --- /dev/null +++ b/app/views/v42/victim/pcd/send/fu-email/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/v42/victim/pcd/details/call-attempt-1.html" %} + +
    + +{% include "/v42/victim/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/send/fu-email/after-call-2.html b/app/views/v42/victim/pcd/send/fu-email/after-call-2.html new file mode 100644 index 000000000..3604093b3 --- /dev/null +++ b/app/views/v42/victim/pcd/send/fu-email/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v42/victim/pcd/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/pcd/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v42/victim/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/send/fu-email/after-call-3.html b/app/views/v42/victim/pcd/send/fu-email/after-call-3.html new file mode 100644 index 000000000..b135dd774 --- /dev/null +++ b/app/views/v42/victim/pcd/send/fu-email/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v42/victim/pcd/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v42/victim/pcd/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v42/victim/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/send/fu-email/failure-permanent.html b/app/views/v42/victim/pcd/send/fu-email/failure-permanent.html new file mode 100644 index 000000000..440a26da5 --- /dev/null +++ b/app/views/v42/victim/pcd/send/fu-email/failure-permanent.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v42/victim/pcd/details/call-attempt-1.html" %} + +
    + +{% include "/v42/victim/pcd/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/send/fu-email/failure-technical.html b/app/views/v42/victim/pcd/send/fu-email/failure-technical.html new file mode 100644 index 000000000..e8993e89b --- /dev/null +++ b/app/views/v42/victim/pcd/send/fu-email/failure-technical.html @@ -0,0 +1,15 @@ +{% block content %} +{% include "/v42/victim/pcd/details/call-attempt-1.html" %} + +
    + +{% include "/v42/victim/pcd/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/send/fu-email/failure-temporary.html b/app/views/v42/victim/pcd/send/fu-email/failure-temporary.html new file mode 100644 index 000000000..d866a6859 --- /dev/null +++ b/app/views/v42/victim/pcd/send/fu-email/failure-temporary.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v42/victim/pcd/details/call-attempt-1.html" %} + +
    + +{% include "/v42/victim/pcd/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/send/fu-email/sending.html b/app/views/v42/victim/pcd/send/fu-email/sending.html new file mode 100644 index 000000000..01ae2c023 --- /dev/null +++ b/app/views/v42/victim/pcd/send/fu-email/sending.html @@ -0,0 +1,13 @@ +{% block content %} +{% include "/v42/victim/pcd/details/call-attempt-1.html" %} + +
    + +{% include "/v42/victim/pcd/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/send/fu-letter/after-call-1.html b/app/views/v42/victim/pcd/send/fu-letter/after-call-1.html new file mode 100644 index 000000000..3595d56cb --- /dev/null +++ b/app/views/v42/victim/pcd/send/fu-letter/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/v42/victim/pcd/details/call-attempt-1.html" %} + +
    + +{% include "/v42/victim/pcd/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/send/fu-letter/after-call-2.html b/app/views/v42/victim/pcd/send/fu-letter/after-call-2.html new file mode 100644 index 000000000..c201a3599 --- /dev/null +++ b/app/views/v42/victim/pcd/send/fu-letter/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v42/victim/pcd/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/pcd/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v42/victim/pcd/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/send/fu-letter/after-call-3.html b/app/views/v42/victim/pcd/send/fu-letter/after-call-3.html new file mode 100644 index 000000000..d96245b01 --- /dev/null +++ b/app/views/v42/victim/pcd/send/fu-letter/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v42/victim/pcd/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v42/victim/pcd/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v42/victim/pcd/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/send/fu-letter/after-fu-email-undelivered.html b/app/views/v42/victim/pcd/send/fu-letter/after-fu-email-undelivered.html new file mode 100644 index 000000000..06c136fc5 --- /dev/null +++ b/app/views/v42/victim/pcd/send/fu-letter/after-fu-email-undelivered.html @@ -0,0 +1,73 @@ +{% block content %} +{% include "/v42/victim/pcd/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v42/victim/pcd/details/call-attempt-1.html" %} + +
    +
    + +
    + +{% include "/v42/victim/pcd/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + + + {% include "/v42/victim/pcd/details/email.html" %} + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/send/letter/after-call-attempt-1.html b/app/views/v42/victim/pcd/send/letter/after-call-attempt-1.html new file mode 100644 index 000000000..f9f101d56 --- /dev/null +++ b/app/views/v42/victim/pcd/send/letter/after-call-attempt-1.html @@ -0,0 +1,16 @@ +{% block content %} +{% include "/v42/victim/pcd/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/pcd/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/send/letter/after-call-attempt-2.html b/app/views/v42/victim/pcd/send/letter/after-call-attempt-2.html new file mode 100644 index 000000000..4c90210ed --- /dev/null +++ b/app/views/v42/victim/pcd/send/letter/after-call-attempt-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v42/victim/pcd/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v42/victim/pcd/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/send/letter/after-call-attempt-3.html b/app/views/v42/victim/pcd/send/letter/after-call-attempt-3.html new file mode 100644 index 000000000..8e4110cf7 --- /dev/null +++ b/app/views/v42/victim/pcd/send/letter/after-call-attempt-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v42/victim/pcd/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/pcd/details/call-attempt-3.html" %} + +
    + + {% include "/v42/victim/pcd/details/call-attempt-2.html" %} + +
    + + {% include "/v42/victim/pcd/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/send/letter/after-email-undelivered.html b/app/views/v42/victim/pcd/send/letter/after-email-undelivered.html new file mode 100644 index 000000000..39953d652 --- /dev/null +++ b/app/views/v42/victim/pcd/send/letter/after-email-undelivered.html @@ -0,0 +1,51 @@ +{% block content %} +{% include "/v42/victim/pcd/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + + + {% include "/v42/victim/pcd/details/email.html" %} + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/send/letter/dispatched.html b/app/views/v42/victim/pcd/send/letter/dispatched.html new file mode 100644 index 000000000..10feb697a --- /dev/null +++ b/app/views/v42/victim/pcd/send/letter/dispatched.html @@ -0,0 +1,19 @@ +{% block content %} +{% include "/v42/victim/pcd/details/letter.html" %} + +{% if (data['notifyStatus'] == "delivered") %} +{% else %} +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/pcd/details/email.html" %} +
    +
    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/pcd/urls.ts b/app/views/v42/victim/pcd/urls.ts new file mode 100644 index 000000000..fd88857a3 --- /dev/null +++ b/app/views/v42/victim/pcd/urls.ts @@ -0,0 +1,41 @@ +const pcdRoutes2 = [ + '/v42/victim?pmoc=mobile&pcdType=draft-not-started&secondaryNav=pcd', + '/v42/victim?pmoc=mobile&pcdType=draft-in-progress&secondaryNav=pcd', + '/v42/victim?pmoc=mobile&pcdType=draft-under-review&secondaryNav=pcd', + '/v42/victim?pmoc=mobile&pcdType=draft-amendments-required&secondaryNav=pcd', + '/v42/victim?pmoc=mobile&pcdType=draft-ready-to-send&secondaryNav=pcd', + '/v42/victim?pmoc=mobile&pcdType=draft-approved-to-send&secondaryNav=pcd', + '/v42/victim?pmoc=mobile&pcdType=before-call-1&secondaryNav=pcd', + '/v42/victim?pmoc=mobile&pcdType=informed-after-call-1&secondaryNav=pcd', + '/v42/victim?pmoc=mobile&pcdType=informed-after-call-2&secondaryNav=pcd', + '/v42/victim?pmoc=mobile&pcdType=informed-after-call-3&secondaryNav=pcd', + '/v42/victim?pmoc=mobile&pcdType=after-call-attempt-1&secondaryNav=pcd', + '/v42/victim?pmoc=mobile&pcdType=after-call-attempt-2&secondaryNav=pcd', + '/v42/victim?pmoc=mobile&pcdType=after-call-attempt-3&secondaryNav=pcd', + '/v42/victim?pmoc=mobile&pcdType=fu-email-after-call-1&secondaryNav=pcd', + '/v42/victim?pmoc=mobile&pcdType=fu-email-after-call-2&secondaryNav=pcd', + '/v42/victim?pmoc=mobile&pcdType=fu-email-after-call-3&secondaryNav=pcd', + '/v42/victim?pmoc=mobile&pcdType=fu-email-failure-permanent&secondaryNav=pcd', + '/v42/victim?pmoc=mobile&pcdType=fu-email-failure-permanent-with-success&secondaryNav=pcd', + '/v42/victim?pmoc=mobile&pcdType=fu-email-failure-technical&secondaryNav=pcd', + '/v42/victim?pmoc=mobile&pcdType=fu-email-failure-temporary&secondaryNav=pcd', + '/v42/victim?pmoc=mobile&pcdType=fu-email-sending&secondaryNav=pcd', + '/v42/victim?pmoc=mobile&pcdType=fu-letter-dispatched&secondaryNav=pcd', + '/v42/victim?pmoc=mobile&pcdType=fu-letter-after-call-1&secondaryNav=pcd', + '/v42/victim?pmoc=mobile&pcdType=fu-letter-after-call-2&secondaryNav=pcd', + '/v42/victim?pmoc=mobile&pcdType=fu-letter-after-call-3&secondaryNav=pcd', + '/v42/victim?pmoc=mobile&pcdType=fu-letter-after-fu-email-undelivered&secondaryNav=pcd', + '/v42/victim?pmoc=email&pcdType=email-delivered&secondaryNav=pcd', + '/v42/victim?pmoc=email&pcdType=email-after-call-attempt-1&secondaryNav=pcd', + '/v42/victim?pmoc=email&pcdType=email-after-call-attempt-2&secondaryNav=pcd', + '/v42/victim?pmoc=email&pcdType=email-failure-permanent&secondaryNav=pcd', + '/v42/victim?pmoc=email&pcdType=email-failure-permanent-with-success&secondaryNav=pcd', + '/v42/victim?pmoc=email&pcdType=email-failure-technical&secondaryNav=pcd', + '/v42/victim?pmoc=email&pcdType=email-failure-temporary&secondaryNav=pcd', + '/v42/victim?pmoc=email&pcdType=email-sending&secondaryNav=pcd', + '/v42/victim?pmoc=post&pcdType=letter-dispatched&secondaryNav=pcd', + '/v42/victim?pmoc=post&pcdType=letter-after-call-attempt-1&secondaryNav=pcd', + '/v42/victim?pmoc=post&pcdType=letter-after-call-attempt-2&secondaryNav=pcd', + '/v42/victim?pmoc=post&pcdType=letter-after-call-attempt-3&secondaryNav=pcd', + '/v42/victim?pmoc=post&pcdType=letter-after-email-undelivered&secondaryNav=pcd' +]; \ No newline at end of file diff --git a/app/views/v42/victim/pre-trial/index.html b/app/views/v42/victim/pre-trial/index.html new file mode 100644 index 000000000..0c4cb0ab9 --- /dev/null +++ b/app/views/v42/victim/pre-trial/index.html @@ -0,0 +1,45 @@ +{% block content %} +

    Pre-trial

    + +
    +
    +

    Pre-trial

    + {% if (data['pmoc'] == "email") %} + {% if (data['nfaStatus'] == "email-delivered") %} + {% else %} +
    + + + Warning + Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. + +
    + {% endif %} + + {% elif (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} + {% if (data['victimInformed1'] == "Yes") or (data['victimInformed2'] == "Yes") or (data['victimInformed3'] == "Yes") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "draft-approved-to-send") %} + {% else %} +
    + + + Warning + Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. + +
    + {% endif %} + {% elif (data['pmoc'] == "post") or (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} + {% else %} +
    + + + Warning + Preferred method of contact unknown +

    + Confirm this before you contact the victim, then select a preferred method of contact. +

    +
    +
    + {% endif %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/victim/pre-trial/pre-trial-meeting/index.html b/app/views/v42/victim/pre-trial/pre-trial-meeting/index.html similarity index 100% rename from app/views/delivery/wat2/victim/pre-trial/pre-trial-meeting/index.html rename to app/views/v42/victim/pre-trial/pre-trial-meeting/index.html diff --git a/app/views/v42/victim/reminder.html b/app/views/v42/victim/reminder.html new file mode 100644 index 000000000..1989ef96d --- /dev/null +++ b/app/views/v42/victim/reminder.html @@ -0,0 +1,179 @@ +{% extends "layouts/main.html" %} +{% set pageName="Set a reminder" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/v42/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +

    Set a reminder for {{ data['victimForename'] }} {{ data['victimSurname'] }}

    + +
    + +
    + + +
    +
    + + +
    + +
    + + +
    + +
    +
    + + Assignees + +
    + Start typing to find a team member — select to add them to the task. Use the Remove button to unassign. +
    + + +
    + + +
    +
    +
    + + + + + + + + +
    +
    +
    +{% endblock %} + diff --git a/app/views/v42/victim/vcl/call/after-call-attempt-1.html b/app/views/v42/victim/vcl/call/after-call-attempt-1.html new file mode 100644 index 000000000..8333976c4 --- /dev/null +++ b/app/views/v42/victim/vcl/call/after-call-attempt-1.html @@ -0,0 +1,23 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% include "/v42/victim/vcl/details/call-attempt-1.html" %} + +
    + + + +{% if (data['vclSecondCallHour']) == "" %} + + Log a text message to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% else %} + + Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/call/after-call-attempt-2.html b/app/views/v42/victim/vcl/call/after-call-attempt-2.html new file mode 100644 index 000000000..9e121c6eb --- /dev/null +++ b/app/views/v42/victim/vcl/call/after-call-attempt-2.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% include "/v42/victim/vcl/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/vcl/details/call-attempt-1.html" %} +
    +
    + + + + + Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/call/after-call-attempt-3.html b/app/views/v42/victim/vcl/call/after-call-attempt-3.html new file mode 100644 index 000000000..6ccb5732d --- /dev/null +++ b/app/views/v42/victim/vcl/call/after-call-attempt-3.html @@ -0,0 +1,38 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% include "/v42/victim/vcl/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v42/victim/vcl/details/call-attempt-1.html" %} +
    +
    + +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

    + + + +

    + First, you must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/call/before-call-1.html b/app/views/v42/victim/vcl/call/before-call-1.html new file mode 100644 index 000000000..d931fe955 --- /dev/null +++ b/app/views/v42/victim/vcl/call/before-call-1.html @@ -0,0 +1,19 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% if (data['victimPhoneNumber'] == "") %} +

    + You must confirm the preferred method of contact first then enter a telephone number. +

    +{% else %} +

    + Telephone the victim and log the details during the call. +

    + + + View letter and make call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/call/informed-after-call-1.html b/app/views/v42/victim/vcl/call/informed-after-call-1.html new file mode 100644 index 000000000..02ec4cfe0 --- /dev/null +++ b/app/views/v42/victim/vcl/call/informed-after-call-1.html @@ -0,0 +1,45 @@ +{% block content %} +{% include "/v42/victim/vcl/details/call-attempt-1.html" %} + +
    + +{% if (data['vclFumoc'] == "email") or (data['vclFumoc'] == "post") %} +

    + You must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + Reason for no letter +
    +
    + {{ data['vclNoFumocDetails'] }} +
    +
    +
    + +
    + +

    + You must review the letter before sending to CMS. You can add details discussed on the call if needed. +

    + + + Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/call/informed-after-call-2.html b/app/views/v42/victim/vcl/call/informed-after-call-2.html new file mode 100644 index 000000000..dbd68174e --- /dev/null +++ b/app/views/v42/victim/vcl/call/informed-after-call-2.html @@ -0,0 +1,54 @@ +{% block content %} +{% include "/v42/victim/vcl/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/vcl/details/call-attempt-1.html" %} +
    +
    + +{% if (data['vclFumoc'] == "email") or (data['vclFumoc'] == "post") %} +

    + You must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['vclNoFumocDetails'] }} +
    +
    +
    + +
    + +

    + You must review the letter before sending to CMS. You can add details discussed on the call if needed. +

    + + + Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/call/informed-after-call-3.html b/app/views/v42/victim/vcl/call/informed-after-call-3.html new file mode 100644 index 000000000..e6dc60611 --- /dev/null +++ b/app/views/v42/victim/vcl/call/informed-after-call-3.html @@ -0,0 +1,58 @@ +{% block content %} +{% include "/v42/victim/vcl/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v42/victim/vcl/details/call-attempt-1.html" %} +
    +
    + +{% if (data['vclFumoc'] == "email") or (data['vclFumoc'] == "post") %} +

    + You must review the letter before sending to the victim. You can add details discussed on the call if needed. +

    + + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% else %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['vclNoFumocDetails'] }} +
    +
    +
    + +
    + +

    + You must review the letter before sending to CMS. You can add details discussed on the call if needed. +

    + + + Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat2/victim/vcl/details/call-attempt-1.html b/app/views/v42/victim/vcl/details/call-attempt-1.html similarity index 100% rename from app/views/delivery/wat2/victim/vcl/details/call-attempt-1.html rename to app/views/v42/victim/vcl/details/call-attempt-1.html diff --git a/app/views/delivery/wat2/victim/vcl/details/call-attempt-2.html b/app/views/v42/victim/vcl/details/call-attempt-2.html similarity index 100% rename from app/views/delivery/wat2/victim/vcl/details/call-attempt-2.html rename to app/views/v42/victim/vcl/details/call-attempt-2.html diff --git a/app/views/delivery/wat2/victim/vcl/details/call-attempt-3.html b/app/views/v42/victim/vcl/details/call-attempt-3.html similarity index 100% rename from app/views/delivery/wat2/victim/vcl/details/call-attempt-3.html rename to app/views/v42/victim/vcl/details/call-attempt-3.html diff --git a/app/views/ur/wat/vcl/victim-record/vcl/details/email.html b/app/views/v42/victim/vcl/details/email.html similarity index 100% rename from app/views/ur/wat/vcl/victim-record/vcl/details/email.html rename to app/views/v42/victim/vcl/details/email.html diff --git a/app/views/ur/wat/pcd/victim-record/vcl/details/letter.html b/app/views/v42/victim/vcl/details/letter.html similarity index 100% rename from app/views/ur/wat/pcd/victim-record/vcl/details/letter.html rename to app/views/v42/victim/vcl/details/letter.html diff --git a/app/views/v42/victim/vcl/draft/amendments-required.html b/app/views/v42/victim/vcl/draft/amendments-required.html new file mode 100644 index 000000000..63a5e3eb7 --- /dev/null +++ b/app/views/v42/victim/vcl/draft/amendments-required.html @@ -0,0 +1,26 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +

    + You need to amend the draft before sending. +

    + + + + + Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/draft/approved-to-send.html b/app/views/v42/victim/vcl/draft/approved-to-send.html new file mode 100644 index 000000000..6c3ad9b48 --- /dev/null +++ b/app/views/v42/victim/vcl/draft/approved-to-send.html @@ -0,0 +1,162 @@ +{% block content %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['vclVictimInformed3'] == "No") %} +{% else %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    +{% endif %} +{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} +{% if (data['vclCallAttempt'] == "1") %} +{% include "/v42/victim/vcl/details/call-attempt-1.html" %} + +
    + +{% elif (data['vclCallAttempt'] == "2") %} +{% include "/v42/victim/vcl/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/vcl/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['vclCallAttempt'] == "3") %} +{% include "/v42/victim/vcl/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v42/victim/vcl/details/call-attempt-1.html" %} +
    +
    + +{% endif %} + +{% if (data['vclFumoc'] == "none") %} +
    +
    +
    + Letter sent by +
    +
    + Letter not wanted +
    +
    +
    +
    + More details +
    +
    + {{ data['vclNoFumocDetails'] }} +
    +
    +
    +{% else %} + +

    + You can now send the letter. +

    +{% endif %} + +{% if (data['vclVictimInformed3'] == "No") %} +

    + You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. +

    +{% endif %} + +{% if (data['vclFumoc'] == "email") or (data['vclAttemptToContactAgain'] == "email") %} + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['vclFumoc'] == "post") or (data['vclAttemptToContactAgain'] == "post") %} + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% elif (data['vclFumoc'] == "none") %} + +{% elif (data['vclVictimInformed3'] == "No") %} + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% else %} +

    + No phone call was logged. It is also not known how the victim wants to receive the letter. +

    +{% endif %} + +{% elif (data['pmoc'] == "email") %} +

    + You can now send the letter. +

    + + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "post") %} +

    + You can now send the letter. +

    + + + + Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + +{% elif (data['pmoc'] == "via-police") %} +

    + The letter is approved to send to the officer in charge. +

    + + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% elif (data['pmoc'] == "via-isva") %} +

    + The letter is approved to send to the victim's independent sexual violence adviser (ISVA). +

    + + + Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + + +{% else %} +

    + You can now send the letter. +

    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/draft/in-progress.html b/app/views/v42/victim/vcl/draft/in-progress.html new file mode 100644 index 000000000..21bd60d4c --- /dev/null +++ b/app/views/v42/victim/vcl/draft/in-progress.html @@ -0,0 +1,13 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +

    + A draft letter is in progress. +

    + + + Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/draft/not-started.html b/app/views/v42/victim/vcl/draft/not-started.html new file mode 100644 index 000000000..34410b6e0 --- /dev/null +++ b/app/views/v42/victim/vcl/draft/not-started.html @@ -0,0 +1,16 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about a stopped or substantially altered charge. +

    + +{% if (data['nextTask'] == "stopped-charge") %} + + Draft a letter to inform about the stopped charge + +{% elif (data['nextTask'] == "altered-charge") %} + + Draft a letter to inform about the substantially altered charge + +{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/draft/ready-to-send.html b/app/views/v42/victim/vcl/draft/ready-to-send.html new file mode 100644 index 000000000..7c6aa8b19 --- /dev/null +++ b/app/views/v42/victim/vcl/draft/ready-to-send.html @@ -0,0 +1,88 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% if (data['vclCallAttempt'] == "1") %} +{% include "/v42/victim/vcl/details/call-attempt-1.html" %} + +
    + +{% elif (data['vclCallAttempt'] == "2") %} +{% include "/v42/victim/vcl/details/call-attempt-2.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/vcl/details/call-attempt-1.html" %} +
    +
    + +{% elif (data['vclCallAttempt'] == "3") %} +{% include "/v42/victim/vcl/details/call-attempt-3.html" %} + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v42/victim/vcl/details/call-attempt-1.html" %} +
    +
    + +{% else %} +{% endif %} + + + +{% if (data['pmoc'] == "email") and (data['victimEmailAddress'] == "") %} +

    + You must confirm the preferred method of contact first then enter an email address. +

    +{% elif (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} +

    + You must confirm the preferred method of contact first then enter a address. +

    +{% else %} +

    + The letter is ready to send. No amendments are required. +

    + +

    + You must review the letter before sending to the victim. +

    + + {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} + + Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + + + {% else %} + {% endif %} + +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/draft/under-review.html b/app/views/v42/victim/vcl/draft/under-review.html new file mode 100644 index 000000000..af833fdf2 --- /dev/null +++ b/app/views/v42/victim/vcl/draft/under-review.html @@ -0,0 +1,83 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. +

    + +{% if (data['reviewer'] == "head") %} +

    + The draft is under review. The current reviewer is Cecilia Galpin (Head). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% elif (data['reviewer'] == "lawyer") %} +

    + The draft is under review. The current reviewer is Geoff Laws (Lawyer). +

    + + + +

    + You can still make changes to the draft if you need to. +

    + +{% else %} +

    + The draft is under review with {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. +

    + + + +

    + You can still make changes to the draft if you need to. +

    +{% endif %} + + + View draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/index.html b/app/views/v42/victim/vcl/index.html new file mode 100644 index 000000000..6f752a7bc --- /dev/null +++ b/app/views/v42/victim/vcl/index.html @@ -0,0 +1,222 @@ +{% block content %} +

    Victim Communication & Liaison Scheme (VCL)

    + +
    + + + + {% if (data['vclType'] == 'stopped-charge') or (data['vclType'] == 'altered-charge') %} +
    +
    +
    +

    + {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% elif (data['vclType'] == "altered-charge") %}Substantially altered charge{% else %}VCL decision{% endif %} +

    +
    +
    +
    +
    + +

    Current status and next action

    + + + {% if (data['vclStatus'] == "check-details") %} + {% include "/v42/victim/vcl/pre-draft/check-details.html" %} + + + {% elif (data['vclStatus'] == "draft-not-started") %} + {% include "/v42/victim/vcl/draft/not-started.html" %} + + {% elif (data['vclStatus'] == "draft-in-progress") %} + {% include "/v42/victim/vcl/draft/in-progress.html" %} + + {% elif (data['vclStatus'] == "draft-under-review") %} + {% include "/v42/victim/vcl/draft/under-review.html" %} + + {% elif (data['vclStatus'] == "draft-amendments-required") %} + {% include "/v42/victim/vcl/draft/amendments-required.html" %} + + {% elif (data['vclStatus'] == "draft-ready-to-send") %} + {% include "/v42/victim/vcl/draft/ready-to-send.html" %} + + {% elif (data['vclStatus'] == "draft-approved-to-send") %} + {% include "/v42/victim/vcl/draft/approved-to-send.html" %} + + + {% elif (data['vclStatus'] == "before-call-1") %} + {% include "/v42/victim/vcl/call/before-call-1.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-1") %} + {% include "/v42/victim/vcl/call/informed-after-call-1.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-2") %} + {% include "/v42/victim/vcl/call/informed-after-call-2.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-3") %} + {% include "/v42/victim/vcl/call/informed-after-call-3.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-1") %} + {% include "/v42/victim/vcl/call/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-2") %} + {% include "/v42/victim/vcl/call/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-3") %} + {% include "/v42/victim/vcl/call/after-call-attempt-3.html" %} + + + {% elif (data['vclStatus'] == "fu-email-after-call-1") %} + {% include "/v42/victim/vcl/send/fu-email/after-call-1.html" %} + + {% elif (data['vclStatus'] == "fu-email-after-call-2") %} + {% include "/v42/victim/vcl/send/fu-email/after-call-2.html" %} + + {% elif (data['vclStatus'] == "fu-email-after-call-3") %} + {% include "/v42/victim/vcl/send/fu-email/after-call-3.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-permanent") %} + {% include "/v42/victim/vcl/send/fu-email/failure-permanent.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-permanent-with-success") %} + {% include "/v42/victim/vcl/send/fu-email/failure-permanent-with-success.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-technical") %} + {% include "/v42/victim/vcl/send/fu-email/failure-technical.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-temporary") %} + {% include "/v42/victim/vcl/send/fu-email/failure-temporary.html" %} + + {% elif (data['vclStatus'] == "fu-email-sending") %} + {% include "/v42/victim/vcl/send/fu-email/sending.html" %} + + + {% elif (data['vclStatus'] == "fu-letter-dispatched") %} + {% include "/v42/victim/vcl/send/fu-letter/dispatched.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-1") %} + {% include "/v42/victim/vcl/send/fu-letter/after-call-1.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-2") %} + {% include "/v42/victim/vcl/send/fu-letter/after-call-2.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-3") %} + {% include "/v42/victim/vcl/send/fu-letter/after-call-3.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-fu-email-undelivered") %} + {% include "/v42/victim/vcl/send/fu-letter/after-fu-email-undelivered.html" %} + + + {% elif (data['vclStatus'] == "email-delivered") %} + {% include "/v42/victim/vcl/send/email/delivered.html" %} + + {% elif (data['vclStatus'] == "email-after-call-attempt-1") %} + {% include "/v42/victim/vcl/send/email/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "email-after-call-attempt-2") %} + {% include "/v42/victim/vcl/send/email/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "email-failure-permanent") %} + {% include "/v42/victim/vcl/send/email/failure-permanent.html" %} + + {% elif (data['vclStatus'] == "email-failure-permanent-with-success") %} + {% include "/v42/victim/vcl/send/email/failure-permanent-with-success.html" %} + + {% elif (data['vclStatus'] == "email-failure-technical") %} + {% include "/v42/victim/vcl/send/email/failure-technical.html" %} + + {% elif (data['vclStatus'] == "email-failure-temporary") %} + {% include "/v42/victim/vcl/send/email/failure-temporary.html" %} + + {% elif (data['vclStatus'] == "email-sending") %} + {% include "/v42/victim/vcl/send/email/sending.html" %} + + + {% elif (data['vclStatus'] == "letter-dispatched") %} + {% include "/v42/victim/vcl/send/letter/dispatched.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-1") %} + {% include "/v42/victim/vcl/send/letter/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-2") %} + {% include "/v42/victim/vcl/send/letter/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-3") %} + {% include "/v42/victim/vcl/send/letter/after-call-attempt-3.html" %} + + {% elif (data['vclStatus'] == "letter-after-email-undelivered") %} + {% include "/v42/victim/vcl/send/letter/after-email-undelivered.html" %} + + {% else %} +

    There was a problem retrieving information. Try again later.

    + {% endif %} + +
    +
    + {% include "/v42/victim/vcl/progress-tracker.html" %} +
    +
    +
    +
    +
    + {% else %} +
    + + {% if (data['pmoc'] == "via-police") %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by the police. +

    + {% elif (data['pmoc'] == "via-isva") %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by their independent sexual violence adviser (ISVA). +

    + {% else %} + {% include "/v42/victim/vcl/draft/not-started.html" %} + {% endif %} + + {% if (data['vclSent'] == "yes") or (data['vclSent'] == "na") %} + + Draft another letter to inform about the stopped or substantially altered charge + + {% endif %} +
    +
    + {% include "/v42/victim/vcl/progress-tracker.html" %} +
    + {% endif %} +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/pre-draft/check-details.html b/app/views/v42/victim/vcl/pre-draft/check-details.html new file mode 100644 index 000000000..902386a46 --- /dev/null +++ b/app/views/v42/victim/vcl/pre-draft/check-details.html @@ -0,0 +1,10 @@ +{% block content %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. +

    + + + Check details before informing about the stopped charge or substantially altered charge + + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/victim/vcl/pre-draft/check-eligibility.html b/app/views/v42/victim/vcl/pre-draft/check-eligibility.html similarity index 100% rename from app/views/delivery/wat3/victim/vcl/pre-draft/check-eligibility.html rename to app/views/v42/victim/vcl/pre-draft/check-eligibility.html diff --git a/app/views/delivery/wat2/victim/vcl/progress-tracker.njk b/app/views/v42/victim/vcl/progress-tracker.njk similarity index 100% rename from app/views/delivery/wat2/victim/vcl/progress-tracker.njk rename to app/views/v42/victim/vcl/progress-tracker.njk diff --git a/app/views/v42/victim/vcl/send/email/after-call-attempt-1.html b/app/views/v42/victim/vcl/send/email/after-call-attempt-1.html new file mode 100644 index 000000000..528b047c6 --- /dev/null +++ b/app/views/v42/victim/vcl/send/email/after-call-attempt-1.html @@ -0,0 +1,16 @@ +{% block content %} +{% include "/v42/victim/vcl/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/send/email/after-call-attempt-2.html b/app/views/v42/victim/vcl/send/email/after-call-attempt-2.html new file mode 100644 index 000000000..e7db62208 --- /dev/null +++ b/app/views/v42/victim/vcl/send/email/after-call-attempt-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v42/victim/vcl/details/email.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v42/victim/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/send/email/delivered.html b/app/views/v42/victim/vcl/send/email/delivered.html new file mode 100644 index 000000000..60244f15e --- /dev/null +++ b/app/views/v42/victim/vcl/send/email/delivered.html @@ -0,0 +1,3 @@ +{% block content %} +{% include "/v42/victim/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/send/email/failure-permanent.html b/app/views/v42/victim/vcl/send/email/failure-permanent.html new file mode 100644 index 000000000..cadd8c799 --- /dev/null +++ b/app/views/v42/victim/vcl/send/email/failure-permanent.html @@ -0,0 +1,18 @@ +{% block content %} +{% include "/v42/victim/vcl/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/send/email/failure-technical.html b/app/views/v42/victim/vcl/send/email/failure-technical.html new file mode 100644 index 000000000..3020dba44 --- /dev/null +++ b/app/views/v42/victim/vcl/send/email/failure-technical.html @@ -0,0 +1,12 @@ +{% block content %} +{% include "/v42/victim/vcl/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/send/email/failure-temporary.html b/app/views/v42/victim/vcl/send/email/failure-temporary.html new file mode 100644 index 000000000..e2ca9ea33 --- /dev/null +++ b/app/views/v42/victim/vcl/send/email/failure-temporary.html @@ -0,0 +1,18 @@ +{% block content %} +{% include "/v42/victim/vcl/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/send/email/sending.html b/app/views/v42/victim/vcl/send/email/sending.html new file mode 100644 index 000000000..f316c7122 --- /dev/null +++ b/app/views/v42/victim/vcl/send/email/sending.html @@ -0,0 +1,9 @@ +{% block content %} +{% include "/v42/victim/vcl/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/send/fu-email/after-call-1.html b/app/views/v42/victim/vcl/send/fu-email/after-call-1.html new file mode 100644 index 000000000..58555a3f1 --- /dev/null +++ b/app/views/v42/victim/vcl/send/fu-email/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/v42/victim/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v42/victim/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/send/fu-email/after-call-2.html b/app/views/v42/victim/vcl/send/fu-email/after-call-2.html new file mode 100644 index 000000000..133b344c7 --- /dev/null +++ b/app/views/v42/victim/vcl/send/fu-email/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v42/victim/vcl/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/vcl/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v42/victim/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/send/fu-email/after-call-3.html b/app/views/v42/victim/vcl/send/fu-email/after-call-3.html new file mode 100644 index 000000000..1ce871d11 --- /dev/null +++ b/app/views/v42/victim/vcl/send/fu-email/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v42/victim/vcl/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v42/victim/vcl/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v42/victim/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/send/fu-email/failure-permanent.html b/app/views/v42/victim/vcl/send/fu-email/failure-permanent.html new file mode 100644 index 000000000..a1eaf4e34 --- /dev/null +++ b/app/views/v42/victim/vcl/send/fu-email/failure-permanent.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v42/victim/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v42/victim/vcl/details/email.html" %} + +
    + +

    + Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/send/fu-email/failure-technical.html b/app/views/v42/victim/vcl/send/fu-email/failure-technical.html new file mode 100644 index 000000000..ff5c03b1c --- /dev/null +++ b/app/views/v42/victim/vcl/send/fu-email/failure-technical.html @@ -0,0 +1,15 @@ +{% block content %} +{% include "/v42/victim/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v42/victim/vcl/details/email.html" %} + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/send/fu-email/failure-temporary.html b/app/views/v42/victim/vcl/send/fu-email/failure-temporary.html new file mode 100644 index 000000000..37267ccf4 --- /dev/null +++ b/app/views/v42/victim/vcl/send/fu-email/failure-temporary.html @@ -0,0 +1,21 @@ +{% block content %} +{% include "/v42/victim/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v42/victim/vcl/details/email.html" %} + +
    + +

    + The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. +

    + +
    + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/send/fu-email/sending.html b/app/views/v42/victim/vcl/send/fu-email/sending.html new file mode 100644 index 000000000..adba72859 --- /dev/null +++ b/app/views/v42/victim/vcl/send/fu-email/sending.html @@ -0,0 +1,13 @@ +{% block content %} +{% include "/v42/victim/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v42/victim/vcl/details/email.html" %} + +
    + +

    + Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. +

    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/send/fu-letter/after-call-1.html b/app/views/v42/victim/vcl/send/fu-letter/after-call-1.html new file mode 100644 index 000000000..2bf8f4397 --- /dev/null +++ b/app/views/v42/victim/vcl/send/fu-letter/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/v42/victim/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/v42/victim/vcl/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/send/fu-letter/after-call-2.html b/app/views/v42/victim/vcl/send/fu-letter/after-call-2.html new file mode 100644 index 000000000..cadb838fa --- /dev/null +++ b/app/views/v42/victim/vcl/send/fu-letter/after-call-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v42/victim/vcl/details/call-attempt-2.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/vcl/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v42/victim/vcl/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/send/fu-letter/after-call-3.html b/app/views/v42/victim/vcl/send/fu-letter/after-call-3.html new file mode 100644 index 000000000..0b61dec31 --- /dev/null +++ b/app/views/v42/victim/vcl/send/fu-letter/after-call-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v42/victim/vcl/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v42/victim/vcl/details/call-attempt-1.html" %} +
    +
    + +
    + +{% include "/v42/victim/vcl/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/send/fu-letter/after-fu-email-undelivered.html b/app/views/v42/victim/vcl/send/fu-letter/after-fu-email-undelivered.html new file mode 100644 index 000000000..53da008bd --- /dev/null +++ b/app/views/v42/victim/vcl/send/fu-letter/after-fu-email-undelivered.html @@ -0,0 +1,73 @@ +{% block content %} +{% include "/v42/victim/vcl/details/call-attempt-3.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v42/victim/vcl/details/call-attempt-1.html" %} + +
    +
    + +
    + +{% include "/v42/victim/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + + + {% include "/v42/victim/vcl/details/email.html" %} + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/send/letter/after-call-attempt-1.html b/app/views/v42/victim/vcl/send/letter/after-call-attempt-1.html new file mode 100644 index 000000000..c355e0226 --- /dev/null +++ b/app/views/v42/victim/vcl/send/letter/after-call-attempt-1.html @@ -0,0 +1,16 @@ +{% block content %} +{% include "/v42/victim/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/send/letter/after-call-attempt-2.html b/app/views/v42/victim/vcl/send/letter/after-call-attempt-2.html new file mode 100644 index 000000000..639082df9 --- /dev/null +++ b/app/views/v42/victim/vcl/send/letter/after-call-attempt-2.html @@ -0,0 +1,20 @@ +{% block content %} +{% include "/v42/victim/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v42/victim/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/send/letter/after-call-attempt-3.html b/app/views/v42/victim/vcl/send/letter/after-call-attempt-3.html new file mode 100644 index 000000000..228def68f --- /dev/null +++ b/app/views/v42/victim/vcl/send/letter/after-call-attempt-3.html @@ -0,0 +1,24 @@ +{% block content %} +{% include "/v42/victim/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/vcl/details/call-attempt-3.html" %} + +
    + + {% include "/v42/victim/vcl/details/call-attempt-2.html" %} + +
    + + {% include "/v42/victim/vcl/details/call-attempt-1.html" %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/send/letter/after-email-undelivered.html b/app/views/v42/victim/vcl/send/letter/after-email-undelivered.html new file mode 100644 index 000000000..6810db1db --- /dev/null +++ b/app/views/v42/victim/vcl/send/letter/after-email-undelivered.html @@ -0,0 +1,51 @@ +{% block content %} +{% include "/v42/victim/vcl/details/letter.html" %} + +
    + +
    + + + Previous contact attempts + + + + {% include "/v42/victim/vcl/details/email.html" %} + +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/send/letter/dispatched.html b/app/views/v42/victim/vcl/send/letter/dispatched.html new file mode 100644 index 000000000..f594e1ec0 --- /dev/null +++ b/app/views/v42/victim/vcl/send/letter/dispatched.html @@ -0,0 +1,19 @@ +{% block content %} +{% include "/v42/victim/vcl/details/letter.html" %} + +{% if (data['notifyStatus'] == "delivered") %} +{% else %} +
    + +
    + + + Previous contact attempts + + +
    + {% include "/v42/victim/vcl/details/email.html" %} +
    +
    +{% endif %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/vcl/urls.html b/app/views/v42/victim/vcl/urls.html new file mode 100644 index 000000000..d7451c23e --- /dev/null +++ b/app/views/v42/victim/vcl/urls.html @@ -0,0 +1,102 @@ + + '/v42/sign-in', + + '/v42/overview', + '/v42/tasks', + '/v42/victims', + + '/v42/victim?secondaryNav=victim-details&success=no', + '/v42/victim?secondaryNav=victim-details', + '/v42/victim?secondaryNav=case-contacts', + + '/v42/victim?secondaryNav=pcd', + + '/v42/victim?secondaryNav=ptm&nextTask=stopped-charge&onboarded=Yes&pmoc=mobile&vclType=stopped-charge', + + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=check-details', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=draft-in-progress', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=draft-under-review&reviewerLevel=b2-request&b2-reviewer=Karin%20Kaminsky', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=draft-amendments-required', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=before-call-1', + + vclCallDate1 // check + vclCallHour1 + vclCallMinutes1 + vclCallType1 + vclVictimInformed1 + vclCallNotes1 + vclWasTextMessageSent + vclTextMessageDate // check + vclTextMessageHour + vclTextMessageMinutes + vclSecondCallHour + vclSecondCallMinutes + vclFumoc + vclNoFumocDetails + + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=informed-after-call-1', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=after-call-attempt-1', + + vclAttemptToContactAgain + vclCallDate2 // check + vclCallHour2 + vclCallMinutes2 + vclCallType2 + vclVictimInformed2 + vclCallNotes2 + vclThirdCallHour + vclThirdCallMinutes + vclFumoc + vclNoFumocDetails + + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=informed-after-call-2', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=after-call-attempt-2', + + vclAttemptToContactAgain + vclCallDate3 // check + vclCallHour3 + vclCallMinutes3 + vclCallType3 + vclVictimInformed3 + vclCallNotes3 + vclFumoc + vclNoFumocDetails + + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=informed-after-call-3', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=after-call-attempt-3', + + vclCallAttempt + + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=draft-ready-to-send', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=draft-approved-to-send', + + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=fu-email-after-call-1', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=fu-email-after-call-2', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=fu-email-after-call-3', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=fu-email-failure-permanent', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=fu-email-failure-permanent-with-success', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=fu-email-failure-technical', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=fu-email-failure-temporary', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=fu-email-sending', + + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=fu-letter-dispatched', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=fu-letter-after-call-1', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=fu-letter-after-call-2', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=fu-letter-after-call-3', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=mobile&vclStatus=fu-letter-after-fu-email-undelivered', + + + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=email&vclStatus=email-delivered', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=email&vclStatus=email-after-call-attempt-1', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=email&vclStatus=email-after-call-attempt-2', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=email&vclStatus=email-failure-permanent', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=email&vclStatus=email-failure-permanent-with-success', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=email&vclStatus=email-failure-technical', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=email&vclStatus=email-failure-temporary', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=email&vclStatus=email-sending', + + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=post&vclStatus=letter-dispatched', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=post&vclStatus=letter-after-call-attempt-1', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=post&vclStatus=letter-after-call-attempt-2', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=post&vclStatus=letter-after-call-attempt-3', + '/v42/victim?secondaryNav=vcl&nextTask=stopped-charge&vclType=stopped-charge&pmoc=post&vclStatus=letter-after-email-undelivered' \ No newline at end of file diff --git a/app/views/v42/victim/victim-details/email-address.html b/app/views/v42/victim/victim-details/email-address.html new file mode 100644 index 000000000..8f171ba88 --- /dev/null +++ b/app/views/v42/victim/victim-details/email-address.html @@ -0,0 +1,54 @@ +{% extends "layouts/main.html" %} +{% set pageName="Victim's email address" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    + +

    + +

    + + + + +
    + +
    +

    + +

    + + +
    + + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/victim-details/index.html b/app/views/v42/victim/victim-details/index.html new file mode 100644 index 000000000..b62736a08 --- /dev/null +++ b/app/views/v42/victim/victim-details/index.html @@ -0,0 +1,334 @@ +{% block content %} +

    Victim details

    + +
    +
    + +
    +
    +

    Victim name and details

    +
    + +
    +
    +
    +
    + Name and title +
    +
    + {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] }} {{ data['victimForename'] }} +
    +
    + Change full name +
    +
    +
    +
    + Preferred name +
    +
    + {{ data['victimPreferredName'] }} +
    +
    + Change preferred name +
    +
    +
    +
    + Date of birth +
    +
    + {{ data['victimDateOfBirth'] }} ({{ data['victimAge'] }} years old) +
    +
    + Change age +
    +
    +
    +
    + Sex and gender identity +
    +
    +

    Preferred not to say

    +
    +
    + Change sex and gender identity +
    +
    +
    +
    + Categories +
    +
    +

    + Vulnerable
    + Intimidated +

    +
    +
    + Change preferred name +
    +
    +
    +
    + Special measures required +
    +
    + Not provided +
    +
    + Change special measures required +
    +
    +
    +
    + Previous convictions +
    +
    + Yes +
    +
    + Change if has previous convictions +
    +
    +
    +
    + Has health conditions or illness +
    +
    + Select if they have health conditions or illness +
    +
    + +
    +
    + Ethnic group +
    +
    + White +
    +
    + Change ethnic group +
    +
    +
    +
    + Ethnic background +
    +
    + English, Welsh, Scottish, Northern Irish or British +
    +
    + Change ethnic background +
    +
    +
    +
    + Religion +
    +
    +

    Preferred not to say

    +
    +
    + Change religion +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    Victim contact preferences

    +
    + +
    +
    +
    +
    + Wants to be contacted +
    +
    + Yes +
    +
    +
    +
    + Preferred method of contact for CPS +
    + {% if (data['pmoc'] == "Not provided") %} +
    + Enter preferred method of contact +
    + {% else %} +
    + {{ data['pmoc'] | capitalize }} +
    +
    + Change preferred method of contact +
    + {% endif %} +
    +
    +
    + Preferred method of contact for police +
    +
    + Mobile +
    +
    +
    +
    + Preferred correspondence language +
    +
    + English +
    +
    + Change preferred correspondence language +
    +
    +
    +
    + Preferred contact times +
    + {% if (data['preferredContactTimes'] == "Not provided") %} +
    + Enter preferred contact times +
    + {% else %} +
    + {{ data['preferredContactTimes'] | capitalize or "Weekdays, 8am to 6pm" }} +
    +
    + Change preferred contact times +
    + {% endif %} +
    +
    +
    +
    +
    +
    +

    Victim contact details

    +
    +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    + Change phone number +
    +
    +
    +
    + Email address +
    +
    + {{ data['victimEmailAddress'] }} +
    +
    + Change email address +
    +
    +
    +
    + Address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + Change home address +
    +
    +
    +
    +
    + +
    +
    +

    Victim representative

    +
    + +
    +
    + +
    +
    + Telephone number +
    +
    + Enter victim representative telephone number +
    +
    +
    +
    + Email address +
    +
    + Enter victim representative email address +
    +
    +
    +
    +
    + +
    +
    +

    Power of attorney

    +
    + +
    +
    +
    +
    + Name +
    +
    + Enter power of attorney name +
    +
    +
    +
    + Telephone number +
    +
    + Enter power of attorney telephone number +
    +
    +
    +
    + Email address +
    +
    + Enter power of attorney email address +
    +
    +
    +
    +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victim/victim-details/pmoc.html b/app/views/v42/victim/victim-details/pmoc.html new file mode 100644 index 000000000..4d9d3bdf8 --- /dev/null +++ b/app/views/v42/victim/victim-details/pmoc.html @@ -0,0 +1,87 @@ +{% extends "layouts/main.html" %} +{% set pageName="Preferred method of contact" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/victims.html b/app/views/v42/victims.html new file mode 100644 index 000000000..0d24b819f --- /dev/null +++ b/app/views/v42/victims.html @@ -0,0 +1,755 @@ +{% extends "layouts/main.html" %} +{% set pageName="Victims" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +{% include "/v42/partials/header/victims-selected.html" %} +{% endblock %} + +{% block content %} + +{% set vloName = data['vlo'] | default('') %} +{% set vloNameParts = vloName.split(', ') %} +{% if vloNameParts | length == 2 %} + {% set vloLastname = vloNameParts[0] | capitalize %} + {% set vloFirstnameRaw = vloNameParts[1] %} + {% set vloFirstname = vloFirstnameRaw.split(' (')[0] %} + {% set vloFormatted = vloFirstname + ' ' + vloLastname %} +{% else %} + {% set vloFormatted = vloName %} +{% endif %} + + +
    +
    + +

    Victims

    + +
    +
    +
    + +

    Search

    + +
    +
    +
    + + Search by + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    + + + + + + +
    +
    + +
    + + + +

    + +

    Sorted by: Victims first, Last name (A to Z)

    + +
    + + + + + +
    + + + +
    + +{% endblock %} + +{% block pageScripts %} + + + + + + +{% endblock %} \ No newline at end of file diff --git a/app/views/v42/vlo.html b/app/views/v42/vlo.html new file mode 100644 index 000000000..b7deb3b70 --- /dev/null +++ b/app/views/v42/vlo.html @@ -0,0 +1,49 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Victim liaison officer" %} + +{% block header %} +{% include "/v42/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +{% include "/v42/partials/identity-bar/index.html" %} +Back +{% endblock %} + +{% block content %} +
    +
    + +
    +
    + +

    + +

    + +
    + Start typing a name then select from the list +
    + +
    +
    + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + + + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat4/.DS_Store b/app/views/v50/.DS_Store similarity index 100% rename from app/views/delivery/wat4/.DS_Store rename to app/views/v50/.DS_Store diff --git a/app/views/v50/case-locked/by-someone-else.html b/app/views/v50/case-locked/by-someone-else.html new file mode 100644 index 000000000..0e3a3dd39 --- /dev/null +++ b/app/views/v50/case-locked/by-someone-else.html @@ -0,0 +1,27 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Case locked" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    +

    + This case is locked +

    +

    + This case was locked on 19 February 2025 at 16:48. +

    +

    + We could not save the information you entered. To make an update, contact Gerald Kingsley-Smyth and ask them to exit the case. +

    +

    + To view the victim's information, search for the URN and select the victim's name again. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v50/case-locked/self-locked.html b/app/views/v50/case-locked/self-locked.html new file mode 100644 index 000000000..459c3acc1 --- /dev/null +++ b/app/views/v50/case-locked/self-locked.html @@ -0,0 +1,24 @@ +{% extends "layouts/main.html" %} + +{% set pageName="Case locked" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    +

    + This case is locked +

    +

    + We could not save the information you entered. To make an update, exit the case on CMS. +

    +

    + To view the victim's information, search for the URN and select the victim's name again. +

    + + Continue + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v50/change-service.html b/app/views/v50/change-service.html new file mode 100644 index 000000000..6c9bd6604 --- /dev/null +++ b/app/views/v50/change-service.html @@ -0,0 +1,63 @@ +{% extends "layouts/main.html" %} +{% set pageName="Change service" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + +

    + Which is the service lead for {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    or
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    +{% endblock %} diff --git a/app/views/v50/change-task-due-date.html b/app/views/v50/change-task-due-date.html new file mode 100644 index 000000000..a16879f40 --- /dev/null +++ b/app/views/v50/change-task-due-date.html @@ -0,0 +1,93 @@ +{% extends "layouts/main.html" %} +{% set pageName="Change task due date" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +Back +{% endblock %} + +{% block content %} +
    +
    + +

    + Task due date +

    + +
    + + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + +
    +
    + +
    + + +
    + + +
    +
    +
    + + + + +{% endblock %} diff --git a/app/views/v50/next-task-due-date.html b/app/views/v50/next-task-due-date.html new file mode 100644 index 000000000..8794e410f --- /dev/null +++ b/app/views/v50/next-task-due-date.html @@ -0,0 +1,86 @@ +{% extends "layouts/main.html" %} +{% set pageName="Task due date" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + + +
    +

    + +

    + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + +
    +
    + + +
    +
    +
    + + +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat4/onb/case-contacts.html b/app/views/v50/onb/case-contacts.html similarity index 100% rename from app/views/delivery/wat4/onb/case-contacts.html rename to app/views/v50/onb/case-contacts.html diff --git a/app/views/v50/onb/check-details/case-type.html b/app/views/v50/onb/check-details/case-type.html new file mode 100644 index 000000000..c306326d1 --- /dev/null +++ b/app/views/v50/onb/check-details/case-type.html @@ -0,0 +1,67 @@ +{% extends "layouts/main.html" %} +{% set pageName="Charging type" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is the charging type? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/v50/onb/check-details/index.html b/app/views/v50/onb/check-details/index.html new file mode 100644 index 000000000..c8bebaae3 --- /dev/null +++ b/app/views/v50/onb/check-details/index.html @@ -0,0 +1,274 @@ +{% extends "layouts/main.html" %} +{% set pageName="Check the details before drafting the letter" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + + {% if (data['successNotification'] == "yes") and (data['onboardedStatus'] == "Yes") %} + + {% endif %} + +

    + Check the details for {{ data['victimForename'] }} {{ data['victimSurname'] }} +

    + +
    +
    +
    + Service lead +
    +
    + {{ data['serviceLead'] }} +
    +
    + + Change service lead + +
    +
    +
    +
    + Charging type +
    + {% if data['caseType'] %} +
    + {{ data['caseType'] | capitalize }} +
    +
    + + Change charging type + +
    + {% else %} +
    + Select charging type +
    + {% endif %} +
    +
    +
    + Domestic abuse risk level +
    + {% if data['riskLevel'] %} +
    + {{ data['riskLevel'] }} +
    +
    + + Change domestic abuse risk level + +
    + {% else %} +
    + + Select domestic abuse risk level + +
    + {% endif %} +
    +
    +
    + Preferred method of contact +
    + {% if data['pmoc'] %} +
    + {{ data['pmoc'] | capitalize }} +
    +
    + + Change preferred method of contact + +
    + {% else %} +
    + + Select preferred method of contact + +
    + {% endif %} +
    +
    +
    + Preferred correspondence language +
    + {% if data['preferredCorrespondenceLanguage'] == "English" or data['preferredCorrespondenceLanguage'] == "Welsh" or data['preferredCorrespondenceLanguage'] == "Other" %} +
    + {% if data['preferredCorrespondenceLanguage'] == "Other" %}{{ data['preferredCorrespondenceLanguageOtherText'] }}{% else %}{{ data['preferredCorrespondenceLanguage'] }}{% endif %} +
    +
    + + Change preferred correspondence language + +
    + {% else %} +
    + + Select preferred correspondence language + +
    + {% endif %} +
    +
    +
    + Translator needed +
    + {% if data['translatorNeeded'] == "Yes" or data['translatorNeeded'] == "No" %} +
    + {{ data['translatorNeeded'] }} +
    +
    + + Change if translator needed + +
    + {% else %} +
    + + Select if translator needed + +
    + {% endif %} +
    +
    +
    + Preferred contact times +
    + {% if data['preferredContactTimes'] %} +
    + {{ data['preferredContactTimes'] }} +
    +
    + + Change preferred contact times + +
    + {% else %} +
    + + Enter preferred contact times + +
    + {% endif %} +
    +
    +
    + Preferred name +
    + {% if data['preferredName'] %} +
    + {{ data['preferredName'] }} +
    +
    + + Change preferred name + +
    + {% else %} +
    + + Enter preferred name + +
    + {% endif %} +
    +
    +
    + Victim Personal Statement status +
    + {% if data['vpsStatus'] %} +
    + {{ data['vpsStatus'] }} +
    +
    + + Change Victim Personal Statement status + +
    + {% else %} +
    + + Select Victim Personal Statement status + +
    + {% endif %} +
    +
    +

    + Now confirm their details +

    +

    + After you confirm the details, you can create a task for {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

    +
    + + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v50/onb/check-details/pmoc.html b/app/views/v50/onb/check-details/pmoc.html new file mode 100644 index 000000000..af65cc0da --- /dev/null +++ b/app/views/v50/onb/check-details/pmoc.html @@ -0,0 +1,88 @@ +{% extends "layouts/main.html" %} +{% set pageName="Preferred method of contact" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v50/onb/check-details/preferred-contact-times.html b/app/views/v50/onb/check-details/preferred-contact-times.html new file mode 100644 index 000000000..46822499b --- /dev/null +++ b/app/views/v50/onb/check-details/preferred-contact-times.html @@ -0,0 +1,43 @@ +{% extends "layouts/main.html" %} +{% set pageName="Preferred contact times" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    + +

    + +

    + + + +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/v50/onb/check-details/preferred-correspondence-language.html b/app/views/v50/onb/check-details/preferred-correspondence-language.html new file mode 100644 index 000000000..047153ba9 --- /dev/null +++ b/app/views/v50/onb/check-details/preferred-correspondence-language.html @@ -0,0 +1,75 @@ +{% extends "layouts/main.html" %} +{% set pageName="Preferred correspondence language" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred correspondence language? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    +
    +
    + + +
    +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/v50/onb/check-details/preferred-name.html b/app/views/v50/onb/check-details/preferred-name.html new file mode 100644 index 000000000..b65df6b8a --- /dev/null +++ b/app/views/v50/onb/check-details/preferred-name.html @@ -0,0 +1,43 @@ +{% extends "layouts/main.html" %} +{% set pageName="Preferred name" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    + +

    + +

    + + + +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/v50/onb/check-details/risk-level.html b/app/views/v50/onb/check-details/risk-level.html new file mode 100644 index 000000000..24b62dcc6 --- /dev/null +++ b/app/views/v50/onb/check-details/risk-level.html @@ -0,0 +1,74 @@ +{% extends "layouts/main.html" %} +{% set pageName="Domestic abuse risk level" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is the domestic abuse risk level for {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/v50/onb/check-details/translator-needed.html b/app/views/v50/onb/check-details/translator-needed.html new file mode 100644 index 000000000..6715d1677 --- /dev/null +++ b/app/views/v50/onb/check-details/translator-needed.html @@ -0,0 +1,69 @@ +{% extends "layouts/main.html" %} +{% set pageName="Translator needed" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Does {{ data['victimForename'] }} {{ data['victimSurname'] }} need a translator? +

    +
    + +
    + +
    + + +
    + +
    +
    + + +
    +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/v50/onb/check-details/vps-status.html b/app/views/v50/onb/check-details/vps-status.html new file mode 100644 index 000000000..34b4e70b8 --- /dev/null +++ b/app/views/v50/onb/check-details/vps-status.html @@ -0,0 +1,80 @@ +{% extends "layouts/main.html" %} +{% set pageName="VPS status" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is the status of {{ data['victimForename'] }} {{ data['victimSurname'] }}'s Victim Personal Statement (VPS)? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/v50/onb/check-task.html b/app/views/v50/onb/check-task.html new file mode 100644 index 000000000..55722e641 --- /dev/null +++ b/app/views/v50/onb/check-task.html @@ -0,0 +1,200 @@ +{% extends "layouts/main.html" %} +{% set pageName="Check the task details are correct" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +

    + Check the task details +

    + +
    +
    +
    + Task +
    + {% if data['nextTask'] %} +
    + {% if data['nextTask'] == "dtc" %} + Inform of a decision to charge + {% elif data['nextTask'] == "nfa" %} + Inform of a no further action decision + {% elif data['nextTask'] == "stopped-charge" %} + Inform of a stopped charge + {% elif data['nextTask'] == "altered-charge" %} + Inform of a substantially altered charge + {% elif data['nextTask'] == "meeting-offer" %} + Log offered meeting + {% elif data['nextTask'] == "meeting-arranged" %} + Log arranged meeting + {% elif data['nextTask'] == "meeting-outcome" %} + Log meeting outcome + {% elif data['nextTask'] == "other" %} + Another task (not listed) + {% elif data['nextTask'] == "no-task" %} + No task set + {% else %} + {{ data['nextTask'] }} + {% endif %} +
    +
    + + Change next task + +
    + {% else %} +
    + Select next task +
    + {% endif %} +
    + {% if data['nextTask'] == "no-task" %} + + {% else %} + {% if data['nextTask'] == "meeting-offer" or data['nextTask'] == "meeting-arranged" or data['nextTask'] == "meeting-outcome" %} +
    +
    + Purpose +
    +
    + {% if data['meetingPurpose'] == "pre-trial" %} + CPS pre-trial meeting + {% elif data['meetingPurpose'] == "charging-decision" %} + Inform victim about charging decision + {% elif data['meetingPurpose'] == "stopped-altered" %} + Stopped or substantially altered charge (VCL Scheme) + {% elif data['meetingPurpose'] == "vrr" %} + Victims' Right to Review (VRR) + {% elif data['meetingPurpose'] == "complaint" %} + Complaint about victim care + {% else %} + {{ data['meetingPurposeDetails'] }} + {% endif %} +
    +
    + + Change meeting purpose + +
    +
    + {% endif %} + {% if data['manualTask'] == "yes" %} +
    +
    + Task name +
    + {% if data['manualTaskName'] %} +
    + {{ data['manualTaskName'] }} +
    +
    + + Change task name + +
    + {% else %} +
    + Enter task name +
    + {% endif %} +
    +
    +
    + Due date +
    + {% if data['taskDueDate'] %} +
    + {{ data['taskDueDate'] | formatDate }} +
    +
    + + Change next task due date + +
    + {% else %} +
    + Enter due date +
    + {% endif %} +
    +
    +
    + Note +
    + {% if data['taskNote'] == "" %} +
    + Enter note +
    + {% else %} +
    + {{ data['taskNote'] | nl2br }} +
    +
    + + Change task note + +
    + {% endif %} +
    + {% else %} +
    +
    + Due date +
    + {% if data['taskDueDate'] %} +
    + {{ data['taskDueDate'] | formatDate }} +
    +
    + + Change next task due date + +
    + {% else %} +
    + Select next task due date +
    + {% endif %} +
    + {% endif %} + {% endif %} +
    +

    + Now confirm the details +

    + {% if data['nextTask'] == "no-task" %} +

    + After you confirm the details, you can create tasks for {{ data['victimForename'] }} {{ data['victimSurname'] }} from their profile page. +

    +
    + + +
    + {% else %} + +

    + After you confirm the details, a task for {{ data['victimForename'] }} {{ data['victimSurname'] }} will be created. +

    +
    + + +
    + {% endif %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v50/onb/manual-task.html b/app/views/v50/onb/manual-task.html new file mode 100644 index 000000000..79f38ecf4 --- /dev/null +++ b/app/views/v50/onb/manual-task.html @@ -0,0 +1,63 @@ +{% extends "layouts/main.html" %} +{% set pageName="Create a task" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +Back +{% endblock %} + +{% block content %} +
    +
    + +

    Create a task for {{ data['victimForename'] }} {{ data['victimSurname'] }}

    + +
    + +
    + + +
    +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + + +
    + +
    +
    + +
    + + +
    + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v50/onb/meeting-purpose.html b/app/views/v50/onb/meeting-purpose.html new file mode 100644 index 000000000..0f904a1a6 --- /dev/null +++ b/app/views/v50/onb/meeting-purpose.html @@ -0,0 +1,97 @@ +{% extends "layouts/main.html" %} +{% set pageName="Task selection" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is the purpose of the meeting? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    + + +
    +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/v50/onb/next-task-due-date.html b/app/views/v50/onb/next-task-due-date.html new file mode 100644 index 000000000..d1036d118 --- /dev/null +++ b/app/views/v50/onb/next-task-due-date.html @@ -0,0 +1,89 @@ +{% extends "layouts/main.html" %} +{% set pageName="Task due date" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} +<<<<<<< Updated upstream:app/views/delivery/wat4/onb/next-task-due-date.html +{% include "/delivery/wat4/partials/identity-bar/victim-page-bfs-nocreatetask.html" %} +======= + +>>>>>>> Stashed changes:app/views/v50/onb/next-task-due-date.html +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +

    + +

    + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + +
    +
    + + +
    +
    +
    + + +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v50/onb/next-task.html b/app/views/v50/onb/next-task.html new file mode 100644 index 000000000..02f5fbe39 --- /dev/null +++ b/app/views/v50/onb/next-task.html @@ -0,0 +1,111 @@ +{% extends "layouts/main.html" %} +{% set pageName="Next task" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is the next task for {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + + + + + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    or
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v50/onb/onboarded.html b/app/views/v50/onb/onboarded.html new file mode 100644 index 000000000..937fc9968 --- /dev/null +++ b/app/views/v50/onb/onboarded.html @@ -0,0 +1,63 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Victim onboarded" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    + +

    + Victim onboarded +

    +
    + +

    + {% if data['nextTask'] == "dtc" %} + You also confirmed known details for {{ data['victimForename'] }} {{ data['victimSurname'] }} and created a task to inform of a decision to charge due {{ data['taskDueDate'] | formatDate }}. + {% elif data['nextTask'] == "nfa" %} + You also confirmed known details for {{ data['victimForename'] }} {{ data['victimSurname'] }} and created a task to inform of a no further action decision due {{ data['taskDueDate'] | formatDate }}. + {% elif data['nextTask'] == "stopped-charge" %} + You also confirmed known details for {{ data['victimForename'] }} {{ data['victimSurname'] }} and created a task to inform of a stopped charge due {{ data['taskDueDate'] | formatDate }}. + {% elif data['nextTask'] == "altered-charge" %} + You also confirmed known details for {{ data['victimForename'] }} {{ data['victimSurname'] }} and created a task to inform of a substantially altered charge due {{ data['taskDueDate'] | formatDate }}. + {% elif data['nextTask'] == "meeting-offer" %} + You also confirmed known details for {{ data['victimForename'] }} {{ data['victimSurname'] }} and created a task to log offered meeting due {{ data['taskDueDate'] | formatDate }}. + {% elif data['nextTask'] == "meeting-arranged" %} + You also confirmed known details for {{ data['victimForename'] }} {{ data['victimSurname'] }} and created a task to log arranged meeting due {{ data['taskDueDate'] | formatDate }}. + {% elif data['nextTask'] == "meeting-outcome" %} + You also confirmed known details for {{ data['victimForename'] }} {{ data['victimSurname'] }} and created a task to log meeting outcome due {{ data['taskDueDate'] | formatDate }}. + {% elif data['nextTask'] == "other" %} + You also confirmed known details for {{ data['victimForename'] }} {{ data['victimSurname'] }} and created a task of '{{ data['manualTaskName'] }}' due {{ data['taskDueDate'] | formatDate }}. + {% elif data['nextTask'] == "no-task" %} + You also confirmed known details for {{ data['victimForename'] }} {{ data['victimSurname'] }} but no task was created. + {% else %} + You also confirmed known details for {{ data['victimForename'] }} {{ data['victimSurname'] }} but encountered an unexpected task type of '{{ data['nextTask'] }}'. + {% endif %} +

    + +

    What happens next

    + +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} can now be assigned to a victim liaison officer. +

    + + + Continue + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v50/onb/pmoc.html b/app/views/v50/onb/pmoc.html new file mode 100644 index 000000000..df0d3afff --- /dev/null +++ b/app/views/v50/onb/pmoc.html @@ -0,0 +1,88 @@ +{% extends "layouts/main.html" %} +{% set pageName="Preferred method of contact" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v50/onb/service-lead.html b/app/views/v50/onb/service-lead.html new file mode 100644 index 000000000..ffda4e038 --- /dev/null +++ b/app/views/v50/onb/service-lead.html @@ -0,0 +1,82 @@ +{% extends "layouts/main.html" %} +{% set pageName="Service lead" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + Which is the service lead for {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    or
    + +
    + + +
    + +
    +
    +
    + + {% if onboardedStatus == "no" %} + + {% else %} + + {% endif %} + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v50/onb/victim-details.html b/app/views/v50/onb/victim-details.html new file mode 100644 index 000000000..c05945c4a --- /dev/null +++ b/app/views/v50/onb/victim-details.html @@ -0,0 +1,295 @@ +{% block content %} +

    Victim details

    + +
    +
    +
    +
    +

    Name and contact details

    +
    + +
    +
    +
    +
    + Name and title +
    +
    + {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] }} {{ data['victimForename'] }} +
    +
    + Change full name +
    +
    +
    +
    + Preferred name +
    +
    + {{ data['victimPreferredName'] }} +
    +
    + Change preferred name +
    +
    +
    +
    + Telephone number +
    +
    + {{ data['victimPhoneNumber'] }} +
    +
    + Change phone number +
    +
    +
    +
    + Email address +
    +
    + {{ data['victimEmailAddress'] }} +
    +
    + Change email address +
    +
    +
    +
    + Address +
    +
    + {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} +
    +
    + Change home address +
    +
    +
    +
    + Want to be contacted +
    +
    + Yes +
    +
    +
    +
    + Preferred method of contact +
    + {% if (data['pmoc'] == "Not provided") %} +
    + Enter preferred method of contact +
    + {% else %} +
    + {{ data['pmoc'] | capitalize }} +
    +
    + Change preferred method of contact +
    + {% endif %} +
    +
    +
    + Preferred correspondence language +
    +
    + English +
    +
    + Change preferred correspondence language +
    +
    +
    +
    + Preferred contact times +
    + {% if (data['preferredContactTimes'] == "Not provided") %} +
    + Enter preferred contact times +
    + {% else %} +
    + {{ data['preferredContactTimes'] | capitalize }} +
    +
    + Change preferred contact times +
    + {% endif %} +
    +
    +
    + Victim representative contact details +
    +
    + Not provided +
    +
    + Change victim representative contact details +
    +
    +
    +
    +
    + +
    +
    + +
    +
    +

    Equality information

    +
    + +
    +
    +
    +
    + Age +
    +
    + {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) +
    +
    + Change age +
    +
    +
    +
    + Has health conditions or illness +
    +
    + Yes +
    +
    + Change if they have health conditions or illness +
    +
    +
    +
    + Health conditions or illness +
    +
    + Not provided +
    +
    + Change health conditions or illness +
    +
    +
    +
    + Abilities reduced +
    +
    + Not provided +
    +
    + Change if abilities reduced +
    +
    +
    +
    + Ethnic group +
    +
    + White +
    +
    + Change ethnic group +
    +
    +
    +
    + Ethnic background +
    +
    + English, Welsh, Scottish, Northern Irish or British +
    +
    + Change ethnic background +
    +
    +
    +
    + Religion +
    +
    +

    Preferred not to say

    +
    +
    + Change religion +
    +
    +
    +
    + Sex +
    +
    +

    Preferred not to say

    +
    +
    + Change sex +
    +
    +
    +
    + Gender identity +
    +
    +

    Preferred not to say

    +
    +
    + Change gender identity +
    +
    + +
    +
    +
    + +
    +
    +

    Other information

    +
    + +
    +
    +
    +
    + Previous convictions +
    +
    + Yes +
    +
    + Change if has previous convictions +
    +
    +
    +
    + Special measures required +
    +
    + Not provided +
    +
    + Change special measures required +
    +
    +
    +
    + Power of Attorney +
    +
    + No +
    +
    + Change Power of Attorney +
    +
    +
    +
    +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v50/other/call-logged.html b/app/views/v50/other/call-logged.html new file mode 100644 index 000000000..2a3d14152 --- /dev/null +++ b/app/views/v50/other/call-logged.html @@ -0,0 +1,40 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Telephone call logged" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Telephone call logged +

    +
    + +

    + The telephone call was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

    + + + + + Continue + + +
    +
    +{% endblock %} diff --git a/app/views/v50/other/contacted-by.html b/app/views/v50/other/contacted-by.html new file mode 100644 index 000000000..57ec754ae --- /dev/null +++ b/app/views/v50/other/contacted-by.html @@ -0,0 +1,96 @@ +{% extends "layouts/main.html" %} +{% set pageName="How did you contact the victim?" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +
    +
    + + +

    + How did you communicate with {{ data['victimForename'] }} {{ data['victimSurname'] }}? +

    +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    +
    +
    + + +
    +
    + +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/v50/other/email-details.html b/app/views/v50/other/email-details.html new file mode 100644 index 000000000..3ff1d1cb9 --- /dev/null +++ b/app/views/v50/other/email-details.html @@ -0,0 +1,172 @@ +{% extends "layouts/main.html" %} +{% set pageName="Log an email" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Log an email

    + + + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of email + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + Direction of email + + +
    +
    + + +
    + I sent an email to them +
    +
    + +
    + + +
    + They sent an email to victim services +
    +
    +
    +
    +
    + +
    +
    + + Person contacted + +
    +
    + + +
    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
    +
    +
    + + +
    +
    +
    + + +
    + +
    + + +
    +
    +
    +
    +
    + +
    + + +
    + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v50/other/email-logged.html b/app/views/v50/other/email-logged.html new file mode 100644 index 000000000..599ba0f4a --- /dev/null +++ b/app/views/v50/other/email-logged.html @@ -0,0 +1,40 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Email logged" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Email logged +

    +
    + +

    + The email was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

    + + + + + Continue + + +
    +
    +{% endblock %} diff --git a/app/views/v50/other/in-person-logged.html b/app/views/v50/other/in-person-logged.html new file mode 100644 index 000000000..38b38aa2b --- /dev/null +++ b/app/views/v50/other/in-person-logged.html @@ -0,0 +1,40 @@ +{% extends "layouts/main.html" %} +{% set pageName = "In-person meeting logged" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + In-person conversation logged +

    +
    + +

    + The in-person conversation was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

    + + + + + Continue + + +
    +
    +{% endblock %} diff --git a/app/views/v50/other/in-person.html b/app/views/v50/other/in-person.html new file mode 100644 index 000000000..d291de984 --- /dev/null +++ b/app/views/v50/other/in-person.html @@ -0,0 +1,141 @@ +{% extends "layouts/main.html" %} +{% set pageName="Log an in-person conversation" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Log an in-person conversation

    + + + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of conversation + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + Person contacted + +
    +
    + + +
    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
    +
    +
    + + +
    +
    +
    + + +
    + +
    + + +
    +
    +
    +
    +
    + +
    + + +
    + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/v50/other/letter-details.html b/app/views/v50/other/letter-details.html new file mode 100644 index 000000000..3afee21a9 --- /dev/null +++ b/app/views/v50/other/letter-details.html @@ -0,0 +1,165 @@ +{% extends "layouts/main.html" %} +{% set pageName="Log a letter" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Log a letter

    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of letter (optional) + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + Direction of letter + + +
    +
    + + +
    + I sent a letter to them +
    +
    + +
    + + +
    + They sent a letter to victim services +
    +
    +
    +
    +
    + +
    +
    + + Person contacted + +
    +
    + + +
    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
    +
    +
    + + +
    +
    +
    + + +
    + +
    + + +
    +
    +
    +
    +
    + +
    + + +
    + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v50/other/letter-logged.html b/app/views/v50/other/letter-logged.html new file mode 100644 index 000000000..a6c4f6580 --- /dev/null +++ b/app/views/v50/other/letter-logged.html @@ -0,0 +1,48 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Letter logged" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Letter logged +

    +
    + +

    + The letter was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

    + + + + + + + + + + + Continue + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v50/other/log.html b/app/views/v50/other/log.html new file mode 100644 index 000000000..e733a7bd6 --- /dev/null +++ b/app/views/v50/other/log.html @@ -0,0 +1,164 @@ +{% extends "layouts/main.html" %} +{% set pageName="Log a communication" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +Back +{% endblock %} + +{% block content %} +
    +
    + +

    Log a communication

    + +
    + + {# 1. Purpose of communication – textarea #} +
    + + +
    + + {# 2. Date of communication – date input #} +
    +
    + + Date of communication + +
    + For example, 27 3 2025 +
    +
    +
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    +
    +
    + + {# 3. Method of contact – radios #} +
    +
    + + Method of contact + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + {# 4. Direction of communication – radios #} +
    +
    + + Direction of communication + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + {# 5. Individual – conditional radios #} +
    +
    + + Individual + +
    +
    + + +
    +
    + + +
    +
    +
    + + +
    +
    +
    +
    +
    + + + +
    + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v50/other/other-logged.html b/app/views/v50/other/other-logged.html new file mode 100644 index 000000000..1cba482a3 --- /dev/null +++ b/app/views/v50/other/other-logged.html @@ -0,0 +1,40 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Other communication logged" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Communication logged +

    +
    + +

    + The communication was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

    + + + + + Continue + + +
    +
    +{% endblock %} diff --git a/app/views/v50/other/other.html b/app/views/v50/other/other.html new file mode 100644 index 000000000..e18e574f0 --- /dev/null +++ b/app/views/v50/other/other.html @@ -0,0 +1,172 @@ +{% extends "layouts/main.html" %} +{% set pageName="Log other communication" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Log other communication

    + + + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of communication + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + Direction of communication + + +
    +
    + + +
    + I contacted them +
    +
    + +
    + + +
    + They contacted victim services +
    +
    +
    +
    +
    + +
    +
    + + Person contacted + +
    +
    + + +
    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
    +
    +
    + + +
    +
    +
    + + +
    + +
    + + +
    +
    +
    +
    +
    + +
    + + +
    + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/v50/other/telephone-call.html b/app/views/v50/other/telephone-call.html new file mode 100644 index 000000000..9c9e2edc7 --- /dev/null +++ b/app/views/v50/other/telephone-call.html @@ -0,0 +1,173 @@ +{% extends "layouts/main.html" %} +{% set pageName="Log a telephone call" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Log a telephone call

    + + + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of call + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + Direction of call + + +
    +
    + + +
    + I called them +
    +
    + +
    + + +
    + They called victim services +
    +
    +
    +
    +
    + +
    +
    + + Person contacted + +
    +
    + + +
    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
    +
    +
    + + +
    +
    +
    + + +
    + +
    + + +
    +
    +
    +
    +
    + +
    + + +
    + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/v50/other/text-message-logged.html b/app/views/v50/other/text-message-logged.html new file mode 100644 index 000000000..2fb201b45 --- /dev/null +++ b/app/views/v50/other/text-message-logged.html @@ -0,0 +1,40 @@ +{% extends "layouts/main.html" %} +{% set pageName = "Text message logged" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +{% endblock %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block content %} +
    +
    + +
    +

    + Text message logged +

    +
    + +

    + The text message was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. +

    + + + + + Continue + + +
    +
    +{% endblock %} diff --git a/app/views/v50/other/text-message.html b/app/views/v50/other/text-message.html new file mode 100644 index 000000000..cefd917ec --- /dev/null +++ b/app/views/v50/other/text-message.html @@ -0,0 +1,164 @@ +{% extends "layouts/main.html" %} +{% set pageName="Log a text message" %} + +{% block header %} +{% include "/v50/partials/header/none-selected.html" %} +{% endblock %} + +{% block beforeContent %} + +Back +{% endblock %} + +{% block content %} +
    +
    + +
    + +

    Log a text message

    + +
    + + +
    + Use the date picker or enter a date. For example, 17/05/2025 +
    + +
    + + +
    +
    + +
    +
    + + Time of text message + + +
    + Enter a time in 24-hour format. For example, 14:30 +
    + +
    + +
    +
    + + +
    +
    +
    + : +
    + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + + Direction of text message + + +
    +
    + + +
    + I sent a text message to them +
    +
    + +
    + + +
    + They sent a text message to victim services +
    +
    +
    +
    +
    + +
    +
    + + Person contacted + +
    +
    + + +
    + {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} +
    +
    +
    + + +
    +
    +
    + + +
    + +
    + + +
    +
    +
    +
    +
    + +
    + + +
    + + +
    +
    +
    +{% endblock %} + +{% block pageScripts %} + +{% endblock %} diff --git a/app/views/v50/overview.html b/app/views/v50/overview.html new file mode 100644 index 000000000..59e835c9c --- /dev/null +++ b/app/views/v50/overview.html @@ -0,0 +1,50 @@ +{% extends "layouts/main.html" %} +{% set pageName="Overview" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +{% include "/v50/partials/header/overview-selected.html" %} +{% endblock %} + +{% block content %} + +{% endblock %} diff --git a/app/views/v50/overview2.html b/app/views/v50/overview2.html new file mode 100644 index 000000000..0b7a645c1 --- /dev/null +++ b/app/views/v50/overview2.html @@ -0,0 +1,398 @@ +{% extends "layouts/main.html" %} +{% set pageName="Overview" %} + +{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} + +{% block header %} +{% include "/v60/partials/header/overview-selected.html" %} +{% endblock %} + +{% block content %} +
    +
    + +

    Overview

    + +
    +
    +
    +
    +
    + +
    +
    + + Service + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    + +
    +
    + + CPS area + +
    +
    +
    +
      +
    + +
    +
    + +
    + +
    +
    + + Task type + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    + +
    +
    + + Meeting purpose + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    + +
    + + + + + +
    +
    +
    +
    + +
    + +
    +
    + + + + +{% endblock %} diff --git a/app/views/delivery/wat3/overview3.html b/app/views/v50/overview3.html similarity index 93% rename from app/views/delivery/wat3/overview3.html rename to app/views/v50/overview3.html index 08ef910ee..8e77ae49a 100644 --- a/app/views/delivery/wat3/overview3.html +++ b/app/views/v50/overview3.html @@ -4,7 +4,7 @@ {% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} {% block header %} -{% include "/delivery/wat4/partials/header/overview-selected.html" %} +{% include "/v60/partials/header/overview-selected.html" %} {% endblock %} {% block content %} @@ -240,15 +240,15 @@

    Overview

    Inform of a decision to charge

    - + 0 overdue - + 1 due today - + 0 unassigned @@ -256,15 +256,15 @@

    Inform of a decision to charge

    Inform of a no further action decision

    - + 1 overdue - + 0 due today - + 0 unassigned @@ -272,15 +272,15 @@

    Inform of a no further action decision

    Log offered meeting

    - + 0 overdue - + 1 due today - + 1 unassigned @@ -343,15 +343,15 @@

    Log offered meeting

    Log offer response

    - + 0 overdue - + 0 due today - + 0 unassigned @@ -414,15 +414,15 @@

    Log offer response

    Log arranged meeting

    - + 0 overdue - + 0 due today - + 0 unassigned @@ -485,15 +485,15 @@

    Log arranged meeting

    Log meeting outcome

    - + 0 overdue - + 0 due today - + 0 unassigned @@ -556,15 +556,15 @@

    Log meeting outcome

    Other task

    - + 0 overdue - + 0 due today - + 0 unassigned diff --git a/app/views/delivery/wat3/overview4.html b/app/views/v50/overview4.html similarity index 92% rename from app/views/delivery/wat3/overview4.html rename to app/views/v50/overview4.html index ebcaee0f0..05e054b4f 100644 --- a/app/views/delivery/wat3/overview4.html +++ b/app/views/v50/overview4.html @@ -4,7 +4,7 @@ {% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} {% block header %} -{% include "/delivery/wat4/partials/header/overview-selected.html" %} +{% include "/v60/partials/header/overview-selected.html" %} {% endblock %} {% block content %} @@ -240,15 +240,15 @@

    Overview

    Inform of a decision to charge

    - + 0 overdue - + 1 due today - + 0 unassigned @@ -256,15 +256,15 @@

    Inform of a decision to charge

    Inform of a no further action decision

    - + 1 overdue - + 0 due today - + 0 unassigned @@ -272,15 +272,15 @@

    Inform of a no further action decision

    CPS pre-trial meeting

    - + 0 overdue - + 1 due today - + 0 unassigned @@ -331,15 +331,15 @@

    CPS pre-trial meeting

    Inform victim about charging decision

    - + 0 overdue - + 0 due today - + 1 unassigned @@ -390,15 +390,15 @@

    Inform victim about charging decision

    Stopped or substantially altered charge (VCL Scheme)

    - + 0 overdue - + 0 due today - + 0 unassigned @@ -449,15 +449,15 @@

    Stopped or substantially altered charge (VCL Scheme)

    Victims' Right to Review (VRR)

    - + 0 overdue - + 0 due today - + 0 unassigned @@ -508,15 +508,15 @@

    Victims' Right to Review (VRR)

    Victim complaint

    - + 0 overdue - + 0 due today - + 0 unassigned @@ -567,15 +567,15 @@

    Victim complaint

    Other meeting

    - + 0 overdue - + 0 due today - + 0 unassigned @@ -626,15 +626,15 @@

    Other meeting

    Other task

    - + 0 overdue - + 0 due today - + 0 unassigned diff --git a/app/views/delivery/wat3/overview5.html b/app/views/v50/overview5.html similarity index 95% rename from app/views/delivery/wat3/overview5.html rename to app/views/v50/overview5.html index c8031410d..336cd6ad5 100644 --- a/app/views/delivery/wat3/overview5.html +++ b/app/views/v50/overview5.html @@ -4,7 +4,7 @@ {% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} {% block header %} -{% include "/delivery/wat4/partials/header/overview-selected.html" %} +{% include "/v60/partials/header/overview-selected.html" %} {% endblock %} {% block content %} @@ -240,15 +240,15 @@

    Overview

    Inform of a decision to charge

    - + 0 overdue - + 1 due today - + 0 unassigned @@ -256,15 +256,15 @@

    Inform of a decision to charge

    Inform of a no further action decision

    - + 1 overdue - + 0 due today - + 0 unassigned @@ -272,15 +272,15 @@

    Inform of a no further action decision

    Meetings

    - + 0 overdue - + 1 due today - + 1 unassigned @@ -496,15 +496,15 @@

    Log meeting outcome

    Other task

    - + 0 overdue - + 0 due today - + 0 unassigned diff --git a/app/views/ur/wat/pcd/case-locked/banner/by-someone-else.html b/app/views/v50/partials/case-locked-banner/by-someone-else.html similarity index 100% rename from app/views/ur/wat/pcd/case-locked/banner/by-someone-else.html rename to app/views/v50/partials/case-locked-banner/by-someone-else.html diff --git a/app/views/ur/wat/pcd/case-locked/banner/self-locked.html b/app/views/v50/partials/case-locked-banner/self-locked.html similarity index 100% rename from app/views/ur/wat/pcd/case-locked/banner/self-locked.html rename to app/views/v50/partials/case-locked-banner/self-locked.html diff --git a/app/views/delivery/wat3/partials/header/cps-header.html b/app/views/v50/partials/header/cps-header.html similarity index 100% rename from app/views/delivery/wat3/partials/header/cps-header.html rename to app/views/v50/partials/header/cps-header.html diff --git a/app/views/v50/partials/header/none-selected.html b/app/views/v50/partials/header/none-selected.html new file mode 100644 index 000000000..2cd4f1345 --- /dev/null +++ b/app/views/v50/partials/header/none-selected.html @@ -0,0 +1,38 @@ +{% block content %} +{% include "/v50/partials/header/cps-header.html" %} + +
    +
    +
    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v50/partials/header/overview-selected.html b/app/views/v50/partials/header/overview-selected.html new file mode 100644 index 000000000..2bd9f33ea --- /dev/null +++ b/app/views/v50/partials/header/overview-selected.html @@ -0,0 +1,38 @@ +{% block content %} +{% include "/v50/partials/header/cps-header.html" %} + +
    +
    +
    + +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/delivery/wat3/partials/header/tasks-selected-bfs.html b/app/views/v50/partials/header/tasks-selected-bfs.html similarity index 89% rename from app/views/delivery/wat3/partials/header/tasks-selected-bfs.html rename to app/views/v50/partials/header/tasks-selected-bfs.html index 271c4cc20..36201b7f5 100644 --- a/app/views/delivery/wat3/partials/header/tasks-selected-bfs.html +++ b/app/views/v50/partials/header/tasks-selected-bfs.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/delivery/wat3/partials/header/cps-header.html" %} +{% include "/v50/partials/header/cps-header.html" %}
    @@ -11,7 +11,7 @@
    diff --git a/app/views/v50/pcd/send/check-letter-details.html b/app/views/v50/pcd/send/check-letter-details.html index 757ad5035..96cb8ab08 100644 --- a/app/views/v50/pcd/send/check-letter-details.html +++ b/app/views/v50/pcd/send/check-letter-details.html @@ -38,9 +38,6 @@

    Letter details

    Information pack
    Crest survey -
    diff --git a/app/views/v50/pcd/send/delivered.html b/app/views/v50/pcd/send/delivered.html index e31378121..fd280b48f 100644 --- a/app/views/v50/pcd/send/delivered.html +++ b/app/views/v50/pcd/send/delivered.html @@ -17,10 +17,6 @@

    - -

    The information pack and Crest survey were also sent.

    @@ -72,23 +68,6 @@

    Further information

    Continue - - {% endif %}
    diff --git a/app/views/v50/pcd/send/email-logged.html b/app/views/v50/pcd/send/email-logged.html index 2fa107fe9..79166addd 100644 --- a/app/views/v50/pcd/send/email-logged.html +++ b/app/views/v50/pcd/send/email-logged.html @@ -25,12 +25,6 @@

    The {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} email was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}.

    - - {% if (data['contactedBy'] == "call") %} {% if (data['pcdCallAttempt'] == "1") %} diff --git a/app/views/v50/pcd/send/letter-logged.html b/app/views/v50/pcd/send/letter-logged.html index a9069bb75..9884ef971 100644 --- a/app/views/v50/pcd/send/letter-logged.html +++ b/app/views/v50/pcd/send/letter-logged.html @@ -25,20 +25,6 @@

    The {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} letter was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}.

    - - - - - - - - {% if (data['contactedBy'] == "call") %} {% if (data['pcdCallAttempt'] == "1") %} diff --git a/app/views/v50/pcd/send/permanent-failure.html b/app/views/v50/pcd/send/permanent-failure.html index 1a8d3d6ad..6a7e34d1f 100644 --- a/app/views/v50/pcd/send/permanent-failure.html +++ b/app/views/v50/pcd/send/permanent-failure.html @@ -18,15 +18,9 @@

    {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong.

    -

    Check the email address is correct. If it is incorrect, you can update the email address.

    -

    Once updated, you can try to send the email again from 'Charging decision' tab of the victim's record. diff --git a/app/views/v50/pcd/send/sending-email.html b/app/views/v50/pcd/send/sending-email.html index 332173213..0ca6f2422 100644 --- a/app/views/v50/pcd/send/sending-email.html +++ b/app/views/v50/pcd/send/sending-email.html @@ -19,10 +19,6 @@

    The email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}.

    - -

    Further information

    diff --git a/app/views/v50/pcd/send/temporary-failure.html b/app/views/v50/pcd/send/temporary-failure.html index f3bf06fe9..051e420c7 100644 --- a/app/views/v50/pcd/send/temporary-failure.html +++ b/app/views/v50/pcd/send/temporary-failure.html @@ -18,9 +18,6 @@

    The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email.

    -

    You can try to send it again later from the 'Charging decision' tab of the victim's record within the Victim Case Application.

    diff --git a/app/views/v50/task-updated.html b/app/views/v50/task-updated.html index 4c0e3a7d2..3e1d700e3 100644 --- a/app/views/v50/task-updated.html +++ b/app/views/v50/task-updated.html @@ -16,9 +16,6 @@
    -

    Task updated

    @@ -29,10 +26,6 @@

    What happens next

    - -

    The task can now be actioned from the Tasks page. diff --git a/app/views/v50/update-manual-task.html b/app/views/v50/update-manual-task.html index 9441fdd74..41d63b553 100644 --- a/app/views/v50/update-manual-task.html +++ b/app/views/v50/update-manual-task.html @@ -27,11 +27,6 @@

    {{ data['manualTaskName'] }}
    -

    @@ -41,14 +36,8 @@

    {{ data['taskDueDate'] | formatDate }}
    - {% else %}
    - Not set
    {% endif %} @@ -59,18 +48,12 @@

    {% if data['taskNote'] == "" %}
    - No note added
    {% else %}
    {{ data['taskNote'] | nl2br }}
    - {% endif %}
    @@ -81,7 +64,6 @@

    - Do you want to mark the task as complete?

    @@ -89,29 +71,15 @@

    -

    diff --git a/app/views/v50/vcl/call/call-support.html b/app/views/v50/vcl/call/call-support.html deleted file mode 100644 index fc17faeab..000000000 --- a/app/views/v50/vcl/call/call-support.html +++ /dev/null @@ -1,244 +0,0 @@ -{% block content %} -
    -
    -
    -
    -

    - - Drafted letter (read-only) - -

    -
    - {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% else %}Substantially altered charge{% endif %} -
    -
    -
    - -
    -
    -
    -
    -

    - - Supporting information - -

    -
    -
    -
    - -
    -
    - Name -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] }} -
    -
    -
    -
    - Age -
    -
    - {{ data['victimAge'] }} -
    -
    -
    -
    - Date of birth -
    -
    - {{ data['victimDateOfBirth'] }} -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - - -
    -
    -
    - - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/call/follow-up-moc.html b/app/views/v50/vcl/call/follow-up-moc.html deleted file mode 100644 index a85e7473f..000000000 --- a/app/views/v50/vcl/call/follow-up-moc.html +++ /dev/null @@ -1,78 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Follow-up method of contact" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - How did {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the letter? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    or
    - -
    - - -
    - -
    -
    - - -
    -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/call/next-attempt-moc.html b/app/views/v50/vcl/call/next-attempt-moc.html deleted file mode 100644 index fe5132c89..000000000 --- a/app/views/v50/vcl/call/next-attempt-moc.html +++ /dev/null @@ -1,70 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Next attempt method of contact" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What do you want to do next? -

    -
    - -
    - -
    - - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/call/phone-call-1.html b/app/views/v50/vcl/call/phone-call-1.html deleted file mode 100644 index 08f161303..000000000 --- a/app/views/v50/vcl/call/phone-call-1.html +++ /dev/null @@ -1,162 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Telephone call 1" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 1

    - - - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim of the decision? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    - - - -
    - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/call/phone-call-2.html b/app/views/v50/vcl/call/phone-call-2.html deleted file mode 100644 index 51b8f146e..000000000 --- a/app/views/v50/vcl/call/phone-call-2.html +++ /dev/null @@ -1,164 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Telephone call 2" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 2

    - - - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim of the decision? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/call/phone-call-3.html b/app/views/v50/vcl/call/phone-call-3.html deleted file mode 100644 index 9eb2b3c6f..000000000 --- a/app/views/v50/vcl/call/phone-call-3.html +++ /dev/null @@ -1,161 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Telephone call 3 details" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 3

    - - - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim of the decision? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    - - -
    - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/call/read-only-letter.html b/app/views/v50/vcl/call/read-only-letter.html deleted file mode 100644 index b3f487a4a..000000000 --- a/app/views/v50/vcl/call/read-only-letter.html +++ /dev/null @@ -1,53 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Read-only letter" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -
    -
    -

    Letter (read-only)

    -

    - {% if (data['decisionType'] == "dtc") %}Decision to charge{% elif (data['decisionType'] == "nfa") %}No further action{% else %}Charging decision unknown{% endif %} -

    -
    - -
    - -
    -
    - -
    -
    -
    -
    - -
    -
    - - Ready to send - -
    -
    -
    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/call/text-message-details.html b/app/views/v50/vcl/call/text-message-details.html deleted file mode 100644 index 80d22f1a8..000000000 --- a/app/views/v50/vcl/call/text-message-details.html +++ /dev/null @@ -1,159 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Text message details" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -Back -{% endblock %} - -{% block content %} -
    -
    -
    -

    - Text message details -

    -

    - Date and time of text message -

    -
    - - -
    - If you need to change the date, use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    -
    -
    - - Time of text message - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    - - Time of second call attempt - - -
    - Enter the time given in the text message in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    - - Time of third call attempt (optional) - - -
    - Enter the time given in the text message in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/call/was-text-message-sent.html b/app/views/v50/vcl/call/was-text-message-sent.html deleted file mode 100644 index 09f15be85..000000000 --- a/app/views/v50/vcl/call/was-text-message-sent.html +++ /dev/null @@ -1,60 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Was a text message sent to the victim?" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Was a text message sent to {{ data['victimForename'] }} {{ data['victimSurname'] }}? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/draft/approved-to-send.html b/app/views/v50/vcl/draft/approved-to-send.html deleted file mode 100644 index f85009e88..000000000 --- a/app/views/v50/vcl/draft/approved-to-send.html +++ /dev/null @@ -1,33 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Approved to send" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Approved to send -

    -
    - -

    - Your letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} is approved to send. -

    - -

    What happens next

    - -

    - You can now send an email or add a letter to the print queue from the 'VCL Scheme' tab of the victim's page, within the Victim Case Application. -

    - - - Continue - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/draft/cannot-connect.html b/app/views/v50/vcl/draft/cannot-connect.html deleted file mode 100644 index a973ba4d0..000000000 --- a/app/views/v50/vcl/draft/cannot-connect.html +++ /dev/null @@ -1,27 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Cannot connect to Correspondence Drafter" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - We cannot connect to the letter drafting tool right now. -

    -

    - Try again later. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/draft/cd-modal/delete-draft.html b/app/views/v50/vcl/draft/cd-modal/delete-draft.html deleted file mode 100644 index 3eeff324f..000000000 --- a/app/views/v50/vcl/draft/cd-modal/delete-draft.html +++ /dev/null @@ -1,40 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/draft/cd-modal/request-review.html b/app/views/v50/vcl/draft/cd-modal/request-review.html deleted file mode 100644 index 33fd8e38e..000000000 --- a/app/views/v50/vcl/draft/cd-modal/request-review.html +++ /dev/null @@ -1,138 +0,0 @@ -{% block content %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/draft/cd-modal/save-draft.html b/app/views/v50/vcl/draft/cd-modal/save-draft.html deleted file mode 100644 index 6915d7278..000000000 --- a/app/views/v50/vcl/draft/cd-modal/save-draft.html +++ /dev/null @@ -1,30 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/draft/cd-modal/send-to-cms.html b/app/views/v50/vcl/draft/cd-modal/send-to-cms.html deleted file mode 100644 index da08d53f8..000000000 --- a/app/views/v50/vcl/draft/cd-modal/send-to-cms.html +++ /dev/null @@ -1,65 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/draft/compose-letter.html b/app/views/v50/vcl/draft/compose-letter.html deleted file mode 100644 index f6fe2298c..000000000 --- a/app/views/v50/vcl/draft/compose-letter.html +++ /dev/null @@ -1,366 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName = "Compose letter" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -{% include "/v50/vcl/draft/cd-modal/save-draft.html" %} - -{% include "/v50/vcl/draft/cd-modal/delete-draft.html" %} - -{% include "/v50/vcl/draft/cd-modal/request-review.html" %} - -{% include "/v50/vcl/draft/cd-modal/send-to-cms.html" %} - -
    - -
    -
    - -
    -
    -

    Compose letter

    -
    - -
    -
    - - Case and victim information - - - - - -
    -
    -
    - -
    - -
    -
    -

    - Autosave is on. Last saved at {{ "now" | govukTime }} -

    -
    -
    -
    - - -
    - - -
    - -
    -
    - -
    -
    - - - -
    - - - -
    -
    - - - -
    -
    - -
    - -
    -
    - - -
    -

    - -

    -

    - Create a new note -

    - -
    - -
    -
    -
    - -
    -
    - - -
    -
    -
    - -
    - -
    - -
    -

    - Monitoring codes applicable to this case: -

    -
      -
    • - Charging decision -
    • -
    -
    - - - -
    -
    - -
    -{% endblock %} - -{% block pageScripts %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/draft/stopped-charge.html b/app/views/v50/vcl/draft/stopped-charge.html deleted file mode 100644 index e0d0442ec..000000000 --- a/app/views/v50/vcl/draft/stopped-charge.html +++ /dev/null @@ -1,78 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Stopped charge reason" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Why was the charge stopped? -

    -
    - -
    - -
    - - -
    - Victims' Right to Review -
    -
    - -
    - - -
    - -
    - - -
    - Victims' Right to Review -
    -
    - -
    - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/draft/substantially-altered-charge.html b/app/views/v50/vcl/draft/substantially-altered-charge.html deleted file mode 100644 index 5e52be4cd..000000000 --- a/app/views/v50/vcl/draft/substantially-altered-charge.html +++ /dev/null @@ -1,58 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Substantially altered charge" %} - -{% block header %} -{% include "/v50/vcl/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Has the level of charge decreased or increased? -

    -
    - -
    - -
    - - -
    - -
    - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/draft/under-review.html b/app/views/v50/vcl/draft/under-review.html deleted file mode 100644 index c50534b53..000000000 --- a/app/views/v50/vcl/draft/under-review.html +++ /dev/null @@ -1,58 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName = "Review requested" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Review requested -

    -
    - Under review with
    - {% if (data['reviewerLevel'] == "d-request") %} - {{ data['d-reviewer'] }} (D) - {% elif (data['reviewerLevel'] == "b3-request") %} - {{ data['b3-reviewer'] }} (B3) - {% elif (data['reviewerLevel'] == "b2-request") %} - {{ data['b2-reviewer'] }} (B2) - {% else %} - {% endif %} -
    -
    - -

    What happens next

    - -

    - Check for updates on the review to find out if amendments are needed or the review process is complete. -

    - -

    - Once the letter is approved you can inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - - - Continue - - -
    - - - If you chose the wrong reviewer - - -
    - You can go back and request the review is done by another reviewer. -
    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/draft/vcl-type.html b/app/views/v50/vcl/draft/vcl-type.html deleted file mode 100644 index 4afc75f48..000000000 --- a/app/views/v50/vcl/draft/vcl-type.html +++ /dev/null @@ -1,58 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="VCL type" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What do you need to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} about? -

    -
    - -
    - -
    - - -
    - -
    - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/pre-draft/check-details.html b/app/views/v50/vcl/pre-draft/check-details.html deleted file mode 100644 index 9d6869b0f..000000000 --- a/app/views/v50/vcl/pre-draft/check-details.html +++ /dev/null @@ -1,83 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Check the details before drafting the letter" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Check the details before drafting the letter -

    -
    -
    -
    - Preferred method of contact -
    -
    - {{ data['pmoc'] | capitalize }} -
    -
    - Change preferred method of contact -
    -
    -
    -
    - Preferred contact times -
    -
    - {{ data['preferredContactTimes'] }} -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred corresponding language -
    -
    - {{ data['preferredCorrespondenceLanguage'] | capitalize }} -
    -
    - Change preferred corresponding language -
    -
    -
    -
    - Translator required -
    -
    - Select if translator required -
    -
    -
    -
    - Domestic abuse risk level -
    -
    - Select domestic abuse risk level -
    -
    -
    - - -
    - - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/pre-draft/check-details/case-type.html b/app/views/v50/vcl/pre-draft/check-details/case-type.html deleted file mode 100644 index c306326d1..000000000 --- a/app/views/v50/vcl/pre-draft/check-details/case-type.html +++ /dev/null @@ -1,67 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Charging type" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is the charging type? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} diff --git a/app/views/v50/vcl/pre-draft/check-details/index.html b/app/views/v50/vcl/pre-draft/check-details/index.html deleted file mode 100644 index d2dce560b..000000000 --- a/app/views/v50/vcl/pre-draft/check-details/index.html +++ /dev/null @@ -1,274 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Check the details before drafting the letter" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - - {% if (data['successNotification'] == "yes") and (data['onboardedStatus'] == "Yes") %} - - {% endif %} - -

    - Check the details for {{ data['victimForename'] }} {{ data['victimSurname'] }} -

    - -
    -
    -
    - Service lead -
    -
    - {{ data['serviceLead'] }} -
    -
    - - Change service lead - -
    -
    -
    -
    - Charging type -
    - {% if data['caseType'] %} -
    - {{ data['caseType'] | capitalize }} -
    -
    - - Change charging type - -
    - {% else %} -
    - Select charging type -
    - {% endif %} -
    -
    -
    - Domestic abuse risk level -
    - {% if data['riskLevel'] %} -
    - {{ data['riskLevel'] }} -
    -
    - - Change domestic abuse risk level - -
    - {% else %} -
    - - Select domestic abuse risk level - -
    - {% endif %} -
    -
    -
    - Preferred method of contact -
    - {% if data['pmoc'] %} -
    - {{ data['pmoc'] | capitalize }} -
    -
    - - Change preferred method of contact - -
    - {% else %} -
    - - Select preferred method of contact - -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    - {% if data['preferredCorrespondenceLanguage'] == "English" or data['preferredCorrespondenceLanguage'] == "Welsh" %} -
    - {{ data['preferredCorrespondenceLanguage'] }} -
    -
    - - Change preferred correspondence language - -
    - {% else %} -
    - - Select preferred correspondence language - -
    - {% endif %} -
    -
    -
    - Translator needed -
    - {% if data['translatorNeeded'] == "Yes" or data['translatorNeeded'] == "No" %} -
    - {{ data['translatorNeeded'] }} -
    -
    - - Change if translator needed - -
    - {% else %} -
    - - Select if translator needed - -
    - {% endif %} -
    -
    -
    - Preferred contact times -
    - {% if data['preferredContactTimes'] %} -
    - {{ data['preferredContactTimes'] }} -
    -
    - - Change preferred contact times - -
    - {% else %} -
    - - Enter preferred contact times - -
    - {% endif %} -
    -
    -
    - Preferred name -
    - {% if data['preferredName'] %} -
    - {{ data['preferredName'] }} -
    -
    - - Change preferred name - -
    - {% else %} -
    - - Enter preferred name - -
    - {% endif %} -
    -
    -
    - Victim Personal Statement status -
    - {% if data['vpsStatus'] %} -
    - {{ data['vpsStatus'] }} -
    -
    - - Change Victim Personal Statement status - -
    - {% else %} -
    - - Select Victim Personal Statement status - -
    - {% endif %} -
    -
    -

    - Now confirm their details -

    -

    - After you confirm the details, you can create a task for {{ data['victimForename'] }} {{ data['victimSurname'] }}. -

    -
    - - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/pre-draft/check-details/pmoc.html b/app/views/v50/vcl/pre-draft/check-details/pmoc.html deleted file mode 100644 index af65cc0da..000000000 --- a/app/views/v50/vcl/pre-draft/check-details/pmoc.html +++ /dev/null @@ -1,88 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Preferred method of contact" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/pre-draft/check-details/preferred-contact-times.html b/app/views/v50/vcl/pre-draft/check-details/preferred-contact-times.html deleted file mode 100644 index 46822499b..000000000 --- a/app/views/v50/vcl/pre-draft/check-details/preferred-contact-times.html +++ /dev/null @@ -1,43 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Preferred contact times" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    - -

    - -

    - - - -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} diff --git a/app/views/v50/vcl/pre-draft/check-details/preferred-correspondence-language.html b/app/views/v50/vcl/pre-draft/check-details/preferred-correspondence-language.html deleted file mode 100644 index 739974f32..000000000 --- a/app/views/v50/vcl/pre-draft/check-details/preferred-correspondence-language.html +++ /dev/null @@ -1,60 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Preferred correspondence language" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred correspondence language? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} diff --git a/app/views/v50/vcl/pre-draft/check-details/preferred-name.html b/app/views/v50/vcl/pre-draft/check-details/preferred-name.html deleted file mode 100644 index b65df6b8a..000000000 --- a/app/views/v50/vcl/pre-draft/check-details/preferred-name.html +++ /dev/null @@ -1,43 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Preferred name" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    - -

    - -

    - - - -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} diff --git a/app/views/v50/vcl/pre-draft/check-details/risk-level.html b/app/views/v50/vcl/pre-draft/check-details/risk-level.html deleted file mode 100644 index 24b62dcc6..000000000 --- a/app/views/v50/vcl/pre-draft/check-details/risk-level.html +++ /dev/null @@ -1,74 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Domestic abuse risk level" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is the domestic abuse risk level for {{ data['victimForename'] }} {{ data['victimSurname'] }}? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} diff --git a/app/views/v50/vcl/pre-draft/check-details/translator-needed.html b/app/views/v50/vcl/pre-draft/check-details/translator-needed.html deleted file mode 100644 index 4fd678364..000000000 --- a/app/views/v50/vcl/pre-draft/check-details/translator-needed.html +++ /dev/null @@ -1,60 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Translator needed" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Does {{ data['victimForename'] }} {{ data['victimSurname'] }} need a translator? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} diff --git a/app/views/v50/vcl/pre-draft/check-details/vps-status.html b/app/views/v50/vcl/pre-draft/check-details/vps-status.html deleted file mode 100644 index 34b4e70b8..000000000 --- a/app/views/v50/vcl/pre-draft/check-details/vps-status.html +++ /dev/null @@ -1,80 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="VPS status" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is the status of {{ data['victimForename'] }} {{ data['victimSurname'] }}'s Victim Personal Statement (VPS)? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} diff --git a/app/views/v50/vcl/pre-draft/check-eligibility.html b/app/views/v50/vcl/pre-draft/check-eligibility.html deleted file mode 100644 index af7a07da5..000000000 --- a/app/views/v50/vcl/pre-draft/check-eligibility.html +++ /dev/null @@ -1,67 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Check eligibility" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -

    Check eligibility

    - -
    -
    -
    - - Has {{ data['victimForename'] }} {{ data['victimSurname'] }} withdrawn from the case? - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    - - Has {{ data['victimForename'] }} {{ data['victimSurname'] }} opted out of communications? - -
    -
    - - -
    -
    - - -
    -
    -
    -
    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/pre-draft/contacted-by.html b/app/views/v50/vcl/pre-draft/contacted-by.html deleted file mode 100644 index 6bbd4ba69..000000000 --- a/app/views/v50/vcl/pre-draft/contacted-by.html +++ /dev/null @@ -1,76 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="How did you contact the victim?" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - How did you contact {{ data['victimForename'] }} {{ data['victimSurname'] }}? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - - - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} diff --git a/app/views/v50/vcl/send/check-email-details.html b/app/views/v50/vcl/send/check-email-details.html deleted file mode 100644 index 3635e5298..000000000 --- a/app/views/v50/vcl/send/check-email-details.html +++ /dev/null @@ -1,102 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Check details" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -

    Check the details before sending the email

    - -

    Email details

    - -
    -
    -
    - Type -
    -
    - {% if (data['vclType'] == "stopped-charge") %} - Stopped charge - {% elif (data['vclType'] == "nfa") %} - Substantially altered charge - {% endif %} -
    -
    -
    -
    - Included -
    -
    - Information pack
    - Crest survey -
    - -
    -
    -
    - From -
    -
    - Victim Services shared mailbox
    {{ data['sharedMailbox'] }} -
    -
    -
    -
    - To -
    -
    - {% if (data['recipient'] == "victim") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) - {% elif (data['recipient'] == "oic") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['oicRank'] }} {{ data['oicForename'] }} {{ data['oicSurname'] }} (officer in charge) - {% elif (data['recipient'] == "isva") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['isvaForename'] }} {{ data['isvaSurname'] }} (ISVA) - {% endif %}
    - {% if (data['recipient'] == "victim") %} - {{ data['victimEmailAddress'] }} - {% elif (data['recipient'] == "oic") %} - {{ data['oicEmailAddress'] }} - {% elif (data['recipient'] == "isva") %} - {{ data['isvaEmailAddress'] }} - {% endif %} -
    -
    - -
    - - {% if (data['nfaStatus'] == "email-delivered") %} -
    - - - Warning - Only send this email to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - {% endif %} - -

    Now send your email

    - -

    - This will inform the victim about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - - - - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/send/check-letter-details.html b/app/views/v50/vcl/send/check-letter-details.html deleted file mode 100644 index 3b9f1605a..000000000 --- a/app/views/v50/vcl/send/check-letter-details.html +++ /dev/null @@ -1,99 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Check details" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    - -

    Check the details before sending for printing

    - -

    Letter details

    - -
    -
    -
    - Type -
    -
    - {% if (data['vclType'] == "stopped-charge") %} - Stopped charge - {% elif (data['vclType'] == "nfa") %} - Substantially altered charge - {% endif %} -
    -
    -
    -
    - Included -
    -
    - Information pack
    - Crest survey -
    - -
    -
    -
    - From -
    -
    - Victim Services shared mailbox
    {{ data['sharedMailbox'] }} -
    -
    -
    -
    - Printer -
    -
    - Liverpool office
    victim.services.liverpool@cps.gov.uk -
    -
    -
    -
    - Final recipient -
    -
    - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) -
    -
    -
    -
    - Recipient address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - -
    - -

    Now send for printing

    - -

    - Select Send for printing to add the letter to the print queue. -

    - - - -
    - - Send for printing later -
    - -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/send/delivered.html b/app/views/v50/vcl/send/delivered.html deleted file mode 100644 index 1bb2d25e2..000000000 --- a/app/views/v50/vcl/send/delivered.html +++ /dev/null @@ -1,96 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName = "Email delivered" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Email delivered to
    {{ data['victimForename'] }} {{ data['victimSurname'] }} -

    -
    - - - -

    - The information pack and Crest survey were also sent. -

    - -

    Further information

    - -

    - You can view a log of the delivered email on the 'VCL Scheme' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved on CMS. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['vclCallAttempt'] == "1") %} - - {% if (data['vclFumoc'] == "email") %} - - Continue - - {% elif (data['vclAttemptToContactAgain'] == "email") %} - - Continue - - {% endif %} - - {% elif (data['vclCallAttempt'] == "2") %} - - {% if (data['vclFumoc'] == "email") %} - - Continue - - {% elif (data['vclAttemptToContactAgain'] == "email") %} - - Continue - - {% endif %} - - {% elif (data['vclCallAttempt'] == "3") %} - - Continue - - - {% endif %} - {% elif (data['pmoc'] == "email") %} - - - Continue - - - - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/send/email-details.html b/app/views/v50/vcl/send/email-details.html deleted file mode 100644 index 9ce50072f..000000000 --- a/app/views/v50/vcl/send/email-details.html +++ /dev/null @@ -1,59 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Email details" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -Back -{% endblock %} - -{% block content %} -
    -
    - -
    -

    Email details

    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} diff --git a/app/views/v50/vcl/send/email-logged.html b/app/views/v50/vcl/send/email-logged.html deleted file mode 100644 index 2957d80d2..000000000 --- a/app/views/v50/vcl/send/email-logged.html +++ /dev/null @@ -1,78 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName = "Email logged" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Email logged -

    -
    - -

    - The {% if (data['vclType'] == "dtc") %}decision to charge{% elif (data['vclType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} email was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. -

    - - - - {% if (data['contactedBy'] == "call") %} - - {% if (data['vclCallAttempt'] == "1") %} - {% if (data['vclVictimInformed1'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% elif (data['vclCallAttempt'] == "2") %} - {% if (data['vclVictimInformed2'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% elif (data['vclCallAttempt'] == "3") %} - {% if (data['vclVictimInformed3'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - {% endif %} - - {% else %} - - Continue - - {% endif %} - -
    -
    -{% endblock %} diff --git a/app/views/v50/vcl/send/letter-added-to-print-queue.html b/app/views/v50/vcl/send/letter-added-to-print-queue.html deleted file mode 100644 index bf3967a7a..000000000 --- a/app/views/v50/vcl/send/letter-added-to-print-queue.html +++ /dev/null @@ -1,89 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName = "Letter added to print queue" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Letter sent for printing -

    -
    - -

    - The letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} was successfully sent for printing. -

    - -

    - The information pack and Crest survey were also sent for printing. -

    - -

    Further information

    - -

    - You can view a record of the letter on the 'VCL Scheme' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved to CMS as well. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['vclCallAttempt'] == "1") %} - - Continue - - - {% elif (data['vclCallAttempt'] == "2") %} - - Continue - - - {% elif (data['vclCallAttempt'] == "3") %} - {% if (data['vclVictimInformed3'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% endif %} - {% elif (data['pmoc'] == "email") %} - - {% if (data['vclCallAttempt'] == "") %} - - Continue - - - {% elif (data['vclCallAttempt'] == "1") %} - - Continue - - - {% elif (data['vclCallAttempt'] == "2") %} - - Continue - - - {% elif (data['vclCallAttempt'] == "3") %} - - Continue - - - {% endif %} - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/send/letter-details.html b/app/views/v50/vcl/send/letter-details.html deleted file mode 100644 index 9a53d6c87..000000000 --- a/app/views/v50/vcl/send/letter-details.html +++ /dev/null @@ -1,59 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Letter details" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -Back -{% endblock %} - -{% block content %} -
    -
    - -
    -

    Letter details

    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/send/letter-logged-old.html b/app/views/v50/vcl/send/letter-logged-old.html deleted file mode 100644 index 2819a5bbb..000000000 --- a/app/views/v50/vcl/send/letter-logged-old.html +++ /dev/null @@ -1,103 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName = "Letter logged" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Letter logged -

    -
    - -

    - The {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} letter was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. -

    - - - -

    Further information

    - -

    - You can view the logged letter on the 'VCL Scheme' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved to CMS. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['vclCallAttempt'] == "1") %} - {% if (data['vclVictimInformed1'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% elif (data['vclCallAttempt'] == "2") %} - {% if (data['vclVictimInformed2'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% elif (data['vclCallAttempt'] == "3") %} - {% if (data['vclVictimInformed3'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - {% endif %} - {% elif (data['pmoc'] == "post") %} - - - Continue - - - - {% else %} - - Continue - - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/send/letter-logged.html b/app/views/v50/vcl/send/letter-logged.html deleted file mode 100644 index 82bd9312f..000000000 --- a/app/views/v50/vcl/send/letter-logged.html +++ /dev/null @@ -1,86 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName = "Letter logged" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Letter logged -

    -
    - -

    - The {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} letter was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. -

    - - - - - - - - - - {% if (data['contactedBy'] == "call") %} - - {% if (data['vclCallAttempt'] == "1") %} - {% if (data['vclVictimInformed1'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% elif (data['vclCallAttempt'] == "2") %} - {% if (data['vclVictimInformed2'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% elif (data['vclCallAttempt'] == "3") %} - {% if (data['vclVictimInformed3'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - {% endif %} - - {% else %} - - Continue - - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/send/permanent-failure.html b/app/views/v50/vcl/send/permanent-failure.html deleted file mode 100644 index 301c0fda5..000000000 --- a/app/views/v50/vcl/send/permanent-failure.html +++ /dev/null @@ -1,39 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Permanent failure" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. -

    - -

    - Check the email address is correct. If it is incorrect, you can update the email address. -

    - - -

    - Once updated, you can try to send the email again from 'VCL Scheme' tab of the victim's record. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/send/sending-email.html b/app/views/v50/vcl/send/sending-email.html deleted file mode 100644 index f05424025..000000000 --- a/app/views/v50/vcl/send/sending-email.html +++ /dev/null @@ -1,42 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName = "Sending email" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -

    - Sending email -

    - -

    - The email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. -

    - - - -

    Further information

    - -

    - You can view a log of the sent email on the 'VCL Scheme' tab of the victim's page, within the Victim Case Application. -

    - -

    - The email was automatically saved to CMS. -

    - - - Continue - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/send/technical-failure.html b/app/views/v50/vcl/send/technical-failure.html deleted file mode 100644 index 2de36cbdd..000000000 --- a/app/views/v50/vcl/send/technical-failure.html +++ /dev/null @@ -1,29 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Technical failure" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem sending the email to {{ data['victimForename'] }} {{ data['victimSurname'] }} -

    -

    - The email was saved as a draft. -

    -

    - You can try to send the email again now. -

    -

    - Alternatively, try sending again later from the 'VCL Scheme' tab of the victim's record within the Victim Case Application. -

    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/vcl/send/temporary-failure.html b/app/views/v50/vcl/send/temporary-failure.html deleted file mode 100644 index b1db69ecc..000000000 --- a/app/views/v50/vcl/send/temporary-failure.html +++ /dev/null @@ -1,32 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Temporary failure" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -

    - You can try to send it again later from the 'VCL Scheme' tab of the victim's record within the Victim Case Application. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/victim/case-contacts.html b/app/views/v50/victim/case-contacts.html index 847a91c18..9890d4cea 100644 --- a/app/views/v50/victim/case-contacts.html +++ b/app/views/v50/victim/case-contacts.html @@ -17,7 +17,6 @@
    -

    You can add only one contact for each role type. @@ -95,7 +94,6 @@

    @@ -43,9 +43,9 @@

    Account

    Unit
    -
    CPS London South
    CPS London North
    +
    {% if data['unit'] %}{{ data['unit'] | join('
    ') | safe }}{% else %}CPS London South
    CPS London North{% endif %}
    - Change unit + Change unit
    From 23204f306f48b52446582aeec5c160b3bfe39d62 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Tue, 9 Jun 2026 17:28:57 +0100 Subject: [PATCH 108/113] Tasks page filter updates --- app/assets/javascripts/shared/tasks.js | 78 +- app/data/cps-areas.js | 45 + app/data/task-assignees.js | 107 ++ app/data/task-records.js | 81 +- app/routes.js | 4 + .../v50/partials/header/none-selected.html | 4 +- .../partials/header/tasks-selected-bfs.html | 4 +- .../v50/partials/header/tasks-selected.html | 4 +- .../partials/header/victims-selected-bfs.html | 4 +- .../v50/partials/header/victims-selected.html | 4 +- app/views/v50/tasks.html | 932 +++--------------- app/views/v60/tasks.html | 34 + 12 files changed, 470 insertions(+), 831 deletions(-) create mode 100644 app/data/cps-areas.js create mode 100644 app/data/task-assignees.js diff --git a/app/assets/javascripts/shared/tasks.js b/app/assets/javascripts/shared/tasks.js index 114da9a40..170309442 100644 --- a/app/assets/javascripts/shared/tasks.js +++ b/app/assets/javascripts/shared/tasks.js @@ -22,6 +22,7 @@ var initialSetupComplete = false; serviceChecked: [], dueChecked: [], taskTypeChecked: [], + meetingPurposeChecked: [], searchFormSubmitted: searchFormSubmitted, taskAssigneeInput: document.querySelector('#assignee-autocomplete-input') ? document.querySelector('#assignee-autocomplete-input').value : '', areaInput: document.querySelector('#area-autocomplete-input') ? document.querySelector('#area-autocomplete-input').value : '' @@ -41,8 +42,8 @@ var initialSetupComplete = false; } }); - // Collect checked Service checkboxes - document.querySelectorAll('.service-checkbox').forEach(function(cb) { + // Collect checked Service radios + document.querySelectorAll('.service-radio').forEach(function(cb) { if (cb.checked) { state.serviceChecked.push(cb.id); } @@ -62,6 +63,13 @@ var initialSetupComplete = false; } }); + // Collect checked Meeting Purpose checkboxes + document.querySelectorAll('.meeting-purpose-checkbox').forEach(function(cb) { + if (cb.checked) { + state.meetingPurposeChecked.push(cb.id); + } + }); + try { localStorage.setItem(STORAGE_KEY, JSON.stringify(state)); } catch (e) { @@ -127,6 +135,16 @@ var initialSetupComplete = false; }); } + // Restore Meeting Purpose checkboxes + if (state.meetingPurposeChecked) { + state.meetingPurposeChecked.forEach(function(id) { + var checkbox = document.getElementById(id); + if (checkbox) { + checkbox.checked = true; + } + }); + } + // Restore search form submitted state searchFormSubmitted = state.searchFormSubmitted || false; @@ -147,7 +165,7 @@ var initialSetupComplete = false; (function () { var taskAssigneeCheckboxes = document.querySelectorAll('.task-assignee-checkbox'); var areaCheckboxes = document.querySelectorAll('.area-checkbox'); -var serviceCheckboxes = document.querySelectorAll('.service-checkbox'); +var serviceCheckboxes = document.querySelectorAll('.service-radio'); var clearFiltersWrapper = document.getElementById('clear-filters-wrapper'); // Get inline selection containers @@ -200,6 +218,7 @@ function createInlineChip(checkbox, container) { function updateClearFiltersVisibility() { var dueCheckboxes = document.querySelectorAll('.due-checkbox'); var taskTypeCheckboxes = document.querySelectorAll('.task-type-checkbox'); + var meetingPurposeCheckboxes = document.querySelectorAll('.meeting-purpose-checkbox'); var hasCheckedFilters = Array.from(taskAssigneeCheckboxes).some(function (checkbox) { return checkbox.checked; }) || Array.from(areaCheckboxes).some(function (checkbox) { @@ -210,6 +229,8 @@ function updateClearFiltersVisibility() { return checkbox.checked; }) || Array.from(taskTypeCheckboxes).some(function (checkbox) { return checkbox.checked; + }) || Array.from(meetingPurposeCheckboxes).some(function (checkbox) { + return checkbox.checked; }); if (clearFiltersWrapper) { @@ -221,7 +242,7 @@ function updateClearFiltersVisibility() { function applyTaskFilters() { var taskAssigneeCheckboxes = document.querySelectorAll('.task-assignee-checkbox'); var areaCheckboxes = document.querySelectorAll('.area-checkbox'); - var serviceCheckboxes = document.querySelectorAll('.service-checkbox'); + var serviceCheckboxes = document.querySelectorAll('.service-radio'); // Get all checked filter values var selectedAssignees = Array.from(taskAssigneeCheckboxes) @@ -246,8 +267,13 @@ function applyTaskFilters() { .filter(function(cb) { return cb.checked; }) .map(function(cb) { return cb.getAttribute('data-label'); }); + var meetingPurposeCheckboxes = document.querySelectorAll('.meeting-purpose-checkbox'); + var selectedMeetingPurposes = Array.from(meetingPurposeCheckboxes) + .filter(function(cb) { return cb.checked; }) + .map(function(cb) { return cb.getAttribute('data-label'); }); + // Determine if search criteria filters are active - var hasSearchCriteria = selectedAssignees.length > 0 || selectedAreas.length > 0 || selectedServices.length > 0 || selectedDue.length > 0 || selectedTaskTypes.length > 0; + var hasSearchCriteria = selectedAssignees.length > 0 || selectedAreas.length > 0 || selectedServices.length > 0 || selectedDue.length > 0 || selectedTaskTypes.length > 0 || selectedMeetingPurposes.length > 0; // Get all task records (summary lists within margin-bottom-9 containers) var taskContainers = document.querySelectorAll('.govuk-grid-column-three-quarters > .govuk-\\!-margin-bottom-9'); @@ -288,7 +314,7 @@ function applyTaskFilters() { var recordService = getFieldValue('Service lead'); var matchesService = selectedServices.some(function(service) { // Special handling for "Not aligned" filter - if (service === 'Not aligned') { + if (service === 'Not aligned' || service === 'Not aligned to a service') { return recordService.indexOf('Not aligned') !== -1; } // Special handling for "Not onboarded" filter @@ -331,14 +357,26 @@ function applyTaskFilters() { var matchesTaskType = selectedTaskTypes.some(function(taskType) { if (taskType === 'Other') { // Match anything not in the known task types - var knownTypes = ['Inform of a decision to charge', 'Inform of a no further action decision', 'Log offered meeting', 'Log offer response', 'Log arranged meeting', 'Log meeting outcome']; + var knownTypes = ['Inform of a decision to charge', 'Inform of a no further action decision', 'Inform of a stopped charge', 'Inform of a substantially altered charge', 'Arrange CPS pre-trial meeting', 'Arrange a CPS pre-trial meeting', 'Log offered meeting', 'Log arranged meeting', 'Log offer response', 'Log meeting outcome']; return !knownTypes.some(function(known) { return recordTask.indexOf(known) !== -1; }); } + if (taskType === 'Arrange CPS pre-trial meeting') { + return recordTask.indexOf('Arrange') !== -1 && recordTask.indexOf('pre-trial meeting') !== -1; + } return recordTask.indexOf(taskType) !== -1; }); shouldShow = shouldShow && matchesTaskType; } + // Check Meeting Purpose filter (only apply if search form has been submitted) + if (selectedMeetingPurposes.length > 0 && searchFormSubmitted) { + var recordPurpose = getFieldValue('Purpose'); + var matchesMeetingPurpose = selectedMeetingPurposes.some(function(purpose) { + return recordPurpose.indexOf(purpose) !== -1; + }); + shouldShow = shouldShow && matchesMeetingPurpose; + } + // If no search criteria submitted, show all tasks if (!searchFormSubmitted || !hasSearchCriteria) { shouldShow = true; @@ -442,6 +480,14 @@ if (clearFiltersLink) { uncheckAndTriggerChange(areaCheckboxes); uncheckAndTriggerChange(serviceCheckboxes); + // Clear due, task type, and meeting purpose checkboxes + var dueCheckboxes = document.querySelectorAll('.due-checkbox'); + var taskTypeCheckboxes = document.querySelectorAll('.task-type-checkbox'); + var meetingPurposeCheckboxes = document.querySelectorAll('.meeting-purpose-checkbox'); + uncheckAndTriggerChange(dueCheckboxes); + uncheckAndTriggerChange(taskTypeCheckboxes); + uncheckAndTriggerChange(meetingPurposeCheckboxes); + // Clear autocomplete inputs var assigneeInput = document.querySelector('#assignee-autocomplete-input'); if (assigneeInput) assigneeInput.value = ''; @@ -652,7 +698,7 @@ initialSetupComplete = true; }); var serviceChips = []; - document.querySelectorAll('.service-checkbox:checked').forEach(function(cb) { + document.querySelectorAll('.service-radio:checked').forEach(function(cb) { serviceChips.push({ label: cb.getAttribute('data-label'), input: cb }); }); @@ -671,7 +717,12 @@ initialSetupComplete = true; taskTypeChips.push({ label: cb.getAttribute('data-label'), input: cb }); }); - var totalChips = assigneeChips.length + serviceChips.length + areaChips.length + dueChips.length + taskTypeChips.length; + var meetingPurposeChips = []; + document.querySelectorAll('.meeting-purpose-checkbox:checked').forEach(function(cb) { + meetingPurposeChips.push({ label: cb.getAttribute('data-label'), input: cb }); + }); + + var totalChips = assigneeChips.length + serviceChips.length + areaChips.length + dueChips.length + taskTypeChips.length + meetingPurposeChips.length; // Update heading if (heading) { @@ -739,12 +790,13 @@ initialSetupComplete = true; createSubSection('CPS area', areaChips); createSubSection('Due', dueChips); createSubSection('Task type', taskTypeChips); + createSubSection('Meeting purpose', meetingPurposeChips); isRenderingSelectedFilters = false; } window.renderSelectedFilters = renderSelectedFilters; // Update selected filters when any filter changes - document.querySelectorAll('.task-assignee-checkbox, .area-checkbox, .service-checkbox, .due-checkbox, .task-type-checkbox').forEach(function(cb) { + document.querySelectorAll('.task-assignee-checkbox, .area-checkbox, .service-radio, .due-checkbox, .task-type-checkbox, .meeting-purpose-checkbox').forEach(function(cb) { cb.addEventListener('change', function() { renderSelectedFilters(); }); @@ -768,12 +820,14 @@ initialSetupComplete = true; document.querySelectorAll('.task-assignee-checkbox').forEach(function(cb) { cb.checked = false; }); // Uncheck all Area checkboxes document.querySelectorAll('.area-checkbox').forEach(function(cb) { cb.checked = false; }); - // Uncheck all Service checkboxes - document.querySelectorAll('.service-checkbox').forEach(function(cb) { cb.checked = false; }); + // Uncheck all Service radios + document.querySelectorAll('.service-radio').forEach(function(cb) { cb.checked = false; }); // Uncheck all Due checkboxes document.querySelectorAll('.due-checkbox').forEach(function(cb) { cb.checked = false; }); // Uncheck all Task Type checkboxes document.querySelectorAll('.task-type-checkbox').forEach(function(cb) { cb.checked = false; }); + // Uncheck all Meeting Purpose checkboxes + document.querySelectorAll('.meeting-purpose-checkbox').forEach(function(cb) { cb.checked = false; }); // Clear autocomplete inputs var assigneeInput = document.querySelector('#assignee-autocomplete-input'); if (assigneeInput) assigneeInput.value = ''; diff --git a/app/data/cps-areas.js b/app/data/cps-areas.js new file mode 100644 index 000000000..d919543d7 --- /dev/null +++ b/app/data/cps-areas.js @@ -0,0 +1,45 @@ +module.exports = [ + { id: 'avon-somerset', label: 'Avon and Somerset' }, + { id: 'bedfordshire', label: 'Bedfordshire' }, + { id: 'cambridgeshire', label: 'Cambridgeshire' }, + { id: 'cheshire', label: 'Cheshire' }, + { id: 'cleveland', label: 'Cleveland' }, + { id: 'cumbria', label: 'Cumbria' }, + { id: 'devon-cornwall', label: 'Devon and Cornwall' }, + { id: 'durham', label: 'Durham' }, + { id: 'dyfed-powys', label: 'Dyfed Powys' }, + { id: 'essex', label: 'Essex' }, + { id: 'gloucestershire', label: 'Gloucestershire' }, + { id: 'greater-manchester', label: 'Greater Manchester' }, + { id: 'gwent', label: 'Gwent' }, + { id: 'hampshire-iow', label: 'Hampshire and Isle of Wight' }, + { id: 'hertfordshire', label: 'Hertfordshire' }, + { id: 'hmcpsi', label: 'HMCPSI' }, + { id: 'humberside', label: 'Humberside' }, + { id: 'kent', label: 'Kent' }, + { id: 'lancashire', label: 'Lancashire' }, + { id: 'leatherhead', label: 'Leatherhead' }, + { id: 'leicestershire', label: 'Leicestershire' }, + { id: 'lincolnshire', label: 'Lincolnshire' }, + { id: 'london', label: 'London' }, + { id: 'merseyside', label: 'Merseyside' }, + { id: 'norfolk', label: 'Norfolk' }, + { id: 'north-wales', label: 'North Wales' }, + { id: 'north-yorkshire', label: 'North Yorkshire' }, + { id: 'northamptonshire', label: 'Northamptonshire' }, + { id: 'northumbria', label: 'Northumbria' }, + { id: 'nottinghamshire', label: 'Nottinghamshire' }, + { id: 'rmu-area', label: 'Records Management Unit area' }, + { id: 'south-wales', label: 'South Wales' }, + { id: 'south-yorkshire', label: 'South Yorkshire' }, + { id: 'stafford', label: 'Stafford' }, + { id: 'suffolk', label: 'Suffolk' }, + { id: 'surrey', label: 'Surrey' }, + { id: 'sussex', label: 'Sussex' }, + { id: 'thames-valley', label: 'Thames Valley' }, + { id: 'warwickshire', label: 'Warwickshire' }, + { id: 'west-mercia', label: 'West Mercia' }, + { id: 'west-midlands', label: 'West Midlands' }, + { id: 'west-yorkshire', label: 'West Yorkshire' }, + { id: 'wiltshire', label: 'Wiltshire' } +] diff --git a/app/data/task-assignees.js b/app/data/task-assignees.js new file mode 100644 index 000000000..c37a217cb --- /dev/null +++ b/app/data/task-assignees.js @@ -0,0 +1,107 @@ +module.exports = [ + { + id: 'thompson-sarah', + label: 'THOMPSON, Sarah (you)', + checked: true + }, + { + id: 'unassigned', + label: 'Unassigned', + checked: false + }, + { + id: 'kumar-priya', + label: 'KUMAR, Priya', + checked: false + }, + { + id: 'bishop-james', + label: 'BISHOP, James', + checked: false + }, + { + id: 'morrison-claire', + label: 'MORRISON, Claire', + checked: false + }, + { + id: 'hayes-michael', + label: 'HAYES, Michael', + checked: false + }, + { + id: 'anderson-david', + label: 'ANDERSON, David', + checked: false + }, + { + id: 'wright-hannah', + label: 'WRIGHT, Hannah', + checked: false + }, + { + id: 'martinez-carlos', + label: 'MARTINEZ, Carlos', + checked: false + }, + { + id: 'johnson-patricia', + label: 'JOHNSON, Patricia', + checked: false + }, + { + id: 'chen-michael', + label: 'CHEN, Michael', + checked: false + }, + { + id: 'patel-ravi', + label: 'PATEL, Ravi', + checked: false + }, + { + id: 'oconnell-siobhan', + label: "O'CONNELL, Siobhan", + checked: false + }, + { + id: 'thompson-robert', + label: 'THOMPSON, Robert', + checked: false + }, + { + id: 'garcía-luis', + label: 'GARCÍA, Luis', + checked: false + }, + { + id: 'henderson-louise', + label: 'HENDERSON, Louise', + checked: false + }, + { + id: 'williams-anna', + label: 'WILLIAMS, Anna', + checked: false + }, + { + id: 'stewart-james', + label: 'STEWART, James', + checked: false + }, + { + id: 'lewis-elizabeth', + label: 'LEWIS, Elizabeth', + checked: false + }, + { + id: 'walker-george', + label: 'WALKER, George', + checked: false + }, + { + id: 'clark-victoria', + label: 'CLARK, Victoria', + checked: false + } +] diff --git a/app/data/task-records.js b/app/data/task-records.js index 1c0fcb5c3..1f5e77250 100644 --- a/app/data/task-records.js +++ b/app/data/task-records.js @@ -2,31 +2,31 @@ module.exports = [ { surname: 'DOE', forename: 'Jane', - task: 'Inform of decision to charge', + task: 'Inform of a decision to charge', dueDate: 'Thursday, 13 November 2025', dueDateTag: 'Overdue', dueDateTagColor: 'red', service: 'Universal', area: 'London', taskAssignee: 'THOMPSON, Sarah (you)', - nextAction: 'Check and send' + nextAction: 'Select letter dispatch method' }, { surname: 'SMITH', forename: 'John', - task: 'Inform of no further action decision', + task: 'Inform of a no further action decision', dueDate: 'Friday, 14 November 2025', dueDateTag: 'Due today', dueDateTagColor: 'pink', service: 'Enhanced', area: 'Manchester', taskAssignee: 'THOMPSON, Sarah (you)', - nextAction: 'Call again at 14:00' + nextAction: 'Log a communication' }, { surname: 'SMITH', forename: 'Jackie', - task: 'Arrange CPS pre-trial meeting', + task: 'Log offered meeting', purpose: 'CPS pre-trial meeting', dueDate: 'Friday, 14 November 2025', dueDateTag: 'Due today', @@ -34,44 +34,55 @@ module.exports = [ service: 'RASSO', area: 'West Midlands', taskAssignee: 'THOMPSON, Sarah (you)', - nextAction: 'View letter and make call' + nextAction: 'Log offer' }, { surname: 'JOHNSON', forename: 'Alice', - task: 'Inform of substantially altered charge (VCL)', + task: 'Inform of a no further action decision', dueDate: 'Monday, 17 November 2025', service: 'Universal', area: 'Kent', taskAssignee: 'THOMPSON, Sarah (you)', - nextAction: 'Amend draft' + nextAction: 'Log a communication' + }, + { + surname: 'PHILLIPS', + forename: 'Sarah', + task: 'Log offered meeting', + purpose: 'CPS pre-trial meeting', + dueDate: 'Wednesday, 19 November 2025', + service: 'Universal', + area: 'London', + taskAssignee: 'THOMPSON, Sarah (you)', + nextAction: 'Log offer' }, { surname: 'JONES', forename: 'Oliver A', - task: 'Inform of no further action decision', + task: 'Inform of a no further action decision', dueDate: 'Thursday, 13 November 2025', dueDateTag: 'Overdue', dueDateTagColor: 'red', service: 'Universal', area: 'Avon and Somerset', taskAssignee: 'THOMPSON, Sarah (you)', - nextAction: 'Finish and send' + nextAction: 'Log email' }, { surname: 'PATEL', forename: 'Aisha', - task: 'Inform of no further action decision', + task: 'Inform of a no further action decision', dueDate: 'Thursday, 20 November 2025', service: 'RASSO', area: 'Greater Manchester', taskAssignee: 'KUMAR, Priya', - nextAction: 'Draft letter' + nextAction: 'Log a communication' }, { surname: 'BROWN', forename: 'Michael', - task: 'Arrange a CPS pre-trial meeting', + task: 'Log arranged meeting', purpose: 'CPS pre-trial meeting', dueDate: 'Sunday, 16 November 2025', dueDateTag: 'Due today', @@ -79,34 +90,34 @@ module.exports = [ service: 'Enhanced', area: 'Hertfordshire', taskAssignee: 'THOMPSON, Sarah (you)', - nextAction: 'Contact court liaison' + nextAction: 'Confirm arranged meeting' }, { surname: 'WILLIAMS', forename: 'Rebecca', - task: 'Inform of a stopped charge', + task: 'Inform of a decision to charge', dueDate: 'Monday, 10 November 2025', dueDateTag: 'Overdue', dueDateTagColor: 'red', service: 'Universal', area: 'Lancashire', taskAssignee: 'Unassigned', - nextAction: 'Check and send' + nextAction: 'Log a communication' }, { surname: 'TAYLOR', forename: 'Emma', - task: 'Inform of decision to charge', + task: 'Inform of a decision to charge', dueDate: 'Saturday, 22 November 2025', service: 'RASSO', area: 'Merseyside', taskAssignee: 'BISHOP, James', - nextAction: 'Review draft' + nextAction: 'Log a communication' }, { surname: 'DAVIES', forename: 'Thomas', - task: 'Arrange CPS pre-trial meeting', + task: 'Log arranged meeting', purpose: 'CPS pre-trial meeting', dueDate: 'Friday, 14 November 2025', dueDateTag: 'Due today', @@ -114,32 +125,24 @@ module.exports = [ service: 'Enhanced', area: 'South Wales', taskAssignee: 'MORRISON, Claire', - nextAction: 'Schedule meeting' - }, - { - surname: 'WIGGINS', - forename: 'Barry', - task: 'Inform of stopped charge (VCL)', - dueDate: 'Wednesday, 19 November 2025', - service: 'Enhanced', - area: 'Essex', - taskAssignee: 'THOMPSON, Sarah (you)', - nextAction: 'Amend draft' + nextAction: 'Confirm arranged meeting' }, { surname: 'WILSON', forename: 'Charlotte', - task: 'Inform of a substantially altered charge', + task: 'Log meeting outcome', + purpose: 'CPS pre-trial meeting', dueDate: 'Tuesday, 18 November 2025', service: 'Universal', area: 'Norfolk', taskAssignee: 'THOMPSON, Sarah (you)', - nextAction: 'View letter and make call' + nextAction: 'Log a communication' }, { surname: 'EVANS', forename: 'Sophie', - task: 'Inform of substantially altered charge (VCL)', + task: 'Log meeting outcome', + purpose: 'CPS pre-trial meeting', dueDate: 'Saturday, 15 November 2025', dueDateTag: 'Due today', dueDateTagColor: 'pink', @@ -156,7 +159,7 @@ module.exports = [ service: 'Enhanced', area: 'West Yorkshire', taskAssignee: 'ANDERSON, David', - nextAction: 'Draft letter' + nextAction: 'Log a communication' }, { surname: 'CLARK', @@ -168,28 +171,28 @@ module.exports = [ service: 'Universal', area: 'Gloucestershire', taskAssignee: 'WRIGHT, Hannah', - nextAction: 'Call again at 15:30' + nextAction: 'Log a communication' }, { surname: 'LEWIS', forename: 'James', - task: 'Inform of stopped charge (VCL)', + task: 'Inform of a decision to charge', dueDate: 'Friday, 21 November 2025', service: 'Enhanced', area: 'Hampshire', taskAssignee: 'THOMPSON, Sarah (you)', - nextAction: 'Check eligibility' + nextAction: 'Log a communication' }, { surname: 'WALKER', forename: 'Amelia', - task: 'Inform of decision to charge', + task: 'Inform of a decision to charge', dueDate: 'Friday, 14 November 2025', dueDateTag: 'Due today', dueDateTagColor: 'pink', service: 'Universal', area: 'Bedfordshire', taskAssignee: 'MARTINEZ, Carlos', - nextAction: 'Check details' + nextAction: 'Log a communication' } ] diff --git a/app/routes.js b/app/routes.js index b2150daa3..f69715d7f 100644 --- a/app/routes.js +++ b/app/routes.js @@ -8,10 +8,14 @@ const router = govukPrototypeKit.requests.setupRouter() const victimRecords = require('./data/victim-records') const taskRecords = require('./data/task-records') +const taskAssignees = require('./data/task-assignees') +const cpsAreas = require('./data/cps-areas') router.use(function (req, res, next) { res.locals.victimRecords = victimRecords res.locals.taskRecords = taskRecords + res.locals.taskAssignees = taskAssignees + res.locals.cpsAreas = cpsAreas next() }) diff --git a/app/views/v50/partials/header/none-selected.html b/app/views/v50/partials/header/none-selected.html index ebfc45343..bbc8223d3 100644 --- a/app/views/v50/partials/header/none-selected.html +++ b/app/views/v50/partials/header/none-selected.html @@ -10,11 +10,11 @@ Menu

    @@ -516,563 +218,253 @@

    Search

    data-module="govuk-checkboxes" style="display: none" > + {% for area in cpsAreas %}
    - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - {{ area.label }}
    + {% endfor %} +
    +

    +
    + +
    +
    + + Due date + +
    - Overdue tasks
    - Tasks due today
    +
    +
    +
    + +
    +
    + + Task type + +
    - Inform of a decision to charge
    - Inform of a no further action decision
    - Log offered meeting
    - Log arranged meeting
    - Log offer response
    - Log meeting outcome
    - Other
    +
    +
    +
    + +
    +
    +
    + + Meeting purpose + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    From d0e9c9b45b73fca14a6577ccbcce2c3fa67726b6 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Wed, 10 Jun 2026 00:38:11 +0100 Subject: [PATCH 109/113] Better task record data --- app/data/task-records.js | 749 +++++++++++++++++++++++++++++++++++++-- app/filters.js | 14 + app/views/index.html | 14 +- 3 files changed, 743 insertions(+), 34 deletions(-) diff --git a/app/data/task-records.js b/app/data/task-records.js index 1f5e77250..81c22a133 100644 --- a/app/data/task-records.js +++ b/app/data/task-records.js @@ -1,9 +1,21 @@ +function formatDate(daysOffset) { + var date = new Date(); + date.setDate(date.getDate() + daysOffset); + var day = date.getDay(); + if (day === 0) date.setDate(date.getDate() + (daysOffset >= 0 ? 1 : -2)); + else if (day === 6) date.setDate(date.getDate() + (daysOffset >= 0 ? 2 : -1)); + var days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']; + var months = ['January', 'February', 'March', 'April', 'May', 'June', + 'July', 'August', 'September', 'October', 'November', 'December']; + return days[date.getDay()] + ', ' + date.getDate() + ' ' + months[date.getMonth()] + ' ' + date.getFullYear(); +} + module.exports = [ { surname: 'DOE', forename: 'Jane', task: 'Inform of a decision to charge', - dueDate: 'Thursday, 13 November 2025', + dueDate: formatDate(-3), dueDateTag: 'Overdue', dueDateTagColor: 'red', service: 'Universal', @@ -15,11 +27,11 @@ module.exports = [ surname: 'SMITH', forename: 'John', task: 'Inform of a no further action decision', - dueDate: 'Friday, 14 November 2025', + dueDate: formatDate(0), dueDateTag: 'Due today', dueDateTagColor: 'pink', - service: 'Enhanced', - area: 'Manchester', + service: 'Universal', + area: 'London', taskAssignee: 'THOMPSON, Sarah (you)', nextAction: 'Log a communication' }, @@ -28,11 +40,11 @@ module.exports = [ forename: 'Jackie', task: 'Log offered meeting', purpose: 'CPS pre-trial meeting', - dueDate: 'Friday, 14 November 2025', + dueDate: formatDate(0), dueDateTag: 'Due today', dueDateTagColor: 'pink', - service: 'RASSO', - area: 'West Midlands', + service: 'Universal', + area: 'London', taskAssignee: 'THOMPSON, Sarah (you)', nextAction: 'Log offer' }, @@ -40,9 +52,9 @@ module.exports = [ surname: 'JOHNSON', forename: 'Alice', task: 'Inform of a no further action decision', - dueDate: 'Monday, 17 November 2025', + dueDate: formatDate(3), service: 'Universal', - area: 'Kent', + area: 'London', taskAssignee: 'THOMPSON, Sarah (you)', nextAction: 'Log a communication' }, @@ -51,7 +63,7 @@ module.exports = [ forename: 'Sarah', task: 'Log offered meeting', purpose: 'CPS pre-trial meeting', - dueDate: 'Wednesday, 19 November 2025', + dueDate: formatDate(5), service: 'Universal', area: 'London', taskAssignee: 'THOMPSON, Sarah (you)', @@ -61,11 +73,11 @@ module.exports = [ surname: 'JONES', forename: 'Oliver A', task: 'Inform of a no further action decision', - dueDate: 'Thursday, 13 November 2025', + dueDate: formatDate(-7), dueDateTag: 'Overdue', dueDateTagColor: 'red', service: 'Universal', - area: 'Avon and Somerset', + area: 'London', taskAssignee: 'THOMPSON, Sarah (you)', nextAction: 'Log email' }, @@ -73,7 +85,7 @@ module.exports = [ surname: 'PATEL', forename: 'Aisha', task: 'Inform of a no further action decision', - dueDate: 'Thursday, 20 November 2025', + dueDate: formatDate(6), service: 'RASSO', area: 'Greater Manchester', taskAssignee: 'KUMAR, Priya', @@ -84,11 +96,11 @@ module.exports = [ forename: 'Michael', task: 'Log arranged meeting', purpose: 'CPS pre-trial meeting', - dueDate: 'Sunday, 16 November 2025', + dueDate: formatDate(0), dueDateTag: 'Due today', dueDateTagColor: 'pink', - service: 'Enhanced', - area: 'Hertfordshire', + service: 'Universal', + area: 'London', taskAssignee: 'THOMPSON, Sarah (you)', nextAction: 'Confirm arranged meeting' }, @@ -96,7 +108,7 @@ module.exports = [ surname: 'WILLIAMS', forename: 'Rebecca', task: 'Inform of a decision to charge', - dueDate: 'Monday, 10 November 2025', + dueDate: formatDate(-5), dueDateTag: 'Overdue', dueDateTagColor: 'red', service: 'Universal', @@ -108,7 +120,7 @@ module.exports = [ surname: 'TAYLOR', forename: 'Emma', task: 'Inform of a decision to charge', - dueDate: 'Saturday, 22 November 2025', + dueDate: formatDate(8), service: 'RASSO', area: 'Merseyside', taskAssignee: 'BISHOP, James', @@ -119,7 +131,7 @@ module.exports = [ forename: 'Thomas', task: 'Log arranged meeting', purpose: 'CPS pre-trial meeting', - dueDate: 'Friday, 14 November 2025', + dueDate: formatDate(0), dueDateTag: 'Due today', dueDateTagColor: 'pink', service: 'Enhanced', @@ -132,9 +144,9 @@ module.exports = [ forename: 'Charlotte', task: 'Log meeting outcome', purpose: 'CPS pre-trial meeting', - dueDate: 'Tuesday, 18 November 2025', + dueDate: formatDate(4), service: 'Universal', - area: 'Norfolk', + area: 'London', taskAssignee: 'THOMPSON, Sarah (you)', nextAction: 'Log a communication' }, @@ -143,7 +155,7 @@ module.exports = [ forename: 'Sophie', task: 'Log meeting outcome', purpose: 'CPS pre-trial meeting', - dueDate: 'Saturday, 15 November 2025', + dueDate: formatDate(0), dueDateTag: 'Due today', dueDateTagColor: 'pink', service: 'RASSO', @@ -155,7 +167,7 @@ module.exports = [ surname: 'ROBERTS', forename: 'Daniel', task: 'Inform of a decision to charge', - dueDate: 'Monday, 24 November 2025', + dueDate: formatDate(10), service: 'Enhanced', area: 'West Yorkshire', taskAssignee: 'ANDERSON, David', @@ -165,7 +177,7 @@ module.exports = [ surname: 'CLARK', forename: 'Hannah', task: 'Inform of a no further action decision', - dueDate: 'Wednesday, 12 November 2025', + dueDate: formatDate(-5), dueDateTag: 'Overdue', dueDateTagColor: 'red', service: 'Universal', @@ -177,9 +189,9 @@ module.exports = [ surname: 'LEWIS', forename: 'James', task: 'Inform of a decision to charge', - dueDate: 'Friday, 21 November 2025', - service: 'Enhanced', - area: 'Hampshire', + dueDate: formatDate(7), + service: 'Universal', + area: 'London', taskAssignee: 'THOMPSON, Sarah (you)', nextAction: 'Log a communication' }, @@ -187,12 +199,693 @@ module.exports = [ surname: 'WALKER', forename: 'Amelia', task: 'Inform of a decision to charge', - dueDate: 'Friday, 14 November 2025', + dueDate: formatDate(0), + dueDateTag: 'Due today', + dueDateTagColor: 'pink', + service: 'Universal', + area: 'Bedfordshire', + taskAssignee: 'MARTINEZ, Carlos', + nextAction: 'Log a communication' + }, + { + surname: 'HUSSAIN', + forename: 'Yasmin', + task: 'Inform of a decision to charge', + dueDate: formatDate(11), + service: 'Universal', + area: 'London', + taskAssignee: 'THOMPSON, Sarah (you)', + nextAction: 'Log a communication' + }, + { + surname: 'MURPHY', + forename: 'Sean', + task: 'Log offered meeting', + purpose: 'CPS pre-trial meeting', + dueDate: formatDate(12), + service: 'RASSO', + area: 'Greater Manchester', + taskAssignee: 'KUMAR, Priya', + nextAction: 'Log offer' + }, + { + surname: 'OCONNOR', + forename: 'Fiona', + task: 'Inform of a no further action decision', + dueDate: formatDate(-2), + dueDateTag: 'Overdue', + dueDateTagColor: 'red', + service: 'Universal', + area: 'Cambridgeshire', + taskAssignee: 'HENDERSON, Louise', + nextAction: 'Log a communication' + }, + { + surname: 'MASON', + forename: 'George', + task: 'Log arranged meeting', + purpose: 'CPS pre-trial meeting', + dueDate: formatDate(3), + service: 'Universal', + area: 'London', + taskAssignee: 'THOMPSON, Sarah (you)', + nextAction: 'Confirm arranged meeting' + }, + { + surname: 'KHAN', + forename: 'Tariq', + task: 'Inform of a decision to charge', + dueDate: formatDate(14), + service: 'RASSO', + area: 'Merseyside', + taskAssignee: 'BISHOP, James', + nextAction: 'Select letter dispatch method' + }, + { + surname: 'BAKER', + forename: 'Louise', + task: 'Log meeting outcome', + purpose: 'CPS pre-trial meeting', + dueDate: formatDate(0), + dueDateTag: 'Due today', + dueDateTagColor: 'pink', + service: 'RASSO', + area: 'Sussex', + taskAssignee: "O'CONNELL, Siobhan", + nextAction: 'Continue draft' + }, + { + surname: 'CAMPBELL', + forename: 'Angus', + task: 'Inform of a no further action decision', + dueDate: formatDate(18), + service: 'Universal', + area: 'London', + taskAssignee: 'THOMPSON, Sarah (you)', + nextAction: 'Log a communication' + }, + { + surname: 'FLETCHER', + forename: 'Gemma', + task: 'Inform of a decision to charge', + dueDate: formatDate(-8), + dueDateTag: 'Overdue', + dueDateTagColor: 'red', + service: 'Enhanced', + area: 'West Yorkshire', + taskAssignee: 'ANDERSON, David', + nextAction: 'Log a communication' + }, + { + surname: 'RICHARDS', + forename: 'Peter', + task: 'Log offered meeting', + purpose: 'CPS pre-trial meeting', + dueDate: formatDate(13), + service: 'Enhanced', + area: 'South Wales', + taskAssignee: 'MORRISON, Claire', + nextAction: 'Log offer' + }, + { + surname: 'GRANT', + forename: 'Chloe', + task: 'Inform of a decision to charge', + dueDate: formatDate(0), + dueDateTag: 'Due today', + dueDateTagColor: 'pink', + service: 'Universal', + area: 'Gloucestershire', + taskAssignee: 'WRIGHT, Hannah', + nextAction: 'Select letter dispatch method' + }, + { + surname: 'BENNETT', + forename: 'David', + task: 'Inform of a no further action decision', + dueDate: formatDate(17), + service: 'RASSO', + area: 'Devon and Cornwall', + taskAssignee: 'HAYES, Michael', + nextAction: 'Log a communication' + }, + { + surname: 'AHMED', + forename: 'Fatima', + task: 'Log arranged meeting', + purpose: 'CPS pre-trial meeting', + dueDate: formatDate(4), + service: 'Universal', + area: 'London', + taskAssignee: 'THOMPSON, Sarah (you)', + nextAction: 'Confirm arranged meeting' + }, + { + surname: 'SHAW', + forename: 'Marcus', + task: 'Inform of a decision to charge', + dueDate: formatDate(26), + service: 'Enhanced', + area: 'Lincolnshire', + taskAssignee: 'CHEN, Michael', + nextAction: 'Log a communication' + }, + { + surname: 'HARPER', + forename: 'Olivia', + task: 'Log meeting outcome', + purpose: 'CPS pre-trial meeting', + dueDate: formatDate(-6), + dueDateTag: 'Overdue', + dueDateTagColor: 'red', + service: 'Universal', + area: 'Humberside', + taskAssignee: 'PATEL, Ravi', + nextAction: 'Log a communication' + }, + { + surname: 'WALSH', + forename: 'Kieran', + task: 'Log offered meeting', + purpose: 'CPS pre-trial meeting', + dueDate: formatDate(21), + service: 'Universal', + area: 'London', + taskAssignee: 'THOMPSON, Sarah (you)', + nextAction: 'Log offer' + }, + { + surname: 'GORDON', + forename: 'Isla', + task: 'Inform of a no further action decision', + dueDate: formatDate(0), + dueDateTag: 'Due today', + dueDateTagColor: 'pink', + service: 'Universal', + area: 'North Yorkshire', + taskAssignee: 'JOHNSON, Patricia', + nextAction: 'Log email' + }, + { + surname: 'FISHER', + forename: 'Tom', + task: 'Inform of a decision to charge', + dueDate: formatDate(24), + service: 'Enhanced', + area: 'Nottinghamshire', + taskAssignee: 'GARCÍA, Luis', + nextAction: 'Log a communication' + }, + { + surname: 'WEBB', + forename: 'Natalie', + task: 'Log arranged meeting', + purpose: 'CPS pre-trial meeting', + dueDate: formatDate(-7), + dueDateTag: 'Overdue', + dueDateTagColor: 'red', + service: 'Universal', + area: 'London', + taskAssignee: 'THOMPSON, Sarah (you)', + nextAction: 'Confirm arranged meeting' + }, + { + surname: 'PRICE', + forename: 'Rhys', + task: 'Inform of a no further action decision', + dueDate: formatDate(19), + service: 'Universal', + area: 'Cheshire', + taskAssignee: 'WILLIAMS, Anna', + nextAction: 'Log a communication' + }, + { + surname: 'Murray', + forename: 'Emily', + task: 'Log meeting outcome', + purpose: 'CPS pre-trial meeting', + dueDate: formatDate(20), + service: 'Enhanced', + area: 'Stafford', + taskAssignee: 'STEWART, James', + nextAction: 'Continue draft' + }, + { + surname: 'GRIFFITHS', + forename: 'Owen', + task: 'Inform of a decision to charge', + dueDate: formatDate(0), + dueDateTag: 'Due today', + dueDateTagColor: 'pink', + service: 'RASSO', + area: 'Suffolk', + taskAssignee: 'LEWIS, Elizabeth', + nextAction: 'Select letter dispatch method' + }, + { + surname: 'CARTER', + forename: 'Megan', + task: 'Inform of a no further action decision', + dueDate: formatDate(31), + service: 'Universal', + area: 'Thames Valley', + taskAssignee: 'WALKER, George', + nextAction: 'Log a communication' + }, + { + surname: 'BARKER', + forename: 'Liam', + task: 'Log offered meeting', + purpose: 'CPS pre-trial meeting', + dueDate: formatDate(25), + service: 'Enhanced', + area: 'Warwickshire', + taskAssignee: 'CLARK, Victoria', + nextAction: 'Log offer' + }, + { + surname: 'MITCHELL', + forename: 'Zara', + task: 'Inform of a decision to charge', + dueDate: formatDate(-6), + dueDateTag: 'Overdue', + dueDateTagColor: 'red', + service: 'Universal', + area: 'London', + taskAssignee: 'THOMPSON, Sarah (you)', + nextAction: 'Log a communication' + }, + { + surname: 'TURNER', + forename: 'Jack', + task: 'Log arranged meeting', + purpose: 'CPS pre-trial meeting', + dueDate: formatDate(27), + service: 'RASSO', + area: 'Greater Manchester', + taskAssignee: 'KUMAR, Priya', + nextAction: 'Confirm arranged meeting' + }, + { + surname: 'HALL', + forename: 'Bethany', + task: 'Log meeting outcome', + purpose: 'CPS pre-trial meeting', + dueDate: formatDate(0), + dueDateTag: 'Due today', + dueDateTagColor: 'pink', + service: 'RASSO', + area: 'Merseyside', + taskAssignee: 'BISHOP, James', + nextAction: 'Log a communication' + }, + { + surname: 'SIMPSON', + forename: 'Craig', + task: 'Inform of a no further action decision', + dueDate: formatDate(38), + service: 'Enhanced', + area: 'South Wales', + taskAssignee: 'MORRISON, Claire', + nextAction: 'Log email' + }, + { + surname: 'ARMSTRONG', + forename: 'Rachel', + task: 'Inform of a decision to charge', + dueDate: formatDate(32), + service: 'Universal', + area: 'London', + taskAssignee: 'THOMPSON, Sarah (you)', + nextAction: 'Select letter dispatch method' + }, + { + surname: 'FOSTER', + forename: 'Nathan', + task: 'Log offered meeting', + purpose: 'CPS pre-trial meeting', + dueDate: formatDate(26), + service: 'RASSO', + area: 'Devon and Cornwall', + taskAssignee: 'HAYES, Michael', + nextAction: 'Log offer' + }, + { + surname: 'POWELL', + forename: 'Lucy', + task: 'Inform of a decision to charge', + dueDate: formatDate(-4), + dueDateTag: 'Overdue', + dueDateTagColor: 'red', + service: 'Enhanced', + area: 'West Yorkshire', + taskAssignee: 'ANDERSON, David', + nextAction: 'Log a communication' + }, + { + surname: 'RUSSELL', + forename: 'Callum', + task: 'Inform of a no further action decision', + dueDate: formatDate(35), + service: 'Universal', + area: 'Gloucestershire', + taskAssignee: 'WRIGHT, Hannah', + nextAction: 'Log a communication' + }, + { + surname: 'COLEMAN', + forename: 'Stacey', + task: 'Log arranged meeting', + purpose: 'CPS pre-trial meeting', + dueDate: formatDate(0), + dueDateTag: 'Due today', + dueDateTagColor: 'pink', + service: 'Universal', + area: 'London', + taskAssignee: 'THOMPSON, Sarah (you)', + nextAction: 'Confirm arranged meeting' + }, + { + surname: 'BURKE', + forename: 'Declan', + task: 'Log meeting outcome', + purpose: 'CPS pre-trial meeting', + dueDate: formatDate(22), + service: 'Universal', + area: 'Bedfordshire', + taskAssignee: 'MARTINEZ, Carlos', + nextAction: 'Continue draft' + }, + { + surname: 'HENDERSON', + forename: 'Laura', + task: 'Inform of a decision to charge', + dueDate: formatDate(23), + service: 'Enhanced', + area: 'Lincolnshire', + taskAssignee: 'CHEN, Michael', + nextAction: 'Log a communication' + }, + { + surname: 'KELLY', + forename: 'Ryan', + task: 'Inform of a no further action decision', + dueDate: formatDate(-9), + dueDateTag: 'Overdue', + dueDateTagColor: 'red', + service: 'Universal', + area: 'Humberside', + taskAssignee: 'PATEL, Ravi', + nextAction: 'Log a communication' + }, + { + surname: 'NOLAN', + forename: 'Grace', + task: 'Log offered meeting', + purpose: 'CPS pre-trial meeting', + dueDate: formatDate(15), + service: 'Universal', + area: 'London', + taskAssignee: 'THOMPSON, Sarah (you)', + nextAction: 'Log offer' + }, + { + surname: 'DIXON', + forename: 'Adam', + task: 'Inform of a decision to charge', + dueDate: formatDate(0), + dueDateTag: 'Due today', + dueDateTagColor: 'pink', + service: 'RASSO', + area: 'Sussex', + taskAssignee: "O'CONNELL, Siobhan", + nextAction: 'Select letter dispatch method' + }, + { + surname: 'PEARSON', + forename: 'Katie', + task: 'Log arranged meeting', + purpose: 'CPS pre-trial meeting', + dueDate: formatDate(28), + service: 'Universal', + area: 'North Yorkshire', + taskAssignee: 'JOHNSON, Patricia', + nextAction: 'Confirm arranged meeting' + }, + { + surname: 'BRENNAN', + forename: 'Patrick', + task: 'Inform of a no further action decision', + dueDate: formatDate(29), + service: 'Enhanced', + area: 'Nottinghamshire', + taskAssignee: 'GARCÍA, Luis', + nextAction: 'Log email' + }, + { + surname: 'WOOD', + forename: 'Holly', + task: 'Log meeting outcome', + purpose: 'CPS pre-trial meeting', + dueDate: formatDate(-4), + dueDateTag: 'Overdue', + dueDateTagColor: 'red', + service: 'Universal', + area: 'Cambridgeshire', + taskAssignee: 'HENDERSON, Louise', + nextAction: 'Log a communication' + }, + { + surname: 'STEPHENS', + forename: 'Ben', + task: 'Inform of a decision to charge', + dueDate: formatDate(33), + service: 'Universal', + area: 'Cheshire', + taskAssignee: 'WILLIAMS, Anna', + nextAction: 'Log a communication' + }, + { + surname: 'REEVES', + forename: 'Sophie', + task: 'Inform of a decision to charge', + dueDate: formatDate(34), + service: 'Enhanced', + area: 'Stafford', + taskAssignee: 'STEWART, James', + nextAction: 'Select letter dispatch method' + }, + { + surname: 'CUNNINGHAM', + forename: 'Niall', + task: 'Log offered meeting', + purpose: 'CPS pre-trial meeting', + dueDate: formatDate(0), + dueDateTag: 'Due today', + dueDateTagColor: 'pink', + service: 'Universal', + area: 'London', + taskAssignee: 'THOMPSON, Sarah (you)', + nextAction: 'Log offer' + }, + { + surname: 'PARSONS', + forename: 'Joanne', + task: 'Inform of a no further action decision', + dueDate: formatDate(36), + service: 'RASSO', + area: 'Suffolk', + taskAssignee: 'LEWIS, Elizabeth', + nextAction: 'Log a communication' + }, + { + surname: 'BRENNAN', + forename: 'Ciara', + task: 'Log arranged meeting', + purpose: 'CPS pre-trial meeting', + dueDate: formatDate(37), + service: 'Universal', + area: 'Thames Valley', + taskAssignee: 'WALKER, George', + nextAction: 'Confirm arranged meeting' + }, + { + surname: 'HART', + forename: 'Simon', + task: 'Inform of a decision to charge', + dueDate: formatDate(-8), + dueDateTag: 'Overdue', + dueDateTagColor: 'red', + service: 'Enhanced', + area: 'Warwickshire', + taskAssignee: 'CLARK, Victoria', + nextAction: 'Log a communication' + }, + { + surname: 'NEWTON', + forename: 'Abigail', + task: 'Log meeting outcome', + purpose: 'CPS pre-trial meeting', + dueDate: formatDate(9), + service: 'Universal', + area: 'London', + taskAssignee: 'THOMPSON, Sarah (you)', + nextAction: 'Continue draft' + }, + { + surname: 'CHANDLER', + forename: 'Max', + task: 'Inform of a no further action decision', + dueDate: formatDate(0), dueDateTag: 'Due today', dueDateTagColor: 'pink', + service: 'RASSO', + area: 'Greater Manchester', + taskAssignee: 'KUMAR, Priya', + nextAction: 'Log a communication' + }, + { + surname: 'FITZGERALD', + forename: 'Aoife', + task: 'Inform of a decision to charge', + dueDate: formatDate(40), + service: 'RASSO', + area: 'Merseyside', + taskAssignee: 'BISHOP, James', + nextAction: 'Select letter dispatch method' + }, + { + surname: 'PAYNE', + forename: 'Connor', + task: 'Log offered meeting', + purpose: 'CPS pre-trial meeting', + dueDate: formatDate(41), + service: 'Enhanced', + area: 'South Wales', + taskAssignee: 'MORRISON, Claire', + nextAction: 'Log offer' + }, + { + surname: 'GALLAGHER', + forename: 'Sinead', + task: 'Inform of a no further action decision', + dueDate: formatDate(-1), + dueDateTag: 'Overdue', + dueDateTagColor: 'red', + service: 'RASSO', + area: 'Devon and Cornwall', + taskAssignee: 'HAYES, Michael', + nextAction: 'Log email' + }, + { + surname: 'SPENCER', + forename: 'Harry', + task: 'Log arranged meeting', + purpose: 'CPS pre-trial meeting', + dueDate: formatDate(43), + service: 'Enhanced', + area: 'West Yorkshire', + taskAssignee: 'ANDERSON, David', + nextAction: 'Confirm arranged meeting' + }, + { + surname: 'CROSS', + forename: 'Leah', + task: 'Inform of a decision to charge', + dueDate: formatDate(44), + service: 'Universal', + area: 'Gloucestershire', + taskAssignee: 'WRIGHT, Hannah', + nextAction: 'Log a communication' + }, + { + surname: 'DOYLE', + forename: 'Rory', + task: 'Log meeting outcome', + purpose: 'CPS pre-trial meeting', + dueDate: formatDate(0), + dueDateTag: 'Due today', + dueDateTagColor: 'pink', + service: 'Universal', + area: 'London', + taskAssignee: 'THOMPSON, Sarah (you)', + nextAction: 'Log a communication' + }, + { + surname: 'VAUGHAN', + forename: 'Erin', + task: 'Inform of a no further action decision', + dueDate: formatDate(16), service: 'Universal', area: 'Bedfordshire', taskAssignee: 'MARTINEZ, Carlos', nextAction: 'Log a communication' + }, + { + surname: 'CHAMBERS', + forename: 'Tyler', + task: 'Inform of a decision to charge', + dueDate: formatDate(2), + service: 'Enhanced', + area: 'Lincolnshire', + taskAssignee: 'CHEN, Michael', + nextAction: 'Select letter dispatch method' + }, + { + surname: 'FARRELL', + forename: 'Niamh', + task: 'Log offered meeting', + purpose: 'CPS pre-trial meeting', + dueDate: formatDate(-9), + dueDateTag: 'Overdue', + dueDateTagColor: 'red', + service: 'Universal', + area: 'Humberside', + taskAssignee: 'PATEL, Ravi', + nextAction: 'Log offer' + }, + { + surname: 'WATKINS', + forename: 'Dylan', + task: 'Inform of a no further action decision', + dueDate: formatDate(30), + service: 'RASSO', + area: 'Sussex', + taskAssignee: "O'CONNELL, Siobhan", + nextAction: 'Log a communication' + }, + { + surname: 'LAMBERT', + forename: 'Freya', + task: 'Log arranged meeting', + purpose: 'CPS pre-trial meeting', + dueDate: formatDate(39), + service: 'Universal', + area: 'North Yorkshire', + taskAssignee: 'JOHNSON, Patricia', + nextAction: 'Confirm arranged meeting' + }, + { + surname: 'OWEN', + forename: 'Gareth', + task: 'Inform of a decision to charge', + dueDate: formatDate(0), + dueDateTag: 'Due today', + dueDateTagColor: 'pink', + service: 'Universal', + area: 'London', + taskAssignee: 'THOMPSON, Sarah (you)', + nextAction: 'Log a communication' + }, + { + surname: 'HOLLAND', + forename: 'Amber', + task: 'Log meeting outcome', + purpose: 'CPS pre-trial meeting', + dueDate: formatDate(42), + service: 'Enhanced', + area: 'Nottinghamshire', + taskAssignee: 'GARCÍA, Luis', + nextAction: 'Continue draft' } ] diff --git a/app/filters.js b/app/filters.js index b7ffaef1e..65722e614 100644 --- a/app/filters.js +++ b/app/filters.js @@ -65,4 +65,18 @@ addFilter('ageFromDob', dobString => { age-- } return age +}) + +addFilter('nextWorkingDay', () => { + const today = new Date() + const next = new Date(today) + next.setDate(next.getDate() + 1) + // Skip weekends: Saturday (6) -> Monday, Sunday (0) -> Monday + while (next.getDay() === 0 || next.getDay() === 6) { + next.setDate(next.getDate() + 1) + } + const dd = String(next.getDate()).padStart(2, '0') + const mm = String(next.getMonth() + 1).padStart(2, '0') + const yyyy = next.getFullYear() + return `${dd}/${mm}/${yyyy}` }) \ No newline at end of file diff --git a/app/views/index.html b/app/views/index.html index 022145f25..70cfe9382 100644 --- a/app/views/index.html +++ b/app/views/index.html @@ -4,6 +4,8 @@ {% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} +{% set nwd = '' | nextWorkingDay %} + {% block content %}
    @@ -39,12 +41,12 @@

  • - + Decision to charge
  • - + No further action decision
  • @@ -152,22 +154,22 @@

  • - + Decision to charge
  • - + No further action decision
  • - + Stopped charge (VCL Scheme)
  • - + Substantially altered charge (VCL Scheme)
  • From c18f84a94c025652a81cb00377c1718b07977ab0 Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Wed, 10 Jun 2026 01:12:38 +0100 Subject: [PATCH 110/113] Even better task data --- app/data/task-records.js | 259 ++++++++++++++++++++++++++++++++++++++- app/views/v50/tasks.html | 12 +- 2 files changed, 259 insertions(+), 12 deletions(-) diff --git a/app/data/task-records.js b/app/data/task-records.js index 81c22a133..04eed462d 100644 --- a/app/data/task-records.js +++ b/app/data/task-records.js @@ -161,7 +161,7 @@ module.exports = [ service: 'RASSO', area: 'Devon and Cornwall', taskAssignee: 'HAYES, Michael', - nextAction: 'Continue draft' + nextAction: 'Log outcome' }, { surname: 'ROBERTS', @@ -272,7 +272,7 @@ module.exports = [ service: 'RASSO', area: 'Sussex', taskAssignee: "O'CONNELL, Siobhan", - nextAction: 'Continue draft' + nextAction: 'Log outcome' }, { surname: 'CAMPBELL', @@ -428,7 +428,7 @@ module.exports = [ service: 'Enhanced', area: 'Stafford', taskAssignee: 'STEWART, James', - nextAction: 'Continue draft' + nextAction: 'Log outcome' }, { surname: 'GRIFFITHS', @@ -574,7 +574,7 @@ module.exports = [ service: 'Universal', area: 'Bedfordshire', taskAssignee: 'MARTINEZ, Carlos', - nextAction: 'Continue draft' + nextAction: 'Log outcome' }, { surname: 'HENDERSON', @@ -730,7 +730,7 @@ module.exports = [ service: 'Universal', area: 'London', taskAssignee: 'THOMPSON, Sarah (you)', - nextAction: 'Continue draft' + nextAction: 'Log outcome' }, { surname: 'CHANDLER', @@ -886,6 +886,253 @@ module.exports = [ service: 'Enhanced', area: 'Nottinghamshire', taskAssignee: 'GARCÍA, Luis', - nextAction: 'Continue draft' + nextAction: 'Log outcome' + }, + { + surname: 'BRADY', + forename: 'Sienna', + task: 'Log offer response', + purpose: 'CPS pre-trial meeting', + dueDate: formatDate(2), + service: 'Universal', + area: 'London', + taskAssignee: 'THOMPSON, Sarah (you)', + nextAction: 'Log response' + }, + { + surname: 'WHITFIELD', + forename: 'Aaron', + task: 'Log offer response', + purpose: 'Inform victim about charging decision', + dueDate: formatDate(5), + service: 'RASSO', + area: 'Greater Manchester', + taskAssignee: 'KUMAR, Priya', + nextAction: 'Log response' + }, + { + surname: 'MAGUIRE', + forename: 'Tara', + task: 'Log offer response', + purpose: 'Stopped or substantially altered charge (VCL Scheme)', + dueDate: formatDate(-2), + dueDateTag: 'Overdue', + dueDateTagColor: 'red', + service: 'Enhanced', + area: 'South Wales', + taskAssignee: 'MORRISON, Claire', + nextAction: 'Log response' + }, + { + surname: 'SINCLAIR', + forename: 'Hamish', + task: 'Log offer response', + purpose: "Victims' Right to Review (VRR)", + dueDate: formatDate(7), + service: 'Universal', + area: 'Lancashire', + taskAssignee: 'THOMPSON, Sarah (you)', + nextAction: 'Log response' + }, + { + surname: 'QUINN', + forename: 'Molly', + task: 'Log offer response', + purpose: 'Victim complaint', + dueDate: formatDate(0), + dueDateTag: 'Due today', + dueDateTagColor: 'pink', + service: 'RASSO', + area: 'Merseyside', + taskAssignee: 'BISHOP, James', + nextAction: 'Log response' + }, + { + surname: 'THORNTON', + forename: 'Callum', + task: 'Log offer response', + purpose: 'Other', + dueDate: formatDate(10), + service: 'Enhanced', + area: 'West Yorkshire', + taskAssignee: 'ANDERSON, David', + nextAction: 'Log response' + }, + { + surname: 'CALDWELL', + forename: 'Rosie', + task: 'Log offered meeting', + purpose: 'Inform victim about charging decision', + dueDate: formatDate(6), + service: 'Universal', + area: 'London', + taskAssignee: 'THOMPSON, Sarah (you)', + nextAction: 'Log offer' + }, + { + surname: 'NORRIS', + forename: 'Jake', + task: 'Log offered meeting', + purpose: 'Stopped or substantially altered charge (VCL Scheme)', + dueDate: formatDate(0), + dueDateTag: 'Due today', + dueDateTagColor: 'pink', + service: 'RASSO', + area: 'Devon and Cornwall', + taskAssignee: 'HAYES, Michael', + nextAction: 'Log offer' + }, + { + surname: 'HARGREAVES', + forename: 'Ellie', + task: 'Log offered meeting', + purpose: "Victims' Right to Review (VRR)", + dueDate: formatDate(14), + service: 'Enhanced', + area: 'Lincolnshire', + taskAssignee: 'CHEN, Michael', + nextAction: 'Log offer' + }, + { + surname: 'INGRAM', + forename: 'Dominic', + task: 'Log offered meeting', + purpose: 'Victim complaint', + dueDate: formatDate(-3), + dueDateTag: 'Overdue', + dueDateTagColor: 'red', + service: 'Universal', + area: 'Humberside', + taskAssignee: 'PATEL, Ravi', + nextAction: 'Log offer' + }, + { + surname: 'DELANEY', + forename: 'Orla', + task: 'Log offered meeting', + purpose: 'Other', + dueDate: formatDate(18), + service: 'Universal', + area: 'North Yorkshire', + taskAssignee: 'JOHNSON, Patricia', + nextAction: 'Log offer' + }, + { + surname: 'SUTTON', + forename: 'Miles', + task: 'Log arranged meeting', + purpose: 'Inform victim about charging decision', + dueDate: formatDate(8), + service: 'Universal', + area: 'London', + taskAssignee: 'THOMPSON, Sarah (you)', + nextAction: 'Confirm arranged meeting' + }, + { + surname: 'ELLIOT', + forename: 'Maisie', + task: 'Log arranged meeting', + purpose: 'Stopped or substantially altered charge (VCL Scheme)', + dueDate: formatDate(-5), + dueDateTag: 'Overdue', + dueDateTagColor: 'red', + service: 'Enhanced', + area: 'Nottinghamshire', + taskAssignee: 'GARCÍA, Luis', + nextAction: 'Confirm arranged meeting' + }, + { + surname: 'HOUGHTON', + forename: 'Declan', + task: 'Log arranged meeting', + purpose: "Victims' Right to Review (VRR)", + dueDate: formatDate(11), + service: 'RASSO', + area: 'Sussex', + taskAssignee: "O'CONNELL, Siobhan", + nextAction: 'Confirm arranged meeting' + }, + { + surname: 'BUCKLEY', + forename: 'Saoirse', + task: 'Log arranged meeting', + purpose: 'Victim complaint', + dueDate: formatDate(0), + dueDateTag: 'Due today', + dueDateTagColor: 'pink', + service: 'Universal', + area: 'Cambridgeshire', + taskAssignee: 'HENDERSON, Louise', + nextAction: 'Confirm arranged meeting' + }, + { + surname: 'MARSDEN', + forename: 'Theo', + task: 'Log arranged meeting', + purpose: 'Other', + dueDate: formatDate(16), + service: 'Enhanced', + area: 'Stafford', + taskAssignee: 'STEWART, James', + nextAction: 'Confirm arranged meeting' + }, + { + surname: 'KIRBY', + forename: 'Pippa', + task: 'Log meeting outcome', + purpose: 'Inform victim about charging decision', + dueDate: formatDate(4), + service: 'Universal', + area: 'London', + taskAssignee: 'THOMPSON, Sarah (you)', + nextAction: 'Log outcome' + }, + { + surname: 'WHITMORE', + forename: 'Ethan', + task: 'Log meeting outcome', + purpose: 'Stopped or substantially altered charge (VCL Scheme)', + dueDate: formatDate(0), + dueDateTag: 'Due today', + dueDateTagColor: 'pink', + service: 'RASSO', + area: 'Suffolk', + taskAssignee: 'LEWIS, Elizabeth', + nextAction: 'Log outcome' + }, + { + surname: 'ROONEY', + forename: 'Caoimhe', + task: 'Log meeting outcome', + purpose: "Victims' Right to Review (VRR)", + dueDate: formatDate(-4), + dueDateTag: 'Overdue', + dueDateTagColor: 'red', + service: 'Universal', + area: 'Cheshire', + taskAssignee: 'WILLIAMS, Anna', + nextAction: 'Log outcome' + }, + { + surname: 'LANGLEY', + forename: 'Imogen', + task: 'Log meeting outcome', + purpose: 'Victim complaint', + dueDate: formatDate(13), + service: 'Enhanced', + area: 'Warwickshire', + taskAssignee: 'CLARK, Victoria', + nextAction: 'Log outcome' + }, + { + surname: 'FINCH', + forename: 'Oscar', + task: 'Log meeting outcome', + purpose: 'Other', + dueDate: formatDate(19), + service: 'Universal', + area: 'Thames Valley', + taskAssignee: 'WALKER, George', + nextAction: 'Log outcome' } ] diff --git a/app/views/v50/tasks.html b/app/views/v50/tasks.html index 2efc3b0ca..c351d8912 100644 --- a/app/views/v50/tasks.html +++ b/app/views/v50/tasks.html @@ -330,11 +330,11 @@

    Search

    id="task-type-4" name="taskType" type="checkbox" - value="log-arranged-meeting" - data-label="Log arranged meeting" + value="log-offer-response" + data-label="Log offer response" /> Log offer response

    @@ -343,11 +343,11 @@

    Search

    id="task-type-5" name="taskType" type="checkbox" - value="log-offer-response" - data-label="Log offer response" + value="log-arranged-meeting" + data-label="Log arranged meeting" /> Log arranged meeting
    From e866d0da54b1e438b5fe784dccc69e35c690ed2e Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Wed, 10 Jun 2026 10:21:36 +0100 Subject: [PATCH 111/113] Minor label change --- app/views/v50/tasks.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/views/v50/tasks.html b/app/views/v50/tasks.html index c351d8912..9371bc495 100644 --- a/app/views/v50/tasks.html +++ b/app/views/v50/tasks.html @@ -256,7 +256,7 @@

    Search

    data-label="Overdue" /> Overdue
    @@ -269,7 +269,7 @@

    Search

    data-label="Due today" /> Due today
    From ad9940829b47ee7cfdcbcad9f542470ec7e911ae Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Wed, 10 Jun 2026 18:03:50 +0100 Subject: [PATCH 112/113] Removed non-victims, removed success message, more refactoring --- app/data/task-records.js | 259 +----------- app/data/victim-records.js | 27 -- app/data/vlo-officers.js | 107 +++++ app/routes.js | 2 + app/routes/v50.js | 6 +- .../pre-draft/check-details/case-type.html | 67 ---- .../pcd/pre-draft/check-details/index.html | 274 ------------- .../v50/pcd/pre-draft/check-details/pmoc.html | 88 ---- .../preferred-contact-times.html | 43 -- .../preferred-correspondence-language.html | 60 --- .../check-details/preferred-name.html | 43 -- .../pre-draft/check-details/risk-level.html | 74 ---- .../check-details/translator-needed.html | 60 --- .../pre-draft/check-details/vps-status.html | 80 ---- app/views/v50/pcd/pre-draft/contacted-by.html | 29 -- .../v50/pcd/send/check-email-details.html | 99 ----- .../v50/pcd/send/check-letter-details.html | 96 ----- app/views/v50/pcd/send/delivered.html | 75 ---- .../pcd/send/letter-added-to-print-queue.html | 89 ----- app/views/v50/pcd/send/permanent-failure.html | 33 -- app/views/v50/pcd/send/sending-email.html | 38 -- app/views/v50/pcd/send/technical-failure.html | 29 -- app/views/v50/pcd/send/temporary-failure.html | 29 -- app/views/v50/victims.html | 377 +----------------- 24 files changed, 134 insertions(+), 1950 deletions(-) create mode 100644 app/data/vlo-officers.js delete mode 100644 app/views/v50/pcd/pre-draft/check-details/case-type.html delete mode 100644 app/views/v50/pcd/pre-draft/check-details/index.html delete mode 100644 app/views/v50/pcd/pre-draft/check-details/pmoc.html delete mode 100644 app/views/v50/pcd/pre-draft/check-details/preferred-contact-times.html delete mode 100644 app/views/v50/pcd/pre-draft/check-details/preferred-correspondence-language.html delete mode 100644 app/views/v50/pcd/pre-draft/check-details/preferred-name.html delete mode 100644 app/views/v50/pcd/pre-draft/check-details/risk-level.html delete mode 100644 app/views/v50/pcd/pre-draft/check-details/translator-needed.html delete mode 100644 app/views/v50/pcd/pre-draft/check-details/vps-status.html delete mode 100644 app/views/v50/pcd/send/check-email-details.html delete mode 100644 app/views/v50/pcd/send/check-letter-details.html delete mode 100644 app/views/v50/pcd/send/delivered.html delete mode 100644 app/views/v50/pcd/send/letter-added-to-print-queue.html delete mode 100644 app/views/v50/pcd/send/permanent-failure.html delete mode 100644 app/views/v50/pcd/send/sending-email.html delete mode 100644 app/views/v50/pcd/send/technical-failure.html delete mode 100644 app/views/v50/pcd/send/temporary-failure.html diff --git a/app/data/task-records.js b/app/data/task-records.js index 04eed462d..81c22a133 100644 --- a/app/data/task-records.js +++ b/app/data/task-records.js @@ -161,7 +161,7 @@ module.exports = [ service: 'RASSO', area: 'Devon and Cornwall', taskAssignee: 'HAYES, Michael', - nextAction: 'Log outcome' + nextAction: 'Continue draft' }, { surname: 'ROBERTS', @@ -272,7 +272,7 @@ module.exports = [ service: 'RASSO', area: 'Sussex', taskAssignee: "O'CONNELL, Siobhan", - nextAction: 'Log outcome' + nextAction: 'Continue draft' }, { surname: 'CAMPBELL', @@ -428,7 +428,7 @@ module.exports = [ service: 'Enhanced', area: 'Stafford', taskAssignee: 'STEWART, James', - nextAction: 'Log outcome' + nextAction: 'Continue draft' }, { surname: 'GRIFFITHS', @@ -574,7 +574,7 @@ module.exports = [ service: 'Universal', area: 'Bedfordshire', taskAssignee: 'MARTINEZ, Carlos', - nextAction: 'Log outcome' + nextAction: 'Continue draft' }, { surname: 'HENDERSON', @@ -730,7 +730,7 @@ module.exports = [ service: 'Universal', area: 'London', taskAssignee: 'THOMPSON, Sarah (you)', - nextAction: 'Log outcome' + nextAction: 'Continue draft' }, { surname: 'CHANDLER', @@ -886,253 +886,6 @@ module.exports = [ service: 'Enhanced', area: 'Nottinghamshire', taskAssignee: 'GARCÍA, Luis', - nextAction: 'Log outcome' - }, - { - surname: 'BRADY', - forename: 'Sienna', - task: 'Log offer response', - purpose: 'CPS pre-trial meeting', - dueDate: formatDate(2), - service: 'Universal', - area: 'London', - taskAssignee: 'THOMPSON, Sarah (you)', - nextAction: 'Log response' - }, - { - surname: 'WHITFIELD', - forename: 'Aaron', - task: 'Log offer response', - purpose: 'Inform victim about charging decision', - dueDate: formatDate(5), - service: 'RASSO', - area: 'Greater Manchester', - taskAssignee: 'KUMAR, Priya', - nextAction: 'Log response' - }, - { - surname: 'MAGUIRE', - forename: 'Tara', - task: 'Log offer response', - purpose: 'Stopped or substantially altered charge (VCL Scheme)', - dueDate: formatDate(-2), - dueDateTag: 'Overdue', - dueDateTagColor: 'red', - service: 'Enhanced', - area: 'South Wales', - taskAssignee: 'MORRISON, Claire', - nextAction: 'Log response' - }, - { - surname: 'SINCLAIR', - forename: 'Hamish', - task: 'Log offer response', - purpose: "Victims' Right to Review (VRR)", - dueDate: formatDate(7), - service: 'Universal', - area: 'Lancashire', - taskAssignee: 'THOMPSON, Sarah (you)', - nextAction: 'Log response' - }, - { - surname: 'QUINN', - forename: 'Molly', - task: 'Log offer response', - purpose: 'Victim complaint', - dueDate: formatDate(0), - dueDateTag: 'Due today', - dueDateTagColor: 'pink', - service: 'RASSO', - area: 'Merseyside', - taskAssignee: 'BISHOP, James', - nextAction: 'Log response' - }, - { - surname: 'THORNTON', - forename: 'Callum', - task: 'Log offer response', - purpose: 'Other', - dueDate: formatDate(10), - service: 'Enhanced', - area: 'West Yorkshire', - taskAssignee: 'ANDERSON, David', - nextAction: 'Log response' - }, - { - surname: 'CALDWELL', - forename: 'Rosie', - task: 'Log offered meeting', - purpose: 'Inform victim about charging decision', - dueDate: formatDate(6), - service: 'Universal', - area: 'London', - taskAssignee: 'THOMPSON, Sarah (you)', - nextAction: 'Log offer' - }, - { - surname: 'NORRIS', - forename: 'Jake', - task: 'Log offered meeting', - purpose: 'Stopped or substantially altered charge (VCL Scheme)', - dueDate: formatDate(0), - dueDateTag: 'Due today', - dueDateTagColor: 'pink', - service: 'RASSO', - area: 'Devon and Cornwall', - taskAssignee: 'HAYES, Michael', - nextAction: 'Log offer' - }, - { - surname: 'HARGREAVES', - forename: 'Ellie', - task: 'Log offered meeting', - purpose: "Victims' Right to Review (VRR)", - dueDate: formatDate(14), - service: 'Enhanced', - area: 'Lincolnshire', - taskAssignee: 'CHEN, Michael', - nextAction: 'Log offer' - }, - { - surname: 'INGRAM', - forename: 'Dominic', - task: 'Log offered meeting', - purpose: 'Victim complaint', - dueDate: formatDate(-3), - dueDateTag: 'Overdue', - dueDateTagColor: 'red', - service: 'Universal', - area: 'Humberside', - taskAssignee: 'PATEL, Ravi', - nextAction: 'Log offer' - }, - { - surname: 'DELANEY', - forename: 'Orla', - task: 'Log offered meeting', - purpose: 'Other', - dueDate: formatDate(18), - service: 'Universal', - area: 'North Yorkshire', - taskAssignee: 'JOHNSON, Patricia', - nextAction: 'Log offer' - }, - { - surname: 'SUTTON', - forename: 'Miles', - task: 'Log arranged meeting', - purpose: 'Inform victim about charging decision', - dueDate: formatDate(8), - service: 'Universal', - area: 'London', - taskAssignee: 'THOMPSON, Sarah (you)', - nextAction: 'Confirm arranged meeting' - }, - { - surname: 'ELLIOT', - forename: 'Maisie', - task: 'Log arranged meeting', - purpose: 'Stopped or substantially altered charge (VCL Scheme)', - dueDate: formatDate(-5), - dueDateTag: 'Overdue', - dueDateTagColor: 'red', - service: 'Enhanced', - area: 'Nottinghamshire', - taskAssignee: 'GARCÍA, Luis', - nextAction: 'Confirm arranged meeting' - }, - { - surname: 'HOUGHTON', - forename: 'Declan', - task: 'Log arranged meeting', - purpose: "Victims' Right to Review (VRR)", - dueDate: formatDate(11), - service: 'RASSO', - area: 'Sussex', - taskAssignee: "O'CONNELL, Siobhan", - nextAction: 'Confirm arranged meeting' - }, - { - surname: 'BUCKLEY', - forename: 'Saoirse', - task: 'Log arranged meeting', - purpose: 'Victim complaint', - dueDate: formatDate(0), - dueDateTag: 'Due today', - dueDateTagColor: 'pink', - service: 'Universal', - area: 'Cambridgeshire', - taskAssignee: 'HENDERSON, Louise', - nextAction: 'Confirm arranged meeting' - }, - { - surname: 'MARSDEN', - forename: 'Theo', - task: 'Log arranged meeting', - purpose: 'Other', - dueDate: formatDate(16), - service: 'Enhanced', - area: 'Stafford', - taskAssignee: 'STEWART, James', - nextAction: 'Confirm arranged meeting' - }, - { - surname: 'KIRBY', - forename: 'Pippa', - task: 'Log meeting outcome', - purpose: 'Inform victim about charging decision', - dueDate: formatDate(4), - service: 'Universal', - area: 'London', - taskAssignee: 'THOMPSON, Sarah (you)', - nextAction: 'Log outcome' - }, - { - surname: 'WHITMORE', - forename: 'Ethan', - task: 'Log meeting outcome', - purpose: 'Stopped or substantially altered charge (VCL Scheme)', - dueDate: formatDate(0), - dueDateTag: 'Due today', - dueDateTagColor: 'pink', - service: 'RASSO', - area: 'Suffolk', - taskAssignee: 'LEWIS, Elizabeth', - nextAction: 'Log outcome' - }, - { - surname: 'ROONEY', - forename: 'Caoimhe', - task: 'Log meeting outcome', - purpose: "Victims' Right to Review (VRR)", - dueDate: formatDate(-4), - dueDateTag: 'Overdue', - dueDateTagColor: 'red', - service: 'Universal', - area: 'Cheshire', - taskAssignee: 'WILLIAMS, Anna', - nextAction: 'Log outcome' - }, - { - surname: 'LANGLEY', - forename: 'Imogen', - task: 'Log meeting outcome', - purpose: 'Victim complaint', - dueDate: formatDate(13), - service: 'Enhanced', - area: 'Warwickshire', - taskAssignee: 'CLARK, Victoria', - nextAction: 'Log outcome' - }, - { - surname: 'FINCH', - forename: 'Oscar', - task: 'Log meeting outcome', - purpose: 'Other', - dueDate: formatDate(19), - service: 'Universal', - area: 'Thames Valley', - taskAssignee: 'WALKER, George', - nextAction: 'Log outcome' + nextAction: 'Continue draft' } ] diff --git a/app/data/victim-records.js b/app/data/victim-records.js index 0071cf859..ef7852d07 100644 --- a/app/data/victim-records.js +++ b/app/data/victim-records.js @@ -4,7 +4,6 @@ module.exports = [ forename: 'Helen', caseRef: '44RG9895424', leadDefendant: 'THOMAS, Kenneth', - victim: 'Yes', area: 'Merseyside', dob: '12/5/1978', service: 'Not onboarded', @@ -15,7 +14,6 @@ module.exports = [ forename: 'Robert', caseRef: '44RG9895417', leadDefendant: 'PEARSON, Lisa', - victim: 'Yes', area: 'Norfolk', dob: '3/9/1982', service: 'Universal', @@ -27,7 +25,6 @@ module.exports = [ forename: 'Margaret', caseRef: '44RG9895423', leadDefendant: 'BROWN, Andrew', - victim: 'Yes', area: 'Warwickshire', dob: '27/1/1975', service: 'Enhanced', @@ -39,7 +36,6 @@ module.exports = [ forename: 'Manuel', caseRef: '44RG9895434', leadDefendant: 'JONES, Charles', - victim: 'Yes', area: 'Cleveland', dob: '15/8/1990', service: 'Universal', @@ -51,7 +47,6 @@ module.exports = [ forename: 'Anthony', caseRef: '44RG9895431', leadDefendant: 'MARTIN, Sandra', - victim: 'Yes', area: 'Sussex', dob: '8/11/1988', service: 'Universal', @@ -63,7 +58,6 @@ module.exports = [ forename: 'Richard', caseRef: '44RG9895420', leadDefendant: 'HAYES, Michael', - victim: 'Yes', area: 'Northumbria', dob: '21/3/1973', service: 'Universal', @@ -75,7 +69,6 @@ module.exports = [ forename: 'Paul', caseRef: '44RG9895428', leadDefendant: 'HALL, Virginia', - victim: 'Yes', area: 'Nottinghamshire', dob: '14/6/1985', service: 'Not onboarded', @@ -86,7 +79,6 @@ module.exports = [ forename: 'Wendy', caseRef: '42TT3356525', leadDefendant: 'NEWSOME, Gavin', - victim: 'Yes', area: 'London', dob: '30/10/1992', service: 'Universal', @@ -98,7 +90,6 @@ module.exports = [ forename: 'Paul', caseRef: '44RG9895432', leadDefendant: 'PEREZ, Luis', - victim: 'Yes', area: 'Cumbria', dob: '2/2/1980', service: 'Not onboarded', @@ -109,7 +100,6 @@ module.exports = [ forename: 'Catherine', caseRef: '44RG9895422', leadDefendant: 'WILSON, Christopher', - victim: 'Yes', area: 'Bedfordshire', dob: '19/7/1987', service: 'Not onboarded', @@ -120,7 +110,6 @@ module.exports = [ forename: 'Margaret', caseRef: '44RG9895430', leadDefendant: 'DAVIS, Walter', - victim: 'Yes', area: 'Leicestershire', dob: '5/12/1970', service: 'Bereaved Family Service', @@ -132,7 +121,6 @@ module.exports = [ forename: 'Jennifer', caseRef: '44RG9895414', leadDefendant: 'BLAKE, Marcus', - victim: 'Yes', area: 'Kent', dob: '28/4/1983', service: 'RASSO', @@ -144,7 +132,6 @@ module.exports = [ forename: 'Shelly', caseRef: '42QW2146123', leadDefendant: 'SUMMER, Yasmin', - victim: 'Yes', area: 'Greater Manchester', dob: '11/9/1995', service: 'Enhanced', @@ -156,7 +143,6 @@ module.exports = [ forename: 'Susan', caseRef: '44RG9895418', leadDefendant: 'LUCAS, Timothy', - victim: 'Yes', dob: '23/3/1977', service: 'Not onboarded', onboarded: false @@ -166,7 +152,6 @@ module.exports = [ forename: 'Angela', caseRef: '44RG9895426', leadDefendant: 'BAKER, Edward', - victim: 'Yes', area: 'Avon and Somerset', dob: '6/1/1991', service: 'Enhanced', @@ -178,7 +163,6 @@ module.exports = [ forename: 'Karen', caseRef: '44RG9895419', leadDefendant: 'GREGORY, Steven', - victim: 'No', area: 'Lancashire', dob: '17/8/1984', service: 'Not onboarded', @@ -189,7 +173,6 @@ module.exports = [ forename: 'Emiliano', caseRef: '42XF5693726', leadDefendant: 'VERNON, Eugene', - victim: 'No', area: 'Essex', dob: '29/11/1979', service: 'Not onboarded', @@ -200,7 +183,6 @@ module.exports = [ forename: 'Tracey', caseRef: '44RG9895413', leadDefendant: 'DE FREITAS, Jhon', - victim: 'No', area: 'West Mercia', dob: '4/6/1986', service: 'Not onboarded', @@ -211,7 +193,6 @@ module.exports = [ forename: 'Gareth', caseRef: '44RG9895412', leadDefendant: 'DE FREITAS, Jhon', - victim: 'No', area: 'South Wales', dob: '16/10/1981', service: 'Not onboarded', @@ -222,7 +203,6 @@ module.exports = [ forename: 'Oliver A', caseRef: '42AE4523851', leadDefendant: 'SHEARON, Abigail', - victim: 'No', area: 'Surrey', dob: '22/2/1993', service: 'Not onboarded', @@ -233,7 +213,6 @@ module.exports = [ forename: 'Vincent', caseRef: '44RG9895425', leadDefendant: 'MURPHY, Robert', - victim: 'No', area: 'North Yorkshire', dob: '9/5/1976', service: 'Not onboarded', @@ -244,7 +223,6 @@ module.exports = [ forename: 'David', caseRef: '44RG9895415', leadDefendant: 'STEWART, Patricia', - victim: 'No', area: 'Hampshire and Isle of Wight', dob: '13/7/1989', service: 'Not onboarded', @@ -255,7 +233,6 @@ module.exports = [ forename: 'Elizabeth', caseRef: '44RG9895421', leadDefendant: 'KING, Jonathan', - victim: 'No', area: 'Cambridgeshire', dob: '25/9/1974', service: 'Not onboarded', @@ -266,7 +243,6 @@ module.exports = [ forename: 'Nancy', caseRef: '44RG9895429', leadDefendant: 'WASHINGTON, James', - victim: 'No', area: 'Lincolnshire', dob: '1/12/1988', service: 'Not onboarded', @@ -277,7 +253,6 @@ module.exports = [ forename: 'Jessica', caseRef: '44RG9895433', leadDefendant: 'ROBINSON, Diane', - victim: 'No', area: 'Thames Valley', dob: '18/4/1982', service: 'Not onboarded', @@ -288,7 +263,6 @@ module.exports = [ forename: 'Barbara', caseRef: '44RG9895427', leadDefendant: 'MASON, George', - victim: 'No', area: 'Durham', dob: '7/3/1971', service: 'Not onboarded', @@ -299,7 +273,6 @@ module.exports = [ forename: 'Alfred', caseRef: '43WU1133726', leadDefendant: 'PICKERTON, Gary', - victim: 'No', area: 'Cheshire', dob: '20/8/1994', service: 'Not onboarded', diff --git a/app/data/vlo-officers.js b/app/data/vlo-officers.js new file mode 100644 index 000000000..c37a217cb --- /dev/null +++ b/app/data/vlo-officers.js @@ -0,0 +1,107 @@ +module.exports = [ + { + id: 'thompson-sarah', + label: 'THOMPSON, Sarah (you)', + checked: true + }, + { + id: 'unassigned', + label: 'Unassigned', + checked: false + }, + { + id: 'kumar-priya', + label: 'KUMAR, Priya', + checked: false + }, + { + id: 'bishop-james', + label: 'BISHOP, James', + checked: false + }, + { + id: 'morrison-claire', + label: 'MORRISON, Claire', + checked: false + }, + { + id: 'hayes-michael', + label: 'HAYES, Michael', + checked: false + }, + { + id: 'anderson-david', + label: 'ANDERSON, David', + checked: false + }, + { + id: 'wright-hannah', + label: 'WRIGHT, Hannah', + checked: false + }, + { + id: 'martinez-carlos', + label: 'MARTINEZ, Carlos', + checked: false + }, + { + id: 'johnson-patricia', + label: 'JOHNSON, Patricia', + checked: false + }, + { + id: 'chen-michael', + label: 'CHEN, Michael', + checked: false + }, + { + id: 'patel-ravi', + label: 'PATEL, Ravi', + checked: false + }, + { + id: 'oconnell-siobhan', + label: "O'CONNELL, Siobhan", + checked: false + }, + { + id: 'thompson-robert', + label: 'THOMPSON, Robert', + checked: false + }, + { + id: 'garcía-luis', + label: 'GARCÍA, Luis', + checked: false + }, + { + id: 'henderson-louise', + label: 'HENDERSON, Louise', + checked: false + }, + { + id: 'williams-anna', + label: 'WILLIAMS, Anna', + checked: false + }, + { + id: 'stewart-james', + label: 'STEWART, James', + checked: false + }, + { + id: 'lewis-elizabeth', + label: 'LEWIS, Elizabeth', + checked: false + }, + { + id: 'walker-george', + label: 'WALKER, George', + checked: false + }, + { + id: 'clark-victoria', + label: 'CLARK, Victoria', + checked: false + } +] diff --git a/app/routes.js b/app/routes.js index f69715d7f..26bcca296 100644 --- a/app/routes.js +++ b/app/routes.js @@ -9,12 +9,14 @@ const router = govukPrototypeKit.requests.setupRouter() const victimRecords = require('./data/victim-records') const taskRecords = require('./data/task-records') const taskAssignees = require('./data/task-assignees') +const vloOfficers = require('./data/vlo-officers') const cpsAreas = require('./data/cps-areas') router.use(function (req, res, next) { res.locals.victimRecords = victimRecords res.locals.taskRecords = taskRecords res.locals.taskAssignees = taskAssignees + res.locals.vloOfficers = vloOfficers res.locals.cpsAreas = cpsAreas next() }) diff --git a/app/routes/v50.js b/app/routes/v50.js index e59e267ad..cf4b1fcec 100644 --- a/app/routes/v50.js +++ b/app/routes/v50.js @@ -429,11 +429,11 @@ module.exports = router => { } else { if (pcdCallAttempt == "1") { - response.redirect("/v50/victim?pcdStatus=informed-after-call-1&pcdFumoc=None&secondaryNav=pcd") + response.redirect("/v50/victim?pcdStatus=informed-after-call-1&pcdFumoc=None&pcdSent=yes&success=no&secondaryNav=pcd&nextTask#communications") } else if (pcdCallAttempt == "2") { - response.redirect("/v50/victim?pcdStatus=informed-after-call-2&pcdFumoc=None&secondaryNav=pcd") + response.redirect("/v50/victim?pcdStatus=informed-after-call-2&pcdFumoc=None&pcdSent=yes&success=no&secondaryNav=pcd&nextTask#communications") } else { - response.redirect("/v50/victim?pcdStatus=informed-after-call-3&pcdFumoc=None&secondaryNav=pcd") + response.redirect("/v50/victim?pcdStatus=informed-after-call-3&pcdFumoc=None&pcdSent=yes&success=no&secondaryNav=pcd&nextTask#communications") } } }) diff --git a/app/views/v50/pcd/pre-draft/check-details/case-type.html b/app/views/v50/pcd/pre-draft/check-details/case-type.html deleted file mode 100644 index aff92faca..000000000 --- a/app/views/v50/pcd/pre-draft/check-details/case-type.html +++ /dev/null @@ -1,67 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Charging type" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is the charging type? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} diff --git a/app/views/v50/pcd/pre-draft/check-details/index.html b/app/views/v50/pcd/pre-draft/check-details/index.html deleted file mode 100644 index d2dce560b..000000000 --- a/app/views/v50/pcd/pre-draft/check-details/index.html +++ /dev/null @@ -1,274 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Check the details before drafting the letter" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - - {% if (data['successNotification'] == "yes") and (data['onboardedStatus'] == "Yes") %} - - {% endif %} - -

    - Check the details for {{ data['victimForename'] }} {{ data['victimSurname'] }} -

    - -
    -
    -
    - Service lead -
    -
    - {{ data['serviceLead'] }} -
    -
    - - Change service lead - -
    -
    -
    -
    - Charging type -
    - {% if data['caseType'] %} -
    - {{ data['caseType'] | capitalize }} -
    -
    - - Change charging type - -
    - {% else %} -
    - Select charging type -
    - {% endif %} -
    -
    -
    - Domestic abuse risk level -
    - {% if data['riskLevel'] %} -
    - {{ data['riskLevel'] }} -
    -
    - - Change domestic abuse risk level - -
    - {% else %} -
    - - Select domestic abuse risk level - -
    - {% endif %} -
    -
    -
    - Preferred method of contact -
    - {% if data['pmoc'] %} -
    - {{ data['pmoc'] | capitalize }} -
    -
    - - Change preferred method of contact - -
    - {% else %} -
    - - Select preferred method of contact - -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    - {% if data['preferredCorrespondenceLanguage'] == "English" or data['preferredCorrespondenceLanguage'] == "Welsh" %} -
    - {{ data['preferredCorrespondenceLanguage'] }} -
    -
    - - Change preferred correspondence language - -
    - {% else %} -
    - - Select preferred correspondence language - -
    - {% endif %} -
    -
    -
    - Translator needed -
    - {% if data['translatorNeeded'] == "Yes" or data['translatorNeeded'] == "No" %} -
    - {{ data['translatorNeeded'] }} -
    -
    - - Change if translator needed - -
    - {% else %} -
    - - Select if translator needed - -
    - {% endif %} -
    -
    -
    - Preferred contact times -
    - {% if data['preferredContactTimes'] %} -
    - {{ data['preferredContactTimes'] }} -
    -
    - - Change preferred contact times - -
    - {% else %} -
    - - Enter preferred contact times - -
    - {% endif %} -
    -
    -
    - Preferred name -
    - {% if data['preferredName'] %} -
    - {{ data['preferredName'] }} -
    -
    - - Change preferred name - -
    - {% else %} -
    - - Enter preferred name - -
    - {% endif %} -
    -
    -
    - Victim Personal Statement status -
    - {% if data['vpsStatus'] %} -
    - {{ data['vpsStatus'] }} -
    -
    - - Change Victim Personal Statement status - -
    - {% else %} -
    - - Select Victim Personal Statement status - -
    - {% endif %} -
    -
    -

    - Now confirm their details -

    -

    - After you confirm the details, you can create a task for {{ data['victimForename'] }} {{ data['victimSurname'] }}. -

    -
    - - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/pcd/pre-draft/check-details/pmoc.html b/app/views/v50/pcd/pre-draft/check-details/pmoc.html deleted file mode 100644 index e932e21f6..000000000 --- a/app/views/v50/pcd/pre-draft/check-details/pmoc.html +++ /dev/null @@ -1,88 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Preferred method of contact" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/pcd/pre-draft/check-details/preferred-contact-times.html b/app/views/v50/pcd/pre-draft/check-details/preferred-contact-times.html deleted file mode 100644 index 0fa93b180..000000000 --- a/app/views/v50/pcd/pre-draft/check-details/preferred-contact-times.html +++ /dev/null @@ -1,43 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Preferred contact times" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    - -

    - -

    - - - -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} diff --git a/app/views/v50/pcd/pre-draft/check-details/preferred-correspondence-language.html b/app/views/v50/pcd/pre-draft/check-details/preferred-correspondence-language.html deleted file mode 100644 index eac3d70ad..000000000 --- a/app/views/v50/pcd/pre-draft/check-details/preferred-correspondence-language.html +++ /dev/null @@ -1,60 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Preferred correspondence language" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred correspondence language? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} diff --git a/app/views/v50/pcd/pre-draft/check-details/preferred-name.html b/app/views/v50/pcd/pre-draft/check-details/preferred-name.html deleted file mode 100644 index 59ac8e071..000000000 --- a/app/views/v50/pcd/pre-draft/check-details/preferred-name.html +++ /dev/null @@ -1,43 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Preferred name" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    - -

    - -

    - - - -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} diff --git a/app/views/v50/pcd/pre-draft/check-details/risk-level.html b/app/views/v50/pcd/pre-draft/check-details/risk-level.html deleted file mode 100644 index 21ad72eae..000000000 --- a/app/views/v50/pcd/pre-draft/check-details/risk-level.html +++ /dev/null @@ -1,74 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Domestic abuse risk level" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is the domestic abuse risk level for {{ data['victimForename'] }} {{ data['victimSurname'] }}? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} diff --git a/app/views/v50/pcd/pre-draft/check-details/translator-needed.html b/app/views/v50/pcd/pre-draft/check-details/translator-needed.html deleted file mode 100644 index 286829c15..000000000 --- a/app/views/v50/pcd/pre-draft/check-details/translator-needed.html +++ /dev/null @@ -1,60 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Translator needed" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Does {{ data['victimForename'] }} {{ data['victimSurname'] }} need a translator? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} diff --git a/app/views/v50/pcd/pre-draft/check-details/vps-status.html b/app/views/v50/pcd/pre-draft/check-details/vps-status.html deleted file mode 100644 index bed9cc32d..000000000 --- a/app/views/v50/pcd/pre-draft/check-details/vps-status.html +++ /dev/null @@ -1,80 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="VPS status" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} - -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is the status of {{ data['victimForename'] }} {{ data['victimSurname'] }}'s Victim Personal Statement (VPS)? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} diff --git a/app/views/v50/pcd/pre-draft/contacted-by.html b/app/views/v50/pcd/pre-draft/contacted-by.html index 6e838631e..82b38f7fd 100644 --- a/app/views/v50/pcd/pre-draft/contacted-by.html +++ b/app/views/v50/pcd/pre-draft/contacted-by.html @@ -11,27 +11,6 @@ {% endblock %} {% block content %} -
    -
    - -
    -
    -
    @@ -94,12 +73,4 @@

    {% block pageScripts %} - {% endblock %} diff --git a/app/views/v50/pcd/send/check-email-details.html b/app/views/v50/pcd/send/check-email-details.html deleted file mode 100644 index d04e690ab..000000000 --- a/app/views/v50/pcd/send/check-email-details.html +++ /dev/null @@ -1,99 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Check details" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -

    Check the details before sending the email

    - -

    Email details

    - -
    -
    -
    - Type -
    -
    - {% if (data['pcdType'] == "dtc") %} - Decision to charge - {% elif (data['pcdType'] == "nfa") %} - No Further action - {% endif %} -
    -
    -
    -
    - Included -
    -
    - Information pack
    - Crest survey -
    -
    -
    -
    - From -
    -
    - Victim Services shared mailbox
    {{ data['sharedMailbox'] }} -
    -
    -
    -
    - To -
    -
    - {% if (data['recipient'] == "victim") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) - {% elif (data['recipient'] == "oic") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['oicRank'] }} {{ data['oicForename'] }} {{ data['oicSurname'] }} (officer in charge) - {% elif (data['recipient'] == "isva") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['isvaForename'] }} {{ data['isvaSurname'] }} (ISVA) - {% endif %}
    - {% if (data['recipient'] == "victim") %} - {{ data['victimEmailAddress'] }} - {% elif (data['recipient'] == "oic") %} - {{ data['oicEmailAddress'] }} - {% elif (data['recipient'] == "isva") %} - {{ data['isvaEmailAddress'] }} - {% endif %} -
    -
    - -
    - - {% if (data['nfaStatus'] == "email-delivered") %} -
    - - - Warning - Only send this email to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - {% endif %} - -

    Now send your email

    - -

    - This will inform the victim about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %}. -

    - - - - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/pcd/send/check-letter-details.html b/app/views/v50/pcd/send/check-letter-details.html deleted file mode 100644 index 96cb8ab08..000000000 --- a/app/views/v50/pcd/send/check-letter-details.html +++ /dev/null @@ -1,96 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Check details" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    - -

    Check the details before sending for printing

    - -

    Letter details

    - -
    -
    -
    - Type -
    -
    - {% if (data['pcdType'] == "stopped-charge") %} - Stopped charge - {% elif (data['pcdType'] == "nfa") %} - Substantially altered charge - {% endif %} -
    -
    -
    -
    - Included -
    -
    - Information pack
    - Crest survey -
    -
    -
    -
    - From -
    -
    - Victim Services shared mailbox
    {{ data['sharedMailbox'] }} -
    -
    -
    -
    - Printer -
    -
    - Liverpool office
    victim.services.liverpool@cps.gov.uk -
    -
    -
    -
    - Final recipient -
    -
    - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) -
    -
    -
    -
    - Recipient address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - -
    - -

    Now send for printing

    - -

    - Select Send for printing to add the letter to the print queue. -

    - - - -
    - - Send for printing later -
    - -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/pcd/send/delivered.html b/app/views/v50/pcd/send/delivered.html deleted file mode 100644 index 75fa849fe..000000000 --- a/app/views/v50/pcd/send/delivered.html +++ /dev/null @@ -1,75 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName = "Email delivered" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Email delivered to
    {{ data['victimForename'] }} {{ data['victimSurname'] }} -

    -
    - -

    - The information pack and Crest survey were also sent. -

    - -

    Further information

    - -

    - You can view a log of the delivered email on the 'Charging decision' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved on CMS. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['pcdCallAttempt'] == "1") %} - - {% if (data['pcdFumoc'] == "email") %} - - Continue - - {% elif (data['pcdAttemptToContactAgain'] == "email") %} - - Continue - - {% endif %} - - {% elif (data['pcdCallAttempt'] == "2") %} - - {% if (data['pcdFumoc'] == "email") %} - - Continue - - {% elif (data['pcdAttemptToContactAgain'] == "email") %} - - Continue - - {% endif %} - - {% elif (data['pcdCallAttempt'] == "3") %} - - Continue - - - {% endif %} - {% elif (data['pmoc'] == "email") %} - - - Continue - - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/pcd/send/letter-added-to-print-queue.html b/app/views/v50/pcd/send/letter-added-to-print-queue.html deleted file mode 100644 index 0364c9496..000000000 --- a/app/views/v50/pcd/send/letter-added-to-print-queue.html +++ /dev/null @@ -1,89 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName = "Letter added to print queue" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Letter sent for printing -

    -
    - -

    - The letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}Charging decision{% endif %} was successfully sent for printing. -

    - -

    - The information pack and Crest survey were also sent for printing. -

    - -

    Further information

    - -

    - You can view a record of the letter on the 'Charging decision' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved to CMS as well. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['pcdCallAttempt'] == "1") %} - - Continue - - - {% elif (data['pcdCallAttempt'] == "2") %} - - Continue - - - {% elif (data['pcdCallAttempt'] == "3") %} - {% if (data['pcdVictimInformed3'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% endif %} - {% elif (data['pmoc'] == "email") %} - - {% if (data['pcdCallAttempt'] == "") %} - - Continue - - - {% elif (data['pcdCallAttempt'] == "1") %} - - Continue - - - {% elif (data['pcdCallAttempt'] == "2") %} - - Continue - - - {% elif (data['pcdCallAttempt'] == "3") %} - - Continue - - - {% endif %} - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/pcd/send/permanent-failure.html b/app/views/v50/pcd/send/permanent-failure.html deleted file mode 100644 index 6d7ee5767..000000000 --- a/app/views/v50/pcd/send/permanent-failure.html +++ /dev/null @@ -1,33 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Permanent failure" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. -

    -

    - Check the email address is correct. If it is incorrect, you can update the email address. -

    - -

    - Once updated, you can try to send the email again from 'Charging decision' tab of the victim's record. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/pcd/send/sending-email.html b/app/views/v50/pcd/send/sending-email.html deleted file mode 100644 index 53c9287e4..000000000 --- a/app/views/v50/pcd/send/sending-email.html +++ /dev/null @@ -1,38 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName = "Sending email" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -

    - Sending email -

    - -

    - The email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. -

    - -

    Further information

    - -

    - You can view a log of the sent email on the 'Charging decision' tab of the victim's page, within the Victim Case Application. -

    - -

    - The email was automatically saved to CMS. -

    - - - Continue - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/pcd/send/technical-failure.html b/app/views/v50/pcd/send/technical-failure.html deleted file mode 100644 index e13e1fcd1..000000000 --- a/app/views/v50/pcd/send/technical-failure.html +++ /dev/null @@ -1,29 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Technical failure" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem sending the email to {{ data['victimForename'] }} {{ data['victimSurname'] }} -

    -

    - The email was saved as a draft. -

    -

    - You can try to send the email again now. -

    -

    - Alternatively, try sending again later from the 'Charging decision' tab of the victim's record within the Victim Case Application. -

    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/pcd/send/temporary-failure.html b/app/views/v50/pcd/send/temporary-failure.html deleted file mode 100644 index 7eaa6b189..000000000 --- a/app/views/v50/pcd/send/temporary-failure.html +++ /dev/null @@ -1,29 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Temporary failure" %} - -{% block header %} -{% include "/v50/partials/header/none-selected.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    -

    - You can try to send it again later from the 'Charging decision' tab of the victim's record within the Victim Case Application. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v50/victims.html b/app/views/v50/victims.html index 6868df21c..f235d73b2 100644 --- a/app/views/v50/victims.html +++ b/app/views/v50/victims.html @@ -91,19 +91,7 @@

    Search

    -
    -
    - - Witnesses - -
    -
    - - -
    -
    -
    -
    +

    @@ -252,134 +162,12 @@

    Search

    @@ -395,90 +183,12 @@

    Search

    @@ -533,14 +243,7 @@

    {{ data['victimSurname'] | u WRIGHT, Nathan

    -
    -
    - Victim -
    -
    - Yes -
    -
    +
    CPS area @@ -617,14 +320,7 @@

    {{ record.leadDefendant }}

    -
    -
    - Victim -
    -
    - {{ record.victim }} -
    -
    + {% if record.area %}
    @@ -747,47 +443,6 @@

    } })(); - // Apply non-victim filter: hide records where Victim = "No" unless checkbox is checked - function applyNonVictimFilter() { - var showNonVictims = document.querySelector('.non-victim-checkbox:checked'); - document.querySelectorAll('.govuk-summary-list').forEach(function(record) { - var rows = record.querySelectorAll('.govuk-summary-list__row'); - for (var i = 0; i < rows.length; i++) { - var keyEl = rows[i].querySelector('.govuk-summary-list__key'); - if (keyEl && keyEl.textContent.trim() === 'Victim') { - var valueEl = rows[i].querySelector('.govuk-summary-list__value'); - var victimValue = valueEl ? valueEl.textContent.trim() : ''; - if (victimValue === 'No' && !showNonVictims) { - record.style.display = 'none'; - record.setAttribute('data-filtered', 'hidden'); - var parentWrapper = record.parentElement; - if (parentWrapper && parentWrapper.classList.contains('govuk-!-margin-bottom-9')) { - parentWrapper.style.display = 'none'; - } - } - break; - } - } - }); - if (window.recalculatePagination) recalculatePagination(); - } - window.applyNonVictimFilter = applyNonVictimFilter; - - // Listen for non-victim checkbox changes - document.querySelectorAll('.non-victim-checkbox').forEach(function(cb) { - cb.addEventListener('change', function() { - if (window.applySearch) applySearch(); - applyNonVictimFilter(); - }); - }); - - // Hook into applySearch to also apply non-victim filter after search - var origApplySearch = window.applySearch; - if (origApplySearch) { - window.applySearch = function() { - origApplySearch(); - applyNonVictimFilter(); - }; - } + {% endblock %} \ No newline at end of file From d057a61aca9429838a3deb32ced57edb62145f8c Mon Sep 17 00:00:00 2001 From: Sam Wooldridge Date: Thu, 11 Jun 2026 17:26:31 +0100 Subject: [PATCH 113/113] Old versions added to .gitignore and removed from tracking --- .gitignore | 31 + .../{v11 => shared/draft}/first-hearing.js | 0 .../{v20 => shared}/draft/nfa-template.js | 0 .../record}/next-attempt-moc.js | 0 .../record/victim-record-v30.js} | 0 app/assets/javascripts/v10/contact-method.js | 30 - app/assets/javascripts/v10/first-hearing.js | 316 ----- .../javascripts/v10/intended-recipient.js | 30 - app/assets/javascripts/v10/oic.js | 61 - app/assets/javascripts/v10/prosecutor-name.js | 61 - .../javascripts/v10/recipient-address.js | 83 -- .../v10/recipient-email-address.js | 26 - app/assets/javascripts/v10/recipient-name.js | 61 - .../javascripts/v10/recipient-phone-number.js | 26 - app/assets/javascripts/v10/reported-by.js | 30 - .../javascripts/v10/service-advisor-name.js | 61 - app/assets/javascripts/v10/service-advisor.js | 30 - app/assets/javascripts/v11/charges.js | 49 - app/assets/javascripts/v11/check-answers.js | 0 .../javascripts/v11/intended-recipient.js | 30 - app/assets/javascripts/v11/oic.js | 65 - .../v11/preferred-method-of-contact.js | 30 - app/assets/javascripts/v11/prosecutor-name.js | 61 - app/assets/javascripts/v11/reported-by.js | 30 - app/assets/javascripts/v11/vlu-role.js | 30 - .../v12/attempt-to-contact-again.js | 30 - app/assets/javascripts/v12/email-address.js | 26 - app/assets/javascripts/v12/first-hearing.js | 318 ----- .../v12/follow-up-method-of-contact.js | 30 - app/assets/javascripts/v12/letter-details.js | 26 - .../v12/preferred-method-of-contact.js | 30 - .../javascripts/v12/telephone-call-details.js | 57 - .../javascripts/v20/call/follow-up-moc.js | 30 - .../v20/call/telephone-call-1-details.js | 143 --- .../v20/call/telephone-call-2-details.js | 143 --- .../v20/call/telephone-call-3-details.js | 143 --- .../v20/call/text-message-details.js | 158 --- .../v20/call/was-text-message-sent.js | 30 - .../v20/draft/cd-modal/request-review.js | 29 - .../v20/draft/charging-decision.js | 30 - .../javascripts/v20/draft/compose-letter.js | 65 - app/assets/javascripts/v20/email-address.js | 63 - .../v20/preferred-method-of-contact.js | 30 - .../javascripts/v20/send/letter-details.js | 35 - .../javascripts/v21/call/follow-up-moc.js | 30 - .../javascripts/v21/call/next-attempt-moc.js | 30 - .../v21/call/telephone-call-1-details.js | 143 --- .../v21/call/telephone-call-2-details.js | 143 --- .../v21/call/telephone-call-3-details.js | 143 --- .../v21/call/text-message-details.js | 158 --- .../v21/call/was-text-message-sent.js | 30 - .../v21/draft/cd-modal/request-review.js | 29 - .../v21/draft/charging-decision.js | 30 - .../javascripts/v21/draft/compose-letter.js | 65 - .../javascripts/v21/draft/first-hearing.js | 318 ----- .../javascripts/v21/draft/nfa-template.js | 30 - app/assets/javascripts/v21/email-address.js | 63 - .../v21/preferred-method-of-contact.js | 30 - .../javascripts/v21/send/letter-details.js | 35 - app/assets/javascripts/v21/victim-record.js | 12 - .../javascripts/v30/call/follow-up-moc.js | 30 - .../javascripts/v30/call/next-attempt-moc.js | 30 - .../javascripts/v30/call/phone-call-1.js | 143 --- .../javascripts/v30/call/phone-call-2.js | 143 --- .../javascripts/v30/call/phone-call-3.js | 143 --- .../v30/call/text-message-details.js | 158 --- .../v30/call/was-text-message-sent.js | 30 - .../v30/draft/cd-modal/request-review.js | 29 - .../v30/draft/charging-decision.js | 30 - .../javascripts/v30/draft/compose-letter.js | 65 - .../javascripts/v30/draft/stopped-charge.js | 30 - .../v30/draft/substantially-altered-charge.js | 30 - app/assets/javascripts/v30/draft/vcl-type.js | 30 - .../v30/draft/victim-withdrawal.js | 30 - app/assets/javascripts/v30/email-address.js | 63 - .../v30/preferred-method-of-contact.js | 30 - .../javascripts/v30/send/letter-details.js | 35 - app/assets/javascripts/v30/victim-record.js | 12 - .../javascripts/v31/call/follow-up-moc.js | 30 - .../javascripts/v31/call/next-attempt-moc.js | 30 - .../javascripts/v31/call/phone-call-1.js | 143 --- .../javascripts/v31/call/phone-call-2.js | 143 --- .../javascripts/v31/call/phone-call-3.js | 143 --- .../v31/call/text-message-details.js | 158 --- .../v31/call/was-text-message-sent.js | 30 - .../v31/draft/cd-modal/request-review.js | 29 - .../javascripts/v31/draft/compose-letter.js | 65 - .../javascripts/v31/draft/stopped-charge.js | 30 - .../v31/draft/substantially-altered-charge.js | 30 - app/assets/javascripts/v31/draft/vcl-type.js | 30 - app/assets/javascripts/v31/email-address.js | 63 - .../v31/preferred-method-of-contact.js | 30 - .../javascripts/v31/send/letter-details.js | 35 - app/assets/javascripts/v31/victim-record.js | 12 - app/assets/javascripts/v40/onb/tasks.js | 519 -------- app/assets/javascripts/v40/onb/victims.js | 1067 ----------------- .../javascripts/v40/pcd/call/follow-up-moc.js | 30 - .../v40/pcd/call/next-attempt-moc.js | 30 - .../javascripts/v40/pcd/call/phone-call-1.js | 143 --- .../javascripts/v40/pcd/call/phone-call-2.js | 143 --- .../javascripts/v40/pcd/call/phone-call-3.js | 143 --- .../v40/pcd/call/text-message-details.js | 158 --- .../v40/pcd/call/was-text-message-sent.js | 30 - .../v40/pcd/draft/cd-modal/request-review.js | 29 - .../v40/pcd/draft/charging-decision.js | 30 - .../v40/pcd/draft/compose-letter.js | 65 - .../javascripts/v40/pcd/email-address.js | 63 - .../v40/pcd/preferred-method-of-contact.js | 30 - .../v40/pcd/send/letter-details.js | 35 - .../javascripts/v40/pcd/victim-record.js | 12 - .../javascripts/v40/vcl/call/follow-up-moc.js | 30 - .../v40/vcl/call/next-attempt-moc.js | 30 - .../javascripts/v40/vcl/call/phone-call-1.js | 143 --- .../javascripts/v40/vcl/call/phone-call-2.js | 143 --- .../javascripts/v40/vcl/call/phone-call-3.js | 143 --- .../v40/vcl/call/text-message-details.js | 158 --- .../v40/vcl/call/was-text-message-sent.js | 30 - .../v40/vcl/draft/cd-modal/request-review.js | 29 - .../v40/vcl/draft/compose-letter.js | 65 - .../v40/vcl/draft/stopped-charge.js | 30 - .../vcl/draft/substantially-altered-charge.js | 30 - .../javascripts/v40/vcl/draft/vcl-type.js | 30 - .../javascripts/v40/vcl/email-address.js | 63 - .../v40/vcl/preferred-method-of-contact.js | 30 - .../v40/vcl/send/letter-details.js | 35 - .../javascripts/v40/vcl/victim-record.js | 12 - app/assets/javascripts/v41/onb/tasks.js | 519 -------- app/assets/javascripts/v41/onb/victims.js | 1067 ----------------- .../javascripts/v41/pcd/call/follow-up-moc.js | 30 - .../v41/pcd/call/next-attempt-moc.js | 30 - .../javascripts/v41/pcd/call/phone-call-1.js | 143 --- .../javascripts/v41/pcd/call/phone-call-2.js | 143 --- .../javascripts/v41/pcd/call/phone-call-3.js | 143 --- .../v41/pcd/call/text-message-details.js | 158 --- .../v41/pcd/call/was-text-message-sent.js | 30 - .../v41/pcd/draft/cd-modal/request-review.js | 29 - .../v41/pcd/draft/charging-decision.js | 30 - .../v41/pcd/draft/compose-letter.js | 65 - .../javascripts/v41/pcd/email-address.js | 63 - .../v41/pcd/preferred-method-of-contact.js | 30 - .../v41/pcd/send/letter-details.js | 35 - .../javascripts/v41/pcd/victim-record.js | 12 - .../javascripts/v41/vcl/call/follow-up-moc.js | 30 - .../v41/vcl/call/next-attempt-moc.js | 30 - .../javascripts/v41/vcl/call/phone-call-1.js | 143 --- .../javascripts/v41/vcl/call/phone-call-2.js | 143 --- .../javascripts/v41/vcl/call/phone-call-3.js | 143 --- .../v41/vcl/call/text-message-details.js | 158 --- .../v41/vcl/call/was-text-message-sent.js | 30 - .../v41/vcl/draft/cd-modal/request-review.js | 29 - .../v41/vcl/draft/compose-letter.js | 65 - .../v41/vcl/draft/stopped-charge.js | 30 - .../vcl/draft/substantially-altered-charge.js | 30 - .../javascripts/v41/vcl/draft/vcl-type.js | 30 - .../javascripts/v41/vcl/email-address.js | 63 - .../v41/vcl/preferred-method-of-contact.js | 30 - .../v41/vcl/send/letter-details.js | 35 - .../javascripts/v41/vcl/victim-record.js | 12 - app/routes.js | 18 +- app/routes/v10.js | 107 -- app/routes/v11.js | 66 - app/routes/v12.js | 18 - app/routes/v20.js | 129 -- app/routes/v21.js | 198 --- app/routes/v30.js | 186 --- app/routes/v31.js | 181 --- app/routes/v40.js | 384 ------ app/routes/v41.js | 384 ------ app/views/index-archive.html | 701 +++++++++++ app/views/index.html | 259 ---- app/views/ur/meetings-2/age.html | 2 +- .../cancelled/meeting-cancelled.html | 6 +- .../ur/meetings-2/cancelled/meeting-date.html | 2 +- .../ur/meetings-2/cancelled/reason-why.html | 2 +- .../ur/meetings-2/cps-offer/howoffered.html | 2 +- .../ur/meetings-2/cps-offer/howoffered2.html | 2 +- .../cps-offer/meeting-accepted-email.html | 6 +- .../cps-offer/meeting-accepted-isva.html | 6 +- .../cps-offer/meeting-accepted-police.html | 6 +- .../cps-offer/meeting-accepted-post.html | 6 +- .../cps-offer/meeting-accepted-telephone.html | 6 +- .../cps-offer/meeting-declined-email.html | 6 +- .../cps-offer/meeting-declined-isva.html | 6 +- .../cps-offer/meeting-declined-police.html | 6 +- .../cps-offer/meeting-declined-post.html | 6 +- .../cps-offer/meeting-declined-telephone.html | 6 +- .../cps-offer/meeting-no-response.html | 6 +- .../cps-offer/meeting-not-offered.html | 6 +- .../cps-offer/meeting-offered-email.html | 6 +- .../cps-offer/meeting-offered-isva.html | 6 +- .../cps-offer/meeting-offered-police.html | 6 +- .../cps-offer/meeting-offered-post.html | 6 +- .../cps-offer/meeting-offered-post2.html | 6 +- .../cps-offer/meeting-offered-telephone.html | 6 +- .../ur/meetings-2/cps-offer/reason-why.html | 2 +- .../meetings-2/cps-offer/recordaccepted.html | 2 +- .../meetings-2/cps-offer/recorddeclined.html | 2 +- app/views/ur/meetings-2/invite-sent.html | 6 +- .../ur/meetings-2/log-outcome/actions.html | 2 +- .../ur/meetings-2/log-outcome/duration.html | 2 +- .../log-outcome/minutes-sent-oic.html | 2 +- .../meetings-2/log-outcome/minutes-sent.html | 2 +- .../log-outcome/outcome-logged.html | 6 +- .../log-outcome/outcome-logged2.html | 6 +- .../ur/meetings-2/log-outcome/reason-why.html | 2 +- .../log-outcome/upload-file-old.html | 2 +- .../meetings-2/log-outcome/upload-file.html | 2 +- app/views/ur/meetings-2/meeting-date.html | 2 +- app/views/ur/meetings-2/reason-why.html | 2 +- .../meetings-2/rescheduled/invite-sent.html | 6 +- .../meetings-2/rescheduled/meeting-date.html | 2 +- .../ur/meetings-2/rescheduled/reason-why.html | 2 +- .../ur/meetings-2/victim-record-offer.html | 6 +- app/views/ur/meetings-2/victim-record.html | 6 +- app/views/ur/meetings-2/victim-record2.html | 18 +- app/views/ur/meetings/age.html | 2 +- .../meetings/cancelled/meeting-cancelled.html | 6 +- .../ur/meetings/cancelled/meeting-date.html | 2 +- .../ur/meetings/cancelled/reason-why.html | 2 +- .../ur/meetings/cps-offer/howoffered.html | 2 +- .../cps-offer/meeting-accepted-post.html | 6 +- .../cps-offer/meeting-offered-post.html | 6 +- .../ur/meetings/cps-offer/recordaccepted.html | 2 +- app/views/ur/meetings/invite-sent.html | 6 +- .../ur/meetings/log-outcome/actions.html | 2 +- .../ur/meetings/log-outcome/duration.html | 2 +- .../meetings/log-outcome/outcome-logged.html | 6 +- .../meetings/log-outcome/outcome-logged2.html | 6 +- .../ur/meetings/log-outcome/reason-why.html | 2 +- .../ur/meetings/log-outcome/upload-file.html | 2 +- app/views/ur/meetings/meeting-date.html | 2 +- .../ur/meetings/rescheduled/invite-sent.html | 6 +- .../ur/meetings/rescheduled/meeting-date.html | 2 +- .../ur/meetings/rescheduled/reason-why.html | 2 +- .../ur/meetings/victim-record-offer.html | 6 +- app/views/ur/meetings/victim-record.html | 6 +- app/views/ur/meetings/victim-record2.html | 18 +- .../case-locked/banner/by-someone-else.html | 0 .../case-locked/banner/self-locked.html | 0 .../v30-victim-record}/case-contacts.html | 0 .../communications/index.html | 6 +- .../partials/v30-victim-record}/index.html | 20 +- .../pcd/call/after-call-attempt-1.html | 2 +- .../pcd/call/after-call-attempt-2.html | 4 +- .../pcd/call/after-call-attempt-3.html | 6 +- .../pcd/call/before-call-1.html | 0 .../pcd/call/informed-after-call-1.html | 2 +- .../pcd/call/informed-after-call-2.html | 4 +- .../pcd/call/informed-after-call-3.html | 6 +- .../pcd/details/call-attempt-1.html | 0 .../pcd/details/call-attempt-2.html | 0 .../pcd/details/call-attempt-3.html | 0 .../v30-victim-record/pcd}/details/email.html | 0 .../pcd}/details/letter.html | 0 .../pcd/draft/amendments-required.html | 0 .../pcd/draft/approved-to-send.html | 12 +- .../pcd/draft/in-progress.html | 0 .../pcd/draft/not-started.html | 0 .../pcd/draft/ready-to-send.html | 12 +- .../pcd/draft/under-review.html | 0 .../v30-victim-record}/pcd/index.html | 2 +- .../v30-victim-record}/pcd/next-steps.html | 0 .../pcd}/send/email/after-call-attempt-1.html | 4 +- .../pcd}/send/email/after-call-attempt-2.html | 6 +- .../pcd/send/email/delivered.html | 2 +- .../pcd}/send/email/failure-permanent.html | 2 +- .../pcd/send/email/failure-technical.html | 2 +- .../pcd/send/email/failure-temporary.html | 2 +- .../pcd}/send/email/sending.html | 2 +- .../pcd/send/fu-email/after-call-1.html | 7 + .../pcd/send/fu-email}/after-call-2.html | 6 +- .../pcd/send/fu-email/after-call-3.html | 8 +- .../pcd/send/fu-email/failure-permanent.html | 4 +- .../pcd/send/fu-email/failure-technical.html | 4 +- .../pcd/send/fu-email/failure-temporary.html | 4 +- .../pcd/send/fu-email/sending.html | 4 +- .../pcd/send/fu-letter/after-call-1.html | 4 +- .../pcd/send/fu-letter/after-call-2.html | 6 +- .../pcd/send/fu-letter/after-call-3.html | 8 +- .../fu-letter/after-fu-email-undelivered.html | 8 +- .../send/letter/after-call-attempt-1.html | 4 +- .../pcd/send/letter/after-call-attempt-2.html | 6 +- .../pcd/send/letter/after-call-attempt-3.html | 8 +- .../send/letter/after-email-undelivered.html | 2 +- .../pcd}/send/letter/dispatched.html | 4 +- .../v30-victim-record}/pre-trial/index.html | 0 .../pre-trial/pre-trial-meeting/index.html | 0 .../partials/v30-victim-record}/summary.html | 0 .../vcl/call/after-call-attempt-1.html | 2 +- .../vcl/call/after-call-attempt-2.html | 4 +- .../vcl/call/after-call-attempt-3.html | 6 +- .../vcl/call/before-call-1.html | 0 .../vcl/call/informed-after-call-1.html | 2 +- .../vcl/call/informed-after-call-2.html | 4 +- .../vcl/call/informed-after-call-3.html | 6 +- .../vcl/details/call-attempt-1.html | 0 .../vcl/details/call-attempt-2.html | 0 .../vcl/details/call-attempt-3.html | 0 .../v30-victim-record/vcl}/details/email.html | 0 .../vcl}/details/letter.html | 0 .../vcl/draft/amendments-required.html | 0 .../vcl/draft/approved-to-send.html | 12 +- .../vcl/draft/in-progress.html | 0 .../vcl/draft/not-started.html | 0 .../vcl/draft/ready-to-send.html | 12 +- .../vcl/draft/under-review.html | 0 .../v30-victim-record}/vcl/index.html | 84 +- .../v30-victim-record}/vcl/next-steps.html | 0 .../vcl/send/email/after-call-attempt-1.html | 4 +- .../vcl/send/email/after-call-attempt-2.html | 6 +- .../vcl/send/email/delivered.html | 3 + .../vcl/send/email/failure-permanent.html | 2 +- .../vcl/send/email/failure-technical.html | 2 +- .../vcl/send/email/failure-temporary.html | 2 +- .../vcl/send/email/sending.html | 2 +- .../vcl/send/fu-email/after-call-1.html | 7 + .../vcl}/send/fu-email/after-call-2.html | 6 +- .../vcl}/send/fu-email/after-call-3.html | 8 +- .../vcl/send/fu-email/failure-permanent.html | 4 +- .../vcl/send/fu-email/failure-technical.html | 4 +- .../vcl/send/fu-email/failure-temporary.html | 4 +- .../vcl/send/fu-email/sending.html | 4 +- .../vcl/send/fu-letter/after-call-1.html | 7 + .../vcl/send/fu-letter}/after-call-2.html | 6 +- .../vcl/send/fu-letter}/after-call-3.html | 8 +- .../fu-letter/after-fu-email-undelivered.html | 8 +- .../send/letter}/after-call-attempt-1.html | 4 +- .../send/letter}/after-call-attempt-2.html | 6 +- .../vcl/send/letter/after-call-attempt-3.html | 8 +- .../send/letter/after-email-undelivered.html | 2 +- .../vcl/send/letter/dispatched.html | 4 +- .../v30-victim-record}/victim-details.html | 0 .../victim-record/case-contacts-v21.html} | 0 .../victim-record/case-contacts-v30.html} | 0 .../partials/victim-record/pcd}/index.html | 26 +- .../victim-record/pre-trial/index.html | 2 +- .../partials/victim-record/summary-v21.html} | 0 .../partials/victim-record/summary-v30.html} | 0 .../ur/partials/victim-record/vcl/index.html | 205 ++++ .../victim-record/victim-details-v21.html} | 0 .../victim-record/victim-details-v30.html} | 4 +- app/views/v10/charges.html | 56 - app/views/v10/check-answers.html | 206 ---- .../send-ptm-invite/contact-method.html | 59 - .../send-ptm-invite/email-sent.html | 23 - .../send-ptm-invite/hearing-date.html | 46 - .../include-more-services.html | 66 - .../send-ptm-invite/intended-recipient.html | 58 - .../send-ptm-invite/previous-comms.html | 52 - .../send-ptm-invite/prosecutor-name.html | 47 - .../recipient-email-address.html | 33 - .../send-ptm-invite/recipient-name.html | 47 - .../send-ptm-invite/trial-date.html | 46 - .../send-ptm-invite/vlo-email-inbox.html | 33 - .../send-ptm-invite/vlo-name.html | 47 - app/views/v10/confirmation-email.html | 29 - app/views/v10/confirmation-letter.html | 29 - app/views/v10/confirmation-phone-call.html | 31 - app/views/v10/contact-method.html | 63 - app/views/v10/first-hearing.html | 59 - app/views/v10/intended-recipient.html | 62 - app/views/v10/main-details--completed.html | 508 -------- app/views/v10/main-details--in-progress.html | 464 ------- app/views/v10/main-details--not-informed.html | 464 ------- app/views/v10/oic.html | 51 - app/views/v10/prosecutor-name.html | 51 - app/views/v10/recipient-address.html | 64 - app/views/v10/recipient-email-address.html | 37 - app/views/v10/recipient-name.html | 51 - app/views/v10/recipient-phone-number.html | 37 - app/views/v10/reported-by.html | 59 - app/views/v10/search.html | 134 --- app/views/v10/service-advisor-name.html | 51 - app/views/v10/service-advisor.html | 59 - app/views/v10/sign-in.html | 74 -- app/views/v11/acknowledgement.html | 41 - app/views/v11/charges.html | 142 --- app/views/v11/check-answers.html | 236 ---- app/views/v11/email-not-sent.html | 33 - app/views/v11/email-sent.html | 43 - app/views/v11/first-hearing.html | 59 - app/views/v11/main-details.html | 572 --------- app/views/v11/oic.html | 86 -- .../v11/preferred-method-of-contact.html | 63 - app/views/v11/preview.html | 248 ---- app/views/v11/prosecutor-name.html | 51 - app/views/v11/recipients.html | 107 -- app/views/v11/reported-by-victim.html | 60 - app/views/v11/search.html | 134 --- app/views/v11/sign-in.html | 74 -- app/views/v11/vlu-role.html | 63 - app/views/v12/attempt-to-contact-again.html | 69 -- app/views/v12/cant-connect.html | 26 - app/views/v12/check-details--email.html | 64 - app/views/v12/check-details.html | 85 -- app/views/v12/comms-drafter.html | 31 - app/views/v12/email-address.html | 41 - app/views/v12/email-delivered.html | 39 - app/views/v12/email-sending.html | 37 - app/views/v12/email-undelivered.html | 33 - app/views/v12/first-hearing.html | 59 - .../v12/follow-up-method-of-contact.html | 56 - app/views/v12/inform-by-post.html | 25 - app/views/v12/letter-details.html | 55 - app/views/v12/letter-dispatched.html | 39 - app/views/v12/letter-recorded.html | 39 - app/views/v12/permanent-failure.html | 36 - app/views/v12/pmoc-new.html | 132 -- .../v12/preferred-method-of-contact-new.html | 172 --- .../v12/preferred-method-of-contact.html | 84 -- app/views/v12/search.html | 134 --- app/views/v12/sign-in.html | 74 -- app/views/v12/technical-failure.html | 26 - app/views/v12/telephone-call-details.html | 117 -- app/views/v12/temporary-failure.html | 29 - ...pts-email-undelivered-letter-recorded.html | 738 ------------ ...-fu-email-undelivered-letter-recorded.html | 757 ------------ ...er-three-attempts-letter-not-recorded.html | 685 ----------- ...-after-three-attempts-letter-recorded.html | 702 ----------- .../v12/victim-record--email-delivered.html | 549 --------- ...cord--email-draft-amendments-required.html | 501 -------- .../victim-record--email-draft-finalised.html | 501 -------- ...ictim-record--email-draft-in-progress.html | 498 -------- ...ctim-record--email-draft-under-review.html | 502 -------- ...ictim-record--email-permanent-failure.html | 558 --------- .../v12/victim-record--email-send-later.html | 501 -------- .../v12/victim-record--email-sending.html | 549 --------- ...ictim-record--email-technical-failure.html | 558 --------- ...ictim-record--email-temporary-failure.html | 558 --------- ...rd--email-undelivered-letter-recorded.html | 579 --------- .../victim-record--fu-email-delivered.html | 603 ---------- ...d--fu-email-draft-amendments-required.html | 512 -------- ...ctim-record--fu-email-draft-finalised.html | 513 -------- ...im-record--fu-email-draft-in-progress.html | 507 -------- ...m-record--fu-email-draft-under-review.html | 510 -------- .../victim-record--fu-email-not-created.html | 564 --------- ...im-record--fu-email-permanent-failure.html | 617 ---------- .../victim-record--fu-email-send-later.html | 512 -------- .../v12/victim-record--fu-email-sending.html | 611 ---------- ...im-record--fu-email-technical-failure.html | 609 ---------- ...im-record--fu-email-temporary-failure.html | 617 ---------- ...victim-record--fu-letter-not-recorded.html | 562 --------- .../victim-record--fu-letter-recorded-2.html | 552 --------- .../victim-record--fu-letter-recorded.html | 587 --------- .../v12/victim-record--fu-moc-unknown.html | 562 --------- .../v12/victim-record--letter-recorded.html | 534 --------- ...ctim-record--next-attempt-moc-unknown.html | 570 --------- ...ecord--pmoc-email-after-save-and-exit.html | 552 --------- app/views/v12/victim-record--pmoc-email.html | 548 --------- .../v12/victim-record--pmoc-home-phone.html | 548 --------- app/views/v12/victim-record--pmoc-mobile.html | 548 --------- .../v12/victim-record--pmoc-not-selected.html | 535 --------- app/views/v12/victim-record--pmoc-post.html | 540 --------- .../v12/victim-record--pmoc-via-isva.html | 524 -------- .../v12/victim-record--pmoc-via-police.html | 524 -------- .../v12/victim-record--try-calling-later.html | 577 --------- app/views/v12/victim-record-simplified.html | 721 ----------- app/views/v12/victim-record.html | 1058 ---------------- ...fter-three-attempts-email-undelivered.html | 233 ---- .../v20/archive/approved-to-send-email.html | 13 - .../v20/archive/approved-to-send-letter.html | 13 - app/views/v20/archive/before-send.html | 60 - .../v20/archive/fu-letter-not-recorded.html | 56 - app/views/v20/archive/fumoc-unknown.html | 56 - app/views/v20/archive/no-pmoc.html | 9 - .../preferred-method-of-contact-new.html | 172 --- app/views/v20/archive/summary-test.html | 393 ------ .../victim-record--fu-letter-recorded-2.html | 552 --------- .../victim-record--no-summary-lists.html | 279 ----- app/views/v20/draft/approved-to-send.html | 37 - .../v20/draft/cd-modal/delete-draft.html | 32 - .../v20/draft/cd-modal/request-review.html | 112 -- app/views/v20/draft/cd-modal/save-draft.html | 30 - app/views/v20/draft/cd-modal/send-to-cms.html | 32 - app/views/v20/draft/compose-letter.html | 344 ------ app/views/v20/draft/nfa-template.html | 56 - app/views/v20/draft/under-review.html | 37 - app/views/v20/record/follow-up-moc.html | 74 -- app/views/v20/record/next-attempt-moc.html | 69 -- .../v20/record/telephone-call-1-details.html | 120 -- .../v20/record/telephone-call-2-details.html | 120 -- .../v20/record/telephone-call-3-details.html | 120 -- .../v20/record/text-message-details.html | 184 --- app/views/v20/send/check-email-details.html | 77 -- app/views/v20/send/check-letter-details.html | 70 -- app/views/v20/send/delivered.html | 73 -- .../v20/send/letter-added-to-print-queue.html | 78 -- app/views/v20/send/permanent-failure.html | 36 - app/views/v20/send/sending-email.html | 37 - app/views/v20/send/technical-failure.html | 26 - app/views/v20/send/temporary-failure.html | 29 - app/views/v20/start-1/search.html | 134 --- app/views/v20/start-1/sign-in.html | 74 -- app/views/v20/start-2/search.html | 134 --- app/views/v20/start-2/sign-in.html | 74 -- app/views/v20/start-3/search.html | 134 --- app/views/v20/start-3/sign-in.html | 74 -- .../v20/victim-details/email-address.html | 51 - .../preferred-method-of-contact.html | 84 -- .../draft/amendments-required.html | 13 - .../draft/approved-to-send.html | 537 --------- .../charging-decision/draft/in-progress.html | 13 - .../charging-decision/draft/not-started.html | 9 - .../draft/ready-to-send.html | 13 - .../charging-decision/draft/under-review.html | 13 - .../charging-decision/index.html | 173 --- .../record/after-call-attempt-1.html | 102 -- .../record/after-call-attempt-2.html | 162 --- .../record/after-call-attempt-3.html | 214 ---- .../record/before-call-1.html | 13 - .../record/informed-after-call-1.html | 92 -- .../record/informed-after-call-2.html | 190 --- .../record/informed-after-call-3.html | 243 ---- .../send/email/after-call-attempt-1.html | 143 --- .../send/email/after-call-attempt-2.html | 196 --- .../send/email/delivered.html | 44 - .../send/email/failure-permanent.html | 51 - .../send/email/failure-technical.html | 43 - .../send/email/failure-temporary.html | 51 - .../charging-decision/send/email/sending.html | 42 - .../send/fu-email/after-call-1.html | 133 -- .../send/fu-email/after-call-2.html | 196 --- .../send/fu-email/after-call-3.html | 249 ---- .../send/fu-email/failure-permanent.html | 111 -- .../send/fu-email/failure-technical.html | 103 -- .../send/fu-email/failure-temporary.html | 111 -- .../send/fu-email/sending.html | 139 --- .../send/fu-letter/after-call-1.html | 133 -- .../send/fu-letter/after-call-2.html | 196 --- .../send/fu-letter/after-call-3.html | 249 ---- .../fu-letter/after-fu-email-undelivered.html | 295 ----- .../send/letter/after-call-attempt-1.html | 135 --- .../send/letter/after-call-attempt-2.html | 188 --- .../send/letter/after-call-attempt-3.html | 241 ---- .../send/letter/after-email-undelivered.html | 82 -- .../send/letter/dispatched.html | 36 - .../victim-record/communications/index.html | 67 -- .../pre-trial-meeting/index.html | 22 - app/views/v20/victim-record/index.html | 84 -- app/views/v20/victim-record/summary.html | 350 ------ .../v20/victim-record/victim-details.html | 295 ----- .../v21/archive/next-scheduled-call.html | 90 -- app/views/v21/call/call-support.html | 248 ---- app/views/v21/call/follow-up-moc.html | 74 -- app/views/v21/call/next-attempt-moc.html | 69 -- app/views/v21/call/read-only-letter.html | 50 - .../v21/call/telephone-call-1-details.html | 151 --- .../v21/call/telephone-call-2-details.html | 153 --- .../v21/call/telephone-call-3-details.html | 150 --- app/views/v21/call/text-message-details.html | 155 --- app/views/v21/call/was-text-message-sent.html | 56 - app/views/v21/draft/approved-to-send.html | 33 - app/views/v21/draft/cant-connect.html | 26 - .../v21/draft/cd-modal/delete-draft.html | 35 - .../v21/draft/cd-modal/request-review.html | 131 -- app/views/v21/draft/cd-modal/save-draft.html | 55 - app/views/v21/draft/cd-modal/send-to-cms.html | 38 - app/views/v21/draft/charging-decision.html | 62 - app/views/v21/draft/compose-letter.html | 391 ------ app/views/v21/draft/first-hearing.html | 59 - app/views/v21/draft/under-review.html | 55 - app/views/v21/draft/victim-withdrawn.html | 55 - app/views/v21/letter-dashboard.html | 113 -- app/views/v21/send/check-email-details.html | 89 -- app/views/v21/send/check-letter-details.html | 96 -- app/views/v21/send/delivered.html | 93 -- .../v21/send/letter-added-to-print-queue.html | 86 -- app/views/v21/send/letter-details.html | 55 - app/views/v21/send/letter-logged.html | 100 -- app/views/v21/send/permanent-failure.html | 36 - app/views/v21/send/sending-email.html | 39 - app/views/v21/send/technical-failure.html | 26 - app/views/v21/send/temporary-failure.html | 29 - app/views/v21/start-1/search.html | 163 --- app/views/v21/start-1/sign-in.html | 70 -- app/views/v21/start-2/search.html | 163 --- app/views/v21/start-2/sign-in.html | 70 -- app/views/v21/start-3/search.html | 163 --- app/views/v21/start-3/sign-in.html | 70 -- app/views/v21/start-4/search.html | 163 --- app/views/v21/start-4/sign-in.html | 70 -- app/views/v21/start-5/search.html | 163 --- app/views/v21/start-5/sign-in.html | 70 -- app/views/v21/start-6/search.html | 163 --- app/views/v21/start-6/sign-in.html | 70 -- app/views/v21/start-7/search.html | 163 --- app/views/v21/start-7/sign-in.html | 70 -- app/views/v21/start-8/search.html | 163 --- app/views/v21/start-8/sign-in.html | 70 -- .../v21/victim-details/email-address.html | 51 - .../preferred-method-of-contact.html | 84 -- .../call/after-call-attempt-1.html | 17 - .../call/after-call-attempt-2.html | 26 - .../call/after-call-attempt-3.html | 30 - .../charging-decision/call/before-call-1.html | 17 - .../call/informed-after-call-1.html | 54 - .../call/informed-after-call-2.html | 63 - .../call/informed-after-call-3.html | 67 -- .../details/call-attempt-1.html | 92 -- .../details/call-attempt-2.html | 72 -- .../details/call-attempt-3.html | 61 - .../draft/amendments-required.html | 26 - .../draft/approved-to-send.html | 158 --- .../charging-decision/draft/in-progress.html | 13 - .../charging-decision/draft/not-started.html | 9 - .../draft/ready-to-send.html | 65 - .../charging-decision/draft/under-review.html | 83 -- .../charging-decision/index.html | 165 --- .../charging-decision/next-steps.html | 132 -- .../send/email/delivered.html | 46 - .../send/email/failure-technical.html | 47 - .../send/email/failure-temporary.html | 53 - .../send/fu-email/after-call-1.html | 42 - .../send/fu-email/after-call-2.html | 63 - .../send/fu-email/after-call-3.html | 67 -- .../send/fu-email/failure-permanent.html | 21 - .../send/fu-email/failure-technical.html | 15 - .../send/fu-email/failure-temporary.html | 21 - .../send/fu-email/sending.html | 107 -- .../send/fu-letter/after-call-1.html | 101 -- .../send/fu-letter/after-call-2.html | 63 - .../send/fu-letter/after-call-3.html | 67 -- .../fu-letter/after-fu-email-undelivered.html | 114 -- .../send/letter/after-call-attempt-2.html | 55 - .../send/letter/after-call-attempt-3.html | 59 - .../victim-record/communications/index.html | 75 -- .../pre-trial-meeting/index.html | 22 - app/views/v21/victim-record/index.html | 106 -- app/views/v30/call/call-support.html | 244 ---- app/views/v30/call/follow-up-moc.html | 74 -- app/views/v30/call/next-attempt-moc.html | 69 -- app/views/v30/call/phone-call-1.html | 159 --- app/views/v30/call/phone-call-2.html | 161 --- app/views/v30/call/phone-call-3.html | 158 --- app/views/v30/call/read-only-letter.html | 50 - app/views/v30/call/text-message-details.html | 155 --- app/views/v30/call/was-text-message-sent.html | 56 - .../v30/case-locked/by-someone-else.html | 27 - app/views/v30/case-locked/self-locked.html | 24 - app/views/v30/draft/approved-to-send.html | 33 - app/views/v30/draft/cannot-connect.html | 26 - .../v30/draft/cd-modal/delete-draft.html | 40 - .../v30/draft/cd-modal/request-review.html | 138 --- app/views/v30/draft/cd-modal/save-draft.html | 30 - app/views/v30/draft/cd-modal/send-to-cms.html | 65 - app/views/v30/draft/compose-letter.html | 380 ------ app/views/v30/draft/stopped-charge-1.html | 55 - app/views/v30/draft/stopped-charge-2.html | 69 -- .../draft/substantially-altered-charge.html | 55 - app/views/v30/draft/under-review.html | 55 - app/views/v30/draft/vcl-type-1.html | 55 - app/views/v30/draft/vcl-type-2.html | 101 -- app/views/v30/draft/victim-withdrawal.html | 55 - app/views/v30/letter-dashboard.html | 113 -- app/views/v30/send/check-email-details.html | 89 -- app/views/v30/send/check-letter-details.html | 96 -- app/views/v30/send/delivered.html | 93 -- .../v30/send/letter-added-to-print-queue.html | 86 -- app/views/v30/send/letter-details.html | 55 - app/views/v30/send/letter-logged.html | 100 -- app/views/v30/send/permanent-failure.html | 36 - app/views/v30/send/sending-email.html | 39 - app/views/v30/send/technical-failure.html | 26 - app/views/v30/send/temporary-failure.html | 29 - app/views/v30/start/search.html | 136 --- app/views/v30/start/sign-in.html | 67 -- .../v30/victim-details/email-address.html | 51 - .../preferred-method-of-contact.html | 84 -- .../pcd/send/email/after-call-attempt-1.html | 59 - .../pcd/send/email/after-call-attempt-2.html | 63 - .../pcd/send/email/delivered.html | 46 - .../pcd/send/email/failure-permanent.html | 53 - .../victim-record/pcd/send/email/sending.html | 44 - .../pcd/send/fu-email/after-call-1.html | 7 - .../pcd/send/fu-email/sending.html | 107 -- .../pcd/send/fu-letter/after-call-1.html | 101 -- .../pcd/send/fu-letter/after-call-2.html | 63 - .../pcd/send/fu-letter/after-call-3.html | 67 -- .../fu-letter/after-fu-email-undelivered.html | 114 -- .../pcd/send/letter/after-call-attempt-1.html | 51 - .../pcd/send/letter/after-call-attempt-3.html | 59 - .../send/letter/after-email-undelivered.html | 84 -- .../pcd/send/letter/dispatched.html | 19 - .../v30/victim-record/vcl/details/email.html | 48 - .../v30/victim-record/vcl/details/letter.html | 52 - .../vcl/send/email/delivered.html | 3 - .../victim-record/vcl/send/email/sending.html | 9 - .../vcl/send/fu-email/after-call-1.html | 7 - .../vcl/send/fu-email/after-call-2.html | 20 - .../vcl/send/fu-letter/after-call-1.html | 7 - .../vcl/send/fu-letter/after-call-3.html | 24 - .../vcl/send/letter/after-call-attempt-1.html | 16 - .../vcl/send/letter/after-call-attempt-2.html | 20 - .../vcl/send/letter/after-call-attempt-3.html | 24 - app/views/v30/vso-dashboard.html | 286 ----- app/views/v31/call/call-support.html | 244 ---- app/views/v31/call/follow-up-moc.html | 74 -- app/views/v31/call/next-attempt-moc.html | 66 - app/views/v31/call/phone-call-1.html | 159 --- app/views/v31/call/phone-call-2.html | 161 --- app/views/v31/call/phone-call-3.html | 158 --- app/views/v31/call/read-only-letter.html | 50 - app/views/v31/call/text-message-details.html | 155 --- app/views/v31/call/was-text-message-sent.html | 56 - .../case-locked/banner/by-someone-else.html | 17 - .../v31/case-locked/banner/self-locked.html | 17 - .../v31/case-locked/by-someone-else.html | 27 - app/views/v31/case-locked/self-locked.html | 24 - app/views/v31/draft/approved-to-send.html | 33 - app/views/v31/draft/cannot-connect.html | 24 - .../v31/draft/cd-modal/delete-draft.html | 40 - .../v31/draft/cd-modal/request-review.html | 138 --- app/views/v31/draft/cd-modal/save-draft.html | 30 - app/views/v31/draft/cd-modal/send-to-cms.html | 65 - app/views/v31/draft/compose-letter.html | 380 ------ app/views/v31/draft/stopped-charge.html | 75 -- .../draft/substantially-altered-charge.html | 55 - app/views/v31/draft/under-review.html | 55 - app/views/v31/draft/vcl-type.html | 55 - app/views/v31/letter-dashboard.html | 113 -- app/views/v31/send/check-email-details.html | 99 -- app/views/v31/send/check-letter-details.html | 96 -- app/views/v31/send/delivered.html | 93 -- .../v31/send/letter-added-to-print-queue.html | 86 -- app/views/v31/send/letter-details.html | 55 - app/views/v31/send/letter-logged.html | 100 -- app/views/v31/send/permanent-failure.html | 36 - app/views/v31/send/sending-email.html | 39 - app/views/v31/send/technical-failure.html | 26 - app/views/v31/send/temporary-failure.html | 29 - app/views/v31/start/search.html | 136 --- app/views/v31/start/sign-in.html | 67 -- app/views/v31/vca-work-management.html | 229 ---- .../v31/victim-details/email-address.html | 51 - .../preferred-method-of-contact.html | 84 -- .../v31/victim-record/case-contacts.html | 302 ----- .../victim-record/communications/index.html | 128 -- app/views/v31/victim-record/index.html | 179 --- .../pcd/call/after-call-attempt-1.html | 17 - .../pcd/call/after-call-attempt-2.html | 26 - .../pcd/call/after-call-attempt-3.html | 30 - .../victim-record/pcd/call/before-call-1.html | 17 - .../pcd/call/informed-after-call-1.html | 54 - .../pcd/call/informed-after-call-2.html | 63 - .../pcd/call/informed-after-call-3.html | 67 -- .../pcd/details/call-attempt-1.html | 92 -- .../pcd/details/call-attempt-2.html | 72 -- .../pcd/details/call-attempt-3.html | 61 - .../v31/victim-record/pcd/details/email.html | 48 - .../v31/victim-record/pcd/details/letter.html | 20 - .../pcd/draft/amendments-required.html | 26 - .../pcd/draft/approved-to-send.html | 158 --- .../victim-record/pcd/draft/in-progress.html | 13 - .../victim-record/pcd/draft/not-started.html | 9 - .../pcd/draft/ready-to-send.html | 57 - .../victim-record/pcd/draft/under-review.html | 83 -- app/views/v31/victim-record/pcd/index.html | 25 - .../v31/victim-record/pcd/next-steps.html | 132 -- .../pcd/send/email/after-call-attempt-1.html | 59 - .../pcd/send/email/after-call-attempt-2.html | 63 - .../pcd/send/email/failure-permanent.html | 53 - .../pcd/send/email/failure-technical.html | 47 - .../pcd/send/email/failure-temporary.html | 53 - .../victim-record/pcd/send/email/sending.html | 44 - .../pcd/send/fu-email/after-call-1.html | 7 - .../pcd/send/fu-email/failure-permanent.html | 21 - .../pcd/send/fu-email/failure-technical.html | 15 - .../pcd/send/fu-email/failure-temporary.html | 21 - .../pcd/send/letter/after-call-attempt-1.html | 51 - .../pcd/send/letter/after-call-attempt-2.html | 55 - .../send/letter/after-email-undelivered.html | 84 -- .../pcd/send/letter/dispatched.html | 19 - .../v31/victim-record/pre-trial/index.html | 43 - .../pre-trial/pre-trial-meeting/index.html | 22 - .../vcl/call/after-call-attempt-1.html | 17 - .../vcl/call/after-call-attempt-2.html | 26 - .../vcl/call/after-call-attempt-3.html | 38 - .../victim-record/vcl/call/before-call-1.html | 19 - .../vcl/call/informed-after-call-1.html | 45 - .../vcl/call/informed-after-call-2.html | 54 - .../vcl/call/informed-after-call-3.html | 58 - .../vcl/details/call-attempt-1.html | 75 -- .../vcl/details/call-attempt-2.html | 55 - .../vcl/details/call-attempt-3.html | 44 - .../v31/victim-record/vcl/details/email.html | 36 - .../v31/victim-record/vcl/details/letter.html | 20 - .../vcl/draft/amendments-required.html | 26 - .../vcl/draft/approved-to-send.html | 162 --- .../victim-record/vcl/draft/in-progress.html | 13 - .../victim-record/vcl/draft/not-started.html | 10 - .../vcl/draft/ready-to-send.html | 88 -- .../victim-record/vcl/draft/under-review.html | 83 -- .../v31/victim-record/vcl/index copy.html | 39 - app/views/v31/victim-record/vcl/index.html | 219 ---- .../v31/victim-record/vcl/next-steps.html | 176 --- .../victim-record/vcl/progress-tracker.html | 252 ---- .../vcl/send/email/delivered.html | 3 - .../vcl/send/email/failure-permanent.html | 18 - .../vcl/send/email/failure-technical.html | 12 - .../vcl/send/email/failure-temporary.html | 18 - .../vcl/send/fu-email/after-call-1.html | 7 - .../vcl/send/fu-email/after-call-2.html | 20 - .../vcl/send/fu-email/after-call-3.html | 24 - .../vcl/send/fu-email/failure-permanent.html | 21 - .../vcl/send/fu-email/failure-technical.html | 15 - .../vcl/send/fu-email/failure-temporary.html | 21 - .../vcl/send/fu-email/sending.html | 13 - .../vcl/send/fu-letter/after-call-1.html | 7 - .../vcl/send/fu-letter/after-call-2.html | 20 - .../vcl/send/fu-letter/after-call-3.html | 24 - .../fu-letter/after-fu-email-undelivered.html | 73 -- .../vcl/send/letter/after-call-attempt-1.html | 16 - .../vcl/send/letter/after-call-attempt-2.html | 20 - .../send/letter/after-email-undelivered.html | 51 - .../vcl/send/letter/dispatched.html | 19 - app/views/v31/vso-dashboard.html | 286 ----- app/views/v40/.DS_Store | Bin 6148 -> 0 bytes .../v40/dashboard-concepts/concept-1.html | 254 ---- .../dashboard-concepts/create-reminder.html | 194 --- .../v40/dashboard-concepts/my-tasks-2.html | 121 -- .../v40/dashboard-concepts/my-tasks.html | 185 --- .../v40/dashboard-concepts/team-victims.html | 259 ---- app/views/v40/onb/check-details.html | 142 --- app/views/v40/onb/header/vso.html | 42 - app/views/v40/onb/next-task.html | 96 -- app/views/v40/onb/onboarded.html | 36 - app/views/v40/onb/overview.html | 89 -- app/views/v40/onb/pcd-type.html | 66 - .../v40/onb/preferred-method-of-contact.html | 87 -- app/views/v40/onb/service-lead.html | 73 -- app/views/v40/onb/sign-in.html | 67 -- app/views/v40/onb/tasks.html | 1002 ---------------- app/views/v40/onb/victims.html | 877 -------------- app/views/v40/pcd/call/call-support.html | 244 ---- app/views/v40/pcd/call/follow-up-moc.html | 77 -- app/views/v40/pcd/call/next-attempt-moc.html | 69 -- app/views/v40/pcd/call/phone-call-1.html | 162 --- app/views/v40/pcd/call/phone-call-2.html | 164 --- app/views/v40/pcd/call/phone-call-3.html | 161 --- app/views/v40/pcd/call/read-only-letter.html | 50 - .../v40/pcd/call/text-message-details.html | 158 --- .../v40/pcd/call/was-text-message-sent.html | 59 - .../case-locked/banner/by-someone-else.html | 17 - .../pcd/case-locked/banner/self-locked.html | 17 - .../v40/pcd/case-locked/by-someone-else.html | 27 - .../v40/pcd/case-locked/self-locked.html | 24 - app/views/v40/pcd/cases.html | 152 --- app/views/v40/pcd/checklist.html | 70 -- .../v40/pcd/concepts/create-reminder.html | 194 --- app/views/v40/pcd/concepts/dashboard-1.html | 254 ---- app/views/v40/pcd/concepts/overview.html | 194 --- app/views/v40/pcd/concepts/team-victims.html | 259 ---- .../v40/pcd/concepts/vca-work-management.html | 229 ---- app/views/v40/pcd/concepts/vsm-tasks-1.html | 219 ---- app/views/v40/pcd/concepts/vso-dashboard.html | 286 ----- app/views/v40/pcd/concepts/vso-tasks-1.html | 185 --- app/views/v40/pcd/concepts/vso-tasks-2.html | 121 -- app/views/v40/pcd/create-task.html | 235 ---- app/views/v40/pcd/draft/approved-to-send.html | 33 - app/views/v40/pcd/draft/cannot-connect.html | 27 - .../v40/pcd/draft/cd-modal/delete-draft.html | 40 - .../pcd/draft/cd-modal/request-review.html | 138 --- .../v40/pcd/draft/cd-modal/save-draft.html | 30 - .../v40/pcd/draft/cd-modal/send-to-cms.html | 65 - app/views/v40/pcd/draft/compose-letter.html | 367 ------ app/views/v40/pcd/draft/first-hearing.html | 62 - app/views/v40/pcd/draft/pcd-type.html | 65 - app/views/v40/pcd/draft/under-review.html | 58 - app/views/v40/pcd/draft/victim-withdrawn.html | 58 - app/views/v40/pcd/header/vso.html | 42 - app/views/v40/pcd/letter-dashboard.html | 113 -- app/views/v40/pcd/overview.html | 89 -- .../v40/pcd/pre-draft/check-details.html | 83 -- .../v40/pcd/pre-draft/check-eligibility.html | 67 -- .../v40/pcd/send/check-email-details.html | 102 -- .../v40/pcd/send/check-letter-details.html | 99 -- app/views/v40/pcd/send/delivered.html | 96 -- .../pcd/send/letter-added-to-print-queue.html | 89 -- app/views/v40/pcd/send/letter-details.html | 58 - app/views/v40/pcd/send/letter-logged.html | 103 -- app/views/v40/pcd/send/permanent-failure.html | 39 - app/views/v40/pcd/send/sending-email.html | 42 - app/views/v40/pcd/send/technical-failure.html | 29 - app/views/v40/pcd/send/temporary-failure.html | 32 - app/views/v40/pcd/sign-in.html | 67 -- app/views/v40/pcd/tasks-with-filters.html | 242 ---- app/views/v40/pcd/tasks.html | 601 ---------- .../v40/pcd/victim-details/email-address.html | 54 - .../preferred-method-of-contact.html | 87 -- .../v40/pcd/victim-record/case-contacts.html | 302 ----- .../victim-record/communications/index-1.html | 128 -- .../victim-record/communications/index.html | 107 -- app/views/v40/pcd/victim-record/index.html | 202 ---- .../pcd/call/after-call-attempt-1.html | 23 - .../pcd/call/after-call-attempt-2.html | 26 - .../pcd/call/after-call-attempt-3.html | 38 - .../victim-record/pcd/call/before-call-1.html | 19 - .../pcd/call/informed-after-call-1.html | 45 - .../pcd/call/informed-after-call-2.html | 54 - .../pcd/call/informed-after-call-3.html | 58 - .../pcd/details/call-attempt-1.html | 75 -- .../pcd/details/call-attempt-2.html | 55 - .../pcd/details/call-attempt-3.html | 44 - .../pcd/victim-record/pcd/details/email.html | 36 - .../pcd/victim-record/pcd/details/letter.html | 20 - .../pcd/draft/amendments-required.html | 26 - .../pcd/draft/approved-to-send.html | 162 --- .../victim-record/pcd/draft/in-progress.html | 13 - .../victim-record/pcd/draft/not-started.html | 10 - .../pcd/draft/ready-to-send.html | 88 -- .../victim-record/pcd/draft/under-review.html | 83 -- .../v40/pcd/victim-record/pcd/index copy.html | 39 - .../v40/pcd/victim-record/pcd/index.html | 188 --- .../v40/pcd/victim-record/pcd/next-steps.html | 176 --- .../pcd/pre-draft/check-details.html | 0 .../pcd/pre-draft/check-eligibility.html | 0 .../victim-record/pcd/progress-tracker.html | 256 ---- .../pcd/send/email/after-call-attempt-1.html | 16 - .../pcd/send/email/after-call-attempt-2.html | 20 - .../pcd/send/email/delivered.html | 3 - .../pcd/send/email/failure-permanent.html | 18 - .../pcd/send/email/failure-technical.html | 12 - .../pcd/send/email/failure-temporary.html | 18 - .../victim-record/pcd/send/email/sending.html | 9 - .../pcd/send/fu-email/after-call-1.html | 7 - .../pcd/send/fu-email/after-call-2.html | 20 - .../pcd/send/fu-email/after-call-3.html | 24 - .../pcd/send/fu-email/failure-permanent.html | 21 - .../pcd/send/fu-email/failure-technical.html | 15 - .../pcd/send/fu-email/failure-temporary.html | 21 - .../pcd/send/fu-email/sending.html | 13 - .../pcd/send/fu-letter/after-call-1.html | 7 - .../pcd/send/fu-letter/after-call-2.html | 20 - .../pcd/send/fu-letter/after-call-3.html | 24 - .../fu-letter/after-fu-email-undelivered.html | 73 -- .../pcd/send/letter/after-call-attempt-1.html | 16 - .../pcd/send/letter/after-call-attempt-2.html | 20 - .../pcd/send/letter/after-call-attempt-3.html | 24 - .../send/letter/after-email-undelivered.html | 51 - .../pcd/send/letter/dispatched.html | 19 - .../pre-trial/pre-trial-meeting/index.html | 22 - app/views/v40/pcd/victim-record/summary.html | 372 ------ .../vcl/call/after-call-attempt-1.html | 23 - .../vcl/call/after-call-attempt-2.html | 26 - .../vcl/call/after-call-attempt-3.html | 38 - .../victim-record/vcl/call/before-call-1.html | 19 - .../vcl/call/informed-after-call-1.html | 45 - .../vcl/call/informed-after-call-2.html | 54 - .../vcl/call/informed-after-call-3.html | 58 - .../vcl/details/call-attempt-1.html | 75 -- .../vcl/details/call-attempt-2.html | 55 - .../vcl/details/call-attempt-3.html | 44 - .../pcd/victim-record/vcl/details/email.html | 36 - .../pcd/victim-record/vcl/details/letter.html | 20 - .../vcl/draft/amendments-required.html | 26 - .../vcl/draft/approved-to-send.html | 162 --- .../victim-record/vcl/draft/in-progress.html | 13 - .../victim-record/vcl/draft/not-started.html | 10 - .../vcl/draft/ready-to-send.html | 88 -- .../victim-record/vcl/draft/under-review.html | 83 -- .../v40/pcd/victim-record/vcl/index copy.html | 39 - .../v40/pcd/victim-record/vcl/index.html | 219 ---- .../v40/pcd/victim-record/vcl/next-steps.html | 176 --- .../victim-record/vcl/progress-tracker.html | 252 ---- .../vcl/send/email/after-call-attempt-1.html | 16 - .../vcl/send/email/after-call-attempt-2.html | 20 - .../vcl/send/email/delivered.html | 3 - .../vcl/send/email/failure-permanent.html | 18 - .../vcl/send/email/failure-technical.html | 12 - .../vcl/send/email/failure-temporary.html | 18 - .../victim-record/vcl/send/email/sending.html | 9 - .../vcl/send/fu-email/after-call-1.html | 7 - .../vcl/send/fu-email/after-call-2.html | 20 - .../vcl/send/fu-email/after-call-3.html | 24 - .../vcl/send/fu-email/failure-permanent.html | 21 - .../vcl/send/fu-email/failure-technical.html | 15 - .../vcl/send/fu-email/failure-temporary.html | 21 - .../vcl/send/fu-email/sending.html | 13 - .../vcl/send/fu-letter/after-call-1.html | 7 - .../vcl/send/fu-letter/after-call-2.html | 20 - .../vcl/send/fu-letter/after-call-3.html | 24 - .../fu-letter/after-fu-email-undelivered.html | 73 -- .../vcl/send/letter/after-call-attempt-1.html | 16 - .../vcl/send/letter/after-call-attempt-2.html | 20 - .../vcl/send/letter/after-call-attempt-3.html | 24 - .../send/letter/after-email-undelivered.html | 51 - .../vcl/send/letter/dispatched.html | 19 - .../v40/pcd/victim-record/victim-details.html | 295 ----- app/views/v40/pcd/victims.html | 166 --- app/views/v40/vcl/call/call-support.html | 244 ---- app/views/v40/vcl/call/follow-up-moc.html | 74 -- app/views/v40/vcl/call/next-attempt-moc.html | 66 - app/views/v40/vcl/call/phone-call-1.html | 159 --- app/views/v40/vcl/call/phone-call-2.html | 161 --- app/views/v40/vcl/call/phone-call-3.html | 158 --- app/views/v40/vcl/call/read-only-letter.html | 50 - .../v40/vcl/call/text-message-details.html | 155 --- .../v40/vcl/call/was-text-message-sent.html | 56 - .../case-locked/banner/by-someone-else.html | 17 - .../vcl/case-locked/banner/self-locked.html | 17 - .../v40/vcl/case-locked/by-someone-else.html | 27 - .../v40/vcl/case-locked/self-locked.html | 24 - app/views/v40/vcl/cases.html | 161 --- app/views/v40/vcl/checklist.html | 82 -- .../v40/vcl/concepts/create-reminder.html | 194 --- app/views/v40/vcl/concepts/dashboard-1.html | 254 ---- app/views/v40/vcl/concepts/overview.html | 194 --- app/views/v40/vcl/concepts/team-victims.html | 259 ---- .../v40/vcl/concepts/vca-work-management.html | 229 ---- app/views/v40/vcl/concepts/vsm-tasks-1.html | 219 ---- app/views/v40/vcl/concepts/vso-dashboard.html | 286 ----- app/views/v40/vcl/concepts/vso-tasks-1.html | 185 --- app/views/v40/vcl/concepts/vso-tasks-2.html | 121 -- app/views/v40/vcl/draft/approved-to-send.html | 33 - app/views/v40/vcl/draft/cannot-connect.html | 24 - .../v40/vcl/draft/cd-modal/delete-draft.html | 40 - .../vcl/draft/cd-modal/request-review.html | 138 --- .../v40/vcl/draft/cd-modal/save-draft.html | 30 - .../v40/vcl/draft/cd-modal/send-to-cms.html | 65 - app/views/v40/vcl/draft/compose-letter.html | 367 ------ app/views/v40/vcl/draft/stopped-charge.html | 75 -- .../draft/substantially-altered-charge.html | 55 - app/views/v40/vcl/draft/under-review.html | 55 - app/views/v40/vcl/draft/vcl-type.html | 55 - app/views/v40/vcl/header/vso.html | 37 - app/views/v40/vcl/letter-dashboard.html | 113 -- app/views/v40/vcl/overview.html | 84 -- .../v40/vcl/send/check-email-details.html | 99 -- .../v40/vcl/send/check-letter-details.html | 96 -- app/views/v40/vcl/send/delivered.html | 93 -- .../vcl/send/letter-added-to-print-queue.html | 86 -- app/views/v40/vcl/send/letter-details.html | 55 - app/views/v40/vcl/send/letter-logged.html | 100 -- app/views/v40/vcl/send/permanent-failure.html | 36 - app/views/v40/vcl/send/sending-email.html | 39 - app/views/v40/vcl/send/technical-failure.html | 26 - app/views/v40/vcl/send/temporary-failure.html | 29 - app/views/v40/vcl/sign-in.html | 67 -- app/views/v40/vcl/tasks.html | 268 ----- .../v40/vcl/victim-details/email-address.html | 51 - .../preferred-method-of-contact.html | 84 -- .../v40/vcl/victim-record/case-contacts.html | 302 ----- .../victim-record/communications/index.html | 128 -- app/views/v40/vcl/victim-record/index.html | 173 --- .../pcd/call/after-call-attempt-1.html | 17 - .../pcd/call/after-call-attempt-2.html | 26 - .../pcd/call/after-call-attempt-3.html | 30 - .../victim-record/pcd/call/before-call-1.html | 17 - .../pcd/call/informed-after-call-1.html | 54 - .../pcd/call/informed-after-call-2.html | 63 - .../pcd/call/informed-after-call-3.html | 67 -- .../pcd/details/call-attempt-1.html | 92 -- .../pcd/details/call-attempt-2.html | 72 -- .../pcd/details/call-attempt-3.html | 61 - .../vcl/victim-record/pcd/details/email.html | 48 - .../vcl/victim-record/pcd/details/letter.html | 20 - .../pcd/draft/amendments-required.html | 26 - .../pcd/draft/approved-to-send.html | 158 --- .../victim-record/pcd/draft/in-progress.html | 13 - .../victim-record/pcd/draft/not-started.html | 9 - .../pcd/draft/ready-to-send.html | 57 - .../victim-record/pcd/draft/under-review.html | 83 -- .../v40/vcl/victim-record/pcd/index.html | 25 - .../v40/vcl/victim-record/pcd/next-steps.html | 132 -- .../pcd/send/email/after-call-attempt-1.html | 59 - .../pcd/send/email/after-call-attempt-2.html | 63 - .../pcd/send/email/delivered.html | 46 - .../pcd/send/email/failure-permanent.html | 53 - .../pcd/send/email/failure-technical.html | 47 - .../pcd/send/email/failure-temporary.html | 53 - .../victim-record/pcd/send/email/sending.html | 44 - .../pcd/send/fu-email/after-call-1.html | 7 - .../pcd/send/fu-email/after-call-2.html | 20 - .../pcd/send/fu-email/after-call-3.html | 24 - .../pcd/send/fu-email/failure-permanent.html | 21 - .../pcd/send/fu-email/failure-technical.html | 15 - .../pcd/send/fu-email/failure-temporary.html | 21 - .../pcd/send/fu-email/sending.html | 107 -- .../pcd/send/fu-letter/after-call-1.html | 101 -- .../pcd/send/fu-letter/after-call-2.html | 63 - .../pcd/send/fu-letter/after-call-3.html | 67 -- .../fu-letter/after-fu-email-undelivered.html | 114 -- .../pcd/send/letter/after-call-attempt-1.html | 51 - .../pcd/send/letter/after-call-attempt-2.html | 55 - .../pcd/send/letter/after-call-attempt-3.html | 59 - .../send/letter/after-email-undelivered.html | 84 -- .../pcd/send/letter/dispatched.html | 19 - .../vcl/victim-record/pre-trial/index.html | 43 - .../pre-trial/pre-trial-meeting/index.html | 22 - app/views/v40/vcl/victim-record/summary.html | 372 ------ .../vcl/call/after-call-attempt-1.html | 23 - .../vcl/call/after-call-attempt-2.html | 26 - .../vcl/call/after-call-attempt-3.html | 38 - .../victim-record/vcl/call/before-call-1.html | 19 - .../vcl/call/informed-after-call-1.html | 45 - .../vcl/call/informed-after-call-2.html | 54 - .../vcl/call/informed-after-call-3.html | 58 - .../vcl/details/call-attempt-1.html | 75 -- .../vcl/details/call-attempt-2.html | 55 - .../vcl/details/call-attempt-3.html | 44 - .../vcl/victim-record/vcl/details/email.html | 36 - .../vcl/victim-record/vcl/details/letter.html | 20 - .../vcl/draft/amendments-required.html | 26 - .../vcl/draft/approved-to-send.html | 162 --- .../victim-record/vcl/draft/in-progress.html | 13 - .../victim-record/vcl/draft/not-started.html | 10 - .../vcl/draft/ready-to-send.html | 88 -- .../victim-record/vcl/draft/under-review.html | 83 -- .../v40/vcl/victim-record/vcl/index copy.html | 39 - .../v40/vcl/victim-record/vcl/index.html | 219 ---- .../v40/vcl/victim-record/vcl/next-steps.html | 176 --- .../victim-record/vcl/progress-tracker.html | 252 ---- .../vcl/send/email/after-call-attempt-1.html | 16 - .../vcl/send/email/after-call-attempt-2.html | 20 - .../vcl/send/email/delivered.html | 3 - .../vcl/send/email/failure-permanent.html | 18 - .../vcl/send/email/failure-technical.html | 12 - .../vcl/send/email/failure-temporary.html | 18 - .../victim-record/vcl/send/email/sending.html | 9 - .../vcl/send/fu-email/after-call-1.html | 7 - .../vcl/send/fu-email/after-call-2.html | 20 - .../vcl/send/fu-email/after-call-3.html | 24 - .../vcl/send/fu-email/failure-permanent.html | 21 - .../vcl/send/fu-email/failure-technical.html | 15 - .../vcl/send/fu-email/failure-temporary.html | 21 - .../vcl/send/fu-email/sending.html | 13 - .../vcl/send/fu-letter/after-call-1.html | 7 - .../vcl/send/fu-letter/after-call-2.html | 20 - .../vcl/send/fu-letter/after-call-3.html | 24 - .../fu-letter/after-fu-email-undelivered.html | 73 -- .../vcl/send/letter/after-call-attempt-1.html | 16 - .../vcl/send/letter/after-call-attempt-2.html | 20 - .../vcl/send/letter/after-call-attempt-3.html | 24 - .../send/letter/after-email-undelivered.html | 51 - .../vcl/send/letter/dispatched.html | 19 - .../v40/vcl/victim-record/victim-details.html | 295 ----- app/views/v40/vcl/victims.html | 166 --- app/views/v41/.DS_Store | Bin 6148 -> 0 bytes .../v41/dashboard-concepts/concept-1.html | 254 ---- .../dashboard-concepts/create-reminder.html | 194 --- .../v41/dashboard-concepts/my-tasks-2.html | 121 -- .../v41/dashboard-concepts/my-tasks.html | 185 --- .../v41/dashboard-concepts/team-victims.html | 259 ---- app/views/v41/onb/check-details.html | 142 --- app/views/v41/onb/header/vso.html | 42 - app/views/v41/onb/next-task.html | 96 -- app/views/v41/onb/onboarded.html | 36 - app/views/v41/onb/overview.html | 89 -- .../v41/onb/preferred-method-of-contact.html | 87 -- app/views/v41/onb/service-lead.html | 73 -- app/views/v41/onb/sign-in.html | 67 -- app/views/v41/onb/tasks.html | 1002 ---------------- app/views/v41/onb/victims.html | 873 -------------- app/views/v41/pcd/call/call-support.html | 244 ---- app/views/v41/pcd/call/follow-up-moc.html | 77 -- app/views/v41/pcd/call/next-attempt-moc.html | 69 -- app/views/v41/pcd/call/phone-call-1.html | 162 --- app/views/v41/pcd/call/phone-call-2.html | 164 --- app/views/v41/pcd/call/phone-call-3.html | 161 --- app/views/v41/pcd/call/read-only-letter.html | 50 - .../v41/pcd/call/text-message-details.html | 158 --- .../v41/pcd/call/was-text-message-sent.html | 59 - .../case-locked/banner/by-someone-else.html | 17 - .../pcd/case-locked/banner/self-locked.html | 17 - .../v41/pcd/case-locked/by-someone-else.html | 27 - .../v41/pcd/case-locked/self-locked.html | 24 - app/views/v41/pcd/cases.html | 152 --- app/views/v41/pcd/checklist.html | 70 -- .../v41/pcd/concepts/create-reminder.html | 194 --- app/views/v41/pcd/concepts/dashboard-1.html | 254 ---- app/views/v41/pcd/concepts/overview.html | 194 --- app/views/v41/pcd/concepts/team-victims.html | 259 ---- .../v41/pcd/concepts/vca-work-management.html | 229 ---- app/views/v41/pcd/concepts/vsm-tasks-1.html | 219 ---- app/views/v41/pcd/concepts/vso-dashboard.html | 286 ----- app/views/v41/pcd/concepts/vso-tasks-1.html | 185 --- app/views/v41/pcd/concepts/vso-tasks-2.html | 121 -- app/views/v41/pcd/create-task.html | 235 ---- app/views/v41/pcd/draft/approved-to-send.html | 33 - app/views/v41/pcd/draft/cannot-connect.html | 27 - .../v41/pcd/draft/cd-modal/delete-draft.html | 40 - .../pcd/draft/cd-modal/request-review.html | 138 --- .../v41/pcd/draft/cd-modal/save-draft.html | 30 - .../v41/pcd/draft/cd-modal/send-to-cms.html | 65 - app/views/v41/pcd/draft/compose-letter.html | 367 ------ app/views/v41/pcd/draft/first-hearing.html | 62 - app/views/v41/pcd/draft/pcd-type.html | 65 - app/views/v41/pcd/draft/under-review.html | 58 - app/views/v41/pcd/draft/victim-withdrawn.html | 58 - app/views/v41/pcd/header/vso.html | 42 - app/views/v41/pcd/letter-dashboard.html | 113 -- app/views/v41/pcd/overview.html | 89 -- .../v41/pcd/pre-draft/check-details.html | 83 -- .../v41/pcd/pre-draft/check-eligibility.html | 67 -- .../v41/pcd/send/check-email-details.html | 102 -- .../v41/pcd/send/check-letter-details.html | 99 -- app/views/v41/pcd/send/delivered.html | 96 -- .../pcd/send/letter-added-to-print-queue.html | 89 -- app/views/v41/pcd/send/letter-details.html | 58 - app/views/v41/pcd/send/letter-logged.html | 103 -- app/views/v41/pcd/send/permanent-failure.html | 39 - app/views/v41/pcd/send/sending-email.html | 42 - app/views/v41/pcd/send/technical-failure.html | 29 - app/views/v41/pcd/send/temporary-failure.html | 32 - app/views/v41/pcd/sign-in.html | 67 -- app/views/v41/pcd/tasks-with-filters.html | 242 ---- app/views/v41/pcd/tasks.html | 601 ---------- .../v41/pcd/victim-details/email-address.html | 54 - .../preferred-method-of-contact.html | 87 -- .../v41/pcd/victim-record/case-contacts.html | 302 ----- .../victim-record/communications/index.html | 109 -- app/views/v41/pcd/victim-record/index.html | 293 ----- app/views/v41/pcd/victim-record/overview.html | 372 ------ .../pcd/call/after-call-attempt-1.html | 23 - .../pcd/call/after-call-attempt-2.html | 26 - .../pcd/call/after-call-attempt-3.html | 38 - .../victim-record/pcd/call/before-call-1.html | 19 - .../pcd/call/informed-after-call-1.html | 45 - .../pcd/call/informed-after-call-2.html | 54 - .../pcd/call/informed-after-call-3.html | 58 - .../pcd/details/call-attempt-1.html | 75 -- .../pcd/details/call-attempt-2.html | 55 - .../pcd/details/call-attempt-3.html | 44 - .../pcd/victim-record/pcd/details/email.html | 36 - .../pcd/victim-record/pcd/details/letter.html | 20 - .../pcd/draft/amendments-required.html | 26 - .../pcd/draft/approved-to-send.html | 162 --- .../victim-record/pcd/draft/in-progress.html | 13 - .../victim-record/pcd/draft/not-started.html | 10 - .../pcd/draft/ready-to-send.html | 88 -- .../victim-record/pcd/draft/under-review.html | 83 -- .../v41/pcd/victim-record/pcd/index.html | 184 --- .../v41/pcd/victim-record/pcd/next-steps.html | 176 --- .../pcd/pre-draft/check-details.html | 10 - .../pcd/pre-draft/check-eligibility.html | 0 .../victim-record/pcd/progress-tracker.html | 281 ----- .../pcd/send/email/after-call-attempt-1.html | 16 - .../pcd/send/email/after-call-attempt-2.html | 20 - .../pcd/send/email/delivered.html | 3 - .../pcd/send/email/failure-permanent.html | 18 - .../pcd/send/email/failure-technical.html | 12 - .../pcd/send/email/failure-temporary.html | 18 - .../victim-record/pcd/send/email/sending.html | 9 - .../pcd/send/fu-email/after-call-1.html | 7 - .../pcd/send/fu-email/after-call-2.html | 20 - .../pcd/send/fu-email/after-call-3.html | 24 - .../pcd/send/fu-email/failure-permanent.html | 21 - .../pcd/send/fu-email/failure-technical.html | 15 - .../pcd/send/fu-email/failure-temporary.html | 21 - .../pcd/send/fu-email/sending.html | 13 - .../pcd/send/fu-letter/after-call-1.html | 7 - .../pcd/send/fu-letter/after-call-2.html | 20 - .../pcd/send/fu-letter/after-call-3.html | 24 - .../fu-letter/after-fu-email-undelivered.html | 73 -- .../pcd/send/letter/after-call-attempt-1.html | 16 - .../pcd/send/letter/after-call-attempt-2.html | 20 - .../pcd/send/letter/after-call-attempt-3.html | 24 - .../send/letter/after-email-undelivered.html | 51 - .../pcd/send/letter/dispatched.html | 19 - app/views/v41/pcd/victim-record/pcd/urls.ts | 41 - .../pre-trial/pre-trial-meeting/index.html | 24 - .../vcl/call/after-call-attempt-1.html | 23 - .../vcl/call/after-call-attempt-2.html | 26 - .../vcl/call/after-call-attempt-3.html | 38 - .../victim-record/vcl/call/before-call-1.html | 19 - .../vcl/call/informed-after-call-1.html | 45 - .../vcl/call/informed-after-call-2.html | 54 - .../vcl/call/informed-after-call-3.html | 58 - .../vcl/details/call-attempt-1.html | 75 -- .../vcl/details/call-attempt-2.html | 55 - .../vcl/details/call-attempt-3.html | 44 - .../pcd/victim-record/vcl/details/email.html | 36 - .../pcd/victim-record/vcl/details/letter.html | 20 - .../vcl/draft/amendments-required.html | 26 - .../vcl/draft/approved-to-send.html | 162 --- .../victim-record/vcl/draft/in-progress.html | 13 - .../victim-record/vcl/draft/not-started.html | 10 - .../vcl/draft/ready-to-send.html | 88 -- .../victim-record/vcl/draft/under-review.html | 83 -- .../v41/pcd/victim-record/vcl/index.html | 218 ---- .../v41/pcd/victim-record/vcl/next-steps.html | 176 --- .../victim-record/vcl/progress-tracker.html | 252 ---- .../vcl/send/email/after-call-attempt-1.html | 16 - .../vcl/send/email/after-call-attempt-2.html | 20 - .../vcl/send/email/delivered.html | 3 - .../vcl/send/email/failure-permanent.html | 18 - .../vcl/send/email/failure-technical.html | 12 - .../vcl/send/email/failure-temporary.html | 18 - .../victim-record/vcl/send/email/sending.html | 9 - .../vcl/send/fu-email/after-call-1.html | 7 - .../vcl/send/fu-email/after-call-2.html | 20 - .../vcl/send/fu-email/after-call-3.html | 24 - .../vcl/send/fu-email/failure-permanent.html | 21 - .../vcl/send/fu-email/failure-technical.html | 15 - .../vcl/send/fu-email/failure-temporary.html | 21 - .../vcl/send/fu-email/sending.html | 13 - .../vcl/send/fu-letter/after-call-1.html | 7 - .../vcl/send/fu-letter/after-call-2.html | 20 - .../vcl/send/fu-letter/after-call-3.html | 24 - .../fu-letter/after-fu-email-undelivered.html | 73 -- .../vcl/send/letter/after-call-attempt-1.html | 16 - .../vcl/send/letter/after-call-attempt-2.html | 20 - .../vcl/send/letter/after-call-attempt-3.html | 24 - .../send/letter/after-email-undelivered.html | 51 - .../vcl/send/letter/dispatched.html | 19 - app/views/v41/pcd/victim-record/vcl/urls.ts | 41 - .../v41/pcd/victim-record/victim-details.html | 295 ----- app/views/v41/pcd/victims.html | 166 --- app/views/v41/vcl/call/call-support.html | 244 ---- app/views/v41/vcl/call/follow-up-moc.html | 74 -- app/views/v41/vcl/call/next-attempt-moc.html | 66 - app/views/v41/vcl/call/phone-call-1.html | 159 --- app/views/v41/vcl/call/phone-call-2.html | 161 --- app/views/v41/vcl/call/phone-call-3.html | 158 --- app/views/v41/vcl/call/read-only-letter.html | 50 - .../v41/vcl/call/text-message-details.html | 155 --- .../v41/vcl/call/was-text-message-sent.html | 56 - .../case-locked/banner/by-someone-else.html | 17 - .../vcl/case-locked/banner/self-locked.html | 17 - .../v41/vcl/case-locked/by-someone-else.html | 27 - .../v41/vcl/case-locked/self-locked.html | 24 - app/views/v41/vcl/cases.html | 161 --- app/views/v41/vcl/checklist.html | 82 -- .../v41/vcl/concepts/create-reminder.html | 194 --- app/views/v41/vcl/concepts/dashboard-1.html | 254 ---- app/views/v41/vcl/concepts/overview.html | 194 --- app/views/v41/vcl/concepts/team-victims.html | 259 ---- .../v41/vcl/concepts/vca-work-management.html | 229 ---- app/views/v41/vcl/concepts/vsm-tasks-1.html | 219 ---- app/views/v41/vcl/concepts/vso-dashboard.html | 286 ----- app/views/v41/vcl/concepts/vso-tasks-1.html | 185 --- app/views/v41/vcl/concepts/vso-tasks-2.html | 121 -- app/views/v41/vcl/draft/approved-to-send.html | 33 - app/views/v41/vcl/draft/cannot-connect.html | 24 - .../v41/vcl/draft/cd-modal/delete-draft.html | 40 - .../vcl/draft/cd-modal/request-review.html | 138 --- .../v41/vcl/draft/cd-modal/save-draft.html | 30 - .../v41/vcl/draft/cd-modal/send-to-cms.html | 65 - app/views/v41/vcl/draft/compose-letter.html | 367 ------ app/views/v41/vcl/draft/stopped-charge.html | 75 -- .../draft/substantially-altered-charge.html | 55 - app/views/v41/vcl/draft/under-review.html | 55 - app/views/v41/vcl/draft/vcl-type.html | 55 - app/views/v41/vcl/header/vso.html | 37 - app/views/v41/vcl/letter-dashboard.html | 113 -- app/views/v41/vcl/overview.html | 84 -- .../v41/vcl/send/check-email-details.html | 99 -- .../v41/vcl/send/check-letter-details.html | 96 -- app/views/v41/vcl/send/delivered.html | 93 -- .../vcl/send/letter-added-to-print-queue.html | 86 -- app/views/v41/vcl/send/letter-details.html | 55 - app/views/v41/vcl/send/letter-logged.html | 100 -- app/views/v41/vcl/send/permanent-failure.html | 36 - app/views/v41/vcl/send/sending-email.html | 39 - app/views/v41/vcl/send/technical-failure.html | 26 - app/views/v41/vcl/send/temporary-failure.html | 29 - app/views/v41/vcl/sign-in.html | 67 -- app/views/v41/vcl/tasks.html | 268 ----- .../v41/vcl/victim-details/email-address.html | 51 - .../preferred-method-of-contact.html | 84 -- .../v41/vcl/victim-record/case-contacts.html | 302 ----- .../victim-record/communications/index.html | 128 -- app/views/v41/vcl/victim-record/index.html | 173 --- .../pcd/call/after-call-attempt-1.html | 17 - .../pcd/call/after-call-attempt-2.html | 26 - .../pcd/call/after-call-attempt-3.html | 30 - .../victim-record/pcd/call/before-call-1.html | 17 - .../pcd/call/informed-after-call-1.html | 54 - .../pcd/call/informed-after-call-2.html | 63 - .../pcd/call/informed-after-call-3.html | 67 -- .../pcd/details/call-attempt-1.html | 92 -- .../pcd/details/call-attempt-2.html | 72 -- .../pcd/details/call-attempt-3.html | 61 - .../vcl/victim-record/pcd/details/email.html | 48 - .../vcl/victim-record/pcd/details/letter.html | 20 - .../pcd/draft/amendments-required.html | 26 - .../pcd/draft/approved-to-send.html | 158 --- .../victim-record/pcd/draft/in-progress.html | 13 - .../victim-record/pcd/draft/not-started.html | 9 - .../pcd/draft/ready-to-send.html | 57 - .../victim-record/pcd/draft/under-review.html | 83 -- .../v41/vcl/victim-record/pcd/index.html | 25 - .../v41/vcl/victim-record/pcd/next-steps.html | 132 -- .../pcd/send/email/after-call-attempt-1.html | 59 - .../pcd/send/email/after-call-attempt-2.html | 63 - .../pcd/send/email/delivered.html | 46 - .../pcd/send/email/failure-permanent.html | 53 - .../pcd/send/email/failure-technical.html | 47 - .../pcd/send/email/failure-temporary.html | 53 - .../victim-record/pcd/send/email/sending.html | 44 - .../pcd/send/fu-email/after-call-1.html | 7 - .../pcd/send/fu-email/after-call-2.html | 20 - .../pcd/send/fu-email/after-call-3.html | 24 - .../pcd/send/fu-email/failure-permanent.html | 21 - .../pcd/send/fu-email/failure-technical.html | 15 - .../pcd/send/fu-email/failure-temporary.html | 21 - .../pcd/send/fu-email/sending.html | 107 -- .../pcd/send/fu-letter/after-call-1.html | 101 -- .../pcd/send/fu-letter/after-call-2.html | 63 - .../pcd/send/fu-letter/after-call-3.html | 67 -- .../fu-letter/after-fu-email-undelivered.html | 114 -- .../pcd/send/letter/after-call-attempt-1.html | 51 - .../pcd/send/letter/after-call-attempt-2.html | 55 - .../pcd/send/letter/after-call-attempt-3.html | 59 - .../send/letter/after-email-undelivered.html | 84 -- .../pcd/send/letter/dispatched.html | 19 - .../vcl/victim-record/pre-trial/index.html | 43 - .../pre-trial/pre-trial-meeting/index.html | 22 - app/views/v41/vcl/victim-record/summary.html | 372 ------ .../vcl/call/after-call-attempt-1.html | 23 - .../vcl/call/after-call-attempt-2.html | 26 - .../vcl/call/after-call-attempt-3.html | 38 - .../victim-record/vcl/call/before-call-1.html | 19 - .../vcl/call/informed-after-call-1.html | 45 - .../vcl/call/informed-after-call-2.html | 54 - .../vcl/call/informed-after-call-3.html | 58 - .../vcl/details/call-attempt-1.html | 75 -- .../vcl/details/call-attempt-2.html | 55 - .../vcl/details/call-attempt-3.html | 44 - .../vcl/victim-record/vcl/details/email.html | 36 - .../vcl/victim-record/vcl/details/letter.html | 20 - .../vcl/draft/amendments-required.html | 26 - .../vcl/draft/approved-to-send.html | 162 --- .../victim-record/vcl/draft/in-progress.html | 13 - .../victim-record/vcl/draft/not-started.html | 10 - .../vcl/draft/ready-to-send.html | 88 -- .../victim-record/vcl/draft/under-review.html | 83 -- .../v41/vcl/victim-record/vcl/index copy.html | 39 - .../v41/vcl/victim-record/vcl/index.html | 219 ---- .../v41/vcl/victim-record/vcl/next-steps.html | 176 --- .../victim-record/vcl/progress-tracker.html | 252 ---- .../vcl/send/email/after-call-attempt-1.html | 16 - .../vcl/send/email/after-call-attempt-2.html | 20 - .../vcl/send/email/delivered.html | 3 - .../vcl/send/email/failure-permanent.html | 18 - .../vcl/send/email/failure-technical.html | 12 - .../vcl/send/email/failure-temporary.html | 18 - .../victim-record/vcl/send/email/sending.html | 9 - .../vcl/send/fu-email/after-call-1.html | 7 - .../vcl/send/fu-email/after-call-2.html | 20 - .../vcl/send/fu-email/after-call-3.html | 24 - .../vcl/send/fu-email/failure-permanent.html | 21 - .../vcl/send/fu-email/failure-technical.html | 15 - .../vcl/send/fu-email/failure-temporary.html | 21 - .../vcl/send/fu-email/sending.html | 13 - .../vcl/send/fu-letter/after-call-1.html | 7 - .../vcl/send/fu-letter/after-call-2.html | 20 - .../vcl/send/fu-letter/after-call-3.html | 24 - .../fu-letter/after-fu-email-undelivered.html | 73 -- .../vcl/send/letter/after-call-attempt-1.html | 16 - .../vcl/send/letter/after-call-attempt-2.html | 20 - .../vcl/send/letter/after-call-attempt-3.html | 24 - .../send/letter/after-email-undelivered.html | 51 - .../vcl/send/letter/dispatched.html | 19 - .../v41/vcl/victim-record/victim-details.html | 295 ----- app/views/v41/vcl/victims.html | 166 --- app/views/v42/pcd/draft/first-hearing.html | 2 +- app/views/v42/pcd/draft/pcd-type.html | 2 +- app/views/v42/pcd/draft/victim-withdrawn.html | 2 +- app/views/v50/pcd/draft/first-hearing.html | 2 +- app/views/v60/pcd/draft/first-hearing.html | 2 +- app/views/v60/pcd/draft/pcd-type.html | 2 +- app/views/v60/pcd/draft/victim-withdrawn.html | 2 +- 1463 files changed, 1350 insertions(+), 131958 deletions(-) rename app/assets/javascripts/{v11 => shared/draft}/first-hearing.js (100%) rename app/assets/javascripts/{v20 => shared}/draft/nfa-template.js (100%) rename app/assets/javascripts/{v20/call => shared/record}/next-attempt-moc.js (100%) rename app/assets/javascripts/{v20/victim-record.js => shared/record/victim-record-v30.js} (100%) delete mode 100644 app/assets/javascripts/v10/contact-method.js delete mode 100644 app/assets/javascripts/v10/first-hearing.js delete mode 100644 app/assets/javascripts/v10/intended-recipient.js delete mode 100644 app/assets/javascripts/v10/oic.js delete mode 100644 app/assets/javascripts/v10/prosecutor-name.js delete mode 100644 app/assets/javascripts/v10/recipient-address.js delete mode 100644 app/assets/javascripts/v10/recipient-email-address.js delete mode 100644 app/assets/javascripts/v10/recipient-name.js delete mode 100644 app/assets/javascripts/v10/recipient-phone-number.js delete mode 100644 app/assets/javascripts/v10/reported-by.js delete mode 100644 app/assets/javascripts/v10/service-advisor-name.js delete mode 100644 app/assets/javascripts/v10/service-advisor.js delete mode 100644 app/assets/javascripts/v11/charges.js delete mode 100644 app/assets/javascripts/v11/check-answers.js delete mode 100644 app/assets/javascripts/v11/intended-recipient.js delete mode 100644 app/assets/javascripts/v11/oic.js delete mode 100644 app/assets/javascripts/v11/preferred-method-of-contact.js delete mode 100644 app/assets/javascripts/v11/prosecutor-name.js delete mode 100644 app/assets/javascripts/v11/reported-by.js delete mode 100644 app/assets/javascripts/v11/vlu-role.js delete mode 100644 app/assets/javascripts/v12/attempt-to-contact-again.js delete mode 100644 app/assets/javascripts/v12/email-address.js delete mode 100644 app/assets/javascripts/v12/first-hearing.js delete mode 100644 app/assets/javascripts/v12/follow-up-method-of-contact.js delete mode 100644 app/assets/javascripts/v12/letter-details.js delete mode 100644 app/assets/javascripts/v12/preferred-method-of-contact.js delete mode 100644 app/assets/javascripts/v12/telephone-call-details.js delete mode 100644 app/assets/javascripts/v20/call/follow-up-moc.js delete mode 100644 app/assets/javascripts/v20/call/telephone-call-1-details.js delete mode 100644 app/assets/javascripts/v20/call/telephone-call-2-details.js delete mode 100644 app/assets/javascripts/v20/call/telephone-call-3-details.js delete mode 100644 app/assets/javascripts/v20/call/text-message-details.js delete mode 100644 app/assets/javascripts/v20/call/was-text-message-sent.js delete mode 100644 app/assets/javascripts/v20/draft/cd-modal/request-review.js delete mode 100644 app/assets/javascripts/v20/draft/charging-decision.js delete mode 100644 app/assets/javascripts/v20/draft/compose-letter.js delete mode 100644 app/assets/javascripts/v20/email-address.js delete mode 100644 app/assets/javascripts/v20/preferred-method-of-contact.js delete mode 100644 app/assets/javascripts/v20/send/letter-details.js delete mode 100644 app/assets/javascripts/v21/call/follow-up-moc.js delete mode 100644 app/assets/javascripts/v21/call/next-attempt-moc.js delete mode 100644 app/assets/javascripts/v21/call/telephone-call-1-details.js delete mode 100644 app/assets/javascripts/v21/call/telephone-call-2-details.js delete mode 100644 app/assets/javascripts/v21/call/telephone-call-3-details.js delete mode 100644 app/assets/javascripts/v21/call/text-message-details.js delete mode 100644 app/assets/javascripts/v21/call/was-text-message-sent.js delete mode 100644 app/assets/javascripts/v21/draft/cd-modal/request-review.js delete mode 100644 app/assets/javascripts/v21/draft/charging-decision.js delete mode 100644 app/assets/javascripts/v21/draft/compose-letter.js delete mode 100644 app/assets/javascripts/v21/draft/first-hearing.js delete mode 100644 app/assets/javascripts/v21/draft/nfa-template.js delete mode 100644 app/assets/javascripts/v21/email-address.js delete mode 100644 app/assets/javascripts/v21/preferred-method-of-contact.js delete mode 100644 app/assets/javascripts/v21/send/letter-details.js delete mode 100644 app/assets/javascripts/v21/victim-record.js delete mode 100644 app/assets/javascripts/v30/call/follow-up-moc.js delete mode 100644 app/assets/javascripts/v30/call/next-attempt-moc.js delete mode 100644 app/assets/javascripts/v30/call/phone-call-1.js delete mode 100644 app/assets/javascripts/v30/call/phone-call-2.js delete mode 100644 app/assets/javascripts/v30/call/phone-call-3.js delete mode 100644 app/assets/javascripts/v30/call/text-message-details.js delete mode 100644 app/assets/javascripts/v30/call/was-text-message-sent.js delete mode 100644 app/assets/javascripts/v30/draft/cd-modal/request-review.js delete mode 100644 app/assets/javascripts/v30/draft/charging-decision.js delete mode 100644 app/assets/javascripts/v30/draft/compose-letter.js delete mode 100644 app/assets/javascripts/v30/draft/stopped-charge.js delete mode 100644 app/assets/javascripts/v30/draft/substantially-altered-charge.js delete mode 100644 app/assets/javascripts/v30/draft/vcl-type.js delete mode 100644 app/assets/javascripts/v30/draft/victim-withdrawal.js delete mode 100644 app/assets/javascripts/v30/email-address.js delete mode 100644 app/assets/javascripts/v30/preferred-method-of-contact.js delete mode 100644 app/assets/javascripts/v30/send/letter-details.js delete mode 100644 app/assets/javascripts/v30/victim-record.js delete mode 100644 app/assets/javascripts/v31/call/follow-up-moc.js delete mode 100644 app/assets/javascripts/v31/call/next-attempt-moc.js delete mode 100644 app/assets/javascripts/v31/call/phone-call-1.js delete mode 100644 app/assets/javascripts/v31/call/phone-call-2.js delete mode 100644 app/assets/javascripts/v31/call/phone-call-3.js delete mode 100644 app/assets/javascripts/v31/call/text-message-details.js delete mode 100644 app/assets/javascripts/v31/call/was-text-message-sent.js delete mode 100644 app/assets/javascripts/v31/draft/cd-modal/request-review.js delete mode 100644 app/assets/javascripts/v31/draft/compose-letter.js delete mode 100644 app/assets/javascripts/v31/draft/stopped-charge.js delete mode 100644 app/assets/javascripts/v31/draft/substantially-altered-charge.js delete mode 100644 app/assets/javascripts/v31/draft/vcl-type.js delete mode 100644 app/assets/javascripts/v31/email-address.js delete mode 100644 app/assets/javascripts/v31/preferred-method-of-contact.js delete mode 100644 app/assets/javascripts/v31/send/letter-details.js delete mode 100644 app/assets/javascripts/v31/victim-record.js delete mode 100644 app/assets/javascripts/v40/onb/tasks.js delete mode 100644 app/assets/javascripts/v40/onb/victims.js delete mode 100644 app/assets/javascripts/v40/pcd/call/follow-up-moc.js delete mode 100644 app/assets/javascripts/v40/pcd/call/next-attempt-moc.js delete mode 100644 app/assets/javascripts/v40/pcd/call/phone-call-1.js delete mode 100644 app/assets/javascripts/v40/pcd/call/phone-call-2.js delete mode 100644 app/assets/javascripts/v40/pcd/call/phone-call-3.js delete mode 100644 app/assets/javascripts/v40/pcd/call/text-message-details.js delete mode 100644 app/assets/javascripts/v40/pcd/call/was-text-message-sent.js delete mode 100644 app/assets/javascripts/v40/pcd/draft/cd-modal/request-review.js delete mode 100644 app/assets/javascripts/v40/pcd/draft/charging-decision.js delete mode 100644 app/assets/javascripts/v40/pcd/draft/compose-letter.js delete mode 100644 app/assets/javascripts/v40/pcd/email-address.js delete mode 100644 app/assets/javascripts/v40/pcd/preferred-method-of-contact.js delete mode 100644 app/assets/javascripts/v40/pcd/send/letter-details.js delete mode 100644 app/assets/javascripts/v40/pcd/victim-record.js delete mode 100644 app/assets/javascripts/v40/vcl/call/follow-up-moc.js delete mode 100644 app/assets/javascripts/v40/vcl/call/next-attempt-moc.js delete mode 100644 app/assets/javascripts/v40/vcl/call/phone-call-1.js delete mode 100644 app/assets/javascripts/v40/vcl/call/phone-call-2.js delete mode 100644 app/assets/javascripts/v40/vcl/call/phone-call-3.js delete mode 100644 app/assets/javascripts/v40/vcl/call/text-message-details.js delete mode 100644 app/assets/javascripts/v40/vcl/call/was-text-message-sent.js delete mode 100644 app/assets/javascripts/v40/vcl/draft/cd-modal/request-review.js delete mode 100644 app/assets/javascripts/v40/vcl/draft/compose-letter.js delete mode 100644 app/assets/javascripts/v40/vcl/draft/stopped-charge.js delete mode 100644 app/assets/javascripts/v40/vcl/draft/substantially-altered-charge.js delete mode 100644 app/assets/javascripts/v40/vcl/draft/vcl-type.js delete mode 100644 app/assets/javascripts/v40/vcl/email-address.js delete mode 100644 app/assets/javascripts/v40/vcl/preferred-method-of-contact.js delete mode 100644 app/assets/javascripts/v40/vcl/send/letter-details.js delete mode 100644 app/assets/javascripts/v40/vcl/victim-record.js delete mode 100644 app/assets/javascripts/v41/onb/tasks.js delete mode 100644 app/assets/javascripts/v41/onb/victims.js delete mode 100644 app/assets/javascripts/v41/pcd/call/follow-up-moc.js delete mode 100644 app/assets/javascripts/v41/pcd/call/next-attempt-moc.js delete mode 100644 app/assets/javascripts/v41/pcd/call/phone-call-1.js delete mode 100644 app/assets/javascripts/v41/pcd/call/phone-call-2.js delete mode 100644 app/assets/javascripts/v41/pcd/call/phone-call-3.js delete mode 100644 app/assets/javascripts/v41/pcd/call/text-message-details.js delete mode 100644 app/assets/javascripts/v41/pcd/call/was-text-message-sent.js delete mode 100644 app/assets/javascripts/v41/pcd/draft/cd-modal/request-review.js delete mode 100644 app/assets/javascripts/v41/pcd/draft/charging-decision.js delete mode 100644 app/assets/javascripts/v41/pcd/draft/compose-letter.js delete mode 100644 app/assets/javascripts/v41/pcd/email-address.js delete mode 100644 app/assets/javascripts/v41/pcd/preferred-method-of-contact.js delete mode 100644 app/assets/javascripts/v41/pcd/send/letter-details.js delete mode 100644 app/assets/javascripts/v41/pcd/victim-record.js delete mode 100644 app/assets/javascripts/v41/vcl/call/follow-up-moc.js delete mode 100644 app/assets/javascripts/v41/vcl/call/next-attempt-moc.js delete mode 100644 app/assets/javascripts/v41/vcl/call/phone-call-1.js delete mode 100644 app/assets/javascripts/v41/vcl/call/phone-call-2.js delete mode 100644 app/assets/javascripts/v41/vcl/call/phone-call-3.js delete mode 100644 app/assets/javascripts/v41/vcl/call/text-message-details.js delete mode 100644 app/assets/javascripts/v41/vcl/call/was-text-message-sent.js delete mode 100644 app/assets/javascripts/v41/vcl/draft/cd-modal/request-review.js delete mode 100644 app/assets/javascripts/v41/vcl/draft/compose-letter.js delete mode 100644 app/assets/javascripts/v41/vcl/draft/stopped-charge.js delete mode 100644 app/assets/javascripts/v41/vcl/draft/substantially-altered-charge.js delete mode 100644 app/assets/javascripts/v41/vcl/draft/vcl-type.js delete mode 100644 app/assets/javascripts/v41/vcl/email-address.js delete mode 100644 app/assets/javascripts/v41/vcl/preferred-method-of-contact.js delete mode 100644 app/assets/javascripts/v41/vcl/send/letter-details.js delete mode 100644 app/assets/javascripts/v41/vcl/victim-record.js delete mode 100644 app/routes/v10.js delete mode 100644 app/routes/v11.js delete mode 100644 app/routes/v12.js delete mode 100644 app/routes/v20.js delete mode 100644 app/routes/v21.js delete mode 100644 app/routes/v30.js delete mode 100644 app/routes/v31.js delete mode 100644 app/routes/v40.js delete mode 100644 app/routes/v41.js create mode 100644 app/views/index-archive.html rename app/views/{v30 => ur/partials}/case-locked/banner/by-someone-else.html (100%) rename app/views/{v30 => ur/partials}/case-locked/banner/self-locked.html (100%) rename app/views/{v20/victim-record => ur/partials/v30-victim-record}/case-contacts.html (100%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/communications/index.html (94%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/index.html (91%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/pcd/call/after-call-attempt-1.html (89%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/pcd/call/after-call-attempt-2.html (82%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/pcd/call/after-call-attempt-3.html (77%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/pcd/call/before-call-1.html (100%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/pcd/call/informed-after-call-1.html (95%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/pcd/call/informed-after-call-2.html (91%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/pcd/call/informed-after-call-3.html (88%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/pcd/details/call-attempt-1.html (100%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/pcd/details/call-attempt-2.html (100%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/pcd/details/call-attempt-3.html (100%) rename app/views/{v21/victim-record/communications/charging-decision => ur/partials/v30-victim-record/pcd}/details/email.html (100%) rename app/views/{v21/victim-record/communications/charging-decision => ur/partials/v30-victim-record/pcd}/details/letter.html (100%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/pcd/draft/amendments-required.html (100%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/pcd/draft/approved-to-send.html (91%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/pcd/draft/in-progress.html (100%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/pcd/draft/not-started.html (100%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/pcd/draft/ready-to-send.html (78%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/pcd/draft/under-review.html (100%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/pcd/index.html (96%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/pcd/next-steps.html (100%) rename app/views/{v21/victim-record/communications/charging-decision => ur/partials/v30-victim-record/pcd}/send/email/after-call-attempt-1.html (86%) rename app/views/{v21/victim-record/communications/charging-decision => ur/partials/v30-victim-record/pcd}/send/email/after-call-attempt-2.html (82%) rename app/views/{v31/victim-record => ur/partials/v30-victim-record}/pcd/send/email/delivered.html (91%) rename app/views/{v21/victim-record/communications/charging-decision => ur/partials/v30-victim-record/pcd}/send/email/failure-permanent.html (95%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/pcd/send/email/failure-technical.html (94%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/pcd/send/email/failure-temporary.html (95%) rename app/views/{v21/victim-record/communications/charging-decision => ur/partials/v30-victim-record/pcd}/send/email/sending.html (91%) create mode 100644 app/views/ur/partials/v30-victim-record/pcd/send/fu-email/after-call-1.html rename app/views/{v30/victim-record/vcl/send/fu-letter => ur/partials/v30-victim-record/pcd/send/fu-email}/after-call-2.html (62%) rename app/views/{v31/victim-record => ur/partials/v30-victim-record}/pcd/send/fu-email/after-call-3.html (58%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/pcd/send/fu-email/failure-permanent.html (79%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/pcd/send/fu-email/failure-technical.html (73%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/pcd/send/fu-email/failure-temporary.html (80%) rename app/views/{v31/victim-record => ur/partials/v30-victim-record}/pcd/send/fu-email/sending.html (92%) rename app/views/{v31/victim-record => ur/partials/v30-victim-record}/pcd/send/fu-letter/after-call-1.html (92%) rename app/views/{v31/victim-record => ur/partials/v30-victim-record}/pcd/send/fu-letter/after-call-2.html (83%) rename app/views/{v31/victim-record => ur/partials/v30-victim-record}/pcd/send/fu-letter/after-call-3.html (79%) rename app/views/{v31/victim-record => ur/partials/v30-victim-record}/pcd/send/fu-letter/after-fu-email-undelivered.html (87%) rename app/views/{v21/victim-record/communications/charging-decision => ur/partials/v30-victim-record/pcd}/send/letter/after-call-attempt-1.html (85%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/pcd/send/letter/after-call-attempt-2.html (80%) rename app/views/{v31/victim-record => ur/partials/v30-victim-record}/pcd/send/letter/after-call-attempt-3.html (76%) rename app/views/{v21/victim-record/communications/charging-decision => ur/partials/v30-victim-record/pcd}/send/letter/after-email-undelivered.html (95%) rename app/views/{v21/victim-record/communications/charging-decision => ur/partials/v30-victim-record/pcd}/send/letter/dispatched.html (65%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/pre-trial/index.html (100%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/pre-trial/pre-trial-meeting/index.html (100%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/summary.html (100%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/vcl/call/after-call-attempt-1.html (92%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/vcl/call/after-call-attempt-2.html (86%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/vcl/call/after-call-attempt-3.html (82%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/vcl/call/before-call-1.html (100%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/vcl/call/informed-after-call-1.html (96%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/vcl/call/informed-after-call-2.html (93%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/vcl/call/informed-after-call-3.html (91%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/vcl/details/call-attempt-1.html (100%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/vcl/details/call-attempt-2.html (100%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/vcl/details/call-attempt-3.html (100%) rename app/views/{v30/victim-record/pcd => ur/partials/v30-victim-record/vcl}/details/email.html (100%) rename app/views/{v30/victim-record/pcd => ur/partials/v30-victim-record/vcl}/details/letter.html (100%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/vcl/draft/amendments-required.html (100%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/vcl/draft/approved-to-send.html (94%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/vcl/draft/in-progress.html (100%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/vcl/draft/not-started.html (100%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/vcl/draft/ready-to-send.html (83%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/vcl/draft/under-review.html (100%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/vcl/index.html (64%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/vcl/next-steps.html (100%) rename app/views/{v31/victim-record => ur/partials/v30-victim-record}/vcl/send/email/after-call-attempt-1.html (68%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/vcl/send/email/after-call-attempt-2.html (62%) create mode 100644 app/views/ur/partials/v30-victim-record/vcl/send/email/delivered.html rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/vcl/send/email/failure-permanent.html (93%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/vcl/send/email/failure-technical.html (91%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/vcl/send/email/failure-temporary.html (93%) rename app/views/{v31/victim-record => ur/partials/v30-victim-record}/vcl/send/email/sending.html (78%) create mode 100644 app/views/ur/partials/v30-victim-record/vcl/send/fu-email/after-call-1.html rename app/views/{v31/victim-record/pcd => ur/partials/v30-victim-record/vcl}/send/fu-email/after-call-2.html (62%) rename app/views/{v30/victim-record/pcd => ur/partials/v30-victim-record/vcl}/send/fu-email/after-call-3.html (58%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/vcl/send/fu-email/failure-permanent.html (84%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/vcl/send/fu-email/failure-technical.html (79%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/vcl/send/fu-email/failure-temporary.html (84%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/vcl/send/fu-email/sending.html (67%) create mode 100644 app/views/ur/partials/v30-victim-record/vcl/send/fu-letter/after-call-1.html rename app/views/{v30/victim-record/pcd/send/fu-email => ur/partials/v30-victim-record/vcl/send/fu-letter}/after-call-2.html (63%) rename app/views/{v30/victim-record/vcl/send/fu-email => ur/partials/v30-victim-record/vcl/send/fu-letter}/after-call-3.html (59%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/vcl/send/fu-letter/after-fu-email-undelivered.html (84%) rename app/views/{v30/victim-record/vcl/send/email => ur/partials/v30-victim-record/vcl/send/letter}/after-call-attempt-1.html (69%) rename app/views/{v31/victim-record/vcl/send/email => ur/partials/v30-victim-record/vcl/send/letter}/after-call-attempt-2.html (63%) rename app/views/{v31/victim-record => ur/partials/v30-victim-record}/vcl/send/letter/after-call-attempt-3.html (59%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/vcl/send/letter/after-email-undelivered.html (94%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/vcl/send/letter/dispatched.html (72%) rename app/views/{v30/victim-record => ur/partials/v30-victim-record}/victim-details.html (100%) rename app/views/{v21/victim-record/case-contacts.html => ur/partials/victim-record/case-contacts-v21.html} (100%) rename app/views/{v30/victim-record/case-contacts.html => ur/partials/victim-record/case-contacts-v30.html} (100%) rename app/views/{v41/pcd/victim-record/pre-trial => ur/partials/victim-record/pcd}/index.html (65%) rename app/views/{v40/pcd => ur/partials}/victim-record/pre-trial/index.html (90%) rename app/views/{v21/victim-record/summary.html => ur/partials/victim-record/summary-v21.html} (100%) rename app/views/{v31/victim-record/summary.html => ur/partials/victim-record/summary-v30.html} (100%) create mode 100644 app/views/ur/partials/victim-record/vcl/index.html rename app/views/{v21/victim-record/victim-details.html => ur/partials/victim-record/victim-details-v21.html} (100%) rename app/views/{v31/victim-record/victim-details.html => ur/partials/victim-record/victim-details-v30.html} (99%) delete mode 100644 app/views/v10/charges.html delete mode 100644 app/views/v10/check-answers.html delete mode 100644 app/views/v10/communication/send-ptm-invite/contact-method.html delete mode 100644 app/views/v10/communication/send-ptm-invite/email-sent.html delete mode 100644 app/views/v10/communication/send-ptm-invite/hearing-date.html delete mode 100644 app/views/v10/communication/send-ptm-invite/include-more-services.html delete mode 100644 app/views/v10/communication/send-ptm-invite/intended-recipient.html delete mode 100644 app/views/v10/communication/send-ptm-invite/previous-comms.html delete mode 100644 app/views/v10/communication/send-ptm-invite/prosecutor-name.html delete mode 100644 app/views/v10/communication/send-ptm-invite/recipient-email-address.html delete mode 100644 app/views/v10/communication/send-ptm-invite/recipient-name.html delete mode 100644 app/views/v10/communication/send-ptm-invite/trial-date.html delete mode 100644 app/views/v10/communication/send-ptm-invite/vlo-email-inbox.html delete mode 100644 app/views/v10/communication/send-ptm-invite/vlo-name.html delete mode 100644 app/views/v10/confirmation-email.html delete mode 100644 app/views/v10/confirmation-letter.html delete mode 100644 app/views/v10/confirmation-phone-call.html delete mode 100644 app/views/v10/contact-method.html delete mode 100644 app/views/v10/first-hearing.html delete mode 100644 app/views/v10/intended-recipient.html delete mode 100644 app/views/v10/main-details--completed.html delete mode 100644 app/views/v10/main-details--in-progress.html delete mode 100644 app/views/v10/main-details--not-informed.html delete mode 100644 app/views/v10/oic.html delete mode 100644 app/views/v10/prosecutor-name.html delete mode 100644 app/views/v10/recipient-address.html delete mode 100644 app/views/v10/recipient-email-address.html delete mode 100644 app/views/v10/recipient-name.html delete mode 100644 app/views/v10/recipient-phone-number.html delete mode 100644 app/views/v10/reported-by.html delete mode 100644 app/views/v10/search.html delete mode 100644 app/views/v10/service-advisor-name.html delete mode 100644 app/views/v10/service-advisor.html delete mode 100644 app/views/v10/sign-in.html delete mode 100644 app/views/v11/acknowledgement.html delete mode 100644 app/views/v11/charges.html delete mode 100644 app/views/v11/check-answers.html delete mode 100644 app/views/v11/email-not-sent.html delete mode 100644 app/views/v11/email-sent.html delete mode 100644 app/views/v11/first-hearing.html delete mode 100644 app/views/v11/main-details.html delete mode 100644 app/views/v11/oic.html delete mode 100644 app/views/v11/preferred-method-of-contact.html delete mode 100644 app/views/v11/preview.html delete mode 100644 app/views/v11/prosecutor-name.html delete mode 100644 app/views/v11/recipients.html delete mode 100644 app/views/v11/reported-by-victim.html delete mode 100644 app/views/v11/search.html delete mode 100644 app/views/v11/sign-in.html delete mode 100644 app/views/v11/vlu-role.html delete mode 100644 app/views/v12/attempt-to-contact-again.html delete mode 100644 app/views/v12/cant-connect.html delete mode 100644 app/views/v12/check-details--email.html delete mode 100644 app/views/v12/check-details.html delete mode 100644 app/views/v12/comms-drafter.html delete mode 100644 app/views/v12/email-address.html delete mode 100644 app/views/v12/email-delivered.html delete mode 100644 app/views/v12/email-sending.html delete mode 100644 app/views/v12/email-undelivered.html delete mode 100644 app/views/v12/first-hearing.html delete mode 100644 app/views/v12/follow-up-method-of-contact.html delete mode 100644 app/views/v12/inform-by-post.html delete mode 100644 app/views/v12/letter-details.html delete mode 100644 app/views/v12/letter-dispatched.html delete mode 100644 app/views/v12/letter-recorded.html delete mode 100644 app/views/v12/permanent-failure.html delete mode 100644 app/views/v12/pmoc-new.html delete mode 100644 app/views/v12/preferred-method-of-contact-new.html delete mode 100644 app/views/v12/preferred-method-of-contact.html delete mode 100644 app/views/v12/search.html delete mode 100644 app/views/v12/sign-in.html delete mode 100644 app/views/v12/technical-failure.html delete mode 100644 app/views/v12/telephone-call-details.html delete mode 100644 app/views/v12/temporary-failure.html delete mode 100644 app/views/v12/victim-record--after-three-attempts-email-undelivered-letter-recorded.html delete mode 100644 app/views/v12/victim-record--after-three-attempts-fu-email-undelivered-letter-recorded.html delete mode 100644 app/views/v12/victim-record--after-three-attempts-letter-not-recorded.html delete mode 100644 app/views/v12/victim-record--after-three-attempts-letter-recorded.html delete mode 100644 app/views/v12/victim-record--email-delivered.html delete mode 100644 app/views/v12/victim-record--email-draft-amendments-required.html delete mode 100644 app/views/v12/victim-record--email-draft-finalised.html delete mode 100644 app/views/v12/victim-record--email-draft-in-progress.html delete mode 100644 app/views/v12/victim-record--email-draft-under-review.html delete mode 100644 app/views/v12/victim-record--email-permanent-failure.html delete mode 100644 app/views/v12/victim-record--email-send-later.html delete mode 100644 app/views/v12/victim-record--email-sending.html delete mode 100644 app/views/v12/victim-record--email-technical-failure.html delete mode 100644 app/views/v12/victim-record--email-temporary-failure.html delete mode 100644 app/views/v12/victim-record--email-undelivered-letter-recorded.html delete mode 100644 app/views/v12/victim-record--fu-email-delivered.html delete mode 100644 app/views/v12/victim-record--fu-email-draft-amendments-required.html delete mode 100644 app/views/v12/victim-record--fu-email-draft-finalised.html delete mode 100644 app/views/v12/victim-record--fu-email-draft-in-progress.html delete mode 100644 app/views/v12/victim-record--fu-email-draft-under-review.html delete mode 100644 app/views/v12/victim-record--fu-email-not-created.html delete mode 100644 app/views/v12/victim-record--fu-email-permanent-failure.html delete mode 100644 app/views/v12/victim-record--fu-email-send-later.html delete mode 100644 app/views/v12/victim-record--fu-email-sending.html delete mode 100644 app/views/v12/victim-record--fu-email-technical-failure.html delete mode 100644 app/views/v12/victim-record--fu-email-temporary-failure.html delete mode 100644 app/views/v12/victim-record--fu-letter-not-recorded.html delete mode 100644 app/views/v12/victim-record--fu-letter-recorded-2.html delete mode 100644 app/views/v12/victim-record--fu-letter-recorded.html delete mode 100644 app/views/v12/victim-record--fu-moc-unknown.html delete mode 100644 app/views/v12/victim-record--letter-recorded.html delete mode 100644 app/views/v12/victim-record--next-attempt-moc-unknown.html delete mode 100644 app/views/v12/victim-record--pmoc-email-after-save-and-exit.html delete mode 100644 app/views/v12/victim-record--pmoc-email.html delete mode 100644 app/views/v12/victim-record--pmoc-home-phone.html delete mode 100644 app/views/v12/victim-record--pmoc-mobile.html delete mode 100644 app/views/v12/victim-record--pmoc-not-selected.html delete mode 100644 app/views/v12/victim-record--pmoc-post.html delete mode 100644 app/views/v12/victim-record--pmoc-via-isva.html delete mode 100644 app/views/v12/victim-record--pmoc-via-police.html delete mode 100644 app/views/v12/victim-record--try-calling-later.html delete mode 100644 app/views/v12/victim-record-simplified.html delete mode 100644 app/views/v12/victim-record.html delete mode 100644 app/views/v20/archive/after-three-attempts-email-undelivered.html delete mode 100644 app/views/v20/archive/approved-to-send-email.html delete mode 100644 app/views/v20/archive/approved-to-send-letter.html delete mode 100644 app/views/v20/archive/before-send.html delete mode 100644 app/views/v20/archive/fu-letter-not-recorded.html delete mode 100644 app/views/v20/archive/fumoc-unknown.html delete mode 100644 app/views/v20/archive/no-pmoc.html delete mode 100644 app/views/v20/archive/preferred-method-of-contact-new.html delete mode 100644 app/views/v20/archive/summary-test.html delete mode 100644 app/views/v20/archive/victim-record--fu-letter-recorded-2.html delete mode 100644 app/views/v20/archive/victim-record--no-summary-lists.html delete mode 100644 app/views/v20/draft/approved-to-send.html delete mode 100644 app/views/v20/draft/cd-modal/delete-draft.html delete mode 100644 app/views/v20/draft/cd-modal/request-review.html delete mode 100644 app/views/v20/draft/cd-modal/save-draft.html delete mode 100644 app/views/v20/draft/cd-modal/send-to-cms.html delete mode 100644 app/views/v20/draft/compose-letter.html delete mode 100644 app/views/v20/draft/nfa-template.html delete mode 100644 app/views/v20/draft/under-review.html delete mode 100644 app/views/v20/record/follow-up-moc.html delete mode 100644 app/views/v20/record/next-attempt-moc.html delete mode 100644 app/views/v20/record/telephone-call-1-details.html delete mode 100644 app/views/v20/record/telephone-call-2-details.html delete mode 100644 app/views/v20/record/telephone-call-3-details.html delete mode 100644 app/views/v20/record/text-message-details.html delete mode 100644 app/views/v20/send/check-email-details.html delete mode 100644 app/views/v20/send/check-letter-details.html delete mode 100644 app/views/v20/send/delivered.html delete mode 100644 app/views/v20/send/letter-added-to-print-queue.html delete mode 100644 app/views/v20/send/permanent-failure.html delete mode 100644 app/views/v20/send/sending-email.html delete mode 100644 app/views/v20/send/technical-failure.html delete mode 100644 app/views/v20/send/temporary-failure.html delete mode 100644 app/views/v20/start-1/search.html delete mode 100644 app/views/v20/start-1/sign-in.html delete mode 100644 app/views/v20/start-2/search.html delete mode 100644 app/views/v20/start-2/sign-in.html delete mode 100644 app/views/v20/start-3/search.html delete mode 100644 app/views/v20/start-3/sign-in.html delete mode 100644 app/views/v20/victim-details/email-address.html delete mode 100644 app/views/v20/victim-details/preferred-method-of-contact.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/draft/amendments-required.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/draft/approved-to-send.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/draft/in-progress.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/draft/not-started.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/draft/ready-to-send.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/draft/under-review.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/index.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/record/after-call-attempt-1.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/record/after-call-attempt-2.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/record/after-call-attempt-3.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/record/before-call-1.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/record/informed-after-call-1.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/record/informed-after-call-2.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/record/informed-after-call-3.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/send/email/delivered.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/send/email/failure-permanent.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/send/email/failure-technical.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/send/email/failure-temporary.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/send/email/sending.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/send/fu-email/after-call-1.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/send/fu-email/after-call-2.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/send/fu-email/after-call-3.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/send/fu-email/failure-technical.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/send/fu-email/sending.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/send/letter/after-call-attempt-1.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html delete mode 100644 app/views/v20/victim-record/communications/charging-decision/send/letter/dispatched.html delete mode 100644 app/views/v20/victim-record/communications/index.html delete mode 100644 app/views/v20/victim-record/communications/pre-trial-meeting/index.html delete mode 100644 app/views/v20/victim-record/index.html delete mode 100644 app/views/v20/victim-record/summary.html delete mode 100644 app/views/v20/victim-record/victim-details.html delete mode 100644 app/views/v21/archive/next-scheduled-call.html delete mode 100644 app/views/v21/call/call-support.html delete mode 100644 app/views/v21/call/follow-up-moc.html delete mode 100644 app/views/v21/call/next-attempt-moc.html delete mode 100644 app/views/v21/call/read-only-letter.html delete mode 100644 app/views/v21/call/telephone-call-1-details.html delete mode 100644 app/views/v21/call/telephone-call-2-details.html delete mode 100644 app/views/v21/call/telephone-call-3-details.html delete mode 100644 app/views/v21/call/text-message-details.html delete mode 100644 app/views/v21/call/was-text-message-sent.html delete mode 100644 app/views/v21/draft/approved-to-send.html delete mode 100644 app/views/v21/draft/cant-connect.html delete mode 100644 app/views/v21/draft/cd-modal/delete-draft.html delete mode 100644 app/views/v21/draft/cd-modal/request-review.html delete mode 100644 app/views/v21/draft/cd-modal/save-draft.html delete mode 100644 app/views/v21/draft/cd-modal/send-to-cms.html delete mode 100644 app/views/v21/draft/charging-decision.html delete mode 100644 app/views/v21/draft/compose-letter.html delete mode 100644 app/views/v21/draft/first-hearing.html delete mode 100644 app/views/v21/draft/under-review.html delete mode 100644 app/views/v21/draft/victim-withdrawn.html delete mode 100644 app/views/v21/letter-dashboard.html delete mode 100644 app/views/v21/send/check-email-details.html delete mode 100644 app/views/v21/send/check-letter-details.html delete mode 100644 app/views/v21/send/delivered.html delete mode 100644 app/views/v21/send/letter-added-to-print-queue.html delete mode 100644 app/views/v21/send/letter-details.html delete mode 100644 app/views/v21/send/letter-logged.html delete mode 100644 app/views/v21/send/permanent-failure.html delete mode 100644 app/views/v21/send/sending-email.html delete mode 100644 app/views/v21/send/technical-failure.html delete mode 100644 app/views/v21/send/temporary-failure.html delete mode 100644 app/views/v21/start-1/search.html delete mode 100644 app/views/v21/start-1/sign-in.html delete mode 100644 app/views/v21/start-2/search.html delete mode 100644 app/views/v21/start-2/sign-in.html delete mode 100644 app/views/v21/start-3/search.html delete mode 100644 app/views/v21/start-3/sign-in.html delete mode 100644 app/views/v21/start-4/search.html delete mode 100644 app/views/v21/start-4/sign-in.html delete mode 100644 app/views/v21/start-5/search.html delete mode 100644 app/views/v21/start-5/sign-in.html delete mode 100644 app/views/v21/start-6/search.html delete mode 100644 app/views/v21/start-6/sign-in.html delete mode 100644 app/views/v21/start-7/search.html delete mode 100644 app/views/v21/start-7/sign-in.html delete mode 100644 app/views/v21/start-8/search.html delete mode 100644 app/views/v21/start-8/sign-in.html delete mode 100644 app/views/v21/victim-details/email-address.html delete mode 100644 app/views/v21/victim-details/preferred-method-of-contact.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/call/after-call-attempt-1.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/call/after-call-attempt-2.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/call/after-call-attempt-3.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/call/before-call-1.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/call/informed-after-call-1.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/call/informed-after-call-2.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/call/informed-after-call-3.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/details/call-attempt-1.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/details/call-attempt-2.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/details/call-attempt-3.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/draft/amendments-required.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/draft/approved-to-send.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/draft/in-progress.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/draft/not-started.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/draft/ready-to-send.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/draft/under-review.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/index.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/next-steps.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/send/email/delivered.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/send/email/failure-technical.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/send/email/failure-temporary.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/send/fu-email/after-call-1.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/send/fu-email/after-call-2.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/send/fu-email/after-call-3.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/send/fu-email/failure-technical.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/send/fu-email/sending.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html delete mode 100644 app/views/v21/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html delete mode 100644 app/views/v21/victim-record/communications/index.html delete mode 100644 app/views/v21/victim-record/communications/pre-trial-meeting/index.html delete mode 100644 app/views/v21/victim-record/index.html delete mode 100644 app/views/v30/call/call-support.html delete mode 100644 app/views/v30/call/follow-up-moc.html delete mode 100644 app/views/v30/call/next-attempt-moc.html delete mode 100644 app/views/v30/call/phone-call-1.html delete mode 100644 app/views/v30/call/phone-call-2.html delete mode 100644 app/views/v30/call/phone-call-3.html delete mode 100644 app/views/v30/call/read-only-letter.html delete mode 100644 app/views/v30/call/text-message-details.html delete mode 100644 app/views/v30/call/was-text-message-sent.html delete mode 100644 app/views/v30/case-locked/by-someone-else.html delete mode 100644 app/views/v30/case-locked/self-locked.html delete mode 100644 app/views/v30/draft/approved-to-send.html delete mode 100644 app/views/v30/draft/cannot-connect.html delete mode 100644 app/views/v30/draft/cd-modal/delete-draft.html delete mode 100644 app/views/v30/draft/cd-modal/request-review.html delete mode 100644 app/views/v30/draft/cd-modal/save-draft.html delete mode 100644 app/views/v30/draft/cd-modal/send-to-cms.html delete mode 100644 app/views/v30/draft/compose-letter.html delete mode 100644 app/views/v30/draft/stopped-charge-1.html delete mode 100644 app/views/v30/draft/stopped-charge-2.html delete mode 100644 app/views/v30/draft/substantially-altered-charge.html delete mode 100644 app/views/v30/draft/under-review.html delete mode 100644 app/views/v30/draft/vcl-type-1.html delete mode 100644 app/views/v30/draft/vcl-type-2.html delete mode 100644 app/views/v30/draft/victim-withdrawal.html delete mode 100644 app/views/v30/letter-dashboard.html delete mode 100644 app/views/v30/send/check-email-details.html delete mode 100644 app/views/v30/send/check-letter-details.html delete mode 100644 app/views/v30/send/delivered.html delete mode 100644 app/views/v30/send/letter-added-to-print-queue.html delete mode 100644 app/views/v30/send/letter-details.html delete mode 100644 app/views/v30/send/letter-logged.html delete mode 100644 app/views/v30/send/permanent-failure.html delete mode 100644 app/views/v30/send/sending-email.html delete mode 100644 app/views/v30/send/technical-failure.html delete mode 100644 app/views/v30/send/temporary-failure.html delete mode 100644 app/views/v30/start/search.html delete mode 100644 app/views/v30/start/sign-in.html delete mode 100644 app/views/v30/victim-details/email-address.html delete mode 100644 app/views/v30/victim-details/preferred-method-of-contact.html delete mode 100644 app/views/v30/victim-record/pcd/send/email/after-call-attempt-1.html delete mode 100644 app/views/v30/victim-record/pcd/send/email/after-call-attempt-2.html delete mode 100644 app/views/v30/victim-record/pcd/send/email/delivered.html delete mode 100644 app/views/v30/victim-record/pcd/send/email/failure-permanent.html delete mode 100644 app/views/v30/victim-record/pcd/send/email/sending.html delete mode 100644 app/views/v30/victim-record/pcd/send/fu-email/after-call-1.html delete mode 100644 app/views/v30/victim-record/pcd/send/fu-email/sending.html delete mode 100644 app/views/v30/victim-record/pcd/send/fu-letter/after-call-1.html delete mode 100644 app/views/v30/victim-record/pcd/send/fu-letter/after-call-2.html delete mode 100644 app/views/v30/victim-record/pcd/send/fu-letter/after-call-3.html delete mode 100644 app/views/v30/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/v30/victim-record/pcd/send/letter/after-call-attempt-1.html delete mode 100644 app/views/v30/victim-record/pcd/send/letter/after-call-attempt-3.html delete mode 100644 app/views/v30/victim-record/pcd/send/letter/after-email-undelivered.html delete mode 100644 app/views/v30/victim-record/pcd/send/letter/dispatched.html delete mode 100644 app/views/v30/victim-record/vcl/details/email.html delete mode 100644 app/views/v30/victim-record/vcl/details/letter.html delete mode 100644 app/views/v30/victim-record/vcl/send/email/delivered.html delete mode 100644 app/views/v30/victim-record/vcl/send/email/sending.html delete mode 100644 app/views/v30/victim-record/vcl/send/fu-email/after-call-1.html delete mode 100644 app/views/v30/victim-record/vcl/send/fu-email/after-call-2.html delete mode 100644 app/views/v30/victim-record/vcl/send/fu-letter/after-call-1.html delete mode 100644 app/views/v30/victim-record/vcl/send/fu-letter/after-call-3.html delete mode 100644 app/views/v30/victim-record/vcl/send/letter/after-call-attempt-1.html delete mode 100644 app/views/v30/victim-record/vcl/send/letter/after-call-attempt-2.html delete mode 100644 app/views/v30/victim-record/vcl/send/letter/after-call-attempt-3.html delete mode 100644 app/views/v30/vso-dashboard.html delete mode 100644 app/views/v31/call/call-support.html delete mode 100644 app/views/v31/call/follow-up-moc.html delete mode 100644 app/views/v31/call/next-attempt-moc.html delete mode 100644 app/views/v31/call/phone-call-1.html delete mode 100644 app/views/v31/call/phone-call-2.html delete mode 100644 app/views/v31/call/phone-call-3.html delete mode 100644 app/views/v31/call/read-only-letter.html delete mode 100644 app/views/v31/call/text-message-details.html delete mode 100644 app/views/v31/call/was-text-message-sent.html delete mode 100644 app/views/v31/case-locked/banner/by-someone-else.html delete mode 100644 app/views/v31/case-locked/banner/self-locked.html delete mode 100644 app/views/v31/case-locked/by-someone-else.html delete mode 100644 app/views/v31/case-locked/self-locked.html delete mode 100644 app/views/v31/draft/approved-to-send.html delete mode 100644 app/views/v31/draft/cannot-connect.html delete mode 100644 app/views/v31/draft/cd-modal/delete-draft.html delete mode 100644 app/views/v31/draft/cd-modal/request-review.html delete mode 100644 app/views/v31/draft/cd-modal/save-draft.html delete mode 100644 app/views/v31/draft/cd-modal/send-to-cms.html delete mode 100644 app/views/v31/draft/compose-letter.html delete mode 100644 app/views/v31/draft/stopped-charge.html delete mode 100644 app/views/v31/draft/substantially-altered-charge.html delete mode 100644 app/views/v31/draft/under-review.html delete mode 100644 app/views/v31/draft/vcl-type.html delete mode 100644 app/views/v31/letter-dashboard.html delete mode 100644 app/views/v31/send/check-email-details.html delete mode 100644 app/views/v31/send/check-letter-details.html delete mode 100644 app/views/v31/send/delivered.html delete mode 100644 app/views/v31/send/letter-added-to-print-queue.html delete mode 100644 app/views/v31/send/letter-details.html delete mode 100644 app/views/v31/send/letter-logged.html delete mode 100644 app/views/v31/send/permanent-failure.html delete mode 100644 app/views/v31/send/sending-email.html delete mode 100644 app/views/v31/send/technical-failure.html delete mode 100644 app/views/v31/send/temporary-failure.html delete mode 100644 app/views/v31/start/search.html delete mode 100644 app/views/v31/start/sign-in.html delete mode 100644 app/views/v31/vca-work-management.html delete mode 100644 app/views/v31/victim-details/email-address.html delete mode 100644 app/views/v31/victim-details/preferred-method-of-contact.html delete mode 100644 app/views/v31/victim-record/case-contacts.html delete mode 100644 app/views/v31/victim-record/communications/index.html delete mode 100644 app/views/v31/victim-record/index.html delete mode 100644 app/views/v31/victim-record/pcd/call/after-call-attempt-1.html delete mode 100644 app/views/v31/victim-record/pcd/call/after-call-attempt-2.html delete mode 100644 app/views/v31/victim-record/pcd/call/after-call-attempt-3.html delete mode 100644 app/views/v31/victim-record/pcd/call/before-call-1.html delete mode 100644 app/views/v31/victim-record/pcd/call/informed-after-call-1.html delete mode 100644 app/views/v31/victim-record/pcd/call/informed-after-call-2.html delete mode 100644 app/views/v31/victim-record/pcd/call/informed-after-call-3.html delete mode 100644 app/views/v31/victim-record/pcd/details/call-attempt-1.html delete mode 100644 app/views/v31/victim-record/pcd/details/call-attempt-2.html delete mode 100644 app/views/v31/victim-record/pcd/details/call-attempt-3.html delete mode 100644 app/views/v31/victim-record/pcd/details/email.html delete mode 100644 app/views/v31/victim-record/pcd/details/letter.html delete mode 100644 app/views/v31/victim-record/pcd/draft/amendments-required.html delete mode 100644 app/views/v31/victim-record/pcd/draft/approved-to-send.html delete mode 100644 app/views/v31/victim-record/pcd/draft/in-progress.html delete mode 100644 app/views/v31/victim-record/pcd/draft/not-started.html delete mode 100644 app/views/v31/victim-record/pcd/draft/ready-to-send.html delete mode 100644 app/views/v31/victim-record/pcd/draft/under-review.html delete mode 100644 app/views/v31/victim-record/pcd/index.html delete mode 100644 app/views/v31/victim-record/pcd/next-steps.html delete mode 100644 app/views/v31/victim-record/pcd/send/email/after-call-attempt-1.html delete mode 100644 app/views/v31/victim-record/pcd/send/email/after-call-attempt-2.html delete mode 100644 app/views/v31/victim-record/pcd/send/email/failure-permanent.html delete mode 100644 app/views/v31/victim-record/pcd/send/email/failure-technical.html delete mode 100644 app/views/v31/victim-record/pcd/send/email/failure-temporary.html delete mode 100644 app/views/v31/victim-record/pcd/send/email/sending.html delete mode 100644 app/views/v31/victim-record/pcd/send/fu-email/after-call-1.html delete mode 100644 app/views/v31/victim-record/pcd/send/fu-email/failure-permanent.html delete mode 100644 app/views/v31/victim-record/pcd/send/fu-email/failure-technical.html delete mode 100644 app/views/v31/victim-record/pcd/send/fu-email/failure-temporary.html delete mode 100644 app/views/v31/victim-record/pcd/send/letter/after-call-attempt-1.html delete mode 100644 app/views/v31/victim-record/pcd/send/letter/after-call-attempt-2.html delete mode 100644 app/views/v31/victim-record/pcd/send/letter/after-email-undelivered.html delete mode 100644 app/views/v31/victim-record/pcd/send/letter/dispatched.html delete mode 100644 app/views/v31/victim-record/pre-trial/index.html delete mode 100644 app/views/v31/victim-record/pre-trial/pre-trial-meeting/index.html delete mode 100644 app/views/v31/victim-record/vcl/call/after-call-attempt-1.html delete mode 100644 app/views/v31/victim-record/vcl/call/after-call-attempt-2.html delete mode 100644 app/views/v31/victim-record/vcl/call/after-call-attempt-3.html delete mode 100644 app/views/v31/victim-record/vcl/call/before-call-1.html delete mode 100644 app/views/v31/victim-record/vcl/call/informed-after-call-1.html delete mode 100644 app/views/v31/victim-record/vcl/call/informed-after-call-2.html delete mode 100644 app/views/v31/victim-record/vcl/call/informed-after-call-3.html delete mode 100644 app/views/v31/victim-record/vcl/details/call-attempt-1.html delete mode 100644 app/views/v31/victim-record/vcl/details/call-attempt-2.html delete mode 100644 app/views/v31/victim-record/vcl/details/call-attempt-3.html delete mode 100644 app/views/v31/victim-record/vcl/details/email.html delete mode 100644 app/views/v31/victim-record/vcl/details/letter.html delete mode 100644 app/views/v31/victim-record/vcl/draft/amendments-required.html delete mode 100644 app/views/v31/victim-record/vcl/draft/approved-to-send.html delete mode 100644 app/views/v31/victim-record/vcl/draft/in-progress.html delete mode 100644 app/views/v31/victim-record/vcl/draft/not-started.html delete mode 100644 app/views/v31/victim-record/vcl/draft/ready-to-send.html delete mode 100644 app/views/v31/victim-record/vcl/draft/under-review.html delete mode 100644 app/views/v31/victim-record/vcl/index copy.html delete mode 100644 app/views/v31/victim-record/vcl/index.html delete mode 100644 app/views/v31/victim-record/vcl/next-steps.html delete mode 100644 app/views/v31/victim-record/vcl/progress-tracker.html delete mode 100644 app/views/v31/victim-record/vcl/send/email/delivered.html delete mode 100644 app/views/v31/victim-record/vcl/send/email/failure-permanent.html delete mode 100644 app/views/v31/victim-record/vcl/send/email/failure-technical.html delete mode 100644 app/views/v31/victim-record/vcl/send/email/failure-temporary.html delete mode 100644 app/views/v31/victim-record/vcl/send/fu-email/after-call-1.html delete mode 100644 app/views/v31/victim-record/vcl/send/fu-email/after-call-2.html delete mode 100644 app/views/v31/victim-record/vcl/send/fu-email/after-call-3.html delete mode 100644 app/views/v31/victim-record/vcl/send/fu-email/failure-permanent.html delete mode 100644 app/views/v31/victim-record/vcl/send/fu-email/failure-technical.html delete mode 100644 app/views/v31/victim-record/vcl/send/fu-email/failure-temporary.html delete mode 100644 app/views/v31/victim-record/vcl/send/fu-email/sending.html delete mode 100644 app/views/v31/victim-record/vcl/send/fu-letter/after-call-1.html delete mode 100644 app/views/v31/victim-record/vcl/send/fu-letter/after-call-2.html delete mode 100644 app/views/v31/victim-record/vcl/send/fu-letter/after-call-3.html delete mode 100644 app/views/v31/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/v31/victim-record/vcl/send/letter/after-call-attempt-1.html delete mode 100644 app/views/v31/victim-record/vcl/send/letter/after-call-attempt-2.html delete mode 100644 app/views/v31/victim-record/vcl/send/letter/after-email-undelivered.html delete mode 100644 app/views/v31/victim-record/vcl/send/letter/dispatched.html delete mode 100644 app/views/v31/vso-dashboard.html delete mode 100644 app/views/v40/.DS_Store delete mode 100644 app/views/v40/dashboard-concepts/concept-1.html delete mode 100644 app/views/v40/dashboard-concepts/create-reminder.html delete mode 100644 app/views/v40/dashboard-concepts/my-tasks-2.html delete mode 100644 app/views/v40/dashboard-concepts/my-tasks.html delete mode 100644 app/views/v40/dashboard-concepts/team-victims.html delete mode 100644 app/views/v40/onb/check-details.html delete mode 100644 app/views/v40/onb/header/vso.html delete mode 100644 app/views/v40/onb/next-task.html delete mode 100644 app/views/v40/onb/onboarded.html delete mode 100644 app/views/v40/onb/overview.html delete mode 100644 app/views/v40/onb/pcd-type.html delete mode 100644 app/views/v40/onb/preferred-method-of-contact.html delete mode 100644 app/views/v40/onb/service-lead.html delete mode 100644 app/views/v40/onb/sign-in.html delete mode 100644 app/views/v40/onb/tasks.html delete mode 100644 app/views/v40/onb/victims.html delete mode 100644 app/views/v40/pcd/call/call-support.html delete mode 100644 app/views/v40/pcd/call/follow-up-moc.html delete mode 100644 app/views/v40/pcd/call/next-attempt-moc.html delete mode 100644 app/views/v40/pcd/call/phone-call-1.html delete mode 100644 app/views/v40/pcd/call/phone-call-2.html delete mode 100644 app/views/v40/pcd/call/phone-call-3.html delete mode 100644 app/views/v40/pcd/call/read-only-letter.html delete mode 100644 app/views/v40/pcd/call/text-message-details.html delete mode 100644 app/views/v40/pcd/call/was-text-message-sent.html delete mode 100644 app/views/v40/pcd/case-locked/banner/by-someone-else.html delete mode 100644 app/views/v40/pcd/case-locked/banner/self-locked.html delete mode 100644 app/views/v40/pcd/case-locked/by-someone-else.html delete mode 100644 app/views/v40/pcd/case-locked/self-locked.html delete mode 100644 app/views/v40/pcd/cases.html delete mode 100644 app/views/v40/pcd/checklist.html delete mode 100644 app/views/v40/pcd/concepts/create-reminder.html delete mode 100644 app/views/v40/pcd/concepts/dashboard-1.html delete mode 100644 app/views/v40/pcd/concepts/overview.html delete mode 100644 app/views/v40/pcd/concepts/team-victims.html delete mode 100644 app/views/v40/pcd/concepts/vca-work-management.html delete mode 100644 app/views/v40/pcd/concepts/vsm-tasks-1.html delete mode 100644 app/views/v40/pcd/concepts/vso-dashboard.html delete mode 100644 app/views/v40/pcd/concepts/vso-tasks-1.html delete mode 100644 app/views/v40/pcd/concepts/vso-tasks-2.html delete mode 100644 app/views/v40/pcd/create-task.html delete mode 100644 app/views/v40/pcd/draft/approved-to-send.html delete mode 100644 app/views/v40/pcd/draft/cannot-connect.html delete mode 100644 app/views/v40/pcd/draft/cd-modal/delete-draft.html delete mode 100644 app/views/v40/pcd/draft/cd-modal/request-review.html delete mode 100644 app/views/v40/pcd/draft/cd-modal/save-draft.html delete mode 100644 app/views/v40/pcd/draft/cd-modal/send-to-cms.html delete mode 100644 app/views/v40/pcd/draft/compose-letter.html delete mode 100644 app/views/v40/pcd/draft/first-hearing.html delete mode 100644 app/views/v40/pcd/draft/pcd-type.html delete mode 100644 app/views/v40/pcd/draft/under-review.html delete mode 100644 app/views/v40/pcd/draft/victim-withdrawn.html delete mode 100644 app/views/v40/pcd/header/vso.html delete mode 100644 app/views/v40/pcd/letter-dashboard.html delete mode 100644 app/views/v40/pcd/overview.html delete mode 100644 app/views/v40/pcd/pre-draft/check-details.html delete mode 100644 app/views/v40/pcd/pre-draft/check-eligibility.html delete mode 100644 app/views/v40/pcd/send/check-email-details.html delete mode 100644 app/views/v40/pcd/send/check-letter-details.html delete mode 100644 app/views/v40/pcd/send/delivered.html delete mode 100644 app/views/v40/pcd/send/letter-added-to-print-queue.html delete mode 100644 app/views/v40/pcd/send/letter-details.html delete mode 100644 app/views/v40/pcd/send/letter-logged.html delete mode 100644 app/views/v40/pcd/send/permanent-failure.html delete mode 100644 app/views/v40/pcd/send/sending-email.html delete mode 100644 app/views/v40/pcd/send/technical-failure.html delete mode 100644 app/views/v40/pcd/send/temporary-failure.html delete mode 100644 app/views/v40/pcd/sign-in.html delete mode 100644 app/views/v40/pcd/tasks-with-filters.html delete mode 100644 app/views/v40/pcd/tasks.html delete mode 100644 app/views/v40/pcd/victim-details/email-address.html delete mode 100644 app/views/v40/pcd/victim-details/preferred-method-of-contact.html delete mode 100644 app/views/v40/pcd/victim-record/case-contacts.html delete mode 100644 app/views/v40/pcd/victim-record/communications/index-1.html delete mode 100644 app/views/v40/pcd/victim-record/communications/index.html delete mode 100644 app/views/v40/pcd/victim-record/index.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/call/after-call-attempt-1.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/call/after-call-attempt-2.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/call/after-call-attempt-3.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/call/before-call-1.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/call/informed-after-call-1.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/call/informed-after-call-2.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/call/informed-after-call-3.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/details/call-attempt-1.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/details/call-attempt-2.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/details/call-attempt-3.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/details/email.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/details/letter.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/draft/amendments-required.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/draft/approved-to-send.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/draft/in-progress.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/draft/not-started.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/draft/ready-to-send.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/draft/under-review.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/index copy.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/index.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/next-steps.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/pre-draft/check-details.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/pre-draft/check-eligibility.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/progress-tracker.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/send/email/after-call-attempt-1.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/send/email/after-call-attempt-2.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/send/email/delivered.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/send/email/failure-permanent.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/send/email/failure-technical.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/send/email/failure-temporary.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/send/email/sending.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/send/fu-email/after-call-1.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/send/fu-email/after-call-2.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/send/fu-email/after-call-3.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/send/fu-email/failure-permanent.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/send/fu-email/failure-technical.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/send/fu-email/failure-temporary.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/send/fu-email/sending.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-call-1.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-call-2.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-call-3.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-1.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-2.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-3.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/send/letter/after-email-undelivered.html delete mode 100644 app/views/v40/pcd/victim-record/pcd/send/letter/dispatched.html delete mode 100644 app/views/v40/pcd/victim-record/pre-trial/pre-trial-meeting/index.html delete mode 100644 app/views/v40/pcd/victim-record/summary.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/call/after-call-attempt-1.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/call/after-call-attempt-2.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/call/after-call-attempt-3.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/call/before-call-1.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/call/informed-after-call-1.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/call/informed-after-call-2.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/call/informed-after-call-3.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/details/call-attempt-1.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/details/call-attempt-2.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/details/call-attempt-3.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/details/email.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/details/letter.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/draft/amendments-required.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/draft/approved-to-send.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/draft/in-progress.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/draft/not-started.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/draft/ready-to-send.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/draft/under-review.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/index copy.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/index.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/next-steps.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/progress-tracker.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/send/email/after-call-attempt-1.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/send/email/after-call-attempt-2.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/send/email/delivered.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/send/email/failure-permanent.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/send/email/failure-technical.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/send/email/failure-temporary.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/send/email/sending.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/send/fu-email/after-call-1.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/send/fu-email/after-call-2.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/send/fu-email/after-call-3.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/send/fu-email/failure-permanent.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/send/fu-email/failure-technical.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/send/fu-email/failure-temporary.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/send/fu-email/sending.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-call-1.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-call-2.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-call-3.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/send/letter/after-call-attempt-1.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/send/letter/after-call-attempt-2.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/send/letter/after-call-attempt-3.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/send/letter/after-email-undelivered.html delete mode 100644 app/views/v40/pcd/victim-record/vcl/send/letter/dispatched.html delete mode 100644 app/views/v40/pcd/victim-record/victim-details.html delete mode 100644 app/views/v40/pcd/victims.html delete mode 100644 app/views/v40/vcl/call/call-support.html delete mode 100644 app/views/v40/vcl/call/follow-up-moc.html delete mode 100644 app/views/v40/vcl/call/next-attempt-moc.html delete mode 100644 app/views/v40/vcl/call/phone-call-1.html delete mode 100644 app/views/v40/vcl/call/phone-call-2.html delete mode 100644 app/views/v40/vcl/call/phone-call-3.html delete mode 100644 app/views/v40/vcl/call/read-only-letter.html delete mode 100644 app/views/v40/vcl/call/text-message-details.html delete mode 100644 app/views/v40/vcl/call/was-text-message-sent.html delete mode 100644 app/views/v40/vcl/case-locked/banner/by-someone-else.html delete mode 100644 app/views/v40/vcl/case-locked/banner/self-locked.html delete mode 100644 app/views/v40/vcl/case-locked/by-someone-else.html delete mode 100644 app/views/v40/vcl/case-locked/self-locked.html delete mode 100644 app/views/v40/vcl/cases.html delete mode 100644 app/views/v40/vcl/checklist.html delete mode 100644 app/views/v40/vcl/concepts/create-reminder.html delete mode 100644 app/views/v40/vcl/concepts/dashboard-1.html delete mode 100644 app/views/v40/vcl/concepts/overview.html delete mode 100644 app/views/v40/vcl/concepts/team-victims.html delete mode 100644 app/views/v40/vcl/concepts/vca-work-management.html delete mode 100644 app/views/v40/vcl/concepts/vsm-tasks-1.html delete mode 100644 app/views/v40/vcl/concepts/vso-dashboard.html delete mode 100644 app/views/v40/vcl/concepts/vso-tasks-1.html delete mode 100644 app/views/v40/vcl/concepts/vso-tasks-2.html delete mode 100644 app/views/v40/vcl/draft/approved-to-send.html delete mode 100644 app/views/v40/vcl/draft/cannot-connect.html delete mode 100644 app/views/v40/vcl/draft/cd-modal/delete-draft.html delete mode 100644 app/views/v40/vcl/draft/cd-modal/request-review.html delete mode 100644 app/views/v40/vcl/draft/cd-modal/save-draft.html delete mode 100644 app/views/v40/vcl/draft/cd-modal/send-to-cms.html delete mode 100644 app/views/v40/vcl/draft/compose-letter.html delete mode 100644 app/views/v40/vcl/draft/stopped-charge.html delete mode 100644 app/views/v40/vcl/draft/substantially-altered-charge.html delete mode 100644 app/views/v40/vcl/draft/under-review.html delete mode 100644 app/views/v40/vcl/draft/vcl-type.html delete mode 100644 app/views/v40/vcl/header/vso.html delete mode 100644 app/views/v40/vcl/letter-dashboard.html delete mode 100644 app/views/v40/vcl/overview.html delete mode 100644 app/views/v40/vcl/send/check-email-details.html delete mode 100644 app/views/v40/vcl/send/check-letter-details.html delete mode 100644 app/views/v40/vcl/send/delivered.html delete mode 100644 app/views/v40/vcl/send/letter-added-to-print-queue.html delete mode 100644 app/views/v40/vcl/send/letter-details.html delete mode 100644 app/views/v40/vcl/send/letter-logged.html delete mode 100644 app/views/v40/vcl/send/permanent-failure.html delete mode 100644 app/views/v40/vcl/send/sending-email.html delete mode 100644 app/views/v40/vcl/send/technical-failure.html delete mode 100644 app/views/v40/vcl/send/temporary-failure.html delete mode 100644 app/views/v40/vcl/sign-in.html delete mode 100644 app/views/v40/vcl/tasks.html delete mode 100644 app/views/v40/vcl/victim-details/email-address.html delete mode 100644 app/views/v40/vcl/victim-details/preferred-method-of-contact.html delete mode 100644 app/views/v40/vcl/victim-record/case-contacts.html delete mode 100644 app/views/v40/vcl/victim-record/communications/index.html delete mode 100644 app/views/v40/vcl/victim-record/index.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/call/after-call-attempt-1.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/call/after-call-attempt-2.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/call/after-call-attempt-3.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/call/before-call-1.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/call/informed-after-call-1.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/call/informed-after-call-2.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/call/informed-after-call-3.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/details/call-attempt-1.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/details/call-attempt-2.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/details/call-attempt-3.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/details/email.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/details/letter.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/draft/amendments-required.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/draft/approved-to-send.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/draft/in-progress.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/draft/not-started.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/draft/ready-to-send.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/draft/under-review.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/index.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/next-steps.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/send/email/after-call-attempt-1.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/send/email/after-call-attempt-2.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/send/email/delivered.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/send/email/failure-permanent.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/send/email/failure-technical.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/send/email/failure-temporary.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/send/email/sending.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/send/fu-email/after-call-1.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/send/fu-email/after-call-2.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/send/fu-email/after-call-3.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/send/fu-email/failure-permanent.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/send/fu-email/failure-technical.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/send/fu-email/failure-temporary.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/send/fu-email/sending.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-call-1.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-call-2.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-call-3.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/send/letter/after-email-undelivered.html delete mode 100644 app/views/v40/vcl/victim-record/pcd/send/letter/dispatched.html delete mode 100644 app/views/v40/vcl/victim-record/pre-trial/index.html delete mode 100644 app/views/v40/vcl/victim-record/pre-trial/pre-trial-meeting/index.html delete mode 100644 app/views/v40/vcl/victim-record/summary.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/call/after-call-attempt-1.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/call/after-call-attempt-2.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/call/after-call-attempt-3.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/call/before-call-1.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/call/informed-after-call-1.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/call/informed-after-call-2.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/call/informed-after-call-3.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/details/call-attempt-1.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/details/call-attempt-2.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/details/call-attempt-3.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/details/email.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/details/letter.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/draft/amendments-required.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/draft/approved-to-send.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/draft/in-progress.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/draft/not-started.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/draft/ready-to-send.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/draft/under-review.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/index copy.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/index.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/next-steps.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/progress-tracker.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/send/email/after-call-attempt-1.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/send/email/after-call-attempt-2.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/send/email/delivered.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/send/email/failure-permanent.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/send/email/failure-technical.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/send/email/failure-temporary.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/send/email/sending.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/send/fu-email/after-call-1.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/send/fu-email/after-call-2.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/send/fu-email/after-call-3.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/send/fu-email/failure-permanent.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/send/fu-email/failure-technical.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/send/fu-email/failure-temporary.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/send/fu-email/sending.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-call-1.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-call-2.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-call-3.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/send/letter/after-email-undelivered.html delete mode 100644 app/views/v40/vcl/victim-record/vcl/send/letter/dispatched.html delete mode 100644 app/views/v40/vcl/victim-record/victim-details.html delete mode 100644 app/views/v40/vcl/victims.html delete mode 100644 app/views/v41/.DS_Store delete mode 100644 app/views/v41/dashboard-concepts/concept-1.html delete mode 100644 app/views/v41/dashboard-concepts/create-reminder.html delete mode 100644 app/views/v41/dashboard-concepts/my-tasks-2.html delete mode 100644 app/views/v41/dashboard-concepts/my-tasks.html delete mode 100644 app/views/v41/dashboard-concepts/team-victims.html delete mode 100644 app/views/v41/onb/check-details.html delete mode 100644 app/views/v41/onb/header/vso.html delete mode 100644 app/views/v41/onb/next-task.html delete mode 100644 app/views/v41/onb/onboarded.html delete mode 100644 app/views/v41/onb/overview.html delete mode 100644 app/views/v41/onb/preferred-method-of-contact.html delete mode 100644 app/views/v41/onb/service-lead.html delete mode 100644 app/views/v41/onb/sign-in.html delete mode 100644 app/views/v41/onb/tasks.html delete mode 100644 app/views/v41/onb/victims.html delete mode 100644 app/views/v41/pcd/call/call-support.html delete mode 100644 app/views/v41/pcd/call/follow-up-moc.html delete mode 100644 app/views/v41/pcd/call/next-attempt-moc.html delete mode 100644 app/views/v41/pcd/call/phone-call-1.html delete mode 100644 app/views/v41/pcd/call/phone-call-2.html delete mode 100644 app/views/v41/pcd/call/phone-call-3.html delete mode 100644 app/views/v41/pcd/call/read-only-letter.html delete mode 100644 app/views/v41/pcd/call/text-message-details.html delete mode 100644 app/views/v41/pcd/call/was-text-message-sent.html delete mode 100644 app/views/v41/pcd/case-locked/banner/by-someone-else.html delete mode 100644 app/views/v41/pcd/case-locked/banner/self-locked.html delete mode 100644 app/views/v41/pcd/case-locked/by-someone-else.html delete mode 100644 app/views/v41/pcd/case-locked/self-locked.html delete mode 100644 app/views/v41/pcd/cases.html delete mode 100644 app/views/v41/pcd/checklist.html delete mode 100644 app/views/v41/pcd/concepts/create-reminder.html delete mode 100644 app/views/v41/pcd/concepts/dashboard-1.html delete mode 100644 app/views/v41/pcd/concepts/overview.html delete mode 100644 app/views/v41/pcd/concepts/team-victims.html delete mode 100644 app/views/v41/pcd/concepts/vca-work-management.html delete mode 100644 app/views/v41/pcd/concepts/vsm-tasks-1.html delete mode 100644 app/views/v41/pcd/concepts/vso-dashboard.html delete mode 100644 app/views/v41/pcd/concepts/vso-tasks-1.html delete mode 100644 app/views/v41/pcd/concepts/vso-tasks-2.html delete mode 100644 app/views/v41/pcd/create-task.html delete mode 100644 app/views/v41/pcd/draft/approved-to-send.html delete mode 100644 app/views/v41/pcd/draft/cannot-connect.html delete mode 100644 app/views/v41/pcd/draft/cd-modal/delete-draft.html delete mode 100644 app/views/v41/pcd/draft/cd-modal/request-review.html delete mode 100644 app/views/v41/pcd/draft/cd-modal/save-draft.html delete mode 100644 app/views/v41/pcd/draft/cd-modal/send-to-cms.html delete mode 100644 app/views/v41/pcd/draft/compose-letter.html delete mode 100644 app/views/v41/pcd/draft/first-hearing.html delete mode 100644 app/views/v41/pcd/draft/pcd-type.html delete mode 100644 app/views/v41/pcd/draft/under-review.html delete mode 100644 app/views/v41/pcd/draft/victim-withdrawn.html delete mode 100644 app/views/v41/pcd/header/vso.html delete mode 100644 app/views/v41/pcd/letter-dashboard.html delete mode 100644 app/views/v41/pcd/overview.html delete mode 100644 app/views/v41/pcd/pre-draft/check-details.html delete mode 100644 app/views/v41/pcd/pre-draft/check-eligibility.html delete mode 100644 app/views/v41/pcd/send/check-email-details.html delete mode 100644 app/views/v41/pcd/send/check-letter-details.html delete mode 100644 app/views/v41/pcd/send/delivered.html delete mode 100644 app/views/v41/pcd/send/letter-added-to-print-queue.html delete mode 100644 app/views/v41/pcd/send/letter-details.html delete mode 100644 app/views/v41/pcd/send/letter-logged.html delete mode 100644 app/views/v41/pcd/send/permanent-failure.html delete mode 100644 app/views/v41/pcd/send/sending-email.html delete mode 100644 app/views/v41/pcd/send/technical-failure.html delete mode 100644 app/views/v41/pcd/send/temporary-failure.html delete mode 100644 app/views/v41/pcd/sign-in.html delete mode 100644 app/views/v41/pcd/tasks-with-filters.html delete mode 100644 app/views/v41/pcd/tasks.html delete mode 100644 app/views/v41/pcd/victim-details/email-address.html delete mode 100644 app/views/v41/pcd/victim-details/preferred-method-of-contact.html delete mode 100644 app/views/v41/pcd/victim-record/case-contacts.html delete mode 100644 app/views/v41/pcd/victim-record/communications/index.html delete mode 100644 app/views/v41/pcd/victim-record/index.html delete mode 100644 app/views/v41/pcd/victim-record/overview.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/call/after-call-attempt-1.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/call/after-call-attempt-2.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/call/after-call-attempt-3.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/call/before-call-1.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/call/informed-after-call-1.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/call/informed-after-call-2.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/call/informed-after-call-3.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/details/call-attempt-1.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/details/call-attempt-2.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/details/call-attempt-3.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/details/email.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/details/letter.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/draft/amendments-required.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/draft/approved-to-send.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/draft/in-progress.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/draft/not-started.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/draft/ready-to-send.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/draft/under-review.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/index.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/next-steps.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/pre-draft/check-details.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/pre-draft/check-eligibility.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/progress-tracker.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/send/email/after-call-attempt-1.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/send/email/after-call-attempt-2.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/send/email/delivered.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/send/email/failure-permanent.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/send/email/failure-technical.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/send/email/failure-temporary.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/send/email/sending.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/send/fu-email/after-call-1.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/send/fu-email/after-call-2.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/send/fu-email/after-call-3.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/send/fu-email/failure-permanent.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/send/fu-email/failure-technical.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/send/fu-email/failure-temporary.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/send/fu-email/sending.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-call-1.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-call-2.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-call-3.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-1.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-2.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-3.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/send/letter/after-email-undelivered.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/send/letter/dispatched.html delete mode 100644 app/views/v41/pcd/victim-record/pcd/urls.ts delete mode 100644 app/views/v41/pcd/victim-record/pre-trial/pre-trial-meeting/index.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/call/after-call-attempt-1.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/call/after-call-attempt-2.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/call/after-call-attempt-3.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/call/before-call-1.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/call/informed-after-call-1.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/call/informed-after-call-2.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/call/informed-after-call-3.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/details/call-attempt-1.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/details/call-attempt-2.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/details/call-attempt-3.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/details/email.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/details/letter.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/draft/amendments-required.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/draft/approved-to-send.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/draft/in-progress.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/draft/not-started.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/draft/ready-to-send.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/draft/under-review.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/index.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/next-steps.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/progress-tracker.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/send/email/after-call-attempt-1.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/send/email/after-call-attempt-2.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/send/email/delivered.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/send/email/failure-permanent.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/send/email/failure-technical.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/send/email/failure-temporary.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/send/email/sending.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/send/fu-email/after-call-1.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/send/fu-email/after-call-2.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/send/fu-email/after-call-3.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/send/fu-email/failure-permanent.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/send/fu-email/failure-technical.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/send/fu-email/failure-temporary.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/send/fu-email/sending.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-call-1.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-call-2.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-call-3.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/send/letter/after-call-attempt-1.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/send/letter/after-call-attempt-2.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/send/letter/after-call-attempt-3.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/send/letter/after-email-undelivered.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/send/letter/dispatched.html delete mode 100644 app/views/v41/pcd/victim-record/vcl/urls.ts delete mode 100644 app/views/v41/pcd/victim-record/victim-details.html delete mode 100644 app/views/v41/pcd/victims.html delete mode 100644 app/views/v41/vcl/call/call-support.html delete mode 100644 app/views/v41/vcl/call/follow-up-moc.html delete mode 100644 app/views/v41/vcl/call/next-attempt-moc.html delete mode 100644 app/views/v41/vcl/call/phone-call-1.html delete mode 100644 app/views/v41/vcl/call/phone-call-2.html delete mode 100644 app/views/v41/vcl/call/phone-call-3.html delete mode 100644 app/views/v41/vcl/call/read-only-letter.html delete mode 100644 app/views/v41/vcl/call/text-message-details.html delete mode 100644 app/views/v41/vcl/call/was-text-message-sent.html delete mode 100644 app/views/v41/vcl/case-locked/banner/by-someone-else.html delete mode 100644 app/views/v41/vcl/case-locked/banner/self-locked.html delete mode 100644 app/views/v41/vcl/case-locked/by-someone-else.html delete mode 100644 app/views/v41/vcl/case-locked/self-locked.html delete mode 100644 app/views/v41/vcl/cases.html delete mode 100644 app/views/v41/vcl/checklist.html delete mode 100644 app/views/v41/vcl/concepts/create-reminder.html delete mode 100644 app/views/v41/vcl/concepts/dashboard-1.html delete mode 100644 app/views/v41/vcl/concepts/overview.html delete mode 100644 app/views/v41/vcl/concepts/team-victims.html delete mode 100644 app/views/v41/vcl/concepts/vca-work-management.html delete mode 100644 app/views/v41/vcl/concepts/vsm-tasks-1.html delete mode 100644 app/views/v41/vcl/concepts/vso-dashboard.html delete mode 100644 app/views/v41/vcl/concepts/vso-tasks-1.html delete mode 100644 app/views/v41/vcl/concepts/vso-tasks-2.html delete mode 100644 app/views/v41/vcl/draft/approved-to-send.html delete mode 100644 app/views/v41/vcl/draft/cannot-connect.html delete mode 100644 app/views/v41/vcl/draft/cd-modal/delete-draft.html delete mode 100644 app/views/v41/vcl/draft/cd-modal/request-review.html delete mode 100644 app/views/v41/vcl/draft/cd-modal/save-draft.html delete mode 100644 app/views/v41/vcl/draft/cd-modal/send-to-cms.html delete mode 100644 app/views/v41/vcl/draft/compose-letter.html delete mode 100644 app/views/v41/vcl/draft/stopped-charge.html delete mode 100644 app/views/v41/vcl/draft/substantially-altered-charge.html delete mode 100644 app/views/v41/vcl/draft/under-review.html delete mode 100644 app/views/v41/vcl/draft/vcl-type.html delete mode 100644 app/views/v41/vcl/header/vso.html delete mode 100644 app/views/v41/vcl/letter-dashboard.html delete mode 100644 app/views/v41/vcl/overview.html delete mode 100644 app/views/v41/vcl/send/check-email-details.html delete mode 100644 app/views/v41/vcl/send/check-letter-details.html delete mode 100644 app/views/v41/vcl/send/delivered.html delete mode 100644 app/views/v41/vcl/send/letter-added-to-print-queue.html delete mode 100644 app/views/v41/vcl/send/letter-details.html delete mode 100644 app/views/v41/vcl/send/letter-logged.html delete mode 100644 app/views/v41/vcl/send/permanent-failure.html delete mode 100644 app/views/v41/vcl/send/sending-email.html delete mode 100644 app/views/v41/vcl/send/technical-failure.html delete mode 100644 app/views/v41/vcl/send/temporary-failure.html delete mode 100644 app/views/v41/vcl/sign-in.html delete mode 100644 app/views/v41/vcl/tasks.html delete mode 100644 app/views/v41/vcl/victim-details/email-address.html delete mode 100644 app/views/v41/vcl/victim-details/preferred-method-of-contact.html delete mode 100644 app/views/v41/vcl/victim-record/case-contacts.html delete mode 100644 app/views/v41/vcl/victim-record/communications/index.html delete mode 100644 app/views/v41/vcl/victim-record/index.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/call/after-call-attempt-1.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/call/after-call-attempt-2.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/call/after-call-attempt-3.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/call/before-call-1.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/call/informed-after-call-1.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/call/informed-after-call-2.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/call/informed-after-call-3.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/details/call-attempt-1.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/details/call-attempt-2.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/details/call-attempt-3.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/details/email.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/details/letter.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/draft/amendments-required.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/draft/approved-to-send.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/draft/in-progress.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/draft/not-started.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/draft/ready-to-send.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/draft/under-review.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/index.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/next-steps.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/send/email/after-call-attempt-1.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/send/email/after-call-attempt-2.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/send/email/delivered.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/send/email/failure-permanent.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/send/email/failure-technical.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/send/email/failure-temporary.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/send/email/sending.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/send/fu-email/after-call-1.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/send/fu-email/after-call-2.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/send/fu-email/after-call-3.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/send/fu-email/failure-permanent.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/send/fu-email/failure-technical.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/send/fu-email/failure-temporary.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/send/fu-email/sending.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-call-1.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-call-2.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-call-3.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/send/letter/after-email-undelivered.html delete mode 100644 app/views/v41/vcl/victim-record/pcd/send/letter/dispatched.html delete mode 100644 app/views/v41/vcl/victim-record/pre-trial/index.html delete mode 100644 app/views/v41/vcl/victim-record/pre-trial/pre-trial-meeting/index.html delete mode 100644 app/views/v41/vcl/victim-record/summary.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/call/after-call-attempt-1.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/call/after-call-attempt-2.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/call/after-call-attempt-3.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/call/before-call-1.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/call/informed-after-call-1.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/call/informed-after-call-2.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/call/informed-after-call-3.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/details/call-attempt-1.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/details/call-attempt-2.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/details/call-attempt-3.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/details/email.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/details/letter.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/draft/amendments-required.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/draft/approved-to-send.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/draft/in-progress.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/draft/not-started.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/draft/ready-to-send.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/draft/under-review.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/index copy.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/index.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/next-steps.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/progress-tracker.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/send/email/after-call-attempt-1.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/send/email/after-call-attempt-2.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/send/email/delivered.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/send/email/failure-permanent.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/send/email/failure-technical.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/send/email/failure-temporary.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/send/email/sending.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/send/fu-email/after-call-1.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/send/fu-email/after-call-2.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/send/fu-email/after-call-3.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/send/fu-email/failure-permanent.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/send/fu-email/failure-technical.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/send/fu-email/failure-temporary.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/send/fu-email/sending.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-call-1.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-call-2.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-call-3.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/send/letter/after-email-undelivered.html delete mode 100644 app/views/v41/vcl/victim-record/vcl/send/letter/dispatched.html delete mode 100644 app/views/v41/vcl/victim-record/victim-details.html delete mode 100644 app/views/v41/vcl/victims.html diff --git a/.gitignore b/.gitignore index 73d2a939c..5f864de6f 100644 --- a/.gitignore +++ b/.gitignore @@ -138,6 +138,37 @@ dist vite.config.js.timestamp-* vite.config.ts.timestamp-* +# Old prototype versions (dependencies copied to shared/ and ur/partials/) +app/routes/v10.js +app/routes/v11.js +app/routes/v12.js +app/routes/v20.js +app/routes/v21.js +app/routes/v30.js +app/routes/v31.js +app/routes/v40.js +app/routes/v41.js + +app/views/v10/ +app/views/v11/ +app/views/v12/ +app/views/v20/ +app/views/v21/ +app/views/v30/ +app/views/v31/ +app/views/v40/ +app/views/v41/ + +app/assets/javascripts/v10/ +app/assets/javascripts/v11/ +app/assets/javascripts/v12/ +app/assets/javascripts/v20/ +app/assets/javascripts/v21/ +app/assets/javascripts/v30/ +app/assets/javascripts/v31/ +app/assets/javascripts/v40/ +app/assets/javascripts/v41/ + # Playwright /test-results/ /playwright-report/ diff --git a/app/assets/javascripts/v11/first-hearing.js b/app/assets/javascripts/shared/draft/first-hearing.js similarity index 100% rename from app/assets/javascripts/v11/first-hearing.js rename to app/assets/javascripts/shared/draft/first-hearing.js diff --git a/app/assets/javascripts/v20/draft/nfa-template.js b/app/assets/javascripts/shared/draft/nfa-template.js similarity index 100% rename from app/assets/javascripts/v20/draft/nfa-template.js rename to app/assets/javascripts/shared/draft/nfa-template.js diff --git a/app/assets/javascripts/v20/call/next-attempt-moc.js b/app/assets/javascripts/shared/record/next-attempt-moc.js similarity index 100% rename from app/assets/javascripts/v20/call/next-attempt-moc.js rename to app/assets/javascripts/shared/record/next-attempt-moc.js diff --git a/app/assets/javascripts/v20/victim-record.js b/app/assets/javascripts/shared/record/victim-record-v30.js similarity index 100% rename from app/assets/javascripts/v20/victim-record.js rename to app/assets/javascripts/shared/record/victim-record-v30.js diff --git a/app/assets/javascripts/v10/contact-method.js b/app/assets/javascripts/v10/contact-method.js deleted file mode 100644 index 2b9759392..000000000 --- a/app/assets/javascripts/v10/contact-method.js +++ /dev/null @@ -1,30 +0,0 @@ -// Errors -function validateForm() { - $('#error-form-group').removeClass('govuk-form-group--error'); - $('#error-message-1').remove(); - $('#error-message-1').html(''); - $('#error-summary').remove(); - $('#error-summary-list').html(''); - $('#error-list-item-1').html(''); - - var contactMethod = $('[name=contactMethod]'); - - if (contactMethod.is(":checked")) { - return true; - } else { - // Error form group styling - $('#error-form-group').addClass('govuk-form-group--error'); - - // Error message - $('#radio-group').before('

    '); - $('#error-message-1').html('Error: Select how the recipient should receive the Decision to Charge'); - - // Error summary - $('#myForm').before( - '' - ); - $('#error-summary').focus(); - - return false; - } -} \ No newline at end of file diff --git a/app/assets/javascripts/v10/first-hearing.js b/app/assets/javascripts/v10/first-hearing.js deleted file mode 100644 index 814f33850..000000000 --- a/app/assets/javascripts/v10/first-hearing.js +++ /dev/null @@ -1,316 +0,0 @@ -var locations = new Array(); -locations[0] = "Aylesbury Crown Court"; -locations[1] = "Basildon Crown Court"; -locations[2] = "Birmingham Crown Court"; -locations[3] = "Bolton Crown Court"; -locations[4] = "Bournemouth Crown Court"; -locations[5] = "Bradford Crown Court"; -locations[6] = "Bristol Crown Court"; -locations[7] = "Burnley Crown Court"; -locations[8] = "Caernarfon Crown Court"; -locations[9] = "Cambridge Crown Court"; -locations[10] = "Canterbury Crown Court"; -locations[11] = "Cardiff Crown Court"; -locations[12] = "Carlisle Crown Court"; -locations[13] = "Carmarthen Crown Court"; -locations[14] = "Central Criminal Court"; -locations[15] = "Chelmsford Crown Court"; -locations[16] = "Chester Crown Court"; -locations[17] = "Coventry Crown Court"; -locations[18] = "Manchester (Crown Square) Crown Court"; -locations[19] = "Croydon Crown Court"; -locations[20] = "Derby Crown Court"; -locations[21] = "Durham Crown Court"; -locations[22] = "Exeter Crown Court"; -locations[23] = "Gloucester Crown Court"; -locations[24] = "Great Grimsby Crown Court"; -locations[25] = "Guildford Crown Court"; -locations[26] = "Harrow Crown Court"; -locations[27] = "Hereford Crown Court"; -locations[28] = "Hove Crown Court"; -locations[29] = "Kingston upon Hull Crown Court"; -locations[30] = "Inner London Crown Court"; -locations[31] = "Ipswich Crown Court"; -locations[32] = "Isleworth Crown Court"; -locations[33] = "Kingston(inactive)"; -locations[34] = "Lancaster Crown Court"; -locations[35] = "Leeds Crown Court"; -locations[36] = "Leicester Crown Court"; -locations[37] = "Lewes Crown Court"; -locations[38] = "Lincoln Crown Court"; -locations[39] = "Liverpool (Queen Elizabeth II Law Courts, Liverpool)"; -locations[40] = "Luton Crown Court"; -locations[41] = "Maidstone Crown Court"; -locations[42] = "Merthyr Tydfil Crown Court"; -locations[43] = "Manchester (Minshull Street) Crown Court"; -locations[44] = "Mold Crown Court"; -locations[45] = "Newcastle upon Tyne Crown Court"; -locations[46] = "NEWPORT"; -locations[47] = "Northampton Crown Court"; -locations[48] = "Norwich Crown Court"; -locations[49] = "Nottingham Crown Court"; -locations[50] = "Other"; -locations[51] = "Oxford Crown Court"; -locations[52] = "Peterborough Crown Court"; -locations[53] = "Plymouth Crown Court"; -locations[54] = "Portsmouth Crown Court"; -locations[55] = "Preston Crown Court"; -locations[56] = "Reading Crown Court"; -locations[57] = "Salisbury Crown Court"; -locations[58] = "Sheffield Crown Court"; -locations[59] = "Shrewsbury Crown Court"; -locations[60] = "Snaresbrook Crown Court"; -locations[61] = "Southampton Crown Court"; -locations[62] = "Southwark Crown Court"; -locations[63] = "St Albans Crown Court"; -locations[64] = "Stafford Crown Court"; -locations[65] = "Stoke-on-Trent Crown Court"; -locations[66] = "Swansea Crown Court"; -locations[67] = "Swindon Crown Court"; -locations[68] = "Taunton Crown Court"; -locations[69] = "Teesside Crown Court"; -locations[70] = "Truro Crown Court"; -locations[71] = "Warrington Crown Court"; -locations[72] = "Warwick Crown Court"; -locations[73] = "Winchester Crown Court"; -locations[74] = "Wolverhampton Crown Court"; -locations[75] = "Wood Green Crown Court"; -locations[76] = "Woolwich Crown Court"; -locations[77] = "Worcester Crown Court"; -locations[78] = "York Crown Court"; -locations[79] = "Doncaster Crown Court"; -locations[80] = "Aberystwyth Justice Centre"; -locations[81] = "Administrative Court"; -locations[82] = "Aldershot Justice Centre"; -locations[83] = "Amersham Crown Court"; -locations[84] = "Barkingside Magistrates' Court"; -locations[85] = "Barnsley Law Courts"; -locations[86] = "Barnstaple Magistrates', County and Family Court"; -locations[87] = "Barrow-in-Furness Magistrates' Court"; -locations[88] = "Basildon Magistrates' Court and Family Court"; -locations[89] = "Basingstoke Law Courts"; -locations[90] = "Bath Law Courts (Civil, Family and Magistrates)"; -locations[91] = "Belmarsh Magistrates Court"; -locations[92] = "Berwick upon Tweed Magistrates' Court"; -locations[93] = "Beverley Magistrates' Court and Family Court"; -locations[94] = "Bexley Magistrates' Court"; -locations[95] = "Birmingham Magistrates Court"; -locations[96] = "Blackburn Magistrates' Court"; -locations[97] = "Blackpool Magistrates' and Civil Court"; -locations[98] = "Bodmin Law Courts"; -locations[99] = "Bolton Combined Court"; -locations[100] = "Boston Magistrate's Court"; -locations[101] = "Bradford and Keighley Magistrates' Court and Family Court"; -locations[102] = "Bridlington Magistrates' Court and Family"; -locations[103] = "Brighton Crown Court"; -locations[104] = "Brighton Magistrates' Court"; -locations[105] = "Bristol Magistrates' Court and Tribunals Hearing Centre"; -locations[106] = "Bromley Magistrates' Court"; -locations[107] = "Burnley Magistrates' Court"; -locations[108] = "Caernarfon Justice Centre"; -locations[109] = "Cambridge Magistrates' Court"; -locations[110] = "Cannock Magistrates' Court"; -locations[111] = "Canterbury Magistrates' Court"; -locations[112] = "Cardiff Magistrates' Court and Employment Tribunal"; -locations[113] = "Carlisle Magistrates' Court"; -locations[114] = "Chelmsford Magistrates' Court and Family Court"; -locations[115] = "Cheltenham Magistrates' Court"; -locations[116] = "Chester Magistrates' Court"; -locations[117] = "Chesterfield Justice Centre"; -locations[118] = "City of London Magistrates' Court"; -locations[119] = "Colchester Magistrates' Court"; -locations[120] = "Court of Appeal"; -locations[121] = "Coventry Magistrates' Court"; -locations[122] = "Crawley Magistrates' Court"; -locations[123] = "Crewe (South Cheshire) Magistrates' Court"; -locations[124] = "Croydon Magistrates' Court"; -locations[125] = "Cwmbran Magistrates' Court"; -locations[126] = "Darlington Magistrates' Court and Family Court"; -locations[127] = "Derby Magistrates' Court"; -locations[128] = "Doncaster Justice Centre North"; -locations[129] = "Dorchester Crown Court"; -locations[130] = "Dudley Magistrates' Court"; -locations[131] = "Ealing Magistrates' Court"; -locations[132] = "East Berkshire Magistrates' Court, Slough"; -locations[133] = "Exeter Magistrates' Court - North and East Devon"; -locations[134] = "Folkestone Magistrates' Court"; -locations[135] = "Gateshead Law Courts (Gateshead Magistrates and County)"; -locations[136] = "Great Yarmouth Magistrates' Court and Family Court"; -locations[137] = "Grimsby Magistrates' Court and Family Court"; -locations[138] = "Guildford Magistrates' Court and Family Court"; -locations[139] = "Harrogate Justice Centre"; -locations[140] = "Hastings Magistrate Court"; -locations[141] = "Hatefield Magistrates' Court"; -locations[142] = "Haverfordwest Magistrates' Court"; -locations[143] = "Hendon Magistrates' Court"; -locations[144] = "Hereford Justice Centre"; -locations[145] = "High Wycombe Law Courts"; -locations[146] = "Highbury Corner Magistrates' Court"; -locations[147] = "Horsham Magistrates' Court"; -locations[148] = "Hull and Holderness Magistrates' Court and Hearing Centre"; -locations[149] = "Huntingdon Law Courts"; -locations[150] = "Ipswich Magistrates' Court"; -locations[151] = "Isle of Wight Combined Court"; -locations[152] = "Kidderminster Magistrates' Court"; -locations[153] = "King's Lynn Crown Court"; -locations[154] = "King's Lynn Magistrates' Court and Family Court"; -locations[155] = "Kingston-upon-Thames Crown Court"; -locations[156] = "Kirklees (Huddersfield) Magistrates' Court and Family Court"; -locations[157] = "Lancaster Courthouse (Magistrates and County Court)"; -locations[158] = "Lavender Hill Magistrates' Court"; -locations[159] = "Leamington Spa Magistrate / Warwickshire Justice Centre"; -locations[160] = "Leeds Magistrates' Court and Family Court"; -locations[161] = "Leicester Magistrates' Court"; -locations[162] = "Lincoln Magistrates' Court"; -locations[163] = "Liverpool & Knowsley Magistrates' Court"; -locations[164] = "Llandrindod Wells Magistrates' and Family Court"; -locations[165] = "Llandudno Magistrates' Court"; -locations[166] = "Llanelli Law Courts"; -locations[167] = "Loughborough Magistrates' Court"; -locations[168] = "Luton and South Bedfordshire Magistrates' Court"; -locations[169] = "Maidstone Magistrates' Court"; -locations[170] = "Manchester Magistrates' Court"; -locations[171] = "Mansfield Magistrates' and County Court"; -locations[172] = "Margate Magistrates' Court (and Thanet County)"; -locations[173] = "Medway (Chatham) Magistrates' Court"; -locations[174] = "Merthyr Tydfil Combined Court Centre"; -locations[175] = "Mid and South East Northumberland Law Courts (Bedlington)"; -locations[176] = "Milton Keynes Magistrates' Court and Family Court"; -locations[177] = "Mold Justice Centre (Mold Law Courts)"; -locations[178] = "Newcastle upon Tyne Magistrates' Court"; -locations[179] = "Newport (Isle of Wight) Crown Court"; -locations[180] = "Newport (South Wales) Crown Court"; -locations[181] = "Newport (South Wales) Magistrates' Court"; -locations[182] = "Newton Abbot Magistrates' Court"; -locations[183] = "Newton Aycliffe Magistrates' Court"; -locations[184] = "North Somerset Magistrates' Court"; -locations[185] = "North Staffordshire Justice Centre / Newcastle-Under-Lyme Magistrates Court"; -locations[186] = "North Tyneside Magistrates' Court"; -locations[187] = "Northampton Magistrates' Court"; -locations[188] = "Norwich Magistrates' Court"; -locations[189] = "Nottingham Magistrates' Court"; -locations[190] = "Nuneaton Magistrates Court / Warwickshire Justice Centre South"; -locations[191] = "Oxford and Southern Oxfordshire Magistrates' Court"; -locations[192] = "Peterborough Magistrates' Court"; -locations[193] = "Peterlee Magistrates' Court"; -locations[194] = "Plymouth Magistrates' Court"; -locations[195] = "Poole Magistrates' Court"; -locations[196] = "Portsmouth Magistrates' Court"; -locations[197] = "Preston Magistrates' Court"; -locations[198] = "Reading Magistrates' Court and Family Court"; -locations[199] = "Redditch Magistrates' Court"; -locations[200] = "Romford Magistrates' Court (formerly Havering Magistrates' Court)"; -locations[201] = "Salisbury Law Courts"; -locations[202] = "Scarborough Justice Centre"; -locations[203] = "Sefton Magistrates' Court"; -locations[204] = "Sevenoaks Magistrates' Court and Family Court"; -locations[205] = "Sheffield Magistrates' Court"; -locations[206] = "Skipton Magistrates' Court"; -locations[207] = "South Tyneside Magistrates' Court"; -locations[208] = "South Worcestershire Magistrates' Court"; -locations[209] = "Southend Crown Court"; -locations[210] = "Southend Court House: County Court and Family Court and Magistrates Court"; -locations[211] = "St Albans Magistrates' Court"; -locations[212] = "Staines Magistrates' Court and Family Court"; -locations[213] = "Stevenage Magistrates' Court"; -locations[214] = "Stockport County Court, Family Court and Magistrates Court"; -locations[215] = "Stratford Magistrates Court (and Stratford Housing Centre)"; -locations[216] = "Sunderland County, Family, Magistrates and Tribunal Hearings"; -locations[217] = "Supreme Court"; -locations[218] = "Swansea Magistrates' Court"; -locations[219] = "Swindon Magistrates' Court"; -locations[220] = "Tameside Magistrates' Court"; -locations[221] = "Taunton Magistrates' Court, Tribunals and Family Hearing Centre"; -locations[222] = "Teesside Magistrates' Court"; -locations[223] = "Telford Magistrates' Court"; -locations[224] = "Thames Magistrates Court"; -locations[225] = "Truro Magistrates' Court"; -locations[226] = "Uxbridge Magistrates' Court"; -locations[227] = "Walsall Magistrates' Court"; -locations[228] = "Warrington Crown and Magistrates' Court"; -locations[229] = "Wellingborough Magistrates' Court"; -locations[230] = "Welshpool Magistrates' Court"; -locations[231] = "West Cumbria Courthouse"; -locations[232] = "West Hampshire Magistrates' Court"; -locations[233] = "Westminster Magistrates' Court"; -locations[234] = "Weymouth Combined Court"; -locations[235] = "Wigan and Leigh Magistrates' Court"; -locations[236] = "Willesden Magistrates' Court"; -locations[237] = "Wimbledon Magistrates' Court"; -locations[238] = "Wirral Magistrates' Court"; -locations[239] = "Wolverhampton Magistrates' Court"; -locations[240] = "Worthing Magistrates' Court"; -locations[241] = "Wrexham Law Courts"; -locations[242] = "Yeovil County, Family and Magistrates Court"; -locations[243] = "York Magistrates' Court and Family Court"; -locations[244] = "Other"; -locations[245] = "Aylesbury"; -locations[246] = "Cirencester Magistrates Court"; - -accessibleAutocomplete({ - element: document.querySelector('#my-autocomplete-container'), - id: 'my-autocomplete', // To match it to the existing

    -
    -
    -

    - - Workflow and tasking (integrated) - -

    -
    - User research -
    -
    -
    -

    - Onboarding -

    -

    - (?? January 2026) -

    -
      -
    1. - - Onboarding - -
    2. -
    -

    - Decision to charge -

    -

    - (4 to ? December 2025) -

    -
      -
    1. - - Creating the draft - -
    2. -
    3. - - Amending the draft - -
    4. -
    5. - - After the draft has been approved (PMOC is mobile) - -
    6. -
    -
    -
    - -
    -
    -

    - - Victim Communication & Liaison Scheme (VCL) - -

    -
    - User research -
    -
    - -
    - -
    -
    -

    - - No further action decision (NFA) - -

    -
    - User research -
    -
    -
    -

    - (21 to 23 July 2025) -

    -
      -
    1. - Creating the draft -
    2. -
    3. - Amending the draft -
    4. -
    5. - After the draft has been approved -
    6. -
    -
    -
    -
    -
    -

    - - Decision to charge (DtC) - -

    -
    - Delivery -
    -
    - -
    -
    -
    -

    - - Decision to charge (DtC) - -

    -
    - User research -
    -
    -
    -
      -
    • - Round 2 (27 to 28 March 2025) -
    • -
    • - Round 1 (6 to 7 March 2025) -
    • -
    -
    -

    diff --git a/app/views/ur/meetings-2/age.html b/app/views/ur/meetings-2/age.html index f82e6f33c..eda7b3093 100644 --- a/app/views/ur/meetings-2/age.html +++ b/app/views/ur/meetings-2/age.html @@ -65,5 +65,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/cancelled/meeting-cancelled.html b/app/views/ur/meetings-2/cancelled/meeting-cancelled.html index 9e79b9154..f3be0eeb3 100644 --- a/app/views/ur/meetings-2/cancelled/meeting-cancelled.html +++ b/app/views/ur/meetings-2/cancelled/meeting-cancelled.html @@ -93,15 +93,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings-2/cancelled/meeting-date.html b/app/views/ur/meetings-2/cancelled/meeting-date.html index d1e2e259a..6857c1ec2 100644 --- a/app/views/ur/meetings-2/cancelled/meeting-date.html +++ b/app/views/ur/meetings-2/cancelled/meeting-date.html @@ -87,5 +87,5 @@

    When was the meeting cancelled?

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/cancelled/reason-why.html b/app/views/ur/meetings-2/cancelled/reason-why.html index c3f40334b..154a75fbe 100644 --- a/app/views/ur/meetings-2/cancelled/reason-why.html +++ b/app/views/ur/meetings-2/cancelled/reason-why.html @@ -112,5 +112,5 @@ {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/cps-offer/howoffered.html b/app/views/ur/meetings-2/cps-offer/howoffered.html index e59084e8b..2d302dcb6 100644 --- a/app/views/ur/meetings-2/cps-offer/howoffered.html +++ b/app/views/ur/meetings-2/cps-offer/howoffered.html @@ -92,5 +92,5 @@

    Details of the meeting offered

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/cps-offer/howoffered2.html b/app/views/ur/meetings-2/cps-offer/howoffered2.html index ab55c13f8..918121dd8 100644 --- a/app/views/ur/meetings-2/cps-offer/howoffered2.html +++ b/app/views/ur/meetings-2/cps-offer/howoffered2.html @@ -92,5 +92,5 @@

    Details of the meeting offered

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/cps-offer/meeting-accepted-email.html b/app/views/ur/meetings-2/cps-offer/meeting-accepted-email.html index 8d272b326..b55334764 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-accepted-email.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-accepted-email.html @@ -94,15 +94,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings-2/cps-offer/meeting-accepted-isva.html b/app/views/ur/meetings-2/cps-offer/meeting-accepted-isva.html index badcecb74..ab4f30942 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-accepted-isva.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-accepted-isva.html @@ -94,15 +94,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings-2/cps-offer/meeting-accepted-police.html b/app/views/ur/meetings-2/cps-offer/meeting-accepted-police.html index 99096d2ff..3e1ab3503 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-accepted-police.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-accepted-police.html @@ -94,15 +94,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings-2/cps-offer/meeting-accepted-post.html b/app/views/ur/meetings-2/cps-offer/meeting-accepted-post.html index e73f92f82..07b1e00eb 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-accepted-post.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-accepted-post.html @@ -94,15 +94,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings-2/cps-offer/meeting-accepted-telephone.html b/app/views/ur/meetings-2/cps-offer/meeting-accepted-telephone.html index d06a3da12..ae6563a84 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-accepted-telephone.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-accepted-telephone.html @@ -94,15 +94,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings-2/cps-offer/meeting-declined-email.html b/app/views/ur/meetings-2/cps-offer/meeting-declined-email.html index 104791839..0b5fbebb7 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-declined-email.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-declined-email.html @@ -94,15 +94,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings-2/cps-offer/meeting-declined-isva.html b/app/views/ur/meetings-2/cps-offer/meeting-declined-isva.html index ccf8d039c..9cfdad2f2 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-declined-isva.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-declined-isva.html @@ -94,15 +94,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings-2/cps-offer/meeting-declined-police.html b/app/views/ur/meetings-2/cps-offer/meeting-declined-police.html index 651c43a5a..8e80427d8 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-declined-police.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-declined-police.html @@ -94,15 +94,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings-2/cps-offer/meeting-declined-post.html b/app/views/ur/meetings-2/cps-offer/meeting-declined-post.html index 06997ca5b..d0decb711 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-declined-post.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-declined-post.html @@ -94,15 +94,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings-2/cps-offer/meeting-declined-telephone.html b/app/views/ur/meetings-2/cps-offer/meeting-declined-telephone.html index 38a29b3ac..7e9994b98 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-declined-telephone.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-declined-telephone.html @@ -94,15 +94,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings-2/cps-offer/meeting-no-response.html b/app/views/ur/meetings-2/cps-offer/meeting-no-response.html index b12bc6244..8e8db4d6b 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-no-response.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-no-response.html @@ -94,15 +94,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings-2/cps-offer/meeting-not-offered.html b/app/views/ur/meetings-2/cps-offer/meeting-not-offered.html index 20570e445..e5b176201 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-not-offered.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-not-offered.html @@ -94,15 +94,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings-2/cps-offer/meeting-offered-email.html b/app/views/ur/meetings-2/cps-offer/meeting-offered-email.html index d6de276cb..8ee956113 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-offered-email.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-offered-email.html @@ -94,15 +94,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings-2/cps-offer/meeting-offered-isva.html b/app/views/ur/meetings-2/cps-offer/meeting-offered-isva.html index caa701119..e6fe2e771 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-offered-isva.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-offered-isva.html @@ -94,15 +94,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings-2/cps-offer/meeting-offered-police.html b/app/views/ur/meetings-2/cps-offer/meeting-offered-police.html index 69c585735..904b109dc 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-offered-police.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-offered-police.html @@ -94,15 +94,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings-2/cps-offer/meeting-offered-post.html b/app/views/ur/meetings-2/cps-offer/meeting-offered-post.html index a5475e964..d4fe92028 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-offered-post.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-offered-post.html @@ -94,15 +94,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings-2/cps-offer/meeting-offered-post2.html b/app/views/ur/meetings-2/cps-offer/meeting-offered-post2.html index 7fdf3c22c..961f761e4 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-offered-post2.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-offered-post2.html @@ -94,15 +94,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings-2/cps-offer/meeting-offered-telephone.html b/app/views/ur/meetings-2/cps-offer/meeting-offered-telephone.html index c3ed3a04f..df97e044c 100644 --- a/app/views/ur/meetings-2/cps-offer/meeting-offered-telephone.html +++ b/app/views/ur/meetings-2/cps-offer/meeting-offered-telephone.html @@ -94,15 +94,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings-2/cps-offer/reason-why.html b/app/views/ur/meetings-2/cps-offer/reason-why.html index fffc48ae0..d366e1566 100644 --- a/app/views/ur/meetings-2/cps-offer/reason-why.html +++ b/app/views/ur/meetings-2/cps-offer/reason-why.html @@ -40,5 +40,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/cps-offer/recordaccepted.html b/app/views/ur/meetings-2/cps-offer/recordaccepted.html index 7b17b0635..95c53c116 100644 --- a/app/views/ur/meetings-2/cps-offer/recordaccepted.html +++ b/app/views/ur/meetings-2/cps-offer/recordaccepted.html @@ -92,5 +92,5 @@

    Details of the meeting acceptance

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/cps-offer/recorddeclined.html b/app/views/ur/meetings-2/cps-offer/recorddeclined.html index 01e3a2cc0..09ffa6adb 100644 --- a/app/views/ur/meetings-2/cps-offer/recorddeclined.html +++ b/app/views/ur/meetings-2/cps-offer/recorddeclined.html @@ -92,5 +92,5 @@

    Details of the meeting declined

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/invite-sent.html b/app/views/ur/meetings-2/invite-sent.html index 048a744e4..3cfa15580 100644 --- a/app/views/ur/meetings-2/invite-sent.html +++ b/app/views/ur/meetings-2/invite-sent.html @@ -94,15 +94,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings-2/log-outcome/actions.html b/app/views/ur/meetings-2/log-outcome/actions.html index 0005a2dc7..586608062 100644 --- a/app/views/ur/meetings-2/log-outcome/actions.html +++ b/app/views/ur/meetings-2/log-outcome/actions.html @@ -40,5 +40,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/log-outcome/duration.html b/app/views/ur/meetings-2/log-outcome/duration.html index dfa9bf4bd..62a31ec60 100644 --- a/app/views/ur/meetings-2/log-outcome/duration.html +++ b/app/views/ur/meetings-2/log-outcome/duration.html @@ -69,5 +69,5 @@

    How long did the meeting last?

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/log-outcome/minutes-sent-oic.html b/app/views/ur/meetings-2/log-outcome/minutes-sent-oic.html index 6dba14190..b05a45db3 100644 --- a/app/views/ur/meetings-2/log-outcome/minutes-sent-oic.html +++ b/app/views/ur/meetings-2/log-outcome/minutes-sent-oic.html @@ -58,5 +58,5 @@ {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/log-outcome/minutes-sent.html b/app/views/ur/meetings-2/log-outcome/minutes-sent.html index 48f8b0d19..87b57b567 100644 --- a/app/views/ur/meetings-2/log-outcome/minutes-sent.html +++ b/app/views/ur/meetings-2/log-outcome/minutes-sent.html @@ -58,5 +58,5 @@ {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/log-outcome/outcome-logged.html b/app/views/ur/meetings-2/log-outcome/outcome-logged.html index ea375c76c..cfe4ae1ec 100644 --- a/app/views/ur/meetings-2/log-outcome/outcome-logged.html +++ b/app/views/ur/meetings-2/log-outcome/outcome-logged.html @@ -95,15 +95,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings-2/log-outcome/outcome-logged2.html b/app/views/ur/meetings-2/log-outcome/outcome-logged2.html index c7e95bef0..51ad2252e 100644 --- a/app/views/ur/meetings-2/log-outcome/outcome-logged2.html +++ b/app/views/ur/meetings-2/log-outcome/outcome-logged2.html @@ -93,15 +93,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings-2/log-outcome/reason-why.html b/app/views/ur/meetings-2/log-outcome/reason-why.html index e68a7abb7..73b426142 100644 --- a/app/views/ur/meetings-2/log-outcome/reason-why.html +++ b/app/views/ur/meetings-2/log-outcome/reason-why.html @@ -105,5 +105,5 @@ {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/log-outcome/upload-file-old.html b/app/views/ur/meetings-2/log-outcome/upload-file-old.html index 12e91c9f5..9eff86ae9 100644 --- a/app/views/ur/meetings-2/log-outcome/upload-file-old.html +++ b/app/views/ur/meetings-2/log-outcome/upload-file-old.html @@ -42,5 +42,5 @@

    Upload meeting notes

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/log-outcome/upload-file.html b/app/views/ur/meetings-2/log-outcome/upload-file.html index 0d1386b9e..3195eaa59 100644 --- a/app/views/ur/meetings-2/log-outcome/upload-file.html +++ b/app/views/ur/meetings-2/log-outcome/upload-file.html @@ -58,5 +58,5 @@ {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/meeting-date.html b/app/views/ur/meetings-2/meeting-date.html index 2c628ab54..ea1c2c1eb 100644 --- a/app/views/ur/meetings-2/meeting-date.html +++ b/app/views/ur/meetings-2/meeting-date.html @@ -87,5 +87,5 @@

    When will the meeting take place?

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/reason-why.html b/app/views/ur/meetings-2/reason-why.html index d7783bfe4..0de72278d 100644 --- a/app/views/ur/meetings-2/reason-why.html +++ b/app/views/ur/meetings-2/reason-why.html @@ -40,5 +40,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/rescheduled/invite-sent.html b/app/views/ur/meetings-2/rescheduled/invite-sent.html index f8a62e27e..45b7fb802 100644 --- a/app/views/ur/meetings-2/rescheduled/invite-sent.html +++ b/app/views/ur/meetings-2/rescheduled/invite-sent.html @@ -94,15 +94,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings-2/rescheduled/meeting-date.html b/app/views/ur/meetings-2/rescheduled/meeting-date.html index 07dedcabe..7235c2ff3 100644 --- a/app/views/ur/meetings-2/rescheduled/meeting-date.html +++ b/app/views/ur/meetings-2/rescheduled/meeting-date.html @@ -87,5 +87,5 @@

    When will the meeting take place?

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/rescheduled/reason-why.html b/app/views/ur/meetings-2/rescheduled/reason-why.html index 73ecc5fd2..e6c8d54b2 100644 --- a/app/views/ur/meetings-2/rescheduled/reason-why.html +++ b/app/views/ur/meetings-2/rescheduled/reason-why.html @@ -105,5 +105,5 @@ {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings-2/victim-record-offer.html b/app/views/ur/meetings-2/victim-record-offer.html index 6f8fe4b46..60d6715fa 100644 --- a/app/views/ur/meetings-2/victim-record-offer.html +++ b/app/views/ur/meetings-2/victim-record-offer.html @@ -81,15 +81,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings-2/victim-record.html b/app/views/ur/meetings-2/victim-record.html index c4b56c0f9..fd676ed4a 100644 --- a/app/views/ur/meetings-2/victim-record.html +++ b/app/views/ur/meetings-2/victim-record.html @@ -81,15 +81,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings-2/victim-record2.html b/app/views/ur/meetings-2/victim-record2.html index daaecb237..fbc74351e 100644 --- a/app/views/ur/meetings-2/victim-record2.html +++ b/app/views/ur/meetings-2/victim-record2.html @@ -21,9 +21,9 @@
    {% if (data['case-locked'] == "by-someone-else") %} - {% include "/v30/case-locked/banner/by-someone-else.html" %} + {% include "/ur/partials/case-locked/banner/by-someone-else.html" %} {% elif (data['case-locked'] == "self-locked") %} - {% include "/v30/case-locked/banner/self-locked.html" %} + {% include "/ur/partials/case-locked/banner/self-locked.html" %} {% else %} {% endif %} @@ -142,15 +142,15 @@

    Contents

    - {% include "/v30/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v30.html" %}
    - {% include "/v30/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v30.html" %}
    - {% include "/v30/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v30.html" %}
    @@ -158,15 +158,15 @@

    Contents

    - {% include "/v30/victim-record/pcd/index.html" %} + {% include "/ur/partials/victim-record/pcd/index.html" %}
    - {% include "/v30/victim-record/pre-trial/index.html" %} + {% include "/ur/partials/victim-record/pre-trial/index.html" %}
    - {% include "/v30/victim-record/vcl/index.html" %} + {% include "/ur/partials/victim-record/vcl/index.html" %}
    @@ -175,5 +175,5 @@

    Contents

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings/age.html b/app/views/ur/meetings/age.html index f82e6f33c..eda7b3093 100644 --- a/app/views/ur/meetings/age.html +++ b/app/views/ur/meetings/age.html @@ -65,5 +65,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings/cancelled/meeting-cancelled.html b/app/views/ur/meetings/cancelled/meeting-cancelled.html index 5d5c9ec0b..d68ce4fa8 100644 --- a/app/views/ur/meetings/cancelled/meeting-cancelled.html +++ b/app/views/ur/meetings/cancelled/meeting-cancelled.html @@ -93,15 +93,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings/cancelled/meeting-date.html b/app/views/ur/meetings/cancelled/meeting-date.html index d1e2e259a..6857c1ec2 100644 --- a/app/views/ur/meetings/cancelled/meeting-date.html +++ b/app/views/ur/meetings/cancelled/meeting-date.html @@ -87,5 +87,5 @@

    When was the meeting cancelled?

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings/cancelled/reason-why.html b/app/views/ur/meetings/cancelled/reason-why.html index e120eca21..21a92691c 100644 --- a/app/views/ur/meetings/cancelled/reason-why.html +++ b/app/views/ur/meetings/cancelled/reason-why.html @@ -40,5 +40,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings/cps-offer/howoffered.html b/app/views/ur/meetings/cps-offer/howoffered.html index 69bc30b5c..1dc7d659f 100644 --- a/app/views/ur/meetings/cps-offer/howoffered.html +++ b/app/views/ur/meetings/cps-offer/howoffered.html @@ -92,5 +92,5 @@ {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings/cps-offer/meeting-accepted-post.html b/app/views/ur/meetings/cps-offer/meeting-accepted-post.html index b269f8807..3028fbc0e 100644 --- a/app/views/ur/meetings/cps-offer/meeting-accepted-post.html +++ b/app/views/ur/meetings/cps-offer/meeting-accepted-post.html @@ -94,15 +94,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings/cps-offer/meeting-offered-post.html b/app/views/ur/meetings/cps-offer/meeting-offered-post.html index 6537dc107..ccf677f4e 100644 --- a/app/views/ur/meetings/cps-offer/meeting-offered-post.html +++ b/app/views/ur/meetings/cps-offer/meeting-offered-post.html @@ -94,15 +94,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings/cps-offer/recordaccepted.html b/app/views/ur/meetings/cps-offer/recordaccepted.html index 72c556dff..15ef5c033 100644 --- a/app/views/ur/meetings/cps-offer/recordaccepted.html +++ b/app/views/ur/meetings/cps-offer/recordaccepted.html @@ -92,5 +92,5 @@

    Record offer has been accepted

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings/invite-sent.html b/app/views/ur/meetings/invite-sent.html index 062aa9d1d..26bb2ceac 100644 --- a/app/views/ur/meetings/invite-sent.html +++ b/app/views/ur/meetings/invite-sent.html @@ -94,15 +94,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings/log-outcome/actions.html b/app/views/ur/meetings/log-outcome/actions.html index 0005a2dc7..586608062 100644 --- a/app/views/ur/meetings/log-outcome/actions.html +++ b/app/views/ur/meetings/log-outcome/actions.html @@ -40,5 +40,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings/log-outcome/duration.html b/app/views/ur/meetings/log-outcome/duration.html index fbdf9c772..884d12e02 100644 --- a/app/views/ur/meetings/log-outcome/duration.html +++ b/app/views/ur/meetings/log-outcome/duration.html @@ -69,5 +69,5 @@

    How long did the meeting last?

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings/log-outcome/outcome-logged.html b/app/views/ur/meetings/log-outcome/outcome-logged.html index 4bf6c17a2..79370f4e4 100644 --- a/app/views/ur/meetings/log-outcome/outcome-logged.html +++ b/app/views/ur/meetings/log-outcome/outcome-logged.html @@ -95,15 +95,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings/log-outcome/outcome-logged2.html b/app/views/ur/meetings/log-outcome/outcome-logged2.html index f9c7a859a..230656b08 100644 --- a/app/views/ur/meetings/log-outcome/outcome-logged2.html +++ b/app/views/ur/meetings/log-outcome/outcome-logged2.html @@ -93,15 +93,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings/log-outcome/reason-why.html b/app/views/ur/meetings/log-outcome/reason-why.html index 0e183108b..9628cadf4 100644 --- a/app/views/ur/meetings/log-outcome/reason-why.html +++ b/app/views/ur/meetings/log-outcome/reason-why.html @@ -40,5 +40,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings/log-outcome/upload-file.html b/app/views/ur/meetings/log-outcome/upload-file.html index 12e91c9f5..9eff86ae9 100644 --- a/app/views/ur/meetings/log-outcome/upload-file.html +++ b/app/views/ur/meetings/log-outcome/upload-file.html @@ -42,5 +42,5 @@

    Upload meeting notes

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings/meeting-date.html b/app/views/ur/meetings/meeting-date.html index 2c628ab54..ea1c2c1eb 100644 --- a/app/views/ur/meetings/meeting-date.html +++ b/app/views/ur/meetings/meeting-date.html @@ -87,5 +87,5 @@

    When will the meeting take place?

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings/rescheduled/invite-sent.html b/app/views/ur/meetings/rescheduled/invite-sent.html index a2a96938c..4b5ca1821 100644 --- a/app/views/ur/meetings/rescheduled/invite-sent.html +++ b/app/views/ur/meetings/rescheduled/invite-sent.html @@ -94,15 +94,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings/rescheduled/meeting-date.html b/app/views/ur/meetings/rescheduled/meeting-date.html index cb7786dfc..655f96029 100644 --- a/app/views/ur/meetings/rescheduled/meeting-date.html +++ b/app/views/ur/meetings/rescheduled/meeting-date.html @@ -87,5 +87,5 @@

    How was the meeting offer made to Sarah Phillips

    + {% endblock %} diff --git a/app/views/ur/meetings/rescheduled/reason-why.html b/app/views/ur/meetings/rescheduled/reason-why.html index d7783bfe4..0de72278d 100644 --- a/app/views/ur/meetings/rescheduled/reason-why.html +++ b/app/views/ur/meetings/rescheduled/reason-why.html @@ -40,5 +40,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/ur/meetings/victim-record-offer.html b/app/views/ur/meetings/victim-record-offer.html index 5d1f2623e..18b9c13ef 100644 --- a/app/views/ur/meetings/victim-record-offer.html +++ b/app/views/ur/meetings/victim-record-offer.html @@ -81,15 +81,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings/victim-record.html b/app/views/ur/meetings/victim-record.html index c3632db67..71ae6c74d 100644 --- a/app/views/ur/meetings/victim-record.html +++ b/app/views/ur/meetings/victim-record.html @@ -81,15 +81,15 @@

    Contents

    - {% include "/v21/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v21.html" %}
    - {% include "/v21/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v21.html" %}
    - {% include "/v21/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v21.html" %}
    diff --git a/app/views/ur/meetings/victim-record2.html b/app/views/ur/meetings/victim-record2.html index daaecb237..fbc74351e 100644 --- a/app/views/ur/meetings/victim-record2.html +++ b/app/views/ur/meetings/victim-record2.html @@ -21,9 +21,9 @@
    {% if (data['case-locked'] == "by-someone-else") %} - {% include "/v30/case-locked/banner/by-someone-else.html" %} + {% include "/ur/partials/case-locked/banner/by-someone-else.html" %} {% elif (data['case-locked'] == "self-locked") %} - {% include "/v30/case-locked/banner/self-locked.html" %} + {% include "/ur/partials/case-locked/banner/self-locked.html" %} {% else %} {% endif %} @@ -142,15 +142,15 @@

    Contents

    - {% include "/v30/victim-record/summary.html" %} + {% include "/ur/partials/victim-record/summary-v30.html" %}
    - {% include "/v30/victim-record/victim-details.html" %} + {% include "/ur/partials/victim-record/victim-details-v30.html" %}
    - {% include "/v30/victim-record/case-contacts.html" %} + {% include "/ur/partials/victim-record/case-contacts-v30.html" %}
    @@ -158,15 +158,15 @@

    Contents

    - {% include "/v30/victim-record/pcd/index.html" %} + {% include "/ur/partials/victim-record/pcd/index.html" %}
    - {% include "/v30/victim-record/pre-trial/index.html" %} + {% include "/ur/partials/victim-record/pre-trial/index.html" %}
    - {% include "/v30/victim-record/vcl/index.html" %} + {% include "/ur/partials/victim-record/vcl/index.html" %}
    @@ -175,5 +175,5 @@

    Contents

    {% endblock %} {% block pageScripts %} - + {% endblock %} diff --git a/app/views/v30/case-locked/banner/by-someone-else.html b/app/views/ur/partials/case-locked/banner/by-someone-else.html similarity index 100% rename from app/views/v30/case-locked/banner/by-someone-else.html rename to app/views/ur/partials/case-locked/banner/by-someone-else.html diff --git a/app/views/v30/case-locked/banner/self-locked.html b/app/views/ur/partials/case-locked/banner/self-locked.html similarity index 100% rename from app/views/v30/case-locked/banner/self-locked.html rename to app/views/ur/partials/case-locked/banner/self-locked.html diff --git a/app/views/v20/victim-record/case-contacts.html b/app/views/ur/partials/v30-victim-record/case-contacts.html similarity index 100% rename from app/views/v20/victim-record/case-contacts.html rename to app/views/ur/partials/v30-victim-record/case-contacts.html diff --git a/app/views/v30/victim-record/communications/index.html b/app/views/ur/partials/v30-victim-record/communications/index.html similarity index 94% rename from app/views/v30/victim-record/communications/index.html rename to app/views/ur/partials/v30-victim-record/communications/index.html index 37aac0e0d..04e92d909 100644 --- a/app/views/v30/victim-record/communications/index.html +++ b/app/views/ur/partials/v30-victim-record/communications/index.html @@ -74,13 +74,13 @@

    Communications

    {% if (data['subTab'] == "charging-decision") %} -{% include "/v30/victim-record/pcd/index.html" %} +{% include "/ur/partials/v30-victim-record/pcd/index.html" %} {% elif (data['subTab'] == "ptm") %} -{% include "/v30/victim-record/pre-trial/pre-trial-meeting/index.html" %} +{% include "/ur/partials/v30-victim-record/pre-trial/pre-trial-meeting/index.html" %} {% elif (data['subTab'] == "vcl") %} -{% include "/v30/victim-record/vcl/index.html" %} +{% include "/ur/partials/v30-victim-record/vcl/index.html" %} {% endif %} diff --git a/app/views/v30/victim-record/index.html b/app/views/ur/partials/v30-victim-record/index.html similarity index 91% rename from app/views/v30/victim-record/index.html rename to app/views/ur/partials/v30-victim-record/index.html index 219ce067b..c7b5e4ac8 100644 --- a/app/views/v30/victim-record/index.html +++ b/app/views/ur/partials/v30-victim-record/index.html @@ -21,9 +21,9 @@
    {% if (data['case-locked'] == "by-someone-else") %} - {% include "/v30/case-locked/banner/by-someone-else.html" %} + {% include "/ur/partials/case-locked/banner/by-someone-else.html" %} {% elif (data['case-locked'] == "self-locked") %} - {% include "/v30/case-locked/banner/self-locked.html" %} + {% include "/ur/partials/case-locked/banner/self-locked.html" %} {% else %} {% endif %} @@ -142,31 +142,31 @@

    Contents

    - {% include "/v30/victim-record/summary.html" %} + {% include "/ur/partials/v30-victim-record/summary.html" %}
    - {% include "/v30/victim-record/victim-details.html" %} + {% include "/ur/partials/v30-victim-record/victim-details.html" %}
    - {% include "/v30/victim-record/case-contacts.html" %} + {% include "/ur/partials/v30-victim-record/case-contacts.html" %}
    - {% include "/v30/victim-record/communications/index.html" %} + {% include "/ur/partials/v30-victim-record/communications/index.html" %}
    - {% include "/v30/victim-record/pcd/index.html" %} + {% include "/ur/partials/v30-victim-record/pcd/index.html" %}
    - {% include "/v30/victim-record/pre-trial/index.html" %} + {% include "/ur/partials/v30-victim-record/pre-trial/index.html" %}
    - {% include "/v30/victim-record/vcl/index.html" %} + {% include "/ur/partials/v30-victim-record/vcl/index.html" %}
    @@ -175,5 +175,5 @@

    Contents

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/call/after-call-attempt-1.html b/app/views/ur/partials/v30-victim-record/pcd/call/after-call-attempt-1.html similarity index 89% rename from app/views/v30/victim-record/pcd/call/after-call-attempt-1.html rename to app/views/ur/partials/v30-victim-record/pcd/call/after-call-attempt-1.html index 575f9b02d..f7cb46361 100644 --- a/app/views/v30/victim-record/pcd/call/after-call-attempt-1.html +++ b/app/views/ur/partials/v30-victim-record/pcd/call/after-call-attempt-1.html @@ -3,7 +3,7 @@ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}.

    -{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-1.html" %}
    diff --git a/app/views/v30/victim-record/pcd/call/after-call-attempt-2.html b/app/views/ur/partials/v30-victim-record/pcd/call/after-call-attempt-2.html similarity index 82% rename from app/views/v30/victim-record/pcd/call/after-call-attempt-2.html rename to app/views/ur/partials/v30-victim-record/pcd/call/after-call-attempt-2.html index f8ac9042e..441477cff 100644 --- a/app/views/v30/victim-record/pcd/call/after-call-attempt-2.html +++ b/app/views/ur/partials/v30-victim-record/pcd/call/after-call-attempt-2.html @@ -3,7 +3,7 @@ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}.

    -{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-2.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-2.html" %}
    @@ -12,7 +12,7 @@
    - {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-1.html" %}
    diff --git a/app/views/v30/victim-record/pcd/call/after-call-attempt-3.html b/app/views/ur/partials/v30-victim-record/pcd/call/after-call-attempt-3.html similarity index 77% rename from app/views/v30/victim-record/pcd/call/after-call-attempt-3.html rename to app/views/ur/partials/v30-victim-record/pcd/call/after-call-attempt-3.html index 7e46fe43a..4b0be66fd 100644 --- a/app/views/v30/victim-record/pcd/call/after-call-attempt-3.html +++ b/app/views/ur/partials/v30-victim-record/pcd/call/after-call-attempt-3.html @@ -3,7 +3,7 @@ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}.

    -{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-3.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-3.html" %}
    @@ -12,11 +12,11 @@
    - {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + {% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-2.html" %}
    - {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-1.html" %}
    diff --git a/app/views/v30/victim-record/pcd/call/before-call-1.html b/app/views/ur/partials/v30-victim-record/pcd/call/before-call-1.html similarity index 100% rename from app/views/v30/victim-record/pcd/call/before-call-1.html rename to app/views/ur/partials/v30-victim-record/pcd/call/before-call-1.html diff --git a/app/views/v30/victim-record/pcd/call/informed-after-call-1.html b/app/views/ur/partials/v30-victim-record/pcd/call/informed-after-call-1.html similarity index 95% rename from app/views/v30/victim-record/pcd/call/informed-after-call-1.html rename to app/views/ur/partials/v30-victim-record/pcd/call/informed-after-call-1.html index bbaa6e4a7..b6d6b51d6 100644 --- a/app/views/v30/victim-record/pcd/call/informed-after-call-1.html +++ b/app/views/ur/partials/v30-victim-record/pcd/call/informed-after-call-1.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-1.html" %}
    diff --git a/app/views/v30/victim-record/pcd/call/informed-after-call-2.html b/app/views/ur/partials/v30-victim-record/pcd/call/informed-after-call-2.html similarity index 91% rename from app/views/v30/victim-record/pcd/call/informed-after-call-2.html rename to app/views/ur/partials/v30-victim-record/pcd/call/informed-after-call-2.html index fc5088c5b..c47fb76b8 100644 --- a/app/views/v30/victim-record/pcd/call/informed-after-call-2.html +++ b/app/views/ur/partials/v30-victim-record/pcd/call/informed-after-call-2.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-2.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-2.html" %}
    @@ -8,7 +8,7 @@
    - {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-1.html" %}
    diff --git a/app/views/v30/victim-record/pcd/call/informed-after-call-3.html b/app/views/ur/partials/v30-victim-record/pcd/call/informed-after-call-3.html similarity index 88% rename from app/views/v30/victim-record/pcd/call/informed-after-call-3.html rename to app/views/ur/partials/v30-victim-record/pcd/call/informed-after-call-3.html index 703790df9..7268c549d 100644 --- a/app/views/v30/victim-record/pcd/call/informed-after-call-3.html +++ b/app/views/ur/partials/v30-victim-record/pcd/call/informed-after-call-3.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-3.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-3.html" %}
    @@ -8,11 +8,11 @@
    - {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + {% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-2.html" %}
    - {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-1.html" %}
    diff --git a/app/views/v30/victim-record/pcd/details/call-attempt-1.html b/app/views/ur/partials/v30-victim-record/pcd/details/call-attempt-1.html similarity index 100% rename from app/views/v30/victim-record/pcd/details/call-attempt-1.html rename to app/views/ur/partials/v30-victim-record/pcd/details/call-attempt-1.html diff --git a/app/views/v30/victim-record/pcd/details/call-attempt-2.html b/app/views/ur/partials/v30-victim-record/pcd/details/call-attempt-2.html similarity index 100% rename from app/views/v30/victim-record/pcd/details/call-attempt-2.html rename to app/views/ur/partials/v30-victim-record/pcd/details/call-attempt-2.html diff --git a/app/views/v30/victim-record/pcd/details/call-attempt-3.html b/app/views/ur/partials/v30-victim-record/pcd/details/call-attempt-3.html similarity index 100% rename from app/views/v30/victim-record/pcd/details/call-attempt-3.html rename to app/views/ur/partials/v30-victim-record/pcd/details/call-attempt-3.html diff --git a/app/views/v21/victim-record/communications/charging-decision/details/email.html b/app/views/ur/partials/v30-victim-record/pcd/details/email.html similarity index 100% rename from app/views/v21/victim-record/communications/charging-decision/details/email.html rename to app/views/ur/partials/v30-victim-record/pcd/details/email.html diff --git a/app/views/v21/victim-record/communications/charging-decision/details/letter.html b/app/views/ur/partials/v30-victim-record/pcd/details/letter.html similarity index 100% rename from app/views/v21/victim-record/communications/charging-decision/details/letter.html rename to app/views/ur/partials/v30-victim-record/pcd/details/letter.html diff --git a/app/views/v30/victim-record/pcd/draft/amendments-required.html b/app/views/ur/partials/v30-victim-record/pcd/draft/amendments-required.html similarity index 100% rename from app/views/v30/victim-record/pcd/draft/amendments-required.html rename to app/views/ur/partials/v30-victim-record/pcd/draft/amendments-required.html diff --git a/app/views/v30/victim-record/pcd/draft/approved-to-send.html b/app/views/ur/partials/v30-victim-record/pcd/draft/approved-to-send.html similarity index 91% rename from app/views/v30/victim-record/pcd/draft/approved-to-send.html rename to app/views/ur/partials/v30-victim-record/pcd/draft/approved-to-send.html index 491133f22..f8518f52e 100644 --- a/app/views/v30/victim-record/pcd/draft/approved-to-send.html +++ b/app/views/ur/partials/v30-victim-record/pcd/draft/approved-to-send.html @@ -7,12 +7,12 @@ {% endif %} {% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} {% if (data['callAttempt'] == "1") %} -{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-1.html" %}
    {% elif (data['callAttempt'] == "2") %} -{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-2.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-2.html" %}
    @@ -21,12 +21,12 @@
    - {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-1.html" %}
    {% elif (data['callAttempt'] == "3") %} -{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-3.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-3.html" %}
    @@ -35,11 +35,11 @@
    - {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + {% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-2.html" %}
    - {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-1.html" %}
    diff --git a/app/views/v30/victim-record/pcd/draft/in-progress.html b/app/views/ur/partials/v30-victim-record/pcd/draft/in-progress.html similarity index 100% rename from app/views/v30/victim-record/pcd/draft/in-progress.html rename to app/views/ur/partials/v30-victim-record/pcd/draft/in-progress.html diff --git a/app/views/v30/victim-record/pcd/draft/not-started.html b/app/views/ur/partials/v30-victim-record/pcd/draft/not-started.html similarity index 100% rename from app/views/v30/victim-record/pcd/draft/not-started.html rename to app/views/ur/partials/v30-victim-record/pcd/draft/not-started.html diff --git a/app/views/v30/victim-record/pcd/draft/ready-to-send.html b/app/views/ur/partials/v30-victim-record/pcd/draft/ready-to-send.html similarity index 78% rename from app/views/v30/victim-record/pcd/draft/ready-to-send.html rename to app/views/ur/partials/v30-victim-record/pcd/draft/ready-to-send.html index b9ee91707..4f5fc4a56 100644 --- a/app/views/v30/victim-record/pcd/draft/ready-to-send.html +++ b/app/views/ur/partials/v30-victim-record/pcd/draft/ready-to-send.html @@ -4,12 +4,12 @@

    {% if (data['callAttempt'] == "1") %} -{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-1.html" %}
    {% elif (data['callAttempt'] == "2") %} -{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-2.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-2.html" %}
    @@ -18,12 +18,12 @@
    - {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-1.html" %}
    {% elif (data['callAttempt'] == "3") %} -{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-3.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-3.html" %}
    @@ -32,11 +32,11 @@
    - {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + {% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-2.html" %}
    - {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-1.html" %}
    diff --git a/app/views/v30/victim-record/pcd/draft/under-review.html b/app/views/ur/partials/v30-victim-record/pcd/draft/under-review.html similarity index 100% rename from app/views/v30/victim-record/pcd/draft/under-review.html rename to app/views/ur/partials/v30-victim-record/pcd/draft/under-review.html diff --git a/app/views/v30/victim-record/pcd/index.html b/app/views/ur/partials/v30-victim-record/pcd/index.html similarity index 96% rename from app/views/v30/victim-record/pcd/index.html rename to app/views/ur/partials/v30-victim-record/pcd/index.html index 683916913..304d0f9d8 100644 --- a/app/views/v30/victim-record/pcd/index.html +++ b/app/views/ur/partials/v30-victim-record/pcd/index.html @@ -47,7 +47,7 @@

    - {% include "/v30/victim-record/pcd/send/fu-email/after-call-1.html" %} + {% include "/ur/partials/v30-victim-record/pcd/send/fu-email/after-call-1.html" %}
    diff --git a/app/views/v30/victim-record/pcd/next-steps.html b/app/views/ur/partials/v30-victim-record/pcd/next-steps.html similarity index 100% rename from app/views/v30/victim-record/pcd/next-steps.html rename to app/views/ur/partials/v30-victim-record/pcd/next-steps.html diff --git a/app/views/v21/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html b/app/views/ur/partials/v30-victim-record/pcd/send/email/after-call-attempt-1.html similarity index 86% rename from app/views/v21/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html rename to app/views/ur/partials/v30-victim-record/pcd/send/email/after-call-attempt-1.html index d24da68f2..40723d173 100644 --- a/app/views/v21/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html +++ b/app/views/ur/partials/v30-victim-record/pcd/send/email/after-call-attempt-1.html @@ -42,7 +42,7 @@
    --> -{% include "/v21/victim-record/communications/charging-decision/details/email.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/email.html" %}
    @@ -53,7 +53,7 @@
    - {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-1.html" %}
    {% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html b/app/views/ur/partials/v30-victim-record/pcd/send/email/after-call-attempt-2.html similarity index 82% rename from app/views/v21/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html rename to app/views/ur/partials/v30-victim-record/pcd/send/email/after-call-attempt-2.html index 250626802..43f2c51cd 100644 --- a/app/views/v21/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html +++ b/app/views/ur/partials/v30-victim-record/pcd/send/email/after-call-attempt-2.html @@ -42,7 +42,7 @@
    --> -{% include "/v21/victim-record/communications/charging-decision/details/email.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/email.html" %}
    @@ -53,11 +53,11 @@
    - {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + {% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-2.html" %}
    - {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-1.html" %}
    {% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/email/delivered.html b/app/views/ur/partials/v30-victim-record/pcd/send/email/delivered.html similarity index 91% rename from app/views/v31/victim-record/pcd/send/email/delivered.html rename to app/views/ur/partials/v30-victim-record/pcd/send/email/delivered.html index 2090ab91a..f25b16c9d 100644 --- a/app/views/v31/victim-record/pcd/send/email/delivered.html +++ b/app/views/ur/partials/v30-victim-record/pcd/send/email/delivered.html @@ -42,5 +42,5 @@
    --> -{% include "/v31/victim-record/communications/charging-decision/details/email.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/email.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/email/failure-permanent.html b/app/views/ur/partials/v30-victim-record/pcd/send/email/failure-permanent.html similarity index 95% rename from app/views/v21/victim-record/communications/charging-decision/send/email/failure-permanent.html rename to app/views/ur/partials/v30-victim-record/pcd/send/email/failure-permanent.html index f6edc304a..76b58408f 100644 --- a/app/views/v21/victim-record/communications/charging-decision/send/email/failure-permanent.html +++ b/app/views/ur/partials/v30-victim-record/pcd/send/email/failure-permanent.html @@ -34,7 +34,7 @@
    --> -{% include "/v21/victim-record/communications/charging-decision/details/email.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/email.html" %}
    diff --git a/app/views/v30/victim-record/pcd/send/email/failure-technical.html b/app/views/ur/partials/v30-victim-record/pcd/send/email/failure-technical.html similarity index 94% rename from app/views/v30/victim-record/pcd/send/email/failure-technical.html rename to app/views/ur/partials/v30-victim-record/pcd/send/email/failure-technical.html index bd2ba0214..8cc922375 100644 --- a/app/views/v30/victim-record/pcd/send/email/failure-technical.html +++ b/app/views/ur/partials/v30-victim-record/pcd/send/email/failure-technical.html @@ -34,7 +34,7 @@
    --> -{% include "/v30/victim-record/communications/charging-decision/details/email.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/email.html" %}
    diff --git a/app/views/v30/victim-record/pcd/send/email/failure-temporary.html b/app/views/ur/partials/v30-victim-record/pcd/send/email/failure-temporary.html similarity index 95% rename from app/views/v30/victim-record/pcd/send/email/failure-temporary.html rename to app/views/ur/partials/v30-victim-record/pcd/send/email/failure-temporary.html index 81c97d754..1a1576a43 100644 --- a/app/views/v30/victim-record/pcd/send/email/failure-temporary.html +++ b/app/views/ur/partials/v30-victim-record/pcd/send/email/failure-temporary.html @@ -34,7 +34,7 @@
    --> -{% include "/v30/victim-record/communications/charging-decision/details/email.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/email.html" %}
    diff --git a/app/views/v21/victim-record/communications/charging-decision/send/email/sending.html b/app/views/ur/partials/v30-victim-record/pcd/send/email/sending.html similarity index 91% rename from app/views/v21/victim-record/communications/charging-decision/send/email/sending.html rename to app/views/ur/partials/v30-victim-record/pcd/send/email/sending.html index 865d58461..b97cf8bd9 100644 --- a/app/views/v21/victim-record/communications/charging-decision/send/email/sending.html +++ b/app/views/ur/partials/v30-victim-record/pcd/send/email/sending.html @@ -34,7 +34,7 @@
    --> -{% include "/v21/victim-record/communications/charging-decision/details/email.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/email.html" %}
    diff --git a/app/views/ur/partials/v30-victim-record/pcd/send/fu-email/after-call-1.html b/app/views/ur/partials/v30-victim-record/pcd/send/fu-email/after-call-1.html new file mode 100644 index 000000000..d918b7a3a --- /dev/null +++ b/app/views/ur/partials/v30-victim-record/pcd/send/fu-email/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/ur/partials/v30-victim-record/pcd/details/call-attempt-1.html" %} + +
    + +{% include "/ur/partials/v30-victim-record/pcd/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/fu-letter/after-call-2.html b/app/views/ur/partials/v30-victim-record/pcd/send/fu-email/after-call-2.html similarity index 62% rename from app/views/v30/victim-record/vcl/send/fu-letter/after-call-2.html rename to app/views/ur/partials/v30-victim-record/pcd/send/fu-email/after-call-2.html index 137e91fc3..f7158a173 100644 --- a/app/views/v30/victim-record/vcl/send/fu-letter/after-call-2.html +++ b/app/views/ur/partials/v30-victim-record/pcd/send/fu-email/after-call-2.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} +{% include "/ur/partials/v30-victim-record/pcd/details/call-attempt-2.html" %}
    @@ -10,11 +10,11 @@
    - {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/pcd/details/call-attempt-1.html" %}

    -{% include "/v30/victim-record/vcl/details/letter.html" %} +{% include "/ur/partials/v30-victim-record/pcd/details/email.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/fu-email/after-call-3.html b/app/views/ur/partials/v30-victim-record/pcd/send/fu-email/after-call-3.html similarity index 58% rename from app/views/v31/victim-record/pcd/send/fu-email/after-call-3.html rename to app/views/ur/partials/v30-victim-record/pcd/send/fu-email/after-call-3.html index 82f5cf610..3eb4ea64f 100644 --- a/app/views/v31/victim-record/pcd/send/fu-email/after-call-3.html +++ b/app/views/ur/partials/v30-victim-record/pcd/send/fu-email/after-call-3.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/v31/victim-record/pcd/details/call-attempt-3.html" %} +{% include "/ur/partials/v30-victim-record/pcd/details/call-attempt-3.html" %}
    @@ -10,15 +10,15 @@
    - {% include "/v31/victim-record/pcd/details/call-attempt-2.html" %} + {% include "/ur/partials/v30-victim-record/pcd/details/call-attempt-2.html" %}
    - {% include "/v31/victim-record/pcd/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/pcd/details/call-attempt-1.html" %}

    -{% include "/v31/victim-record/pcd/details/email.html" %} +{% include "/ur/partials/v30-victim-record/pcd/details/email.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/fu-email/failure-permanent.html b/app/views/ur/partials/v30-victim-record/pcd/send/fu-email/failure-permanent.html similarity index 79% rename from app/views/v30/victim-record/pcd/send/fu-email/failure-permanent.html rename to app/views/ur/partials/v30-victim-record/pcd/send/fu-email/failure-permanent.html index 48a92e022..485617651 100644 --- a/app/views/v30/victim-record/pcd/send/fu-email/failure-permanent.html +++ b/app/views/ur/partials/v30-victim-record/pcd/send/fu-email/failure-permanent.html @@ -1,9 +1,9 @@ {% block content %} -{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-1.html" %}
    -{% include "/v30/victim-record/communications/charging-decision/details/email.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/email.html" %}
    diff --git a/app/views/v30/victim-record/pcd/send/fu-email/failure-technical.html b/app/views/ur/partials/v30-victim-record/pcd/send/fu-email/failure-technical.html similarity index 73% rename from app/views/v30/victim-record/pcd/send/fu-email/failure-technical.html rename to app/views/ur/partials/v30-victim-record/pcd/send/fu-email/failure-technical.html index 96c16fd91..ed87a15c3 100644 --- a/app/views/v30/victim-record/pcd/send/fu-email/failure-technical.html +++ b/app/views/ur/partials/v30-victim-record/pcd/send/fu-email/failure-technical.html @@ -1,9 +1,9 @@ {% block content %} -{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-1.html" %}
    -{% include "/v30/victim-record/communications/charging-decision/details/email.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/email.html" %}
    diff --git a/app/views/v30/victim-record/pcd/send/fu-email/failure-temporary.html b/app/views/ur/partials/v30-victim-record/pcd/send/fu-email/failure-temporary.html similarity index 80% rename from app/views/v30/victim-record/pcd/send/fu-email/failure-temporary.html rename to app/views/ur/partials/v30-victim-record/pcd/send/fu-email/failure-temporary.html index 15a2e80d4..015aead32 100644 --- a/app/views/v30/victim-record/pcd/send/fu-email/failure-temporary.html +++ b/app/views/ur/partials/v30-victim-record/pcd/send/fu-email/failure-temporary.html @@ -1,9 +1,9 @@ {% block content %} -{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-1.html" %}
    -{% include "/v30/victim-record/communications/charging-decision/details/email.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/email.html" %}
    diff --git a/app/views/v31/victim-record/pcd/send/fu-email/sending.html b/app/views/ur/partials/v30-victim-record/pcd/send/fu-email/sending.html similarity index 92% rename from app/views/v31/victim-record/pcd/send/fu-email/sending.html rename to app/views/ur/partials/v30-victim-record/pcd/send/fu-email/sending.html index 809840621..6cb034742 100644 --- a/app/views/v31/victim-record/pcd/send/fu-email/sending.html +++ b/app/views/ur/partials/v30-victim-record/pcd/send/fu-email/sending.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-1.html" %} -{% include "/v31/victim-record/communications/charging-decision/details/email.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/email.html" %}
    diff --git a/app/views/v31/victim-record/pcd/send/fu-letter/after-call-1.html b/app/views/ur/partials/v30-victim-record/pcd/send/fu-letter/after-call-1.html similarity index 92% rename from app/views/v31/victim-record/pcd/send/fu-letter/after-call-1.html rename to app/views/ur/partials/v30-victim-record/pcd/send/fu-letter/after-call-1.html index 0a1b22ab9..ccb882571 100644 --- a/app/views/v31/victim-record/pcd/send/fu-letter/after-call-1.html +++ b/app/views/ur/partials/v30-victim-record/pcd/send/fu-letter/after-call-1.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-1.html" %} -{% include "/v21/victim-record/communications/charging-decision/details/letter.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/letter.html" %}
    @@ -45,7 +45,7 @@
    - {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-1.html" %}
    {% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/letter/after-call-attempt-2.html b/app/views/ur/partials/v30-victim-record/pcd/send/letter/after-call-attempt-2.html similarity index 80% rename from app/views/v30/victim-record/pcd/send/letter/after-call-attempt-2.html rename to app/views/ur/partials/v30-victim-record/pcd/send/letter/after-call-attempt-2.html index 4630bd498..9e4861645 100644 --- a/app/views/v30/victim-record/pcd/send/letter/after-call-attempt-2.html +++ b/app/views/ur/partials/v30-victim-record/pcd/send/letter/after-call-attempt-2.html @@ -34,7 +34,7 @@
    --> -{% include "/v30/victim-record/communications/charging-decision/details/letter.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/letter.html" %}
    @@ -45,11 +45,11 @@
    - {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + {% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-2.html" %}
    - {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-1.html" %}
    {% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/letter/after-call-attempt-3.html b/app/views/ur/partials/v30-victim-record/pcd/send/letter/after-call-attempt-3.html similarity index 76% rename from app/views/v31/victim-record/pcd/send/letter/after-call-attempt-3.html rename to app/views/ur/partials/v30-victim-record/pcd/send/letter/after-call-attempt-3.html index e7de4404e..745b72833 100644 --- a/app/views/v31/victim-record/pcd/send/letter/after-call-attempt-3.html +++ b/app/views/ur/partials/v30-victim-record/pcd/send/letter/after-call-attempt-3.html @@ -34,7 +34,7 @@
    --> -{% include "/v31/victim-record/communications/charging-decision/details/letter.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/letter.html" %}
    @@ -45,15 +45,15 @@
    - {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-3.html" %} + {% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-3.html" %}
    - {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-2.html" %} + {% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-2.html" %}
    - {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/communications/charging-decision/details/call-attempt-1.html" %}
    {% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html b/app/views/ur/partials/v30-victim-record/pcd/send/letter/after-email-undelivered.html similarity index 95% rename from app/views/v21/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html rename to app/views/ur/partials/v30-victim-record/pcd/send/letter/after-email-undelivered.html index e068f13db..aa4a460bb 100644 --- a/app/views/v21/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html +++ b/app/views/ur/partials/v30-victim-record/pcd/send/letter/after-email-undelivered.html @@ -34,7 +34,7 @@
    --> -{% include "/v21/victim-record/communications/charging-decision/details/letter.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/letter.html" %}
    diff --git a/app/views/v21/victim-record/communications/charging-decision/send/letter/dispatched.html b/app/views/ur/partials/v30-victim-record/pcd/send/letter/dispatched.html similarity index 65% rename from app/views/v21/victim-record/communications/charging-decision/send/letter/dispatched.html rename to app/views/ur/partials/v30-victim-record/pcd/send/letter/dispatched.html index 41e24df03..39263d379 100644 --- a/app/views/v21/victim-record/communications/charging-decision/send/letter/dispatched.html +++ b/app/views/ur/partials/v30-victim-record/pcd/send/letter/dispatched.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/v21/victim-record/communications/charging-decision/details/letter.html" %} +{% include "/ur/partials/v30-victim-record/communications/charging-decision/details/letter.html" %} {% if (data['notifyStatus'] == "") %} {% else %} @@ -12,7 +12,7 @@
    - {% include "/v21/victim-record/communications/charging-decision/details/email.html" %} + {% include "/ur/partials/v30-victim-record/communications/charging-decision/details/email.html" %}
    {% endif %} diff --git a/app/views/v30/victim-record/pre-trial/index.html b/app/views/ur/partials/v30-victim-record/pre-trial/index.html similarity index 100% rename from app/views/v30/victim-record/pre-trial/index.html rename to app/views/ur/partials/v30-victim-record/pre-trial/index.html diff --git a/app/views/v30/victim-record/pre-trial/pre-trial-meeting/index.html b/app/views/ur/partials/v30-victim-record/pre-trial/pre-trial-meeting/index.html similarity index 100% rename from app/views/v30/victim-record/pre-trial/pre-trial-meeting/index.html rename to app/views/ur/partials/v30-victim-record/pre-trial/pre-trial-meeting/index.html diff --git a/app/views/v30/victim-record/summary.html b/app/views/ur/partials/v30-victim-record/summary.html similarity index 100% rename from app/views/v30/victim-record/summary.html rename to app/views/ur/partials/v30-victim-record/summary.html diff --git a/app/views/v30/victim-record/vcl/call/after-call-attempt-1.html b/app/views/ur/partials/v30-victim-record/vcl/call/after-call-attempt-1.html similarity index 92% rename from app/views/v30/victim-record/vcl/call/after-call-attempt-1.html rename to app/views/ur/partials/v30-victim-record/vcl/call/after-call-attempt-1.html index fe134a354..461a5efce 100644 --- a/app/views/v30/victim-record/vcl/call/after-call-attempt-1.html +++ b/app/views/ur/partials/v30-victim-record/vcl/call/after-call-attempt-1.html @@ -3,7 +3,7 @@ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}.

    -{% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html" %}
    diff --git a/app/views/v30/victim-record/vcl/call/after-call-attempt-2.html b/app/views/ur/partials/v30-victim-record/vcl/call/after-call-attempt-2.html similarity index 86% rename from app/views/v30/victim-record/vcl/call/after-call-attempt-2.html rename to app/views/ur/partials/v30-victim-record/vcl/call/after-call-attempt-2.html index 2a3a35492..ee0ada634 100644 --- a/app/views/v30/victim-record/vcl/call/after-call-attempt-2.html +++ b/app/views/ur/partials/v30-victim-record/vcl/call/after-call-attempt-2.html @@ -3,7 +3,7 @@ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}.

    -{% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-2.html" %}
    @@ -12,7 +12,7 @@
    - {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html" %}
    diff --git a/app/views/v30/victim-record/vcl/call/after-call-attempt-3.html b/app/views/ur/partials/v30-victim-record/vcl/call/after-call-attempt-3.html similarity index 82% rename from app/views/v30/victim-record/vcl/call/after-call-attempt-3.html rename to app/views/ur/partials/v30-victim-record/vcl/call/after-call-attempt-3.html index 3feba1f8d..56ba72fe4 100644 --- a/app/views/v30/victim-record/vcl/call/after-call-attempt-3.html +++ b/app/views/ur/partials/v30-victim-record/vcl/call/after-call-attempt-3.html @@ -3,7 +3,7 @@ {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}.

    -{% include "/v30/victim-record/vcl/details/call-attempt-3.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-3.html" %}
    @@ -12,11 +12,11 @@
    - {% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-2.html" %}
    - {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html" %}
    diff --git a/app/views/v30/victim-record/vcl/call/before-call-1.html b/app/views/ur/partials/v30-victim-record/vcl/call/before-call-1.html similarity index 100% rename from app/views/v30/victim-record/vcl/call/before-call-1.html rename to app/views/ur/partials/v30-victim-record/vcl/call/before-call-1.html diff --git a/app/views/v30/victim-record/vcl/call/informed-after-call-1.html b/app/views/ur/partials/v30-victim-record/vcl/call/informed-after-call-1.html similarity index 96% rename from app/views/v30/victim-record/vcl/call/informed-after-call-1.html rename to app/views/ur/partials/v30-victim-record/vcl/call/informed-after-call-1.html index bbf49a06f..19d777914 100644 --- a/app/views/v30/victim-record/vcl/call/informed-after-call-1.html +++ b/app/views/ur/partials/v30-victim-record/vcl/call/informed-after-call-1.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html" %}
    diff --git a/app/views/v30/victim-record/vcl/call/informed-after-call-2.html b/app/views/ur/partials/v30-victim-record/vcl/call/informed-after-call-2.html similarity index 93% rename from app/views/v30/victim-record/vcl/call/informed-after-call-2.html rename to app/views/ur/partials/v30-victim-record/vcl/call/informed-after-call-2.html index 04493b1cc..dd8602fbd 100644 --- a/app/views/v30/victim-record/vcl/call/informed-after-call-2.html +++ b/app/views/ur/partials/v30-victim-record/vcl/call/informed-after-call-2.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-2.html" %}
    @@ -8,7 +8,7 @@
    - {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html" %}
    diff --git a/app/views/v30/victim-record/vcl/call/informed-after-call-3.html b/app/views/ur/partials/v30-victim-record/vcl/call/informed-after-call-3.html similarity index 91% rename from app/views/v30/victim-record/vcl/call/informed-after-call-3.html rename to app/views/ur/partials/v30-victim-record/vcl/call/informed-after-call-3.html index c0a614d0d..32a27e402 100644 --- a/app/views/v30/victim-record/vcl/call/informed-after-call-3.html +++ b/app/views/ur/partials/v30-victim-record/vcl/call/informed-after-call-3.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/v30/victim-record/vcl/details/call-attempt-3.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-3.html" %}
    @@ -8,11 +8,11 @@
    - {% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-2.html" %}
    - {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html" %}
    diff --git a/app/views/v30/victim-record/vcl/details/call-attempt-1.html b/app/views/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html similarity index 100% rename from app/views/v30/victim-record/vcl/details/call-attempt-1.html rename to app/views/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html diff --git a/app/views/v30/victim-record/vcl/details/call-attempt-2.html b/app/views/ur/partials/v30-victim-record/vcl/details/call-attempt-2.html similarity index 100% rename from app/views/v30/victim-record/vcl/details/call-attempt-2.html rename to app/views/ur/partials/v30-victim-record/vcl/details/call-attempt-2.html diff --git a/app/views/v30/victim-record/vcl/details/call-attempt-3.html b/app/views/ur/partials/v30-victim-record/vcl/details/call-attempt-3.html similarity index 100% rename from app/views/v30/victim-record/vcl/details/call-attempt-3.html rename to app/views/ur/partials/v30-victim-record/vcl/details/call-attempt-3.html diff --git a/app/views/v30/victim-record/pcd/details/email.html b/app/views/ur/partials/v30-victim-record/vcl/details/email.html similarity index 100% rename from app/views/v30/victim-record/pcd/details/email.html rename to app/views/ur/partials/v30-victim-record/vcl/details/email.html diff --git a/app/views/v30/victim-record/pcd/details/letter.html b/app/views/ur/partials/v30-victim-record/vcl/details/letter.html similarity index 100% rename from app/views/v30/victim-record/pcd/details/letter.html rename to app/views/ur/partials/v30-victim-record/vcl/details/letter.html diff --git a/app/views/v30/victim-record/vcl/draft/amendments-required.html b/app/views/ur/partials/v30-victim-record/vcl/draft/amendments-required.html similarity index 100% rename from app/views/v30/victim-record/vcl/draft/amendments-required.html rename to app/views/ur/partials/v30-victim-record/vcl/draft/amendments-required.html diff --git a/app/views/v30/victim-record/vcl/draft/approved-to-send.html b/app/views/ur/partials/v30-victim-record/vcl/draft/approved-to-send.html similarity index 94% rename from app/views/v30/victim-record/vcl/draft/approved-to-send.html rename to app/views/ur/partials/v30-victim-record/vcl/draft/approved-to-send.html index f68455430..2ff3bb9af 100644 --- a/app/views/v30/victim-record/vcl/draft/approved-to-send.html +++ b/app/views/ur/partials/v30-victim-record/vcl/draft/approved-to-send.html @@ -7,12 +7,12 @@ {% endif %} {% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} {% if (data['callAttempt'] == "1") %} -{% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html" %}
    {% elif (data['callAttempt'] == "2") %} -{% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-2.html" %}
    @@ -21,12 +21,12 @@
    - {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html" %}
    {% elif (data['callAttempt'] == "3") %} -{% include "/v30/victim-record/vcl/details/call-attempt-3.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-3.html" %}
    @@ -35,11 +35,11 @@
    - {% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-2.html" %}
    - {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html" %}
    diff --git a/app/views/v30/victim-record/vcl/draft/in-progress.html b/app/views/ur/partials/v30-victim-record/vcl/draft/in-progress.html similarity index 100% rename from app/views/v30/victim-record/vcl/draft/in-progress.html rename to app/views/ur/partials/v30-victim-record/vcl/draft/in-progress.html diff --git a/app/views/v30/victim-record/vcl/draft/not-started.html b/app/views/ur/partials/v30-victim-record/vcl/draft/not-started.html similarity index 100% rename from app/views/v30/victim-record/vcl/draft/not-started.html rename to app/views/ur/partials/v30-victim-record/vcl/draft/not-started.html diff --git a/app/views/v30/victim-record/vcl/draft/ready-to-send.html b/app/views/ur/partials/v30-victim-record/vcl/draft/ready-to-send.html similarity index 83% rename from app/views/v30/victim-record/vcl/draft/ready-to-send.html rename to app/views/ur/partials/v30-victim-record/vcl/draft/ready-to-send.html index c7b333f6a..aab5f88c7 100644 --- a/app/views/v30/victim-record/vcl/draft/ready-to-send.html +++ b/app/views/ur/partials/v30-victim-record/vcl/draft/ready-to-send.html @@ -4,12 +4,12 @@

    {% if (data['callAttempt'] == "1") %} -{% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html" %}
    {% elif (data['callAttempt'] == "2") %} -{% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-2.html" %}
    @@ -18,12 +18,12 @@
    - {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html" %}
    {% elif (data['callAttempt'] == "3") %} -{% include "/v30/victim-record/vcl/details/call-attempt-3.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-3.html" %}
    @@ -32,11 +32,11 @@
    - {% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-2.html" %}
    - {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html" %}
    diff --git a/app/views/v30/victim-record/vcl/draft/under-review.html b/app/views/ur/partials/v30-victim-record/vcl/draft/under-review.html similarity index 100% rename from app/views/v30/victim-record/vcl/draft/under-review.html rename to app/views/ur/partials/v30-victim-record/vcl/draft/under-review.html diff --git a/app/views/v30/victim-record/vcl/index.html b/app/views/ur/partials/v30-victim-record/vcl/index.html similarity index 64% rename from app/views/v30/victim-record/vcl/index.html rename to app/views/ur/partials/v30-victim-record/vcl/index.html index 01a059b40..d7271adce 100644 --- a/app/views/v30/victim-record/vcl/index.html +++ b/app/views/ur/partials/v30-victim-record/vcl/index.html @@ -51,132 +51,132 @@

    {% if (data['vclStatus'] == "draft-not-started") %} - {% include "/v30/victim-record/vcl/draft/not-started.html" %} + {% include "/ur/partials/v30-victim-record/vcl/draft/not-started.html" %} {% elif (data['vclStatus'] == "draft-in-progress") %} - {% include "/v30/victim-record/vcl/draft/in-progress.html" %} + {% include "/ur/partials/v30-victim-record/vcl/draft/in-progress.html" %} {% elif (data['vclStatus'] == "draft-under-review") %} - {% include "/v30/victim-record/vcl/draft/under-review.html" %} + {% include "/ur/partials/v30-victim-record/vcl/draft/under-review.html" %} {% elif (data['vclStatus'] == "draft-amendments-required") %} - {% include "/v30/victim-record/vcl/draft/amendments-required.html" %} + {% include "/ur/partials/v30-victim-record/vcl/draft/amendments-required.html" %} {% elif (data['vclStatus'] == "draft-ready-to-send") %} - {% include "/v30/victim-record/vcl/draft/ready-to-send.html" %} + {% include "/ur/partials/v30-victim-record/vcl/draft/ready-to-send.html" %} {% elif (data['vclStatus'] == "draft-approved-to-send") %} - {% include "/v30/victim-record/vcl/draft/approved-to-send.html" %} + {% include "/ur/partials/v30-victim-record/vcl/draft/approved-to-send.html" %} {% elif (data['vclStatus'] == "before-call-1") %} - {% include "/v30/victim-record/vcl/call/before-call-1.html" %} + {% include "/ur/partials/v30-victim-record/vcl/call/before-call-1.html" %} {% elif (data['vclStatus'] == "informed-after-call-1") %} - {% include "/v30/victim-record/vcl/call/informed-after-call-1.html" %} + {% include "/ur/partials/v30-victim-record/vcl/call/informed-after-call-1.html" %} {% elif (data['vclStatus'] == "informed-after-call-2") %} - {% include "/v30/victim-record/vcl/call/informed-after-call-2.html" %} + {% include "/ur/partials/v30-victim-record/vcl/call/informed-after-call-2.html" %} {% elif (data['vclStatus'] == "informed-after-call-3") %} - {% include "/v30/victim-record/vcl/call/informed-after-call-3.html" %} + {% include "/ur/partials/v30-victim-record/vcl/call/informed-after-call-3.html" %} {% elif (data['vclStatus'] == "after-call-attempt-1") %} - {% include "/v30/victim-record/vcl/call/after-call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/vcl/call/after-call-attempt-1.html" %} {% elif (data['vclStatus'] == "after-call-attempt-2") %} - {% include "/v30/victim-record/vcl/call/after-call-attempt-2.html" %} + {% include "/ur/partials/v30-victim-record/vcl/call/after-call-attempt-2.html" %} {% elif (data['vclStatus'] == "after-call-attempt-3") %} - {% include "/v30/victim-record/vcl/call/after-call-attempt-3.html" %} + {% include "/ur/partials/v30-victim-record/vcl/call/after-call-attempt-3.html" %} {% elif (data['vclStatus'] == "fu-email-after-call-1") %} - {% include "/v30/victim-record/vcl/send/fu-email/after-call-1.html" %} + {% include "/ur/partials/v30-victim-record/vcl/send/fu-email/after-call-1.html" %} {% elif (data['vclStatus'] == "fu-email-after-call-2") %} - {% include "/v30/victim-record/vcl/send/fu-email/after-call-2.html" %} + {% include "/ur/partials/v30-victim-record/vcl/send/fu-email/after-call-2.html" %} {% elif (data['vclStatus'] == "fu-email-after-call-3") %} - {% include "/v30/victim-record/vcl/send/fu-email/after-call-3.html" %} + {% include "/ur/partials/v30-victim-record/vcl/send/fu-email/after-call-3.html" %} {% elif (data['vclStatus'] == "fu-email-failure-permanent") %} - {% include "/v30/victim-record/vcl/send/fu-email/failure-permanent.html" %} + {% include "/ur/partials/v30-victim-record/vcl/send/fu-email/failure-permanent.html" %} {% elif (data['vclStatus'] == "fu-email-failure-permanent-with-success") %} - {% include "/v30/victim-record/vcl/send/fu-email/failure-permanent-with-success.html" %} + {% include "/ur/partials/v30-victim-record/vcl/send/fu-email/failure-permanent-with-success.html" %} {% elif (data['vclStatus'] == "fu-email-failure-technical") %} - {% include "/v30/victim-record/vcl/send/fu-email/failure-technical.html" %} + {% include "/ur/partials/v30-victim-record/vcl/send/fu-email/failure-technical.html" %} {% elif (data['vclStatus'] == "fu-email-failure-temporary") %} - {% include "/v30/victim-record/vcl/send/fu-email/failure-temporary.html" %} + {% include "/ur/partials/v30-victim-record/vcl/send/fu-email/failure-temporary.html" %} {% elif (data['vclStatus'] == "fu-email-sending") %} - {% include "/v30/victim-record/vcl/send/fu-email/sending.html" %} + {% include "/ur/partials/v30-victim-record/vcl/send/fu-email/sending.html" %} {% elif (data['vclStatus'] == "fu-letter-dispatched") %} - {% include "/v30/victim-record/vcl/send/fu-letter/dispatched.html" %} + {% include "/ur/partials/v30-victim-record/vcl/send/fu-letter/dispatched.html" %} {% elif (data['vclStatus'] == "fu-letter-after-call-1") %} - {% include "/v30/victim-record/vcl/send/fu-letter/after-call-1.html" %} + {% include "/ur/partials/v30-victim-record/vcl/send/fu-letter/after-call-1.html" %} {% elif (data['vclStatus'] == "fu-letter-after-call-2") %} - {% include "/v30/victim-record/vcl/send/fu-letter/after-call-2.html" %} + {% include "/ur/partials/v30-victim-record/vcl/send/fu-letter/after-call-2.html" %} {% elif (data['vclStatus'] == "fu-letter-after-call-3") %} - {% include "/v30/victim-record/vcl/send/fu-letter/after-call-3.html" %} + {% include "/ur/partials/v30-victim-record/vcl/send/fu-letter/after-call-3.html" %} {% elif (data['vclStatus'] == "fu-letter-after-fu-email-undelivered") %} - {% include "/v30/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html" %} + {% include "/ur/partials/v30-victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html" %} {% elif (data['vclStatus'] == "email-delivered") %} - {% include "/v30/victim-record/vcl/send/email/delivered.html" %} + {% include "/ur/partials/v30-victim-record/vcl/send/email/delivered.html" %} {% elif (data['vclStatus'] == "email-after-call-attempt-1") %} - {% include "/v30/victim-record/vcl/send/email/after-call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/vcl/send/email/after-call-attempt-1.html" %} {% elif (data['vclStatus'] == "email-after-call-attempt-2") %} - {% include "/v30/victim-record/vcl/send/email/after-call-attempt-2.html" %} + {% include "/ur/partials/v30-victim-record/vcl/send/email/after-call-attempt-2.html" %} {% elif (data['vclStatus'] == "email-failure-permanent") %} - {% include "/v30/victim-record/vcl/send/email/failure-permanent.html" %} + {% include "/ur/partials/v30-victim-record/vcl/send/email/failure-permanent.html" %} {% elif (data['vclStatus'] == "email-failure-permanent-with-success") %} - {% include "/v30/victim-record/vcl/send/email/failure-permanent-with-success.html" %} + {% include "/ur/partials/v30-victim-record/vcl/send/email/failure-permanent-with-success.html" %} {% elif (data['vclStatus'] == "email-failure-technical") %} - {% include "/v30/victim-record/vcl/send/email/failure-technical.html" %} + {% include "/ur/partials/v30-victim-record/vcl/send/email/failure-technical.html" %} {% elif (data['vclStatus'] == "email-failure-temporary") %} - {% include "/v30/victim-record/vcl/send/email/failure-temporary.html" %} + {% include "/ur/partials/v30-victim-record/vcl/send/email/failure-temporary.html" %} {% elif (data['vclStatus'] == "email-sending") %} - {% include "/v30/victim-record/vcl/send/email/sending.html" %} + {% include "/ur/partials/v30-victim-record/vcl/send/email/sending.html" %} {% elif (data['vclStatus'] == "letter-dispatched") %} - {% include "/v30/victim-record/vcl/send/letter/dispatched.html" %} + {% include "/ur/partials/v30-victim-record/vcl/send/letter/dispatched.html" %} {% elif (data['vclStatus'] == "letter-after-call-attempt-1") %} - {% include "/v30/victim-record/vcl/send/letter/after-call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/vcl/send/letter/after-call-attempt-1.html" %} {% elif (data['vclStatus'] == "letter-after-call-attempt-2") %} - {% include "/v30/victim-record/vcl/send/letter/after-call-attempt-2.html" %} + {% include "/ur/partials/v30-victim-record/vcl/send/letter/after-call-attempt-2.html" %} {% elif (data['vclStatus'] == "letter-after-call-attempt-3") %} - {% include "/v30/victim-record/vcl/send/letter/after-call-attempt-3.html" %} + {% include "/ur/partials/v30-victim-record/vcl/send/letter/after-call-attempt-3.html" %} {% elif (data['vclStatus'] == "letter-after-email-undelivered") %} - {% include "/v30/victim-record/vcl/send/letter/after-email-undelivered.html" %} + {% include "/ur/partials/v30-victim-record/vcl/send/letter/after-email-undelivered.html" %} {% else %}

    There was a problem retrieving information. Try again later.

    {% endif %} - {% include "/v30/victim-record/vcl/next-steps.html" %} + {% include "/ur/partials/v30-victim-record/vcl/next-steps.html" %}

    {% else %} @@ -189,10 +189,10 @@

    {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed of the stopped or substantially altered charge by their Independent Sexual Violence Adviser (ISVA).

    {% else %} - {% include "/v30/victim-record/vcl/draft/not-started.html" %} + {% include "/ur/partials/v30-victim-record/vcl/draft/not-started.html" %} {% endif %} - {% include "/v30/victim-record/vcl/next-steps.html" %} + {% include "/ur/partials/v30-victim-record/vcl/next-steps.html" %} {% endif %} {% if (data['vclSent'] == 'yes') or (data['vclSent'] == 'na') %} diff --git a/app/views/v30/victim-record/vcl/next-steps.html b/app/views/ur/partials/v30-victim-record/vcl/next-steps.html similarity index 100% rename from app/views/v30/victim-record/vcl/next-steps.html rename to app/views/ur/partials/v30-victim-record/vcl/next-steps.html diff --git a/app/views/v31/victim-record/vcl/send/email/after-call-attempt-1.html b/app/views/ur/partials/v30-victim-record/vcl/send/email/after-call-attempt-1.html similarity index 68% rename from app/views/v31/victim-record/vcl/send/email/after-call-attempt-1.html rename to app/views/ur/partials/v30-victim-record/vcl/send/email/after-call-attempt-1.html index 09e7eac2a..ac5e351d1 100644 --- a/app/views/v31/victim-record/vcl/send/email/after-call-attempt-1.html +++ b/app/views/ur/partials/v30-victim-record/vcl/send/email/after-call-attempt-1.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/v31/victim-record/vcl/details/email.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/email.html" %}
    @@ -10,7 +10,7 @@
    - {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html" %}
    {% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/email/after-call-attempt-2.html b/app/views/ur/partials/v30-victim-record/vcl/send/email/after-call-attempt-2.html similarity index 62% rename from app/views/v30/victim-record/vcl/send/email/after-call-attempt-2.html rename to app/views/ur/partials/v30-victim-record/vcl/send/email/after-call-attempt-2.html index 198c3bb56..5c6710819 100644 --- a/app/views/v30/victim-record/vcl/send/email/after-call-attempt-2.html +++ b/app/views/ur/partials/v30-victim-record/vcl/send/email/after-call-attempt-2.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/v30/victim-record/vcl/details/email.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/email.html" %}
    @@ -10,11 +10,11 @@
    - {% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-2.html" %}
    - {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html" %}
    {% endblock %} \ No newline at end of file diff --git a/app/views/ur/partials/v30-victim-record/vcl/send/email/delivered.html b/app/views/ur/partials/v30-victim-record/vcl/send/email/delivered.html new file mode 100644 index 000000000..304c7c1b6 --- /dev/null +++ b/app/views/ur/partials/v30-victim-record/vcl/send/email/delivered.html @@ -0,0 +1,3 @@ +{% block content %} +{% include "/ur/partials/v30-victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/email/failure-permanent.html b/app/views/ur/partials/v30-victim-record/vcl/send/email/failure-permanent.html similarity index 93% rename from app/views/v30/victim-record/vcl/send/email/failure-permanent.html rename to app/views/ur/partials/v30-victim-record/vcl/send/email/failure-permanent.html index 09c33498e..fbeae9049 100644 --- a/app/views/v30/victim-record/vcl/send/email/failure-permanent.html +++ b/app/views/ur/partials/v30-victim-record/vcl/send/email/failure-permanent.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/v30/victim-record/vcl/details/email.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/email.html" %}
    diff --git a/app/views/v30/victim-record/vcl/send/email/failure-technical.html b/app/views/ur/partials/v30-victim-record/vcl/send/email/failure-technical.html similarity index 91% rename from app/views/v30/victim-record/vcl/send/email/failure-technical.html rename to app/views/ur/partials/v30-victim-record/vcl/send/email/failure-technical.html index 501da18cd..e1210aded 100644 --- a/app/views/v30/victim-record/vcl/send/email/failure-technical.html +++ b/app/views/ur/partials/v30-victim-record/vcl/send/email/failure-technical.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/v30/victim-record/vcl/details/email.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/email.html" %}
    diff --git a/app/views/v30/victim-record/vcl/send/email/failure-temporary.html b/app/views/ur/partials/v30-victim-record/vcl/send/email/failure-temporary.html similarity index 93% rename from app/views/v30/victim-record/vcl/send/email/failure-temporary.html rename to app/views/ur/partials/v30-victim-record/vcl/send/email/failure-temporary.html index 261f49a75..c83a6bd61 100644 --- a/app/views/v30/victim-record/vcl/send/email/failure-temporary.html +++ b/app/views/ur/partials/v30-victim-record/vcl/send/email/failure-temporary.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/v30/victim-record/vcl/details/email.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/email.html" %}
    diff --git a/app/views/v31/victim-record/vcl/send/email/sending.html b/app/views/ur/partials/v30-victim-record/vcl/send/email/sending.html similarity index 78% rename from app/views/v31/victim-record/vcl/send/email/sending.html rename to app/views/ur/partials/v30-victim-record/vcl/send/email/sending.html index c89fe96eb..a9100c6ad 100644 --- a/app/views/v31/victim-record/vcl/send/email/sending.html +++ b/app/views/ur/partials/v30-victim-record/vcl/send/email/sending.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/v31/victim-record/vcl/details/email.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/email.html" %}
    diff --git a/app/views/ur/partials/v30-victim-record/vcl/send/fu-email/after-call-1.html b/app/views/ur/partials/v30-victim-record/vcl/send/fu-email/after-call-1.html new file mode 100644 index 000000000..77ae9ab10 --- /dev/null +++ b/app/views/ur/partials/v30-victim-record/vcl/send/fu-email/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/ur/partials/v30-victim-record/vcl/details/email.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/fu-email/after-call-2.html b/app/views/ur/partials/v30-victim-record/vcl/send/fu-email/after-call-2.html similarity index 62% rename from app/views/v31/victim-record/pcd/send/fu-email/after-call-2.html rename to app/views/ur/partials/v30-victim-record/vcl/send/fu-email/after-call-2.html index 4b8190ebe..791fbd2f3 100644 --- a/app/views/v31/victim-record/pcd/send/fu-email/after-call-2.html +++ b/app/views/ur/partials/v30-victim-record/vcl/send/fu-email/after-call-2.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/v31/victim-record/pcd/details/call-attempt-2.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-2.html" %}
    @@ -10,11 +10,11 @@
    - {% include "/v31/victim-record/pcd/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html" %}

    -{% include "/v31/victim-record/pcd/details/email.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/email.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/fu-email/after-call-3.html b/app/views/ur/partials/v30-victim-record/vcl/send/fu-email/after-call-3.html similarity index 58% rename from app/views/v30/victim-record/pcd/send/fu-email/after-call-3.html rename to app/views/ur/partials/v30-victim-record/vcl/send/fu-email/after-call-3.html index adb8b524d..bfbc5fdd3 100644 --- a/app/views/v30/victim-record/pcd/send/fu-email/after-call-3.html +++ b/app/views/ur/partials/v30-victim-record/vcl/send/fu-email/after-call-3.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/v30/victim-record/pcd/details/call-attempt-3.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-3.html" %}
    @@ -10,15 +10,15 @@
    - {% include "/v30/victim-record/pcd/details/call-attempt-2.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-2.html" %}
    - {% include "/v30/victim-record/pcd/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html" %}

    -{% include "/v30/victim-record/pcd/details/email.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/email.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/fu-email/failure-permanent.html b/app/views/ur/partials/v30-victim-record/vcl/send/fu-email/failure-permanent.html similarity index 84% rename from app/views/v30/victim-record/vcl/send/fu-email/failure-permanent.html rename to app/views/ur/partials/v30-victim-record/vcl/send/fu-email/failure-permanent.html index 310bde65d..d90179249 100644 --- a/app/views/v30/victim-record/vcl/send/fu-email/failure-permanent.html +++ b/app/views/ur/partials/v30-victim-record/vcl/send/fu-email/failure-permanent.html @@ -1,9 +1,9 @@ {% block content %} -{% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html" %}
    -{% include "/v30/victim-record/vcl/details/email.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/email.html" %}
    diff --git a/app/views/v30/victim-record/vcl/send/fu-email/failure-technical.html b/app/views/ur/partials/v30-victim-record/vcl/send/fu-email/failure-technical.html similarity index 79% rename from app/views/v30/victim-record/vcl/send/fu-email/failure-technical.html rename to app/views/ur/partials/v30-victim-record/vcl/send/fu-email/failure-technical.html index 6a8c8cbcf..aa7e85c62 100644 --- a/app/views/v30/victim-record/vcl/send/fu-email/failure-technical.html +++ b/app/views/ur/partials/v30-victim-record/vcl/send/fu-email/failure-technical.html @@ -1,9 +1,9 @@ {% block content %} -{% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html" %}
    -{% include "/v30/victim-record/vcl/details/email.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/email.html" %}
    diff --git a/app/views/v30/victim-record/vcl/send/fu-email/failure-temporary.html b/app/views/ur/partials/v30-victim-record/vcl/send/fu-email/failure-temporary.html similarity index 84% rename from app/views/v30/victim-record/vcl/send/fu-email/failure-temporary.html rename to app/views/ur/partials/v30-victim-record/vcl/send/fu-email/failure-temporary.html index ead82bd56..b7d7e4abe 100644 --- a/app/views/v30/victim-record/vcl/send/fu-email/failure-temporary.html +++ b/app/views/ur/partials/v30-victim-record/vcl/send/fu-email/failure-temporary.html @@ -1,9 +1,9 @@ {% block content %} -{% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html" %}
    -{% include "/v30/victim-record/vcl/details/email.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/email.html" %}
    diff --git a/app/views/v30/victim-record/vcl/send/fu-email/sending.html b/app/views/ur/partials/v30-victim-record/vcl/send/fu-email/sending.html similarity index 67% rename from app/views/v30/victim-record/vcl/send/fu-email/sending.html rename to app/views/ur/partials/v30-victim-record/vcl/send/fu-email/sending.html index 4dc1b2b3e..0313c3097 100644 --- a/app/views/v30/victim-record/vcl/send/fu-email/sending.html +++ b/app/views/ur/partials/v30-victim-record/vcl/send/fu-email/sending.html @@ -1,9 +1,9 @@ {% block content %} -{% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html" %}
    -{% include "/v30/victim-record/vcl/details/email.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/email.html" %}
    diff --git a/app/views/ur/partials/v30-victim-record/vcl/send/fu-letter/after-call-1.html b/app/views/ur/partials/v30-victim-record/vcl/send/fu-letter/after-call-1.html new file mode 100644 index 000000000..15931e433 --- /dev/null +++ b/app/views/ur/partials/v30-victim-record/vcl/send/fu-letter/after-call-1.html @@ -0,0 +1,7 @@ +{% block content %} +{% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html" %} + +
    + +{% include "/ur/partials/v30-victim-record/vcl/details/letter.html" %} +{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/fu-email/after-call-2.html b/app/views/ur/partials/v30-victim-record/vcl/send/fu-letter/after-call-2.html similarity index 63% rename from app/views/v30/victim-record/pcd/send/fu-email/after-call-2.html rename to app/views/ur/partials/v30-victim-record/vcl/send/fu-letter/after-call-2.html index 2e539bdd1..463f824dd 100644 --- a/app/views/v30/victim-record/pcd/send/fu-email/after-call-2.html +++ b/app/views/ur/partials/v30-victim-record/vcl/send/fu-letter/after-call-2.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/v30/victim-record/pcd/details/call-attempt-2.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-2.html" %}
    @@ -10,11 +10,11 @@
    - {% include "/v30/victim-record/pcd/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html" %}

    -{% include "/v30/victim-record/pcd/details/email.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/letter.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/fu-email/after-call-3.html b/app/views/ur/partials/v30-victim-record/vcl/send/fu-letter/after-call-3.html similarity index 59% rename from app/views/v30/victim-record/vcl/send/fu-email/after-call-3.html rename to app/views/ur/partials/v30-victim-record/vcl/send/fu-letter/after-call-3.html index 1959b6286..8cdb28356 100644 --- a/app/views/v30/victim-record/vcl/send/fu-email/after-call-3.html +++ b/app/views/ur/partials/v30-victim-record/vcl/send/fu-letter/after-call-3.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/v30/victim-record/vcl/details/call-attempt-3.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-3.html" %}
    @@ -10,15 +10,15 @@
    - {% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-2.html" %}
    - {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html" %}

    -{% include "/v30/victim-record/vcl/details/email.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/letter.html" %} {% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html b/app/views/ur/partials/v30-victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html similarity index 84% rename from app/views/v30/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html rename to app/views/ur/partials/v30-victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html index 60e67b06d..0956fcec1 100644 --- a/app/views/v30/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html +++ b/app/views/ur/partials/v30-victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/v30/victim-record/vcl/details/call-attempt-3.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-3.html" %}
    @@ -10,18 +10,18 @@
    - {% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-2.html" %}
    - {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html" %}

    -{% include "/v30/victim-record/vcl/details/letter.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/letter.html" %}
    diff --git a/app/views/v30/victim-record/vcl/send/email/after-call-attempt-1.html b/app/views/ur/partials/v30-victim-record/vcl/send/letter/after-call-attempt-1.html similarity index 69% rename from app/views/v30/victim-record/vcl/send/email/after-call-attempt-1.html rename to app/views/ur/partials/v30-victim-record/vcl/send/letter/after-call-attempt-1.html index 460c7f99f..737ec62d6 100644 --- a/app/views/v30/victim-record/vcl/send/email/after-call-attempt-1.html +++ b/app/views/ur/partials/v30-victim-record/vcl/send/letter/after-call-attempt-1.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/v30/victim-record/vcl/details/email.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/letter.html" %}
    @@ -10,7 +10,7 @@
    - {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html" %}
    {% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/email/after-call-attempt-2.html b/app/views/ur/partials/v30-victim-record/vcl/send/letter/after-call-attempt-2.html similarity index 63% rename from app/views/v31/victim-record/vcl/send/email/after-call-attempt-2.html rename to app/views/ur/partials/v30-victim-record/vcl/send/letter/after-call-attempt-2.html index 489876d5f..4090c149f 100644 --- a/app/views/v31/victim-record/vcl/send/email/after-call-attempt-2.html +++ b/app/views/ur/partials/v30-victim-record/vcl/send/letter/after-call-attempt-2.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/v31/victim-record/vcl/details/email.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/letter.html" %}
    @@ -10,11 +10,11 @@
    - {% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-2.html" %}
    - {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html" %}
    {% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/letter/after-call-attempt-3.html b/app/views/ur/partials/v30-victim-record/vcl/send/letter/after-call-attempt-3.html similarity index 59% rename from app/views/v31/victim-record/vcl/send/letter/after-call-attempt-3.html rename to app/views/ur/partials/v30-victim-record/vcl/send/letter/after-call-attempt-3.html index 2ee72f298..44826ae49 100644 --- a/app/views/v31/victim-record/vcl/send/letter/after-call-attempt-3.html +++ b/app/views/ur/partials/v30-victim-record/vcl/send/letter/after-call-attempt-3.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/v31/victim-record/vcl/details/letter.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/letter.html" %}
    @@ -10,15 +10,15 @@
    - {% include "/v31/victim-record/vcl/details/call-attempt-3.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-3.html" %}
    - {% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-2.html" %}
    - {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/call-attempt-1.html" %}
    {% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/letter/after-email-undelivered.html b/app/views/ur/partials/v30-victim-record/vcl/send/letter/after-email-undelivered.html similarity index 94% rename from app/views/v30/victim-record/vcl/send/letter/after-email-undelivered.html rename to app/views/ur/partials/v30-victim-record/vcl/send/letter/after-email-undelivered.html index 3d18b1809..e1c9d05ce 100644 --- a/app/views/v30/victim-record/vcl/send/letter/after-email-undelivered.html +++ b/app/views/ur/partials/v30-victim-record/vcl/send/letter/after-email-undelivered.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/v30/victim-record/vcl/details/letter.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/letter.html" %}
    diff --git a/app/views/v30/victim-record/vcl/send/letter/dispatched.html b/app/views/ur/partials/v30-victim-record/vcl/send/letter/dispatched.html similarity index 72% rename from app/views/v30/victim-record/vcl/send/letter/dispatched.html rename to app/views/ur/partials/v30-victim-record/vcl/send/letter/dispatched.html index 9bdca2314..30296dbe8 100644 --- a/app/views/v30/victim-record/vcl/send/letter/dispatched.html +++ b/app/views/ur/partials/v30-victim-record/vcl/send/letter/dispatched.html @@ -1,5 +1,5 @@ {% block content %} -{% include "/v30/victim-record/vcl/details/letter.html" %} +{% include "/ur/partials/v30-victim-record/vcl/details/letter.html" %} {% if (data['notifyStatus'] == "") %} {% else %} @@ -12,7 +12,7 @@
    - {% include "/v30/victim-record/vcl/details/email.html" %} + {% include "/ur/partials/v30-victim-record/vcl/details/email.html" %}
    {% endif %} diff --git a/app/views/v30/victim-record/victim-details.html b/app/views/ur/partials/v30-victim-record/victim-details.html similarity index 100% rename from app/views/v30/victim-record/victim-details.html rename to app/views/ur/partials/v30-victim-record/victim-details.html diff --git a/app/views/v21/victim-record/case-contacts.html b/app/views/ur/partials/victim-record/case-contacts-v21.html similarity index 100% rename from app/views/v21/victim-record/case-contacts.html rename to app/views/ur/partials/victim-record/case-contacts-v21.html diff --git a/app/views/v30/victim-record/case-contacts.html b/app/views/ur/partials/victim-record/case-contacts-v30.html similarity index 100% rename from app/views/v30/victim-record/case-contacts.html rename to app/views/ur/partials/victim-record/case-contacts-v30.html diff --git a/app/views/v41/pcd/victim-record/pre-trial/index.html b/app/views/ur/partials/victim-record/pcd/index.html similarity index 65% rename from app/views/v41/pcd/victim-record/pre-trial/index.html rename to app/views/ur/partials/victim-record/pcd/index.html index 60962baf7..304d0f9d8 100644 --- a/app/views/v41/pcd/victim-record/pre-trial/index.html +++ b/app/views/ur/partials/victim-record/pcd/index.html @@ -1,11 +1,10 @@ {% block content %} -

    Pre-trial

    -
    -

    Pre-trial

    + + +
    +
    +

    + Decision to charge +

    +
    +
    + {% include "/ur/partials/v30-victim-record/pcd/send/fu-email/after-call-1.html" %} +
    +
    {% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pre-trial/index.html b/app/views/ur/partials/victim-record/pre-trial/index.html similarity index 90% rename from app/views/v40/pcd/victim-record/pre-trial/index.html rename to app/views/ur/partials/victim-record/pre-trial/index.html index 6b2248bd7..4eee80c59 100644 --- a/app/views/v40/pcd/victim-record/pre-trial/index.html +++ b/app/views/ur/partials/victim-record/pre-trial/index.html @@ -33,7 +33,7 @@

    Pre-trial

    Warning Preferred method of contact unknown

    - Confirm this before you contact the victim, then select a preferred method of contact. + To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact.

    diff --git a/app/views/v21/victim-record/summary.html b/app/views/ur/partials/victim-record/summary-v21.html similarity index 100% rename from app/views/v21/victim-record/summary.html rename to app/views/ur/partials/victim-record/summary-v21.html diff --git a/app/views/v31/victim-record/summary.html b/app/views/ur/partials/victim-record/summary-v30.html similarity index 100% rename from app/views/v31/victim-record/summary.html rename to app/views/ur/partials/victim-record/summary-v30.html diff --git a/app/views/ur/partials/victim-record/vcl/index.html b/app/views/ur/partials/victim-record/vcl/index.html new file mode 100644 index 000000000..d7271adce --- /dev/null +++ b/app/views/ur/partials/victim-record/vcl/index.html @@ -0,0 +1,205 @@ +{% block content %} +
    +
    + + + + + {% if (data['vclType'] == 'stopped-charge') or (data['vclType'] == 'altered-charge') %} +
    +
    +

    + {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% elif (data['vclType'] == "altered-charge") %}Substantially altered charge{% else %}VCL decision{% endif %} +

    +
    +
    + + + {% if (data['vclStatus'] == "draft-not-started") %} + {% include "/ur/partials/v30-victim-record/vcl/draft/not-started.html" %} + + {% elif (data['vclStatus'] == "draft-in-progress") %} + {% include "/ur/partials/v30-victim-record/vcl/draft/in-progress.html" %} + + {% elif (data['vclStatus'] == "draft-under-review") %} + {% include "/ur/partials/v30-victim-record/vcl/draft/under-review.html" %} + + {% elif (data['vclStatus'] == "draft-amendments-required") %} + {% include "/ur/partials/v30-victim-record/vcl/draft/amendments-required.html" %} + + {% elif (data['vclStatus'] == "draft-ready-to-send") %} + {% include "/ur/partials/v30-victim-record/vcl/draft/ready-to-send.html" %} + + {% elif (data['vclStatus'] == "draft-approved-to-send") %} + {% include "/ur/partials/v30-victim-record/vcl/draft/approved-to-send.html" %} + + + {% elif (data['vclStatus'] == "before-call-1") %} + {% include "/ur/partials/v30-victim-record/vcl/call/before-call-1.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-1") %} + {% include "/ur/partials/v30-victim-record/vcl/call/informed-after-call-1.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-2") %} + {% include "/ur/partials/v30-victim-record/vcl/call/informed-after-call-2.html" %} + + {% elif (data['vclStatus'] == "informed-after-call-3") %} + {% include "/ur/partials/v30-victim-record/vcl/call/informed-after-call-3.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-1") %} + {% include "/ur/partials/v30-victim-record/vcl/call/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-2") %} + {% include "/ur/partials/v30-victim-record/vcl/call/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "after-call-attempt-3") %} + {% include "/ur/partials/v30-victim-record/vcl/call/after-call-attempt-3.html" %} + + + {% elif (data['vclStatus'] == "fu-email-after-call-1") %} + {% include "/ur/partials/v30-victim-record/vcl/send/fu-email/after-call-1.html" %} + + {% elif (data['vclStatus'] == "fu-email-after-call-2") %} + {% include "/ur/partials/v30-victim-record/vcl/send/fu-email/after-call-2.html" %} + + {% elif (data['vclStatus'] == "fu-email-after-call-3") %} + {% include "/ur/partials/v30-victim-record/vcl/send/fu-email/after-call-3.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-permanent") %} + {% include "/ur/partials/v30-victim-record/vcl/send/fu-email/failure-permanent.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-permanent-with-success") %} + {% include "/ur/partials/v30-victim-record/vcl/send/fu-email/failure-permanent-with-success.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-technical") %} + {% include "/ur/partials/v30-victim-record/vcl/send/fu-email/failure-technical.html" %} + + {% elif (data['vclStatus'] == "fu-email-failure-temporary") %} + {% include "/ur/partials/v30-victim-record/vcl/send/fu-email/failure-temporary.html" %} + + {% elif (data['vclStatus'] == "fu-email-sending") %} + {% include "/ur/partials/v30-victim-record/vcl/send/fu-email/sending.html" %} + + + {% elif (data['vclStatus'] == "fu-letter-dispatched") %} + {% include "/ur/partials/v30-victim-record/vcl/send/fu-letter/dispatched.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-1") %} + {% include "/ur/partials/v30-victim-record/vcl/send/fu-letter/after-call-1.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-2") %} + {% include "/ur/partials/v30-victim-record/vcl/send/fu-letter/after-call-2.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-call-3") %} + {% include "/ur/partials/v30-victim-record/vcl/send/fu-letter/after-call-3.html" %} + + {% elif (data['vclStatus'] == "fu-letter-after-fu-email-undelivered") %} + {% include "/ur/partials/v30-victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html" %} + + + {% elif (data['vclStatus'] == "email-delivered") %} + {% include "/ur/partials/v30-victim-record/vcl/send/email/delivered.html" %} + + {% elif (data['vclStatus'] == "email-after-call-attempt-1") %} + {% include "/ur/partials/v30-victim-record/vcl/send/email/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "email-after-call-attempt-2") %} + {% include "/ur/partials/v30-victim-record/vcl/send/email/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "email-failure-permanent") %} + {% include "/ur/partials/v30-victim-record/vcl/send/email/failure-permanent.html" %} + + {% elif (data['vclStatus'] == "email-failure-permanent-with-success") %} + {% include "/ur/partials/v30-victim-record/vcl/send/email/failure-permanent-with-success.html" %} + + {% elif (data['vclStatus'] == "email-failure-technical") %} + {% include "/ur/partials/v30-victim-record/vcl/send/email/failure-technical.html" %} + + {% elif (data['vclStatus'] == "email-failure-temporary") %} + {% include "/ur/partials/v30-victim-record/vcl/send/email/failure-temporary.html" %} + + {% elif (data['vclStatus'] == "email-sending") %} + {% include "/ur/partials/v30-victim-record/vcl/send/email/sending.html" %} + + + {% elif (data['vclStatus'] == "letter-dispatched") %} + {% include "/ur/partials/v30-victim-record/vcl/send/letter/dispatched.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-1") %} + {% include "/ur/partials/v30-victim-record/vcl/send/letter/after-call-attempt-1.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-2") %} + {% include "/ur/partials/v30-victim-record/vcl/send/letter/after-call-attempt-2.html" %} + + {% elif (data['vclStatus'] == "letter-after-call-attempt-3") %} + {% include "/ur/partials/v30-victim-record/vcl/send/letter/after-call-attempt-3.html" %} + + {% elif (data['vclStatus'] == "letter-after-email-undelivered") %} + {% include "/ur/partials/v30-victim-record/vcl/send/letter/after-email-undelivered.html" %} + + {% else %} +

    There was a problem retrieving information. Try again later.

    + {% endif %} + + {% include "/ur/partials/v30-victim-record/vcl/next-steps.html" %} +
    +
    + {% else %} + {% if (data['pmoc'] == "via-police") %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed of the stopped or substantially altered charge by the police. +

    + {% elif (data['pmoc'] == "via-isva") %} +

    + {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed of the stopped or substantially altered charge by their Independent Sexual Violence Adviser (ISVA). +

    + {% else %} + {% include "/ur/partials/v30-victim-record/vcl/draft/not-started.html" %} + {% endif %} + + {% include "/ur/partials/v30-victim-record/vcl/next-steps.html" %} + {% endif %} + + {% if (data['vclSent'] == 'yes') or (data['vclSent'] == 'na') %} + + Start another draft to inform of the stopped or substantially altered charge + + {% endif %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/victim-details.html b/app/views/ur/partials/victim-record/victim-details-v21.html similarity index 100% rename from app/views/v21/victim-record/victim-details.html rename to app/views/ur/partials/victim-record/victim-details-v21.html diff --git a/app/views/v31/victim-record/victim-details.html b/app/views/ur/partials/victim-record/victim-details-v30.html similarity index 99% rename from app/views/v31/victim-record/victim-details.html rename to app/views/ur/partials/victim-record/victim-details-v30.html index 1c1708831..c10989c2f 100644 --- a/app/views/v31/victim-record/victim-details.html +++ b/app/views/ur/partials/victim-record/victim-details-v30.html @@ -79,14 +79,14 @@

    Name and contact details

    {% if (data['pmoc'] == "Not provided") %}
    - Enter preferred method of contact + Enter preferred method of contact
    {% else %}
    {{ data['pmoc'] | capitalize }}
    - Change preferred method of contact + Change preferred method of contact
    {% endif %}
    diff --git a/app/views/v10/charges.html b/app/views/v10/charges.html deleted file mode 100644 index f49fe0c00..000000000 --- a/app/views/v10/charges.html +++ /dev/null @@ -1,56 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Charges" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Charges

    - -
    - -
    - - -
    - For example, Battery / common assault -
    - - - -
    - -
    - -
    - - - -
    - -
    - - - -
    - -
    - -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v10/check-answers.html b/app/views/v10/check-answers.html deleted file mode 100644 index d3c6248fe..000000000 --- a/app/views/v10/check-answers.html +++ /dev/null @@ -1,206 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Check answers" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -

    Check your answers before starting the process

    - -

    Recipient details

    - -
    -
    -
    - Recipient is victim -
    -
    - {{ data['intendedRecipient'] }} -
    -
    - Change intended recipient -
    -
    -
    -
    - Recipient's name -
    -
    - {{ data['recipientSurname'] | upper }}, {{ data['recipientForename'] }} -
    -
    - Change recipient's name -
    -
    -
    -
    - Contact method -
    -
    - {{ data['contactMethod'] }} -
    -
    - Change contact method -
    -
    - {% if (data['contactMethod'] == "Email") %} -
    -
    - Email address -
    -
    - {{ data['recipientEmailAddress'] }} -
    -
    - Change email address -
    -
    - {% endif %} - {% if (data['contactMethod'] == "Phone call") %} -
    -
    - Phone number -
    -
    - {{ data['recipientPhoneNumber'] }} -
    -
    - Change phone number -
    -
    - {% endif %} - {% if (data['contactMethod'] == "Letter") %} -
    -
    - Correspondence address -
    -
    - {{ data['recipientAddressLine1'] }}
    {{ data['recipientAddressLine2'] }}
    {{ data['recipientAddressTown'] }}
    {{ data['recipientAddressPostcode'] }} -
    -
    - Change address -
    -
    - {% endif %} -
    - -

    Service Advisor details

    - -
    -
    -
    - Service Advisor is signed in user -
    -
    - {{ data['serviceAdvisor'] }} -
    -
    - Change Service Advisor -
    -
    - {% if (data['serviceAdvisor'] == "No") %} -
    -
    - Service Advisor's name -
    -
    - {{ data['serviceAdvisorSurname'] | upper }}, {{ data['serviceAdvisorForename'] }} -
    -
    - Change Service Advisor's name -
    -
    - {% endif %} -
    - -

    Case details

    - -
    -
    -
    - Reported by -
    -
    - {{ data['reportedBy'] }} -
    -
    - Change who reported the case to the police -
    -
    -
    -
    - Prosecutor's name -
    -
    - {{ data['prosecutorSurname'] | upper }}, {{ data['prosecutorForename'] }} -
    -
    - Change licence type -
    -
    -
    -
    - Charges -
    -
    - - -
      -
    • {{ data['charges'] or "Battery / Common assault" }}
    • -
    • {{ data['charges'] or "Unlawful wounding/inflicting grievous bodily harm" }}
    • -
    - -
    - -
    - Change charges -
    -
    -
    -
    - First hearing -
    -
    - {{ data['firstHearingLocation'] or "Inner London Crown Court" }}
    {{ data['firstHearingDate'] }} -
    -
    - Change first hearing date -
    -
    -
    -
    - Officer in charge -
    -
    - {{ data['oicSurname'] }}
    {{ data['oicCollarNumber'] }} -
    -
    - Change licence type -
    -
    -
    - -

    Now start the process

    - -

    By submitting this form you are confirming that, to the best of your knowledge, the details you are providing are correct.

    - -
    - - - -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v10/communication/send-ptm-invite/contact-method.html b/app/views/v10/communication/send-ptm-invite/contact-method.html deleted file mode 100644 index 55777618c..000000000 --- a/app/views/v10/communication/send-ptm-invite/contact-method.html +++ /dev/null @@ -1,59 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Contact method" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - How should {{ data['recipientForename'] }} {{ data['recipientSurname'] }} receive the pre-trial meeting offer? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} diff --git a/app/views/v10/communication/send-ptm-invite/email-sent.html b/app/views/v10/communication/send-ptm-invite/email-sent.html deleted file mode 100644 index 39ca7a1e9..000000000 --- a/app/views/v10/communication/send-ptm-invite/email-sent.html +++ /dev/null @@ -1,23 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Email sent" %} - -{% block content %} -
    -
    -
    -

    - Pre-trial meeting invitation sent -

    -
    -

    We have sent a invitation email to {{ data['recipientEmailAddress'] }}.

    -

    What happens next

    -

    - The victim has been asked to make arrangements with you by phone or email if they would like to go ahead with the meeting. -

    -

    - Return to victim communication for {{ data['victimForename'] }} {{ data['victimSurname'] }}. -

    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v10/communication/send-ptm-invite/hearing-date.html b/app/views/v10/communication/send-ptm-invite/hearing-date.html deleted file mode 100644 index bcc583e23..000000000 --- a/app/views/v10/communication/send-ptm-invite/hearing-date.html +++ /dev/null @@ -1,46 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Court hearing date" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    - -

    - -

    - -
    - -
    - -
    - For example, 17/5/2025 -
    - - - -
    - -
    - -
    - - - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v10/communication/send-ptm-invite/include-more-services.html b/app/views/v10/communication/send-ptm-invite/include-more-services.html deleted file mode 100644 index 4e2ef6b01..000000000 --- a/app/views/v10/communication/send-ptm-invite/include-more-services.html +++ /dev/null @@ -1,66 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Local or relevant services" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -

    - Local or relevant services -

    - -

    Already mentioned:

    - -
      -
    • Support for victims of sexual violence and abuse (GOV.UK)
    • -
    • Victim Support
    • -
    • The Survivors Trust
    • -
    • Rape Crisis
    • -
    • Male Survivors Partnership
    • -
    • Find an urgent mental health helpline (NHS.UK)
    • -
    • The Samaritans
    • -
    - -
    - -
    -
    - - - Are there other local or relevant services that {{ data['victimForename'] }} {{ data['victimSurname'] }} should be aware of? - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} diff --git a/app/views/v10/communication/send-ptm-invite/intended-recipient.html b/app/views/v10/communication/send-ptm-invite/intended-recipient.html deleted file mode 100644 index 2a340c261..000000000 --- a/app/views/v10/communication/send-ptm-invite/intended-recipient.html +++ /dev/null @@ -1,58 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Intended recipient" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Who is the intended recipient of the pre-trial meeting offer? -

    -
    - -
    - -
    - - -
    - The victim -
    -
    - -
    - - -
    - For example, a parent or guardian -
    -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} diff --git a/app/views/v10/communication/send-ptm-invite/previous-comms.html b/app/views/v10/communication/send-ptm-invite/previous-comms.html deleted file mode 100644 index fd52437a1..000000000 --- a/app/views/v10/communication/send-ptm-invite/previous-comms.html +++ /dev/null @@ -1,52 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Previous communication" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Have you communicated with {{ data['victimForename'] }} {{ data['victimSurname'] }} about the case previously? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} diff --git a/app/views/v10/communication/send-ptm-invite/prosecutor-name.html b/app/views/v10/communication/send-ptm-invite/prosecutor-name.html deleted file mode 100644 index 523c537e7..000000000 --- a/app/views/v10/communication/send-ptm-invite/prosecutor-name.html +++ /dev/null @@ -1,47 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Prosecutor's name" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is the name of the prosecutor? -

    -
    - -
    - - -
    - -
    - - -
    - -
    -
    - - - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v10/communication/send-ptm-invite/recipient-email-address.html b/app/views/v10/communication/send-ptm-invite/recipient-email-address.html deleted file mode 100644 index 415537486..000000000 --- a/app/views/v10/communication/send-ptm-invite/recipient-email-address.html +++ /dev/null @@ -1,33 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Recipient's email address" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    - -

    - -

    - - -
    - - - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v10/communication/send-ptm-invite/recipient-name.html b/app/views/v10/communication/send-ptm-invite/recipient-name.html deleted file mode 100644 index 158d544f4..000000000 --- a/app/views/v10/communication/send-ptm-invite/recipient-name.html +++ /dev/null @@ -1,47 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Name of intended recipient" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is the name of the intended recipient? -

    -
    - -
    - - -
    - -
    - - -
    - -
    -
    - - - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v10/communication/send-ptm-invite/trial-date.html b/app/views/v10/communication/send-ptm-invite/trial-date.html deleted file mode 100644 index 14ead42f4..000000000 --- a/app/views/v10/communication/send-ptm-invite/trial-date.html +++ /dev/null @@ -1,46 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Trial date" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    - -

    - -

    - -
    - -
    - -
    - For example, 17/5/2025 -
    - - - -
    - -
    - -
    - - - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v10/communication/send-ptm-invite/vlo-email-inbox.html b/app/views/v10/communication/send-ptm-invite/vlo-email-inbox.html deleted file mode 100644 index ef1ad42d5..000000000 --- a/app/views/v10/communication/send-ptm-invite/vlo-email-inbox.html +++ /dev/null @@ -1,33 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim Liaison Officer's email inbox" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    - -

    - -

    - - -
    - - - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v10/communication/send-ptm-invite/vlo-name.html b/app/views/v10/communication/send-ptm-invite/vlo-name.html deleted file mode 100644 index fe7843aa9..000000000 --- a/app/views/v10/communication/send-ptm-invite/vlo-name.html +++ /dev/null @@ -1,47 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Name of Victim Liaison Officer" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Who is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s Victim Liaison Officer? -

    -
    - -
    - - -
    - -
    - - -
    - -
    -
    - - - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v10/confirmation-email.html b/app/views/v10/confirmation-email.html deleted file mode 100644 index c84cb28ff..000000000 --- a/app/views/v10/confirmation-email.html +++ /dev/null @@ -1,29 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Email sent" %} - -{% block content %} -
    -
    - -
    -

    - Email sent -

    -
    - -

    The Security Questions email was sent to {{ data['recipientEmailAddress'] }}.

    - -

    What happens next

    - -

    - The recipient must confirm their security answers before you send the charging decision. -

    - -

    - Return to {{ data['victimForename'] }} {{ data['victimSurname'] }} -

    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v10/confirmation-letter.html b/app/views/v10/confirmation-letter.html deleted file mode 100644 index 89d80b802..000000000 --- a/app/views/v10/confirmation-letter.html +++ /dev/null @@ -1,29 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Letter process initiated" %} - -{% block content %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v10/confirmation-phone-call.html b/app/views/v10/confirmation-phone-call.html deleted file mode 100644 index 8285acfea..000000000 --- a/app/views/v10/confirmation-phone-call.html +++ /dev/null @@ -1,31 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Email sent" %} - -{% block content %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v10/contact-method.html b/app/views/v10/contact-method.html deleted file mode 100644 index 0ed0336f3..000000000 --- a/app/views/v10/contact-method.html +++ /dev/null @@ -1,63 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Contact method" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - How should {{ data['recipientForename'] }} {{ data['recipientSurname'] }} receive the charging decision? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v10/first-hearing.html b/app/views/v10/first-hearing.html deleted file mode 100644 index 132554c8f..000000000 --- a/app/views/v10/first-hearing.html +++ /dev/null @@ -1,59 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="First hearing" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    First hearing

    - -
    - -
    - - -
    - For example, a Magistrates or Crown Court -
    - -
    -
    - -
    - - -
    - For example, 17/5/2025 -
    - -
    - - -
    -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - - -{% endblock %} diff --git a/app/views/v10/intended-recipient.html b/app/views/v10/intended-recipient.html deleted file mode 100644 index 87c66903b..000000000 --- a/app/views/v10/intended-recipient.html +++ /dev/null @@ -1,62 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Intended recipient" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Who should receive the charging decision? -

    -
    - -
    - -
    - - -
    - The victim -
    -
    - -
    - - -
    - For example, a parent or guardian -
    -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v10/main-details--completed.html b/app/views/v10/main-details--completed.html deleted file mode 100644 index b80b87fd4..000000000 --- a/app/views/v10/main-details--completed.html +++ /dev/null @@ -1,508 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim or witness details" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - - - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -


    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -

    - -
    - - - Warning - This person is a victim and a serving police officer -

    - Change victim or witness category. -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim or witness details

    - -

    Name and contact details

    - -
    -
    -
    - Full name -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimForename'] }} -
    -
    - Change preferred name -
    -
    -
    -
    - Home address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Correspondence address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change correspondence address -
    -
    -
    -
    - Phone number -
    -
    - 07712345678 -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - sarah.phillips44@gmail.com -
    -
    - Change email address -
    -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred method of contact -
    -
    - Email -
    -
    - Change preferred method of contact -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    - -

    Equality information

    - -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    - -

    Other information

    - -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - -

    Charging decisions

    - -
    -
    -
    - Recipient's name -
    -
    - {{ data['recipientSurname'] | upper }}, {{ data['recipientForename'] }} -
    -
    -
    -
    - Contact method -
    -
    - {{ data['contactMethod'] }} to - {{ data['recipientEmailAddress'] or data['recipientPhoneNumber'] or data['recipientAddressLine1'] }} -
    -
    - -
    -
    - Charges -
    -
    - -
      -
    • {{ data['charges'] or "Battery / Common assault" }}
    • -
    • {{ data['charges'] or "Unlawful wounding/inflicting grievous bodily harm" }}
    • -
    -
    -
    -
    - -

    CPS pre-trial meetings

    - -

    - We have not offered {{ data['victimForename'] }} {{ data['victimSurname'] }} a CPS pre-trial meeting yet. -

    - - - Offer meeting - - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v10/main-details--in-progress.html b/app/views/v10/main-details--in-progress.html deleted file mode 100644 index 41c634e03..000000000 --- a/app/views/v10/main-details--in-progress.html +++ /dev/null @@ -1,464 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim or witness details" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -


    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -

    - -
    - - - Warning - This person is a victim and a serving police officer -

    - Change victim or witness category. -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim or witness details

    - -

    Name and contact details

    - -
    -
    -
    - Full name -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimForename'] }} -
    -
    - Change preferred name -
    -
    -
    -
    - Home address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Correspondence address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change correspondence address -
    -
    -
    -
    - Phone number -
    -
    - 07712345678 -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - sarah.phillips44@gmail.com -
    -
    - Change email address -
    -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred method of contact -
    -
    - Email -
    -
    - Change preferred method of contact -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    - -

    Equality information

    - -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    - -

    Other information

    - -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - -

    Charging decisions

    - -

    - Approve security answers before sending {{ data['victimForename'] }} {{ data['victimSurname'] }} the charging decision. -

    - - - Send charging decision - - -

    CPS pre-trial meetings

    - -

    - We have not offered {{ data['victimForename'] }} {{ data['victimSurname'] }} a CPS pre-trial meeting yet. -

    - - - Offer meeting - - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v10/main-details--not-informed.html b/app/views/v10/main-details--not-informed.html deleted file mode 100644 index 86ffae63a..000000000 --- a/app/views/v10/main-details--not-informed.html +++ /dev/null @@ -1,464 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim or witness details" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -


    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -

    - -
    - - - Warning - This person is a victim and a serving police officer -

    - Change victim or witness category. -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim or witness details

    - -

    Name and contact details

    - -
    -
    -
    - Full name -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimForename'] }} -
    -
    - Change preferred name -
    -
    -
    -
    - Home address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Correspondence address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change correspondence address -
    -
    -
    -
    - Phone number -
    -
    - 07712345678 -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - sarah.phillips44@gmail.com -
    -
    - Change email address -
    -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred method of contact -
    -
    - Email -
    -
    - Change preferred method of contact -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    - -

    Equality information

    - -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    - -

    Other information

    - -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - -

    Charging decisions

    - -

    - We have not informed {{ data['victimForename'] }} {{ data['victimSurname'] }} of the charging decision. -

    - - - Communicate decision - - -

    CPS pre-trial meetings

    - -

    - We have not offered {{ data['victimForename'] }} {{ data['victimSurname'] }} a CPS pre-trial meeting yet. -

    - - - Offer meeting - - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v10/oic.html b/app/views/v10/oic.html deleted file mode 100644 index f75abaaeb..000000000 --- a/app/views/v10/oic.html +++ /dev/null @@ -1,51 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Officer in charge name" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Who is the officer in charge? -

    -
    - -
    - - -
    - -
    - - -
    - -
    -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v10/prosecutor-name.html b/app/views/v10/prosecutor-name.html deleted file mode 100644 index c4bf3906d..000000000 --- a/app/views/v10/prosecutor-name.html +++ /dev/null @@ -1,51 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Prosecutor's name" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is the prosecutor's name? -

    -
    - -
    - - -
    - -
    - - -
    - -
    -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v10/recipient-address.html b/app/views/v10/recipient-address.html deleted file mode 100644 index b1ee8de2c..000000000 --- a/app/views/v10/recipient-address.html +++ /dev/null @@ -1,64 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Recipient's address" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    - -

    - What is {{ data['recipientForename'] }} {{ data['recipientSurname'] }}'s correspondence address? -

    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v10/recipient-email-address.html b/app/views/v10/recipient-email-address.html deleted file mode 100644 index ab31978d6..000000000 --- a/app/views/v10/recipient-email-address.html +++ /dev/null @@ -1,37 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Recipient's email address" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    - -

    - -

    - - -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v10/recipient-name.html b/app/views/v10/recipient-name.html deleted file mode 100644 index 2690cc04e..000000000 --- a/app/views/v10/recipient-name.html +++ /dev/null @@ -1,51 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Recipient name" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is the intended recipient's name? -

    -
    - -
    - - -
    - -
    - - -
    - -
    -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v10/recipient-phone-number.html b/app/views/v10/recipient-phone-number.html deleted file mode 100644 index 7b223b42b..000000000 --- a/app/views/v10/recipient-phone-number.html +++ /dev/null @@ -1,37 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Recipient's phone number" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    - -

    - -

    - - -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v10/reported-by.html b/app/views/v10/reported-by.html deleted file mode 100644 index 82b032699..000000000 --- a/app/views/v10/reported-by.html +++ /dev/null @@ -1,59 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Reported by" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Who reported the case to the police? -

    -
    - -
    - -
    - - -
    - The victim -
    -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v10/search.html b/app/views/v10/search.html deleted file mode 100644 index 66059ee7f..000000000 --- a/app/views/v10/search.html +++ /dev/null @@ -1,134 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Search by URN" %} - -{% block content %} - -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == "42MR1153724") %} -
    - -

    - We've found 8 results for 42MR1153724 -

    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Dates and amounts
    Victim or witness nameURNCase IDCase statusLead defendantAction
    OBERON, Shelly - 42MR11537242155470PendingPRICE, Jefferson+View details
    KING, Wendy - 42MR11537242155470PendingPRICE, Jefferson+View details
    JONES, Oliver A - 42MR11537242155470PendingPRICE, Jefferson+View details
    WOODLEY, Alfred - 42MR11537242155470PendingPRICE, Jefferson+View details
    {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} - 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    Collocini, Emiliano - 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    EVANS, Gareth - 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    COOPER, Tracey - 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    - {% endif %} - - -
    -
    - -{% endblock %} diff --git a/app/views/v10/service-advisor-name.html b/app/views/v10/service-advisor-name.html deleted file mode 100644 index 3923f848f..000000000 --- a/app/views/v10/service-advisor-name.html +++ /dev/null @@ -1,51 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Service Advisor's name" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is the Victim Service Officer or Advisor's name? -

    -
    - -
    - - -
    - -
    - - -
    - -
    -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v10/service-advisor.html b/app/views/v10/service-advisor.html deleted file mode 100644 index 3e01316f9..000000000 --- a/app/views/v10/service-advisor.html +++ /dev/null @@ -1,59 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Service Advisor" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Who is the Victim Service Officer or Advisor for {{ data['victimForename'] }} {{ data['victimSurname'] }}? -

    -
    - -
    - -
    - - -
    - Current signed in user (You) -
    -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v10/sign-in.html b/app/views/v10/sign-in.html deleted file mode 100644 index 97a604d3b..000000000 --- a/app/views/v10/sign-in.html +++ /dev/null @@ -1,74 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Sign in to your account" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case App -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} - -{% block footer %} -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v11/acknowledgement.html b/app/views/v11/acknowledgement.html deleted file mode 100644 index fc41415e0..000000000 --- a/app/views/v11/acknowledgement.html +++ /dev/null @@ -1,41 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Acknowledgement" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    - {{ govukTextarea({ - name: "acknowledgement", - id: "acknowledgement", - label: { - text: "What acknowledgement or thank you do you want to add?", - classes: "govuk-label--l", - isPageHeading: true - }, - hint: { - text: "The text will follow 'I am sorry to learn about what you have been through.' at the start of the email." - }, - value: data['acknowledgement'] - }) }} -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v11/charges.html b/app/views/v11/charges.html deleted file mode 100644 index 2e68e2c99..000000000 --- a/app/views/v11/charges.html +++ /dev/null @@ -1,142 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Charges" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Add a charge

    - -
    - -
    - - - Charge - - -
    - - - -
    - -
    - -
    -
    - - -
    -
    - -
    - -
    - - -
    - For example, 17/5/2025 -
    - -
    - - -
    -
    - - - - - -
    - -
    - -
    - - - -
    - -
    - -
    - - - -
    - -
    - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v11/check-answers.html b/app/views/v11/check-answers.html deleted file mode 100644 index 5af6b2e09..000000000 --- a/app/views/v11/check-answers.html +++ /dev/null @@ -1,236 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Check answers" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Check the details before reviewing the email

    - -

    - You must provide all details before you can review the email. -

    - -
    -
    -

    - Email details -

    -
    -
    -
    -
    -
    - Type -
    -
    - Decision to charge -
    -
    -
    -
    - Sender -
    -
    - {{ data['userSurname'] | upper }}, {{ data['userForename'] }}
    {{ data['sharedMailbox'] }} -
    -
    -
    -
    - Your role -
    - {% if (data['vluRole'] == "Not provided") %} -
    - Select your role -
    - {% else %} -
    - {{ data['vluRole'] }} -
    -
    - Change intended recipient -
    - {% endif %} -
    -
    -
    - Recipients -
    -
    - {% if (data['recipientsVictim']) %} -

    - {{ data['recipientsVictim'] }}
    {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}
    {{ data['victimEmailAddress'] }} -

    - {% endif %} - - {% if (data['recipientsVictimRep']) %} -

    - {{ data['recipientsVictimRep'] }}
    {{ data['victimRepSurname'] | upper }}, {{ data['victimRepForename'] }}
    {{ data['victimRepEmailAddress'] }} -

    - {% endif %} - -

    - Officer in charge
    {% if (data['oicRank'] != "") %}{{ data['oicRank'] }}
    {% endif %}{{ data['oicSurname'] | upper }}, {{ data['oicForename'] }}
    {{ data['oicEmailAddress'] }} -

    - -

    - Victim Services shared mailbox
    victim.services@cps.gov.uk -

    - - {% for item in data['recipient_added[0][email_address]'] %} -

    - Value: {{ item }} -

    - {% endfor %} -
    -
    - Change recipient -
    -
    - -
    -
    - Acknowledgement or thank you -
    - {% if (data['acknowledgement'] == "Not provided" or data['acknowledgement'] == "") %} -
    - Enter acknowledgement or thank you -
    - {% else %} -
    - {{ data['acknowledgement'] }} -
    -
    - Change acknowledgement or thank you -
    - {% endif %} -
    -
    -
    -
    - -
    -
    -

    - Case details -

    -
    -
    -
    -
    -
    - Charges -
    - {% if (data['charges'] == "false") %} -
    - Enter charge details -
    - {% else %} -
    -
      -
    • Common assault
      {{ data['chargeDate'] or "5/2/2025" }}
    • -
    • Unlawful inflicting grievous bodily harm
      {{ data['chargeDate'] or "5/2/2025" }}
    • -
    -
    -
    - Change charges -
    - {% endif %} -
    -
    -
    - Multiple defendants -
    -
    - No -
    -
    -
    -
    - Reported by the victim -
    - {% if (data['reportedByVictim'] == "Not provided") %} -
    - Enter if reported by the victim -
    - {% else %} -
    - {{ data['reportedByVictim'] }} -
    -
    - Change if the victim reported the case to the police -
    - {% endif %} -
    -
    -
    - Officer in charge -
    -
    - {% if (data['oicRank'] == "") %}Rank not provided
    {% else %}{{ data['oicRank'] or "" }}
    {% endif %}{{ data['oicSurname'] | upper }}, {{ data['oicForename'] }} -
    -
    - Change the officer in charge details -
    -
    -
    -
    - Prosecutor -
    -
    - {{ data['prosecutorSurname'] | upper }}, {{ data['prosecutorForename'] }} -
    -
    - Change the prosecutor's name -
    -
    -
    -
    - First hearing -
    - {% if (data['firstHearingDate'] == "") %} -
    - Enter first hearing details -
    - {% else %} -
    - {{ data['firstHearingLocation'] or "Sheffield Magistrates' Court" }}
    Monday 31 March 2025
    -
    -
    - Change first hearing date -
    - {% endif %} -
    -
    -
    -
    - - {% if (data['vluRole'] != "Not provided" and data['acknowledgement'] != "Not provided" and data['reportedByVictim'] != "Not provided") %} -

    Now review your email

    - -

    - Select Review your email to review the charging decision email before you send it. -

    - - - - - {% endif %} -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v11/email-not-sent.html b/app/views/v11/email-not-sent.html deleted file mode 100644 index 5e5b1dcea..000000000 --- a/app/views/v11/email-not-sent.html +++ /dev/null @@ -1,33 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Email not sent" %} - -{% block content %} -
    -
    - -
    -

    - Email not sent -

    -
    - -

    The decision to charge email was not sent to {{ data['victimEmailAddress'] }}.

    - -

    What happens next

    - -

    - If you are sure that the email address is correct, you can try again. -

    - - - Try again - - -

    - Otherwise, go to victim details to update the victim's details. -

    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v11/email-sent.html b/app/views/v11/email-sent.html deleted file mode 100644 index 2f6a765a1..000000000 --- a/app/views/v11/email-sent.html +++ /dev/null @@ -1,43 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Email sent" %} - -{% block content %} -
    -
    - -
    -

    - Email delivered -

    -
    - -

    The decision to charge email was successfully delivered to:

    -
      -
    • {{ data['recipientsVictim'] }}
      {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} ({{ data['victimEmailAddress'] }})
    • -
    • {{ data['recipientsVictimRep'] }}
      {{ data['victimRepSurname'] | upper }}, {{ data['victimRepForename'] }} ({{ data['victimRepEmailAddress'] }})
    • -
    - -

    It was also sent to:

    -
      -
    • Officer in charge
      {% if (data['oicRank'] != "") %}{{ data['oicRank'] }} {% endif %}{{ data['oicSurname'] | upper }}, {{ data['oicForename'] }} ({{ data['oicEmailAddress'] }})
    • -
    • Victim Services
      Shared mailbox ({{ data['sharedMailbox'] }})
    • -
    - -

    What happens next

    - -

    - You should send a Crest survey to the victim or victim representative, unless they have explicitly said they do not wish to receive it. -

    - -

    - A record of this email can be found on the 'Communication' tab of the victim's main page. -

    - - - View recorded communication - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v11/first-hearing.html b/app/views/v11/first-hearing.html deleted file mode 100644 index 005ac6f99..000000000 --- a/app/views/v11/first-hearing.html +++ /dev/null @@ -1,59 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="First hearing" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    First hearing

    - -
    - -
    - - -
    - For example, a Magistrates' Court -
    - -
    -
    - -
    - - -
    - For example, 17/05/2025 -
    - -
    - - -
    -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - - -{% endblock %} diff --git a/app/views/v11/main-details.html b/app/views/v11/main-details.html deleted file mode 100644 index 70517d24b..000000000 --- a/app/views/v11/main-details.html +++ /dev/null @@ -1,572 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim or witness details" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -


    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim or witness details

    - -

    Name and contact details

    - -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Phone number -
    -
    - 07712345678 -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    - -

    Equality information

    - -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    - -

    Other information

    - -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - - {% if (data['preferredMethodOfContact'] == "Not provided") %} -

    - You must confirm the victim's preferred method of contact with the police before contacting them. -

    - - {% else %} - - {% if (data['preferredMethodOfContact'] == "Email") and (data['emailStatus'] == "Not sent") %} -
    - - - Warning - Ensure {{ data['victimForename'] }} {{ data['victimSurname'] }} has cleared security before sending them email communications. - -
    - {% endif %} - -

    Charging decisions

    - - {% if (data['preferredMethodOfContact'] == "Phone" or data['preferredMethodOfContact'] == "Post") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision. -

    - - - Record a charging decision - - - {% elif (data['preferredMethodOfContact'] == "Email") %} - {% if (data['emailStatus'] == "Not sent") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision. -

    - - - Create charging decision email - - - {% elif (data['emailStatus'] == "Sent") %} -
    -
    -
    - Type -
    -
    - Decision to charge -
    -
    -
    -
    - Contact method -
    -
    - {{ data['contactMethod'] or "Email" }} -
    -
    -
    -
    - Sender -
    -
    - {{ data['userSurname'] | upper }}, {{ data['userForename'] }}
    {{ data['vluRole'] }}
    {{ data['sharedMailbox'] }} -
    -
    -
    -
    - Recipients -
    -
    - {% if (data['recipientsVictim']) %} -

    - {{ data['recipientsVictim'] }}
    {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}
    {{ data['victimEmailAddress'] }} -

    - {% endif %} - - {% if (data['recipientsVictimRep']) %} -

    - {{ data['recipientsVictimRep'] }}
    {{ data['victimRepSurname'] | upper }}, {{ data['victimRepForename'] }}
    {{ data['victimRepEmailAddress'] }} -

    - {% endif %} - -

    - Officer in charge
    {% if (data['oicRank'] != "") %}{{ data['oicRank'] }} {% endif %}{{ data['oicSurname'] | upper }}, {{ data['oicForename'] }}
    {{ data['oicEmailAddress'] }} -

    - -

    - Victim Services
    Shared mailbox
    victim.services@cps.gov.uk -

    - - {% for item in data['recipient_added[0][email_address]'] %} -

    - Value: {{ item }} -

    - {% endfor %} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Email -
    -
    - View sent charging decision email -
    -
    -
    - {% endif %} - {% endif %} - -

    CPS pre-trial meetings

    - -

    - We have not offered {{ data['victimForename'] }} {{ data['victimSurname'] }} a CPS pre-trial meeting yet. -

    - - {% if (data['preferredMethodOfContact'] == "Email") %} - - Create meeting offer email - - {% else %} - - Record a meeting - - {% endif %} - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v11/oic.html b/app/views/v11/oic.html deleted file mode 100644 index 04227dde0..000000000 --- a/app/views/v11/oic.html +++ /dev/null @@ -1,86 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Officer in charge" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Who is the officer in charge? -

    -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v11/preferred-method-of-contact.html b/app/views/v11/preferred-method-of-contact.html deleted file mode 100644 index 38973f6b5..000000000 --- a/app/views/v11/preferred-method-of-contact.html +++ /dev/null @@ -1,63 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Preferred method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v11/preview.html b/app/views/v11/preview.html deleted file mode 100644 index eca6c4620..000000000 --- a/app/views/v11/preview.html +++ /dev/null @@ -1,248 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Preview" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -

    - Review your email before sending it -

    - -

    - When you are ready, scroll down and select Send email. Otherwise, you can go back to make further changes. -

    - -

    - Highlighted text shows details added to the template. -

    - -
    - -
    -
    -
    - To -
    -
    - - {% if (data['recipientsVictim']) %} -

    - {{ data['recipientsVictim'] }}
    {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}
    {{ data['victimEmailAddress'] }}
    -

    - {% endif %} - - {% if (data['recipientsVictimRep']) %} -

    - {{ data['recipientsVictimRep'] }}
    {{ data['victimRepSurname'] | upper }}, {{ data['victimRepForename'] }}
    {{ data['victimRepEmailAddress'] }}
    -

    - {% endif %} - -

    - Officer in charge
    {% if (data['oicRank'] != "") %}{{ data['oicRank'] }}
    {% endif %}{{ data['oicSurname'] | upper }}, {{ data['oicForename'] }}
    {{ data['oicEmailAddress'] }}
    -

    - -

    - Victim Services shared mailbox
    victim.services@cps.gov.uk
    -

    - -
    -
    -
    -
    - Subject -
    -
    - Crown Prosecution Service - 42MZ1139323/VTP -
    -
    -
    - -

    - Body -

    - -
    - -
    - -

    - Crown Prosecution Service unique reference number: 42MZ1139323 -

    - -

    - Please quote this reference number in any communications -

    - -
    - -

    - Dear {{ data['victimForename'] }} {{ data['victimSurname'] }} -

    - -

    - My name is {{ data['userForename'] }} {{ data['userSurname'] }} and I am the Crown Prosecution Service (CPS) {{ data['vluRole'] }} on the case {% if (data['reportedByVictim'] == "Yes") %}you{% else %}was{% endif %} reported to the police. -

    - -

    - I am sorry to learn about what you have been through. {{ data['acknowledgement'] }} -

    - -

    - The case has been passed to us for review. The role of the CPS is to consider the evidence collected by the police and decide whether the suspect should be charged. The prosecutor who reviewed this case is {{ data['prosecutorForename'] }} {{ data['prosecutorSurname'] }}. -

    - -

    - I am emailing to let you know that, following a review of the evidence, the prosecutor has authorised the police to charge the defendant with the following offences: -

    - -
      -
    1. Common assault - {{ data['chargeDate'] or "5/2/2025" }}
    2. -
    3. Unlawful inflicting grievous bodily harm - {{ data['chargeDate'] or "5/2/2025" }}
    4. -
    - -

    - What happens now? -

    - -

    - Next, there will be a ‘First Hearing’ at {{ data['firstHearingLocation'] or "Sheffield Magistrates' Court" }} on {{ data['firstHearingDate'] or "Wednesday 16 April 2025" }}. You do not need to attend this hearing, but you can if you would like to. -

    - -

    - If the defendant enters a ‘not guilty’ plea to the offences, the court will decide whether the case stays in the magistrates’ court for trial or if it will be sent to the Crown Court for trial. Our online guide for victims explains more about how the court makes this decision, other key decisions the court makes at this hearing and what happens next: https://www.cps.gov.uk/information-and-support-victims-witnesses -

    - -

    - If the case goes to trial, you will likely be asked to attend to give evidence. A police Witness Care Officer will be in touch to explain more about this and ensure you know where and when the trial will take place. They will also let you know more about the support available to you. -

    - -

    - If the defendant enters a ‘guilty’ plea to the offences, the court may decide to sentence straight away or set a sentencing hearing on another day. This might be so the court can ask for more information to help them decide what the sentence should be. -

    - -

    - The police Witness Care Officer and the police officer in charge of the case, {% if (data['oicRank'] != "") %}{{ data['oicRank'] or "Constable" }} {% endif %} {{ data['oicForename'] }} {{ data['oicSurname'] }}, have a duty to keep you up to date with how the case is progressing. This includes what happened at the hearing, when the next hearing is, what bail conditions the defendant has and if they will be held in custody. The Witness Care Officer will also let you know if you will need to give evidence and what time you need to arrive. -

    - -

    - Victim Personal Statement -

    - -

    - Ahead of any sentencing hearings, we will provide the court with your ‘Victim Personal Statement’ (VPS) if you have provided one. A VPS is an opportunity to explain in your own words how the crime has impacted you; the judge or magistrates will take this into consideration during sentencing. The police will ask you if you’d like to provide a VPS during the investigation. You can update or make a further VPS at any stage of the case. You can get in touch with your police contact who will arrange for you to do this. -

    - -

    - I understand that this may have been a difficult time for you. Thank you for your support with the case and I hope this email has been helpful in explaining the next steps. There are many independent and free support services available to you. You will see some of these listed below or you can visit our online guide to find what is most helpful to you. -

    - -

    - Yours sincerely -

    - -

    - {{ data['userForename'] }} {{ data['userSurname'] }},
    - {{ data['vluRole'] }} -

    - -
    - -

    - Further Information and Support -

    - -

    - There are support services available for you to consider using if you wish, which are listed below. There are also links to further information that may be relevant. -

    - -

    - Should you have any questions about the information in this email, please contact one of our CPS Service Advisors: -

    - -
      -
    • Victim.Services@cps.gov.uk
    • -
    • Telephone: 020 3357 0012
    • -
    - -

    - --- -

    - -

    - The Online Victims Guide -

    - -

    - The online Victims Guide is an information portal designed by the Crown Prosecution Service (CPS) to provide you with more information on what you can expect as the case progresses through the criminal justice system. -

    - -

    - It highlights what support is available to help you through the end-to-end process, including information and available support should you be asked to give evidence. You can access the online guide here: https://www.cps.gov.uk/information-and-support-victims-witnesses -

    - -

    - Further Support -

    - - - -

    - Further Information -

    - - - -

    - Translations -

    - -

    - Please let us know if you would like the letter and the leaflet translated. -

    - -

    - Rhowch wybod i ni os hoffech i’r llythyr a’r daflen gael ei chyfieith. -

    - -
    - -

    - --- -

    - -

    - Read our Privacy Notice here https://www.cps.gov.uk/privacy-notice-crown-prosecution-service-cps. Please note that your data may be transferred to or hosted on email servers outside of the UK and will be subject to your email provider's data policy. -

    - -

    - Click here to let us know if you no longer wish to receive emails from the CPS about this case. -

    - -

    - End of email -

    - -
    - - - Send email - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v11/prosecutor-name.html b/app/views/v11/prosecutor-name.html deleted file mode 100644 index aef342608..000000000 --- a/app/views/v11/prosecutor-name.html +++ /dev/null @@ -1,51 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Prosecutor's name" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is the prosecutor's name? -

    -
    - -
    - - -
    - -
    - - -
    - -
    -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v11/recipients.html b/app/views/v11/recipients.html deleted file mode 100644 index 4a1a3806f..000000000 --- a/app/views/v11/recipients.html +++ /dev/null @@ -1,107 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Intended recipient" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Recipients

    - -
    -
    - -

    - Main recipient(s) -

    -
    -
    - Select all that apply. -
    -
    -
    - - -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    - - -
    - {{ data['victimRepEmailAddress'] }} -
    -
    -
    -
    -
    - -
    - -
    - -

    Add another recipient

    - -
    -

    The following recipients already added:

    -
      -
    • Officer in charge ({{ data['oicSurname'] | upper }}, {{ data['oicForename'] }})
      {{ data['oicEmailAddress'] }}
    • -
    • Victim Services shared mailbox
      {{ data['sharedMailbox'] }}
    • -
    -
    - -
    - - -

    - Recipient -

    -
    - -
    - - - - -
    - -
    - -
    - - - -
    - -
    - -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v11/reported-by-victim.html b/app/views/v11/reported-by-victim.html deleted file mode 100644 index 21f8d8e22..000000000 --- a/app/views/v11/reported-by-victim.html +++ /dev/null @@ -1,60 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Reported by victim" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Did the victim report the case to the police? -

    -
    - -
    - Your answer determines the wording of the email. For example, 'you reported' or 'was reported' -
    - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v11/search.html b/app/views/v11/search.html deleted file mode 100644 index 016962538..000000000 --- a/app/views/v11/search.html +++ /dev/null @@ -1,134 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Search by URN" %} - -{% block content %} - -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == "42MR1153724") %} -
    - -

    - We've found 8 results for 42MR1153724 -

    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Dates and amounts
    Victim or witness nameURNCase IDCase statusLead defendantAction
    OBERON, Shelly - 42MR11537242155470PendingPRICE, Jefferson+View details
    KING, Wendy - 42MR11537242155470PendingPRICE, Jefferson+View details
    JONES, Oliver A - 42MR11537242155470PendingPRICE, Jefferson+View details
    WOODLEY, Alfred - 42MR11537242155470PendingPRICE, Jefferson+View details
    {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} - 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    Collocini, Emiliano - 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    EVANS, Gareth - 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    COOPER, Tracey - 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    - {% endif %} - - -
    -
    - -{% endblock %} diff --git a/app/views/v11/sign-in.html b/app/views/v11/sign-in.html deleted file mode 100644 index 405b16aca..000000000 --- a/app/views/v11/sign-in.html +++ /dev/null @@ -1,74 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="UR: Sending charging decision email" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case App -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} - -{% block footer %} -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v11/vlu-role.html b/app/views/v11/vlu-role.html deleted file mode 100644 index 601d6d11e..000000000 --- a/app/views/v11/vlu-role.html +++ /dev/null @@ -1,63 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim Liaison Unit role" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is your role? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v12/attempt-to-contact-again.html b/app/views/v12/attempt-to-contact-again.html deleted file mode 100644 index fa7eabc37..000000000 --- a/app/views/v12/attempt-to-contact-again.html +++ /dev/null @@ -1,69 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Attempt to contact again" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What do you want to do next? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - Only choose if listed as an alternative method of contact -
    -
    - -
    - - -
    - Only choose if listed as an alternative method of contact -
    -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v12/cant-connect.html b/app/views/v12/cant-connect.html deleted file mode 100644 index 0360fa4ba..000000000 --- a/app/views/v12/cant-connect.html +++ /dev/null @@ -1,26 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Can't connect to the letter drafting tool" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - We can't connect to the letter drafting tool. -

    -

    - You can try to send it again later from the 'Communication' tab of the victim's record within the Victim Case Application. -

    - - Return to victim record - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v12/check-details--email.html b/app/views/v12/check-details--email.html deleted file mode 100644 index 94bfb95ea..000000000 --- a/app/views/v12/check-details--email.html +++ /dev/null @@ -1,64 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Check details" %} - -{% block content %} -
    -
    - -
    - -

    Check the details before sending the email

    - -

    Email details

    - -
    -
    -
    - Type -
    -
    - Decision to charge -
    -
    -
    -
    - Recipient -
    -
    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) -

    -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - -
    - -

    Now send your email

    - -

    - Select Send email to inform the victim of the charging decision. -

    - - - -
    - - Send email later -
    - -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v12/check-details.html b/app/views/v12/check-details.html deleted file mode 100644 index c56d92d74..000000000 --- a/app/views/v12/check-details.html +++ /dev/null @@ -1,85 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Check details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Check the details before {{ "sending the email" if (data['preferredMethodOfContact'] == "Email") else "dispatching the letter" }}

    - -

    {{ "Email" if (data['preferredMethodOfContact'] == "Email") else "Letter" }} details

    - -
    -
    -
    - Type -
    -
    - Decision to charge -
    -
    -
    -
    - Recipient -
    -
    -

    - {% if (data['preferredMethodOfContact'] == "Post") %}{{ data['victimTitle'] or "Ms" }}{% endif %} {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) -

    -
    -
    - {% if (data['preferredMethodOfContact'] == "Email") %} -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - {% elif (data['preferredMethodOfContact'] == "Post") %} -
    -
    - Address -
    -
    -

    - Oakhurst House
    Willowtree Avenue
    Birchwood
    NP14 6LF -

    -
    -
    - {% endif %} - -
    - -

    {{ "Now send your email" if (data['preferredMethodOfContact'] == "Email") else "Now dispatch your letter" }}

    - -

    - Select {{ "Send email" if (data['preferredMethodOfContact'] == "Email") else "Dispatch letter" }} to inform the victim of the charging decision. -

    - - - -
    - - Cancel -
    - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v12/comms-drafter.html b/app/views/v12/comms-drafter.html deleted file mode 100644 index 27950d0cb..000000000 --- a/app/views/v12/comms-drafter.html +++ /dev/null @@ -1,31 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Comms Drafter" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -

    Comms Drafter

    - -

    - Preferred method of contact is {{ data['preferredMethodOfContact'] | lower }}. -

    - - {% if (data['preferredMethodOfContact'] == "Email") %} - - Save email (return to VCA) - - {% elif (data['preferredMethodOfContact'] == "Post") %} - - Save letter (return to VCA) - - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v12/email-address.html b/app/views/v12/email-address.html deleted file mode 100644 index fef0c327e..000000000 --- a/app/views/v12/email-address.html +++ /dev/null @@ -1,41 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim's email address" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    - -

    - -

    - -
    - You might need to call back the victim to confirm their details. -
    - - -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v12/email-delivered.html b/app/views/v12/email-delivered.html deleted file mode 100644 index 4d3f717c1..000000000 --- a/app/views/v12/email-delivered.html +++ /dev/null @@ -1,39 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Email delivered" %} - -{% block content %} -
    -
    - -
    -

    - Email delivered -

    -
    - -

    - The decision to charge email was successfully delivered to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}). -

    - - - -

    Further information

    - -

    - You can view the recorded email on the 'Communication' tab of the victim's page, within the Victim Case Application. -

    - -

    - The decision to charge email was automatically saved to CMS as well. -

    - - - View all communications - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v12/email-sending.html b/app/views/v12/email-sending.html deleted file mode 100644 index 4051e646d..000000000 --- a/app/views/v12/email-sending.html +++ /dev/null @@ -1,37 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Sending email" %} - -{% block content %} -
    -
    - -

    - Sending email -

    - -

    - The decision to charge email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}). -

    - - - -

    Further information

    - -

    - You can view the recorded email on the 'Communication' tab of the victim's page, within the Victim Case Application. -

    - -

    - The decision to charge email was automatically saved to CMS as well. -

    - - - View all communications - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v12/email-undelivered.html b/app/views/v12/email-undelivered.html deleted file mode 100644 index 33616ad19..000000000 --- a/app/views/v12/email-undelivered.html +++ /dev/null @@ -1,33 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Email not sent" %} - -{% block content %} -
    -
    - -
    -

    - Email not sent -

    -
    - -

    The decision to charge email was not sent to {{ data['victimEmailAddress'] }}.

    - -

    What happens next

    - -

    - If you are sure that the email address is correct, you can try again. -

    - - - Try again - - -

    - Otherwise, go to victim details to update the victim's details. -

    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v12/first-hearing.html b/app/views/v12/first-hearing.html deleted file mode 100644 index 4d81137b4..000000000 --- a/app/views/v12/first-hearing.html +++ /dev/null @@ -1,59 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="First hearing" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    First hearing

    - -
    - -
    - - -
    - For example, a Magistrates' Court -
    - -
    -
    - -
    - - -
    - For example, 17/05/2025 -
    - -
    - - -
    -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - - -{% endblock %} diff --git a/app/views/v12/follow-up-method-of-contact.html b/app/views/v12/follow-up-method-of-contact.html deleted file mode 100644 index f4ad9d8c6..000000000 --- a/app/views/v12/follow-up-method-of-contact.html +++ /dev/null @@ -1,56 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Follow-up method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - How did {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the follow-up to the telephone call? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v12/inform-by-post.html b/app/views/v12/inform-by-post.html deleted file mode 100644 index 3f308adc5..000000000 --- a/app/views/v12/inform-by-post.html +++ /dev/null @@ -1,25 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Inform by post" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -

    Inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post

    - -

    - You must inform the victim by post because you were unable to by {{ data['preferredMethodOfContact'] | lower }}. -

    - - - Inform by post - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v12/letter-details.html b/app/views/v12/letter-details.html deleted file mode 100644 index fd388007b..000000000 --- a/app/views/v12/letter-details.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Letter details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -

    Letter details

    - -
    -
    - - -
    - For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v12/letter-dispatched.html b/app/views/v12/letter-dispatched.html deleted file mode 100644 index d16835a2a..000000000 --- a/app/views/v12/letter-dispatched.html +++ /dev/null @@ -1,39 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Letter dispatched" %} - -{% block content %} -
    -
    - -
    -

    - Letter dispatched -

    -
    - -

    - The decision to charge letter was successfully dispatched to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimAddressLine1'] }}, {{ data['victimPostCode'] }}). -

    - - - -

    Further information

    - -

    - You can view the recorded letter on the 'Communication' tab of the victim's page, within the Victim Case Application. -

    - -

    - The decision to charge letter was automatically saved to CMS as well. -

    - - - View all communications - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v12/letter-recorded.html b/app/views/v12/letter-recorded.html deleted file mode 100644 index cfeeece73..000000000 --- a/app/views/v12/letter-recorded.html +++ /dev/null @@ -1,39 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Letter recorded" %} - -{% block content %} -
    -
    - -
    -

    - Letter recorded -

    -
    - -

    - You've recorded that the decision to charge letter was successfully dispatched to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimAddressLine1'] }}, {{ data['victimPostCode'] }}). -

    - - - -

    Further information

    - -

    - You can view the recorded letter on the 'Communication' tab of the victim's page, within the Victim Case Application. -

    - -

    - The decision to charge letter was automatically saved to CMS as well. -

    - - - View all communications - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v12/permanent-failure.html b/app/views/v12/permanent-failure.html deleted file mode 100644 index f69063a54..000000000 --- a/app/views/v12/permanent-failure.html +++ /dev/null @@ -1,36 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Permanent failure" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. -

    - -

    - Check the email address is correct. If it is incorrect, you can update the email address. -

    - - -

    - Once updated, you can try to send the email again from 'Communication' tab of the victim's record. -

    - - Return to victim record - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v12/pmoc-new.html b/app/views/v12/pmoc-new.html deleted file mode 100644 index e1e049c02..000000000 --- a/app/views/v12/pmoc-new.html +++ /dev/null @@ -1,132 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Telephone call details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -

    Preferred method of contact

    - -
    - -
    -
    - - -

    - Person to contact -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    or
    - -
    - - -
    - -
    -
    -
    - -
    -
    - - -

    - Contact method -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v12/preferred-method-of-contact-new.html b/app/views/v12/preferred-method-of-contact-new.html deleted file mode 100644 index 29aee0188..000000000 --- a/app/views/v12/preferred-method-of-contact-new.html +++ /dev/null @@ -1,172 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Preferred method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    or
    - -
    - - -
    - -
    or
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v12/preferred-method-of-contact.html b/app/views/v12/preferred-method-of-contact.html deleted file mode 100644 index f6715b337..000000000 --- a/app/views/v12/preferred-method-of-contact.html +++ /dev/null @@ -1,84 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Preferred method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v12/search.html b/app/views/v12/search.html deleted file mode 100644 index 0a9307c21..000000000 --- a/app/views/v12/search.html +++ /dev/null @@ -1,134 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Search by URN" %} - -{% block content %} - -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == "42MR1153724") %} -
    - -

    - We've found 8 results for 42MR1153724 -

    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Dates and amounts
    Victim or witness nameURNCase IDCase statusLead defendantAction
    OBERON, Shelly - 42MR11537242155470PendingPRICE, Jefferson+View details
    KING, Wendy - 42MR11537242155470PendingPRICE, Jefferson+View details
    JONES, Oliver A - 42MR11537242155470PendingPRICE, Jefferson+View details
    WOODLEY, Alfred - 42MR11537242155470PendingPRICE, Jefferson+View details
    {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} - 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    Collocini, Emiliano - 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    EVANS, Gareth - 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    COOPER, Tracey - 42MR11537242155470PendingSPACE, Spencer SeaplaneView details
    - {% endif %} - - -
    -
    - -{% endblock %} diff --git a/app/views/v12/sign-in.html b/app/views/v12/sign-in.html deleted file mode 100644 index 1b2ec85c1..000000000 --- a/app/views/v12/sign-in.html +++ /dev/null @@ -1,74 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="UR: Sending charging decision email" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case App -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} - -{% block footer %} -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v12/technical-failure.html b/app/views/v12/technical-failure.html deleted file mode 100644 index 62bf98818..000000000 --- a/app/views/v12/technical-failure.html +++ /dev/null @@ -1,26 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Technical failure" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem sending the email to {{ data['victimForename'] }} {{ data['victimSurname'] }} -

    -

    - The email was saved as a draft. -

    -

    - You can try to send the email again now. -

    -

    - Alternatively, try sending again later from the 'Communication' tab of the victim's record within the Victim Case Application. -

    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v12/telephone-call-details.html b/app/views/v12/telephone-call-details.html deleted file mode 100644 index 24127292a..000000000 --- a/app/views/v12/telephone-call-details.html +++ /dev/null @@ -1,117 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Telephone call details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -

    Telephone call details

    - -
    - -
    - - -
    - For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - For example, 11:15 -
    - -
    - -
    -
    - - -
    -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - -

    - Victim informed -

    -
    - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v12/temporary-failure.html b/app/views/v12/temporary-failure.html deleted file mode 100644 index 0f0c31e72..000000000 --- a/app/views/v12/temporary-failure.html +++ /dev/null @@ -1,29 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Temporary failure" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -

    - You can try to send it again later from the 'Communication' tab of the victim's record within the Victim Case Application. -

    - - Return to victim record - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v12/victim-record--after-three-attempts-email-undelivered-letter-recorded.html b/app/views/v12/victim-record--after-three-attempts-email-undelivered-letter-recorded.html deleted file mode 100644 index 933dadeb6..000000000 --- a/app/views/v12/victim-record--after-three-attempts-email-undelivered-letter-recorded.html +++ /dev/null @@ -1,738 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - - - - {% if (data['subTab'] == "charging-decision") %} -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Contact method -
    -
    - Post -
    -
    -
    -
    - Date of dispatch -
    -
    - Thursday 20 March 2025 -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - -
    - - - Previous contact attempts - - -
    -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    -
    - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 3 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 15:02 -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 2 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 14:40 -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    -
    -
    -
    -
    - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--after-three-attempts-fu-email-undelivered-letter-recorded.html b/app/views/v12/victim-record--after-three-attempts-fu-email-undelivered-letter-recorded.html deleted file mode 100644 index 735b16789..000000000 --- a/app/views/v12/victim-record--after-three-attempts-fu-email-undelivered-letter-recorded.html +++ /dev/null @@ -1,757 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - - - - {% if (data['subTab'] == "charging-decision") %} -
    - - - Warning - You must inform the victim by post because you were unable to by telephone. - -
    - -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 3 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 15:02 -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - -
    - - - Previous contact attempts - - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 2 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 14:40 -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    -
    -
    - -
    - -
    -
    -
    - Followed up by -
    -
    - Post -
    -
    -
    -
    - Date of dispatch -
    -
    - Thursday 20 March 2025 -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - -
    - - - Previous follow-up attempts - - -
    -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    -
    -
    -
    - -
    -
    - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--after-three-attempts-letter-not-recorded.html b/app/views/v12/victim-record--after-three-attempts-letter-not-recorded.html deleted file mode 100644 index 84432d0d7..000000000 --- a/app/views/v12/victim-record--after-three-attempts-letter-not-recorded.html +++ /dev/null @@ -1,685 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - - - - {% if (data['subTab'] == "charging-decision") %} -
    - - - Warning - You must inform the victim by post because you were unable to by telephone. - -
    - -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 3 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 15:02 -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - - - Previous contact attempts - - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 2 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 14:40 -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    -
    -
    - - - Record letter to inform of a charging decision - -
    -
    - - - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--after-three-attempts-letter-recorded.html b/app/views/v12/victim-record--after-three-attempts-letter-recorded.html deleted file mode 100644 index 8317f4e5e..000000000 --- a/app/views/v12/victim-record--after-three-attempts-letter-recorded.html +++ /dev/null @@ -1,702 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - - - - {% if (data['subTab'] == "charging-decision") %} -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Contact method -
    -
    - Post -
    -
    -
    -
    - Date of dispatch -
    -
    - Thursday 20 March 2025 -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - -
    - - - Previous contact attempts - - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 3 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 15:02 -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 2 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 14:40 -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    -
    -
    -
    -
    - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--email-delivered.html b/app/views/v12/victim-record--email-delivered.html deleted file mode 100644 index c8ac14cb2..000000000 --- a/app/views/v12/victim-record--email-delivered.html +++ /dev/null @@ -1,549 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - - - - {% if (data['subTab'] == "charging-decision") %} -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Status -
    -
    - Delivered -
    -
    - -
    -
    -
    - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--email-draft-amendments-required.html b/app/views/v12/victim-record--email-draft-amendments-required.html deleted file mode 100644 index c0f864d91..000000000 --- a/app/views/v12/victim-record--email-draft-amendments-required.html +++ /dev/null @@ -1,501 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Search for another victim -{% endblock %} - -{% block content %} -
    -
    - -
    -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    -

    - Case URN: 42MZ1139323/1 -

    -
    - -
    -

    - Contents -

    - - - -
    - -

    Summary

    - -
    -
    -
    -
    -

    - Victim details -

    - -
    -
    -
    -
    -
    - Name -
    -
    - DAVIES, Jennifer -
    -
    -
    -
    - Age -
    -
    - 34 (22/7/1990) -
    -
    -
    -
    - Categories -
    -
    -

    - Vulnerable -

    -

    - Intimidated -

    -
    -
    -
    -
    - Disability or access need -
    -
    - Yes -
    -
    -
    -
    - Address -
    -
    - 130 Denton Avenue
    Banton
    Dunbartonshire
    G65 0QR -
    -
    -
    -
    - Phone -
    -
    - 07352765432 -
    -
    -
    -
    - Email -
    -
    - jennifer.davies@gmail.com -
    -
    -
    -
    - Want to be contacted -
    -
    - Yes -
    -
    -
    -
    - Preferred method of contact -
    -
    - Mobile -
    -
    -
    -
    - Preferred contact times -
    -
    - Weekdays, 8am to 6pm -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Case contacts -

    - -
    -
    -
    -
    -
    - Family Liaison Officer -
    -
    - BIDWELL, Jane -
    -
    -
    -
    - IDVA -
    -
    - SAKAMOTO, Hadji -
    -
    -
    -
    - Counsel -
    -
    - HAMER, Olivia -
    -
    -
    -
    - Defence solicitor -
    -
    - BINKS, Thomas -
    -
    -
    -
    - High court advocate -
    -
    - SHEAF, Jessica -
    -
    -
    -
    - Officer in charge -
    -
    - PC FISHER, Jane -
    -
    -
    -
    -
    -
    -
    -

    - Case information -

    -
    -
    -
    -
    -
    - Case status -
    -
    - Pending -
    -
    -
    -
    - Monitoring codes -
    -
    -

    - Mental health -

    -

    - Domestic violence -

    -

    - Prohibited weapons -

    -

    - Human trafficking -

    -

    - Media interest -

    -
    -
    -
    -
    - Next hearing -
    -
    -

    - First hearing -

    -

    - Wednesday 13 August 2025 -

    -

    - Southend Court House: County Court and Family Court and Magistrates Court -

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Defendant information -

    -
    -
    -

    - DAVIES, Bella -

    -
    -
    -
    - Age -
    -
    - 34 (15/9/1990) -
    -
    -
    -
    - Charge -
    -
    - Grievous bodily harm -
    -
    -
    -
    - Custody -
    -
    - In police custody, 15 days -
    -
    -
    -

    - SIMPSON, Bart -

    -
    -
    -
    - Age -
    -
    - 15 (8/8/2010) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 6 days -
    -
    -
    -

    - JONES, Vince -

    -
    -
    -
    - Age -
    -
    - 45 (15/9/1979) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 5 days -
    -
    -
    -
    -
    -
    -
    - -
    - -
    -

    Victim details

    -
    - -
    -

    Case contacts

    -
    - -
    - -

    Communications

    - -
    -
    - - - Warning - Check that Security Questions are correctly answered before sending {{ data['victimForename'] }} {{ data['victimSurname'] }} further emails. - -
    -
    - - - - {% if (data['subTab'] == "charging-decision") %} - -
    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. -

    - -

    - The draft requires changes before sending. -

    - - - Amend draft to inform of a charging decision - -
    - - - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Create email to offer a CPS pre-trial meeting - - - - - {% endif %} - - - - - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--email-draft-finalised.html b/app/views/v12/victim-record--email-draft-finalised.html deleted file mode 100644 index c96e08e71..000000000 --- a/app/views/v12/victim-record--email-draft-finalised.html +++ /dev/null @@ -1,501 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Search for another victim -{% endblock %} - -{% block content %} -
    -
    - -
    -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    -

    - Case URN: 42MZ1139323/1 -

    -
    - -
    -

    - Contents -

    - - - -
    - -

    Summary

    - -
    -
    -
    -
    -

    - Victim details -

    - -
    -
    -
    -
    -
    - Name -
    -
    - DAVIES, Jennifer -
    -
    -
    -
    - Age -
    -
    - 34 (22/7/1990) -
    -
    -
    -
    - Categories -
    -
    -

    - Vulnerable -

    -

    - Intimidated -

    -
    -
    -
    -
    - Disability or access need -
    -
    - Yes -
    -
    -
    -
    - Address -
    -
    - 130 Denton Avenue
    Banton
    Dunbartonshire
    G65 0QR -
    -
    -
    -
    - Phone -
    -
    - 07352765432 -
    -
    -
    -
    - Email -
    -
    - jennifer.davies@gmail.com -
    -
    -
    -
    - Want to be contacted -
    -
    - Yes -
    -
    -
    -
    - Preferred method of contact -
    -
    - Mobile -
    -
    -
    -
    - Preferred contact times -
    -
    - Weekdays, 8am to 6pm -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Case contacts -

    - -
    -
    -
    -
    -
    - Family Liaison Officer -
    -
    - BIDWELL, Jane -
    -
    -
    -
    - IDVA -
    -
    - SAKAMOTO, Hadji -
    -
    -
    -
    - Counsel -
    -
    - HAMER, Olivia -
    -
    -
    -
    - Defence solicitor -
    -
    - BINKS, Thomas -
    -
    -
    -
    - High court advocate -
    -
    - SHEAF, Jessica -
    -
    -
    -
    - Officer in charge -
    -
    - PC FISHER, Jane -
    -
    -
    -
    -
    -
    -
    -

    - Case information -

    -
    -
    -
    -
    -
    - Case status -
    -
    - Pending -
    -
    -
    -
    - Monitoring codes -
    -
    -

    - Mental health -

    -

    - Domestic violence -

    -

    - Prohibited weapons -

    -

    - Human trafficking -

    -

    - Media interest -

    -
    -
    -
    -
    - Next hearing -
    -
    -

    - First hearing -

    -

    - Wednesday 13 August 2025 -

    -

    - Southend Court House: County Court and Family Court and Magistrates Court -

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Defendant information -

    -
    -
    -

    - DAVIES, Bella -

    -
    -
    -
    - Age -
    -
    - 34 (15/9/1990) -
    -
    -
    -
    - Charge -
    -
    - Grievous bodily harm -
    -
    -
    -
    - Custody -
    -
    - In police custody, 15 days -
    -
    -
    -

    - SIMPSON, Bart -

    -
    -
    -
    - Age -
    -
    - 15 (8/8/2010) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 6 days -
    -
    -
    -

    - JONES, Vince -

    -
    -
    -
    - Age -
    -
    - 45 (15/9/1979) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 5 days -
    -
    -
    -
    -
    -
    -
    - -
    - -
    -

    Victim details

    -
    - -
    -

    Case contacts

    -
    - -
    - -

    Communications

    - -
    -
    - - - Warning - Check that Security Questions are correctly answered before sending {{ data['victimForename'] }} {{ data['victimSurname'] }} further emails. - -
    -
    - - - - {% if (data['subTab'] == "charging-decision") %} - -
    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. -

    - -

    - The draft was finalised. No changes are required. -

    - - - Review draft before sending to inform of a charging decision - -
    - - - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Create email to offer a CPS pre-trial meeting - - - - - {% endif %} - - - - - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--email-draft-in-progress.html b/app/views/v12/victim-record--email-draft-in-progress.html deleted file mode 100644 index 2474b135f..000000000 --- a/app/views/v12/victim-record--email-draft-in-progress.html +++ /dev/null @@ -1,498 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Search for another victim -{% endblock %} - -{% block content %} -
    -
    - -
    -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    -

    - Case URN: 42MZ1139323/1 -

    -
    - -
    -

    - Contents -

    - - - -
    - -

    Summary

    - -
    -
    -
    -
    -

    - Victim details -

    - -
    -
    -
    -
    -
    - Name -
    -
    - DAVIES, Jennifer -
    -
    -
    -
    - Age -
    -
    - 34 (22/7/1990) -
    -
    -
    -
    - Categories -
    -
    -

    - Vulnerable -

    -

    - Intimidated -

    -
    -
    -
    -
    - Disability or access need -
    -
    - Yes -
    -
    -
    -
    - Address -
    -
    - 130 Denton Avenue
    Banton
    Dunbartonshire
    G65 0QR -
    -
    -
    -
    - Phone -
    -
    - 07352765432 -
    -
    -
    -
    - Email -
    -
    - jennifer.davies@gmail.com -
    -
    -
    -
    - Want to be contacted -
    -
    - Yes -
    -
    -
    -
    - Preferred method of contact -
    -
    - Mobile -
    -
    -
    -
    - Preferred contact times -
    -
    - Weekdays, 8am to 6pm -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Case contacts -

    - -
    -
    -
    -
    -
    - Family Liaison Officer -
    -
    - BIDWELL, Jane -
    -
    -
    -
    - IDVA -
    -
    - SAKAMOTO, Hadji -
    -
    -
    -
    - Counsel -
    -
    - HAMER, Olivia -
    -
    -
    -
    - Defence solicitor -
    -
    - BINKS, Thomas -
    -
    -
    -
    - High court advocate -
    -
    - SHEAF, Jessica -
    -
    -
    -
    - Officer in charge -
    -
    - PC FISHER, Jane -
    -
    -
    -
    -
    -
    -
    -

    - Case information -

    -
    -
    -
    -
    -
    - Case status -
    -
    - Pending -
    -
    -
    -
    - Monitoring codes -
    -
    -

    - Mental health -

    -

    - Domestic violence -

    -

    - Prohibited weapons -

    -

    - Human trafficking -

    -

    - Media interest -

    -
    -
    -
    -
    - Next hearing -
    -
    -

    - First hearing -

    -

    - Wednesday 13 August 2025 -

    -

    - Southend Court House: County Court and Family Court and Magistrates Court -

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Defendant information -

    -
    -
    -

    - DAVIES, Bella -

    -
    -
    -
    - Age -
    -
    - 34 (15/9/1990) -
    -
    -
    -
    - Charge -
    -
    - Grievous bodily harm -
    -
    -
    -
    - Custody -
    -
    - In police custody, 15 days -
    -
    -
    -

    - SIMPSON, Bart -

    -
    -
    -
    - Age -
    -
    - 15 (8/8/2010) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 6 days -
    -
    -
    -

    - JONES, Vince -

    -
    -
    -
    - Age -
    -
    - 45 (15/9/1979) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 5 days -
    -
    -
    -
    -
    -
    -
    - -
    - -
    -

    Victim details

    -
    - -
    -

    Case contacts

    -
    - -
    - -

    Communications

    - -
    -
    - - - Warning - Check that Security Questions are correctly answered before sending {{ data['victimForename'] }} {{ data['victimSurname'] }} further emails. - -
    -
    - - - - {% if (data['subTab'] == "charging-decision") %} - -
    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. -

    - - - Continue draft to inform of a charging decision - -
    - - - - - - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Create email to offer a CPS pre-trial meeting - - - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--email-draft-under-review.html b/app/views/v12/victim-record--email-draft-under-review.html deleted file mode 100644 index b2a0527d7..000000000 --- a/app/views/v12/victim-record--email-draft-under-review.html +++ /dev/null @@ -1,502 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Search for another victim -{% endblock %} - -{% block content %} -
    -
    - -
    -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    -

    - Case URN: 42MZ1139323/1 -

    -
    - -
    -

    - Contents -

    - - - -
    - -

    Summary

    - -
    -
    -
    -
    -

    - Victim details -

    - -
    -
    -
    -
    -
    - Name -
    -
    - DAVIES, Jennifer -
    -
    -
    -
    - Age -
    -
    - 34 (22/7/1990) -
    -
    -
    -
    - Categories -
    -
    -

    - Vulnerable -

    -

    - Intimidated -

    -
    -
    -
    -
    - Disability or access need -
    -
    - Yes -
    -
    -
    -
    - Address -
    -
    - 130 Denton Avenue
    Banton
    Dunbartonshire
    G65 0QR -
    -
    -
    -
    - Phone -
    -
    - 07352765432 -
    -
    -
    -
    - Email -
    -
    - jennifer.davies@gmail.com -
    -
    -
    -
    - Want to be contacted -
    -
    - Yes -
    -
    -
    -
    - Preferred method of contact -
    -
    - Mobile -
    -
    -
    -
    - Preferred contact times -
    -
    - Weekdays, 8am to 6pm -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Case contacts -

    - -
    -
    -
    -
    -
    - Family Liaison Officer -
    -
    - BIDWELL, Jane -
    -
    -
    -
    - IDVA -
    -
    - SAKAMOTO, Hadji -
    -
    -
    -
    - Counsel -
    -
    - HAMER, Olivia -
    -
    -
    -
    - Defence solicitor -
    -
    - BINKS, Thomas -
    -
    -
    -
    - High court advocate -
    -
    - SHEAF, Jessica -
    -
    -
    -
    - Officer in charge -
    -
    - PC FISHER, Jane -
    -
    -
    -
    -
    -
    -
    -

    - Case information -

    -
    -
    -
    -
    -
    - Case status -
    -
    - Pending -
    -
    -
    -
    - Monitoring codes -
    -
    -

    - Mental health -

    -

    - Domestic violence -

    -

    - Prohibited weapons -

    -

    - Human trafficking -

    -

    - Media interest -

    -
    -
    -
    -
    - Next hearing -
    -
    -

    - First hearing -

    -

    - Wednesday 13 August 2025 -

    -

    - Southend Court House: County Court and Family Court and Magistrates Court -

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Defendant information -

    -
    -
    -

    - DAVIES, Bella -

    -
    -
    -
    - Age -
    -
    - 34 (15/9/1990) -
    -
    -
    -
    - Charge -
    -
    - Grievous bodily harm -
    -
    -
    -
    - Custody -
    -
    - In police custody, 15 days -
    -
    -
    -

    - SIMPSON, Bart -

    -
    -
    -
    - Age -
    -
    - 15 (8/8/2010) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 6 days -
    -
    -
    -

    - JONES, Vince -

    -
    -
    -
    - Age -
    -
    - 45 (15/9/1979) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 5 days -
    -
    -
    -
    -
    -
    -
    - -
    - -
    -

    Victim details

    -
    - -
    -

    Case contacts

    -
    - -
    - -

    Communications

    - -
    -
    - - - Warning - Check that Security Questions are correctly answered before sending {{ data['victimForename'] }} {{ data['victimSurname'] }} further emails. - -
    -
    - - - - {% if (data['subTab'] == "charging-decision") %} - -
    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. -

    - -

    - The draft is under review. -

    - - - View draft to inform of a charging decision - -
    - - - - - - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Create email to offer a CPS pre-trial meeting - - - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--email-permanent-failure.html b/app/views/v12/victim-record--email-permanent-failure.html deleted file mode 100644 index 015ff8c7a..000000000 --- a/app/views/v12/victim-record--email-permanent-failure.html +++ /dev/null @@ -1,558 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - - - - {% if (data['subTab'] == "charging-decision") %} -
    - - - Warning - Check {{ data['victimForename'] }} {{ data['victimSurname'] }}'s' email address is correct. If it is incorrect, you can update the email address. - -
    - -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Status -
    -
    - Permanent failure -
    -
    -
    - - -
    -
    - - - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--email-send-later.html b/app/views/v12/victim-record--email-send-later.html deleted file mode 100644 index 5858a819f..000000000 --- a/app/views/v12/victim-record--email-send-later.html +++ /dev/null @@ -1,501 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Search for another victim -{% endblock %} - -{% block content %} -
    -
    - -
    -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    -

    - Case URN: 42MZ1139323/1 -

    -
    - -
    -

    - Contents -

    - - - -
    - -

    Summary

    - -
    -
    -
    -
    -

    - Victim details -

    - -
    -
    -
    -
    -
    - Name -
    -
    - DAVIES, Jennifer -
    -
    -
    -
    - Age -
    -
    - 34 (22/7/1990) -
    -
    -
    -
    - Categories -
    -
    -

    - Vulnerable -

    -

    - Intimidated -

    -
    -
    -
    -
    - Disability or access need -
    -
    - Yes -
    -
    -
    -
    - Address -
    -
    - 130 Denton Avenue
    Banton
    Dunbartonshire
    G65 0QR -
    -
    -
    -
    - Phone -
    -
    - 07352765432 -
    -
    -
    -
    - Email -
    -
    - jennifer.davies@gmail.com -
    -
    -
    -
    - Want to be contacted -
    -
    - Yes -
    -
    -
    -
    - Preferred method of contact -
    -
    - Mobile -
    -
    -
    -
    - Preferred contact times -
    -
    - Weekdays, 8am to 6pm -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Case contacts -

    - -
    -
    -
    -
    -
    - Family Liaison Officer -
    -
    - BIDWELL, Jane -
    -
    -
    -
    - IDVA -
    -
    - SAKAMOTO, Hadji -
    -
    -
    -
    - Counsel -
    -
    - HAMER, Olivia -
    -
    -
    -
    - Defence solicitor -
    -
    - BINKS, Thomas -
    -
    -
    -
    - High court advocate -
    -
    - SHEAF, Jessica -
    -
    -
    -
    - Officer in charge -
    -
    - PC FISHER, Jane -
    -
    -
    -
    -
    -
    -
    -

    - Case information -

    -
    -
    -
    -
    -
    - Case status -
    -
    - Pending -
    -
    -
    -
    - Monitoring codes -
    -
    -

    - Mental health -

    -

    - Domestic violence -

    -

    - Prohibited weapons -

    -

    - Human trafficking -

    -

    - Media interest -

    -
    -
    -
    -
    - Next hearing -
    -
    -

    - First hearing -

    -

    - Wednesday 13 August 2025 -

    -

    - Southend Court House: County Court and Family Court and Magistrates Court -

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Defendant information -

    -
    -
    -

    - DAVIES, Bella -

    -
    -
    -
    - Age -
    -
    - 34 (15/9/1990) -
    -
    -
    -
    - Charge -
    -
    - Grievous bodily harm -
    -
    -
    -
    - Custody -
    -
    - In police custody, 15 days -
    -
    -
    -

    - SIMPSON, Bart -

    -
    -
    -
    - Age -
    -
    - 15 (8/8/2010) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 6 days -
    -
    -
    -

    - JONES, Vince -

    -
    -
    -
    - Age -
    -
    - 45 (15/9/1979) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 5 days -
    -
    -
    -
    -
    -
    -
    - -
    - -
    -

    Victim details

    -
    - -
    -

    Case contacts

    -
    - -
    - -

    Communications

    - -
    -
    - - - Warning - Check that Security Questions are correctly answered before sending {{ data['victimForename'] }} {{ data['victimSurname'] }} further emails. - -
    -
    - - - - {% if (data['subTab'] == "charging-decision") %} - -
    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. -

    - -

    - The draft was approved. -

    - - - Check details before sending to inform of a charging decision - -
    - - - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Create email to offer a CPS pre-trial meeting - - - - - {% endif %} - - - - - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--email-sending.html b/app/views/v12/victim-record--email-sending.html deleted file mode 100644 index 34538a739..000000000 --- a/app/views/v12/victim-record--email-sending.html +++ /dev/null @@ -1,549 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - - - - {% if (data['subTab'] == "charging-decision") %} -
    - - - Warning - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. - -
    - -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Status -
    -
    - Sending -
    -
    -
    -
    -
    - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--email-technical-failure.html b/app/views/v12/victim-record--email-technical-failure.html deleted file mode 100644 index 7bedee5ee..000000000 --- a/app/views/v12/victim-record--email-technical-failure.html +++ /dev/null @@ -1,558 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - - - - {% if (data['subTab'] == "charging-decision") %} - - -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    -
    - - -
    -
    - - - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--email-temporary-failure.html b/app/views/v12/victim-record--email-temporary-failure.html deleted file mode 100644 index 2d48e212e..000000000 --- a/app/views/v12/victim-record--email-temporary-failure.html +++ /dev/null @@ -1,558 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - - - - {% if (data['subTab'] == "charging-decision") %} -
    - - - Warning - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. - -
    - -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Status -
    -
    - Temporary failure -
    -
    -
    - - -
    -
    - - - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--email-undelivered-letter-recorded.html b/app/views/v12/victim-record--email-undelivered-letter-recorded.html deleted file mode 100644 index d8fe8eeb4..000000000 --- a/app/views/v12/victim-record--email-undelivered-letter-recorded.html +++ /dev/null @@ -1,579 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - - - - {% if (data['subTab'] == "charging-decision") %} -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Contact method -
    -
    - Post -
    -
    -
    -
    - Date of dispatch -
    -
    - Thursday 20 March 2025 -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - -
    - - - Previous contact attempts - - -
    -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    -
    -
    -
    -
    -
    - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--fu-email-delivered.html b/app/views/v12/victim-record--fu-email-delivered.html deleted file mode 100644 index d2b58a116..000000000 --- a/app/views/v12/victim-record--fu-email-delivered.html +++ /dev/null @@ -1,603 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - - - - {% if (data['subTab'] == "charging-decision") %} -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - -
    -
    -
    - Followed up by -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:39 -
    -
    -
    -
    - Status -
    -
    - Delivered -
    -
    - -
    - -
    -
    - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--fu-email-draft-amendments-required.html b/app/views/v12/victim-record--fu-email-draft-amendments-required.html deleted file mode 100644 index d3571c099..000000000 --- a/app/views/v12/victim-record--fu-email-draft-amendments-required.html +++ /dev/null @@ -1,512 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Search for another victim -{% endblock %} - -{% block content %} -
    -
    - -
    -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    -

    - Case URN: 42MZ1139323/1 -

    -
    - -
    -

    - Contents -

    - - - -
    - -

    Summary

    - -
    -
    -
    -
    -

    - Victim details -

    - -
    -
    -
    -
    -
    - Name -
    -
    - DAVIES, Jennifer -
    -
    -
    -
    - Age -
    -
    - 34 (22/7/1990) -
    -
    -
    -
    - Categories -
    -
    -

    - Vulnerable -

    -

    - Intimidated -

    -
    -
    -
    -
    - Disability or access need -
    -
    - Yes -
    -
    -
    -
    - Address -
    -
    - 130 Denton Avenue
    Banton
    Dunbartonshire
    G65 0QR -
    -
    -
    -
    - Phone -
    -
    - 07352765432 -
    -
    -
    -
    - Email -
    -
    - jennifer.davies@gmail.com -
    -
    -
    -
    - Want to be contacted -
    -
    - Yes -
    -
    -
    -
    - Preferred method of contact -
    -
    - Mobile -
    -
    -
    -
    - Preferred contact times -
    -
    - Weekdays, 8am to 6pm -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Case contacts -

    - -
    -
    -
    -
    -
    - Family Liaison Officer -
    -
    - BIDWELL, Jane -
    -
    -
    -
    - IDVA -
    -
    - SAKAMOTO, Hadji -
    -
    -
    -
    - Counsel -
    -
    - HAMER, Olivia -
    -
    -
    -
    - Defence solicitor -
    -
    - BINKS, Thomas -
    -
    -
    -
    - High court advocate -
    -
    - SHEAF, Jessica -
    -
    -
    -
    - Officer in charge -
    -
    - PC FISHER, Jane -
    -
    -
    -
    -
    -
    -
    -

    - Case information -

    -
    -
    -
    -
    -
    - Case status -
    -
    - Pending -
    -
    -
    -
    - Monitoring codes -
    -
    -

    - Mental health -

    -

    - Domestic violence -

    -

    - Prohibited weapons -

    -

    - Human trafficking -

    -

    - Media interest -

    -
    -
    -
    -
    - Next hearing -
    -
    -

    - First hearing -

    -

    - Wednesday 13 August 2025 -

    -

    - Southend Court House: County Court and Family Court and Magistrates Court -

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Defendant information -

    -
    -
    -

    - DAVIES, Bella -

    -
    -
    -
    - Age -
    -
    - 34 (15/9/1990) -
    -
    -
    -
    - Charge -
    -
    - Grievous bodily harm -
    -
    -
    -
    - Custody -
    -
    - In police custody, 15 days -
    -
    -
    -

    - SIMPSON, Bart -

    -
    -
    -
    - Age -
    -
    - 15 (8/8/2010) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 6 days -
    -
    -
    -

    - JONES, Vince -

    -
    -
    -
    - Age -
    -
    - 45 (15/9/1979) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 5 days -
    -
    -
    -
    -
    -
    -
    - -
    - -
    -

    Victim details

    -
    - -
    -

    Case contacts

    -
    - -
    - -

    Communications

    - - - - {% if (data['subTab'] == "charging-decision") %} -
    -
    -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    - -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -

    - The follow-up draft requires changes before sending. -

    - - - Amend draft to inform of a charging decision - - -
    -
    -
    -
    - - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--fu-email-draft-finalised.html b/app/views/v12/victim-record--fu-email-draft-finalised.html deleted file mode 100644 index aa31c1569..000000000 --- a/app/views/v12/victim-record--fu-email-draft-finalised.html +++ /dev/null @@ -1,513 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Search for another victim -{% endblock %} - -{% block content %} -
    -
    - -
    -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    -

    - Case URN: 42MZ1139323/1 -

    -
    - -
    -

    - Contents -

    - - - -
    - -

    Summary

    - -
    -
    -
    -
    -

    - Victim details -

    - -
    -
    -
    -
    -
    - Name -
    -
    - DAVIES, Jennifer -
    -
    -
    -
    - Age -
    -
    - 34 (22/7/1990) -
    -
    -
    -
    - Categories -
    -
    -

    - Vulnerable -

    -

    - Intimidated -

    -
    -
    -
    -
    - Disability or access need -
    -
    - Yes -
    -
    -
    -
    - Address -
    -
    - 130 Denton Avenue
    Banton
    Dunbartonshire
    G65 0QR -
    -
    -
    -
    - Phone -
    -
    - 07352765432 -
    -
    -
    -
    - Email -
    -
    - jennifer.davies@gmail.com -
    -
    -
    -
    - Want to be contacted -
    -
    - Yes -
    -
    -
    -
    - Preferred method of contact -
    -
    - Mobile -
    -
    -
    -
    - Preferred contact times -
    -
    - Weekdays, 8am to 6pm -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Case contacts -

    - -
    -
    -
    -
    -
    - Family Liaison Officer -
    -
    - BIDWELL, Jane -
    -
    -
    -
    - IDVA -
    -
    - SAKAMOTO, Hadji -
    -
    -
    -
    - Counsel -
    -
    - HAMER, Olivia -
    -
    -
    -
    - Defence solicitor -
    -
    - BINKS, Thomas -
    -
    -
    -
    - High court advocate -
    -
    - SHEAF, Jessica -
    -
    -
    -
    - Officer in charge -
    -
    - PC FISHER, Jane -
    -
    -
    -
    -
    -
    -
    -

    - Case information -

    -
    -
    -
    -
    -
    - Case status -
    -
    - Pending -
    -
    -
    -
    - Monitoring codes -
    -
    -

    - Mental health -

    -

    - Domestic violence -

    -

    - Prohibited weapons -

    -

    - Human trafficking -

    -

    - Media interest -

    -
    -
    -
    -
    - Next hearing -
    -
    -

    - First hearing -

    -

    - Wednesday 13 August 2025 -

    -

    - Southend Court House: County Court and Family Court and Magistrates Court -

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Defendant information -

    -
    -
    -

    - DAVIES, Bella -

    -
    -
    -
    - Age -
    -
    - 34 (15/9/1990) -
    -
    -
    -
    - Charge -
    -
    - Grievous bodily harm -
    -
    -
    -
    - Custody -
    -
    - In police custody, 15 days -
    -
    -
    -

    - SIMPSON, Bart -

    -
    -
    -
    - Age -
    -
    - 15 (8/8/2010) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 6 days -
    -
    -
    -

    - JONES, Vince -

    -
    -
    -
    - Age -
    -
    - 45 (15/9/1979) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 5 days -
    -
    -
    -
    -
    -
    -
    - -
    - -
    -

    Victim details

    -
    - -
    -

    Case contacts

    -
    - -
    - -

    Communications

    - - - - {% if (data['subTab'] == "charging-decision") %} -
    -
    -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    - -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -

    - The follow-up draft was finalised. No changes are required. -

    - - - Review draft before sending to inform of a charging decision - - -
    -
    -
    -
    - - - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--fu-email-draft-in-progress.html b/app/views/v12/victim-record--fu-email-draft-in-progress.html deleted file mode 100644 index e14052d4d..000000000 --- a/app/views/v12/victim-record--fu-email-draft-in-progress.html +++ /dev/null @@ -1,507 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Search for another victim -{% endblock %} - -{% block content %} -
    -
    - -
    -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    -

    - Case URN: 42MZ1139323/1 -

    -
    - -
    -

    - Contents -

    - - - -
    - -

    Summary

    - -
    -
    -
    -
    -

    - Victim details -

    - -
    -
    -
    -
    -
    - Name -
    -
    - DAVIES, Jennifer -
    -
    -
    -
    - Age -
    -
    - 34 (22/7/1990) -
    -
    -
    -
    - Categories -
    -
    -

    - Vulnerable -

    -

    - Intimidated -

    -
    -
    -
    -
    - Disability or access need -
    -
    - Yes -
    -
    -
    -
    - Address -
    -
    - 130 Denton Avenue
    Banton
    Dunbartonshire
    G65 0QR -
    -
    -
    -
    - Phone -
    -
    - 07352765432 -
    -
    -
    -
    - Email -
    -
    - jennifer.davies@gmail.com -
    -
    -
    -
    - Want to be contacted -
    -
    - Yes -
    -
    -
    -
    - Preferred method of contact -
    -
    - Mobile -
    -
    -
    -
    - Preferred contact times -
    -
    - Weekdays, 8am to 6pm -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Case contacts -

    - -
    -
    -
    -
    -
    - Family Liaison Officer -
    -
    - BIDWELL, Jane -
    -
    -
    -
    - IDVA -
    -
    - SAKAMOTO, Hadji -
    -
    -
    -
    - Counsel -
    -
    - HAMER, Olivia -
    -
    -
    -
    - Defence solicitor -
    -
    - BINKS, Thomas -
    -
    -
    -
    - High court advocate -
    -
    - SHEAF, Jessica -
    -
    -
    -
    - Officer in charge -
    -
    - PC FISHER, Jane -
    -
    -
    -
    -
    -
    -
    -

    - Case information -

    -
    -
    -
    -
    -
    - Case status -
    -
    - Pending -
    -
    -
    -
    - Monitoring codes -
    -
    -

    - Mental health -

    -

    - Domestic violence -

    -

    - Prohibited weapons -

    -

    - Human trafficking -

    -

    - Media interest -

    -
    -
    -
    -
    - Next hearing -
    -
    -

    - First hearing -

    -

    - Wednesday 13 August 2025 -

    -

    - Southend Court House: County Court and Family Court and Magistrates Court -

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Defendant information -

    -
    -
    -

    - DAVIES, Bella -

    -
    -
    -
    - Age -
    -
    - 34 (15/9/1990) -
    -
    -
    -
    - Charge -
    -
    - Grievous bodily harm -
    -
    -
    -
    - Custody -
    -
    - In police custody, 15 days -
    -
    -
    -

    - SIMPSON, Bart -

    -
    -
    -
    - Age -
    -
    - 15 (8/8/2010) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 6 days -
    -
    -
    -

    - JONES, Vince -

    -
    -
    -
    - Age -
    -
    - 45 (15/9/1979) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 5 days -
    -
    -
    -
    -
    -
    -
    - -
    - -
    -

    Victim details

    -
    - -
    -

    Case contacts

    -
    - -
    - -

    Communications

    - - - - {% if (data['subTab'] == "charging-decision") %} -
    -
    -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Contact method -
    -
    - Telephone call -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    - -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - - - Continue draft to inform of a charging decision - - -
    -
    -
    -
    - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--fu-email-draft-under-review.html b/app/views/v12/victim-record--fu-email-draft-under-review.html deleted file mode 100644 index ffe895085..000000000 --- a/app/views/v12/victim-record--fu-email-draft-under-review.html +++ /dev/null @@ -1,510 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Search for another victim -{% endblock %} - -{% block content %} -
    -
    - -
    -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    -

    - Case URN: 42MZ1139323/1 -

    -
    - -
    -

    - Contents -

    - - - -
    - -

    Summary

    - -
    -
    -
    -
    -

    - Victim details -

    - -
    -
    -
    -
    -
    - Name -
    -
    - DAVIES, Jennifer -
    -
    -
    -
    - Age -
    -
    - 34 (22/7/1990) -
    -
    -
    -
    - Categories -
    -
    -

    - Vulnerable -

    -

    - Intimidated -

    -
    -
    -
    -
    - Disability or access need -
    -
    - Yes -
    -
    -
    -
    - Address -
    -
    - 130 Denton Avenue
    Banton
    Dunbartonshire
    G65 0QR -
    -
    -
    -
    - Phone -
    -
    - 07352765432 -
    -
    -
    -
    - Email -
    -
    - jennifer.davies@gmail.com -
    -
    -
    -
    - Want to be contacted -
    -
    - Yes -
    -
    -
    -
    - Preferred method of contact -
    -
    - Mobile -
    -
    -
    -
    - Preferred contact times -
    -
    - Weekdays, 8am to 6pm -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Case contacts -

    - -
    -
    -
    -
    -
    - Family Liaison Officer -
    -
    - BIDWELL, Jane -
    -
    -
    -
    - IDVA -
    -
    - SAKAMOTO, Hadji -
    -
    -
    -
    - Counsel -
    -
    - HAMER, Olivia -
    -
    -
    -
    - Defence solicitor -
    -
    - BINKS, Thomas -
    -
    -
    -
    - High court advocate -
    -
    - SHEAF, Jessica -
    -
    -
    -
    - Officer in charge -
    -
    - PC FISHER, Jane -
    -
    -
    -
    -
    -
    -
    -

    - Case information -

    -
    -
    -
    -
    -
    - Case status -
    -
    - Pending -
    -
    -
    -
    - Monitoring codes -
    -
    -

    - Mental health -

    -

    - Domestic violence -

    -

    - Prohibited weapons -

    -

    - Human trafficking -

    -

    - Media interest -

    -
    -
    -
    -
    - Next hearing -
    -
    -

    - First hearing -

    -

    - Wednesday 13 August 2025 -

    -

    - Southend Court House: County Court and Family Court and Magistrates Court -

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Defendant information -

    -
    -
    -

    - DAVIES, Bella -

    -
    -
    -
    - Age -
    -
    - 34 (15/9/1990) -
    -
    -
    -
    - Charge -
    -
    - Grievous bodily harm -
    -
    -
    -
    - Custody -
    -
    - In police custody, 15 days -
    -
    -
    -

    - SIMPSON, Bart -

    -
    -
    -
    - Age -
    -
    - 15 (8/8/2010) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 6 days -
    -
    -
    -

    - JONES, Vince -

    -
    -
    -
    - Age -
    -
    - 45 (15/9/1979) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 5 days -
    -
    -
    -
    -
    -
    -
    - -
    - -
    -

    Victim details

    -
    - -
    -

    Case contacts

    -
    - -
    - -

    Communications

    - - - - {% if (data['subTab'] == "charging-decision") %} -
    -
    -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    - -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -

    - The follow-up draft is under review. -

    - - - View draft to inform of a charging decision - -
    -
    -
    -
    - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--fu-email-not-created.html b/app/views/v12/victim-record--fu-email-not-created.html deleted file mode 100644 index d4288ca6d..000000000 --- a/app/views/v12/victim-record--fu-email-not-created.html +++ /dev/null @@ -1,564 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - - - - {% if (data['subTab'] == "charging-decision") %} -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - - - Create email follow-up to inform of a charging decision - - -
    -
    - - - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--fu-email-permanent-failure.html b/app/views/v12/victim-record--fu-email-permanent-failure.html deleted file mode 100644 index 49c87fb8b..000000000 --- a/app/views/v12/victim-record--fu-email-permanent-failure.html +++ /dev/null @@ -1,617 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - - - - {% if (data['subTab'] == "charging-decision") %} -
    - - - Warning - Check {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is correct. If it is incorrect, you can update the email address. - -
    - -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - -
    -
    -
    - Followed up by -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:39 -
    -
    -
    -
    - Status -
    -
    - Permanent failure -
    -
    - -
    - - - -
    -
    - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--fu-email-send-later.html b/app/views/v12/victim-record--fu-email-send-later.html deleted file mode 100644 index 1f23d2b9b..000000000 --- a/app/views/v12/victim-record--fu-email-send-later.html +++ /dev/null @@ -1,512 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Search for another victim -{% endblock %} - -{% block content %} -
    -
    - -
    -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    -

    - Case URN: 42MZ1139323/1 -

    -
    - -
    -

    - Contents -

    - - - -
    - -

    Summary

    - -
    -
    -
    -
    -

    - Victim details -

    - -
    -
    -
    -
    -
    - Name -
    -
    - DAVIES, Jennifer -
    -
    -
    -
    - Age -
    -
    - 34 (22/7/1990) -
    -
    -
    -
    - Categories -
    -
    -

    - Vulnerable -

    -

    - Intimidated -

    -
    -
    -
    -
    - Disability or access need -
    -
    - Yes -
    -
    -
    -
    - Address -
    -
    - 130 Denton Avenue
    Banton
    Dunbartonshire
    G65 0QR -
    -
    -
    -
    - Phone -
    -
    - 07352765432 -
    -
    -
    -
    - Email -
    -
    - jennifer.davies@gmail.com -
    -
    -
    -
    - Want to be contacted -
    -
    - Yes -
    -
    -
    -
    - Preferred method of contact -
    -
    - Mobile -
    -
    -
    -
    - Preferred contact times -
    -
    - Weekdays, 8am to 6pm -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Case contacts -

    - -
    -
    -
    -
    -
    - Family Liaison Officer -
    -
    - BIDWELL, Jane -
    -
    -
    -
    - IDVA -
    -
    - SAKAMOTO, Hadji -
    -
    -
    -
    - Counsel -
    -
    - HAMER, Olivia -
    -
    -
    -
    - Defence solicitor -
    -
    - BINKS, Thomas -
    -
    -
    -
    - High court advocate -
    -
    - SHEAF, Jessica -
    -
    -
    -
    - Officer in charge -
    -
    - PC FISHER, Jane -
    -
    -
    -
    -
    -
    -
    -

    - Case information -

    -
    -
    -
    -
    -
    - Case status -
    -
    - Pending -
    -
    -
    -
    - Monitoring codes -
    -
    -

    - Mental health -

    -

    - Domestic violence -

    -

    - Prohibited weapons -

    -

    - Human trafficking -

    -

    - Media interest -

    -
    -
    -
    -
    - Next hearing -
    -
    -

    - First hearing -

    -

    - Wednesday 13 August 2025 -

    -

    - Southend Court House: County Court and Family Court and Magistrates Court -

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Defendant information -

    -
    -
    -

    - DAVIES, Bella -

    -
    -
    -
    - Age -
    -
    - 34 (15/9/1990) -
    -
    -
    -
    - Charge -
    -
    - Grievous bodily harm -
    -
    -
    -
    - Custody -
    -
    - In police custody, 15 days -
    -
    -
    -

    - SIMPSON, Bart -

    -
    -
    -
    - Age -
    -
    - 15 (8/8/2010) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 6 days -
    -
    -
    -

    - JONES, Vince -

    -
    -
    -
    - Age -
    -
    - 45 (15/9/1979) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 5 days -
    -
    -
    -
    -
    -
    -
    - -
    - -
    -

    Victim details

    -
    - -
    -

    Case contacts

    -
    - -
    - -

    Communications

    - - - - {% if (data['subTab'] == "charging-decision") %} -
    -
    -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    - -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -

    - The follow-up draft was approved. -

    - - - Check details before sending to inform of a charging decision - - -
    -
    -
    -
    - - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--fu-email-sending.html b/app/views/v12/victim-record--fu-email-sending.html deleted file mode 100644 index 5f1695bcf..000000000 --- a/app/views/v12/victim-record--fu-email-sending.html +++ /dev/null @@ -1,611 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - - - - {% if (data['subTab'] == "charging-decision") %} -
    - - - Warning - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. - -
    - -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - -
    -
    -
    - Followed up by -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:39 -
    -
    -
    -
    - Status -
    -
    - Sending -
    -
    - -
    - -
    -
    - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--fu-email-technical-failure.html b/app/views/v12/victim-record--fu-email-technical-failure.html deleted file mode 100644 index f52f6392d..000000000 --- a/app/views/v12/victim-record--fu-email-technical-failure.html +++ /dev/null @@ -1,609 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - - - - {% if (data['subTab'] == "charging-decision") %} -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - -
    -
    -
    - Followed up by -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:39 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    - -
    - - - -
    -
    - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--fu-email-temporary-failure.html b/app/views/v12/victim-record--fu-email-temporary-failure.html deleted file mode 100644 index 27740ab90..000000000 --- a/app/views/v12/victim-record--fu-email-temporary-failure.html +++ /dev/null @@ -1,617 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - - - - {% if (data['subTab'] == "charging-decision") %} -
    - - - Warning - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. - -
    - -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - -
    -
    -
    - Followed up by -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:39 -
    -
    -
    -
    - Status -
    -
    - Temporary failure -
    -
    - -
    - - - -
    -
    - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--fu-letter-not-recorded.html b/app/views/v12/victim-record--fu-letter-not-recorded.html deleted file mode 100644 index dad75cbb1..000000000 --- a/app/views/v12/victim-record--fu-letter-not-recorded.html +++ /dev/null @@ -1,562 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - - - - {% if (data['subTab'] == "charging-decision") %} -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    -
    - - - Record letter follow-up to inform of a charging decision - - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--fu-letter-recorded-2.html b/app/views/v12/victim-record--fu-letter-recorded-2.html deleted file mode 100644 index 7497323a1..000000000 --- a/app/views/v12/victim-record--fu-letter-recorded-2.html +++ /dev/null @@ -1,552 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Search for another victim -{% endblock %} - -{% block content %} -
    -
    - -
    -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    -

    - Case URN: 42MZ1139323/1 -

    -
    - -
    -

    - Contents -

    - - - -
    - -

    Summary

    - -
    -
    -
    -
    -

    - Victim details -

    - -
    -
    -
    -
    -
    - Name -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -
    -
    -
    -
    - Age -
    -
    - 34 (22/7/1990) -
    -
    -
    -
    - Categories -
    -
    -

    - Vulnerable -

    -

    - Intimidated -

    -
    -
    -
    -
    - Disability or access need -
    -
    - Yes -
    -
    -
    -
    - Address -
    -
    - 130 Denton Avenue
    Banton
    Dunbartonshire
    G65 0QR -
    -
    -
    -
    - Phone -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Email -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Want to be contacted -
    -
    - Yes -
    -
    -
    -
    - Preferred method of contact -
    -
    - Mobile -
    -
    -
    -
    - Preferred contact times -
    -
    - Weekdays, 8am to 6pm -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Case contacts -

    - -
    -
    -
    -
    -
    - Family Liaison Officer -
    -
    - BIDWELL, Jane -
    -
    -
    -
    - IDVA -
    -
    - SAKAMOTO, Hadji -
    -
    -
    -
    - Counsel -
    -
    - HAMER, Olivia -
    -
    -
    -
    - Defence solicitor -
    -
    - BINKS, Thomas -
    -
    -
    -
    - High court advocate -
    -
    - SHEAF, Jessica -
    -
    -
    -
    - Officer in charge -
    -
    - PC FISHER, Jane -
    -
    -
    -
    -
    -
    -
    -

    - Case information -

    -
    -
    -
    -
    -
    - Case status -
    -
    - Pending -
    -
    -
    -
    - Monitoring codes -
    -
    -

    - Mental health -

    -

    - Domestic violence -

    -

    - Prohibited weapons -

    -

    - Human trafficking -

    -

    - Media interest -

    -
    -
    -
    -
    - Next hearing -
    -
    -

    - First hearing -

    -

    - Wednesday 13 August 2025 -

    -

    - Southend Court House: County Court and Family Court and Magistrates Court -

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Defendant information -

    -
    -
    -

    - DAVIES, Bella -

    -
    -
    -
    - Age -
    -
    - 34 (15/9/1990) -
    -
    -
    -
    - Charge -
    -
    - Grievous bodily harm -
    -
    -
    -
    - Custody -
    -
    - In police custody, 15 days -
    -
    -
    -

    - SIMPSON, Bart -

    -
    -
    -
    - Age -
    -
    - 15 (8/8/2010) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 6 days -
    -
    -
    -

    - JONES, Vince -

    -
    -
    -
    - Age -
    -
    - 45 (15/9/1979) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 5 days -
    -
    -
    -
    -
    -
    -
    - -
    - -
    -

    Victim details

    -
    - -
    -

    Case contacts

    -
    - -
    -

    Communications

    - - - - {% if (data['subTab'] == "charging-decision") %} - -
    -

    Informing victim of a charging decision

    -
    - - - - - - - - - - - -
    Decision - Decision to charge -
    First hearing -
    - 7 May 2025 -
    -
    - Bradford Crown Court -
    -
    -
    - - - - - - - -
    - First telephone call details - -
    - 14 May 2025 at 12:30
    - -
    -
    - No answer -
    -
    - - - - - - - -
    - Second telephone call details - -
    - 15 May 2025 at 23:12 -
    - - -
    - -
    -
    - - - -
    -
    -
    - -

    - The follow-up draft requires changes before sending. -

    - - - Amend draft to inform of a charging decision - - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--fu-letter-recorded.html b/app/views/v12/victim-record--fu-letter-recorded.html deleted file mode 100644 index 87dfb18c3..000000000 --- a/app/views/v12/victim-record--fu-letter-recorded.html +++ /dev/null @@ -1,587 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - - - - {% if (data['subTab'] == "charging-decision") %} -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - -
    -
    -
    - Followed up by -
    -
    - Post -
    -
    -
    -
    - Date of dispatch -
    -
    - Thursday 20 March 2025 -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    -
    - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--fu-moc-unknown.html b/app/views/v12/victim-record--fu-moc-unknown.html deleted file mode 100644 index 660733da7..000000000 --- a/app/views/v12/victim-record--fu-moc-unknown.html +++ /dev/null @@ -1,562 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - - - - {% if (data['subTab'] == "charging-decision") %} -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    -
    - - - Create or record follow-up to inform of a charging decision - - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--letter-recorded.html b/app/views/v12/victim-record--letter-recorded.html deleted file mode 100644 index 6f65afbd6..000000000 --- a/app/views/v12/victim-record--letter-recorded.html +++ /dev/null @@ -1,534 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - - - - {% if (data['subTab'] == "charging-decision") %} -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Contact method -
    -
    - Post -
    -
    -
    -
    - Date of dispatch -
    -
    - Thursday 20 March 2025 -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    -
    - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--next-attempt-moc-unknown.html b/app/views/v12/victim-record--next-attempt-moc-unknown.html deleted file mode 100644 index be8cb11f8..000000000 --- a/app/views/v12/victim-record--next-attempt-moc-unknown.html +++ /dev/null @@ -1,570 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - -
    - - - Warning - Ensure {{ data['victimForename'] }} {{ data['victimSurname'] }} answers the security questions correctly before sharing case information. - -
    - - - - {% if (data['subTab'] == "charging-decision") %} -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    -
    - - - Create or record communication to inform of a charging decision - - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--pmoc-email-after-save-and-exit.html b/app/views/v12/victim-record--pmoc-email-after-save-and-exit.html deleted file mode 100644 index 2d1945392..000000000 --- a/app/views/v12/victim-record--pmoc-email-after-save-and-exit.html +++ /dev/null @@ -1,552 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - -
    - - - Warning - Check that Security Questions are correctly answered before sending {{ data['victimForename'] }} {{ data['victimSurname'] }} further emails. - -
    - - - - {% if (data['subTab'] == "charging-decision") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. -

    - - - Continue email to inform of a charging decision - - - - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Create email to offer a CPS pre-trial meeting - - - - - {% endif %} - - - - - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--pmoc-email.html b/app/views/v12/victim-record--pmoc-email.html deleted file mode 100644 index 754be9454..000000000 --- a/app/views/v12/victim-record--pmoc-email.html +++ /dev/null @@ -1,548 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - -
    - - - Warning - Check that Security Questions are correctly answered before sending {{ data['victimForename'] }} {{ data['victimSurname'] }} further emails. - -
    - - - - {% if (data['subTab'] == "charging-decision") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. -

    - - - Create email to inform of a charging decision - - - - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Create email to offer a CPS pre-trial meeting - - - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--pmoc-home-phone.html b/app/views/v12/victim-record--pmoc-home-phone.html deleted file mode 100644 index eb4819e35..000000000 --- a/app/views/v12/victim-record--pmoc-home-phone.html +++ /dev/null @@ -1,548 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - -
    - - - Warning - Ensure {{ data['victimForename'] }} {{ data['victimSurname'] }} answers the security questions correctly before sharing case information. - -
    - - - - {% if (data['subTab'] == "charging-decision") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. -

    - - - Record call to inform of a charging decision - - - - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--pmoc-mobile.html b/app/views/v12/victim-record--pmoc-mobile.html deleted file mode 100644 index 7f182d35b..000000000 --- a/app/views/v12/victim-record--pmoc-mobile.html +++ /dev/null @@ -1,548 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - -
    - - - Warning - Ensure {{ data['victimForename'] }} {{ data['victimSurname'] }} answers the security questions correctly before sharing case information. - -
    - - - - {% if (data['subTab'] == "charging-decision") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. -

    - - - Record call to inform of a charging decision - - - - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--pmoc-not-selected.html b/app/views/v12/victim-record--pmoc-not-selected.html deleted file mode 100644 index bcdb9ec7b..000000000 --- a/app/views/v12/victim-record--pmoc-not-selected.html +++ /dev/null @@ -1,535 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - -
    - - - Warning - Preferred method of contact unknown -

    - To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact. -

    -
    -
    - - - - {% if (data['subTab'] == "charging-decision") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. -

    - - - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--pmoc-post.html b/app/views/v12/victim-record--pmoc-post.html deleted file mode 100644 index 187dfe176..000000000 --- a/app/views/v12/victim-record--pmoc-post.html +++ /dev/null @@ -1,540 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - - - - {% if (data['subTab'] == "charging-decision") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. -

    - - - Record letter to inform of a charging decision - - - - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record letter to offer a CPS pre-trial meeting - - - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--pmoc-via-isva.html b/app/views/v12/victim-record--pmoc-via-isva.html deleted file mode 100644 index 3aada06ce..000000000 --- a/app/views/v12/victim-record--pmoc-via-isva.html +++ /dev/null @@ -1,524 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - - - - {% if (data['subTab'] == "charging-decision") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed of the charging decision by their Independent Sexual Violence Adviser (ISVA). -

    - - - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--pmoc-via-police.html b/app/views/v12/victim-record--pmoc-via-police.html deleted file mode 100644 index 7eba14d5d..000000000 --- a/app/views/v12/victim-record--pmoc-via-police.html +++ /dev/null @@ -1,524 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - - - - {% if (data['subTab'] == "charging-decision") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed of the charging decision by the police. -

    - - - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record--try-calling-later.html b/app/views/v12/victim-record--try-calling-later.html deleted file mode 100644 index e3882e253..000000000 --- a/app/views/v12/victim-record--try-calling-later.html +++ /dev/null @@ -1,577 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    - -

    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - -
    - - - Warning - Ensure {{ data['victimForename'] }} {{ data['victimSurname'] }} answers the security questions correctly before sharing case information. - -
    - - - - {% if (data['subTab'] == "charging-decision") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. -

    - -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - - - Record another call to inform of a charging decision - - -
    -
    - - - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v12/victim-record-simplified.html b/app/views/v12/victim-record-simplified.html deleted file mode 100644 index e663e8b5f..000000000 --- a/app/views/v12/victim-record-simplified.html +++ /dev/null @@ -1,721 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} -
    -
    - - - -

    Communication

    - - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - - - Warning - Preferred method of contact unknown -

    - To contact the victim, select their preferred method of contact after confirming it with the police. -

    -
    -
    - {% endif %} - - {% if data['preferredMethodOfContact'] == "Email" and (data['dtcEmailStatus'] == "Not sent") %} -
    - - - Warning - Ensure {{ data['victimForename'] }} {{ data['victimSurname'] }} has cleared security before sending them email communications. - -
    - {% endif %} - - {% if data['preferredMethodOfContact'] == "Phone" and (data['dtcCallStatus'] == "Call pending") %} -
    - - - Warning - Ensure {{ data['victimForename'] }} {{ data['victimSurname'] }} clears security before informing them of case details. - -
    - {% endif %} - - {% if (data['preferredMethodOfContact'] != "Not provided") %} -

    Charging decisions

    - {% endif %} - - {% if (data['preferredMethodOfContact'] == "Phone") %} -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Third contact attempt -
    -
    - {{ data['contactMethod'] or "Phone" }} -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 15:02 -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    -
    -
    -
    - - - Previous contact attempts - - -
    -
    -
    -
    - Second contact attempt -
    -
    - {{ data['contactMethod'] or "Phone" }} -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 14:40 -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - -
    -
    -
    - First contact attempt -
    -
    - {{ data['contactMethod'] or "Phone" }} -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - Third follow-up attempt -
    -
    - {{ data['contactMethod'] or "Email" }} -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Status -
    -
    - Delivered -
    -
    -
    -
    - Email -
    -
    - View sent charging decision email -
    -
    -
    -
    -
    -
    - - - Previous follow-up attempts - - -
    -
    -
    -
    - Second follow-up attempt -
    -
    - {{ data['contactMethod'] or "Email" }} -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    -
    - -
    - -
    -
    -
    - First follow-up attempt -
    -
    - {{ data['contactMethod'] or "Email" }} -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Status -
    -
    - Permanent failure -
    -
    -
    -
    -
    - - - Send another follow-up - - -
    -
    - {% endif %} - - {% if (data['preferredMethodOfContact'] == "Phone") %} -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Fourth contact attempt -
    -
    - {{ data['contactMethod'] or "Post" }} -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] or "456 Warburton Road" }}
    - {{ data['victimAddressLine2'] or "Old Londinium" }}
    - {{ data['victimAddressLine3'] }} - {{ data['victimAddressLine4'] }} - {{ data['victimPostCode'] or "SW1 6HJ" }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 15:02 -
    -
    -
    -
    - Status -
    -
    - Received -
    -
    -
    -
    -
    -
    - - - Previous contact attempts - - -
    -
    -
    -
    - Third contact attempt -
    -
    - {{ data['contactMethod'] or "Phone" }} -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 15:02 -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - -
    -
    -
    - Second contact attempt -
    -
    - {{ data['contactMethod'] or "Phone" }} -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 14:40 -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - -
    -
    -
    - First contact attempt -
    -
    - {{ data['contactMethod'] or "Phone" }} -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    -
    -
    - - - Send another letter - -
    -
    - {% endif %} - - {% if (data['preferredMethodOfContact'] == "Email") %} -
    -
    -

    - Decision to charge -

    -
    -
    -
    -
    -
    - Third contact attempt -
    -
    - {{ data['contactMethod'] or "Email" }} -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Status -
    -
    - Delivered -
    -
    -
    -
    - Email -
    -
    - View sent charging decision email -
    -
    -
    -
    -
    -
    - - - Previous contact attempts - - -
    -
    -
    -
    - Second contact attempt -
    -
    - {{ data['contactMethod'] or "Email" }} -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:25 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    -
    - -
    - -
    -
    -
    - First contact attempt -
    -
    - {{ data['contactMethod'] or "Email" }} -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Status -
    -
    - Permanent failure -
    -
    -
    -
    -
    - - - Send another email - - -
    -
    - {% endif %} - - - {% if (data['preferredMethodOfContact'] == "Email") %} -
    - - - Warning - The victim's email address is wrong. Review and correct it before trying again. - -
    - {% endif %} - - {% if (data['preferredMethodOfContact'] == "Phone" or data['preferredMethodOfContact'] == "Email") %} -
    - - - Warning - Your email was not delivered. This can happen when the recipient’s inbox is full or their anti-spam filter rejects your email. - -
    - {% endif %} - - {% if (data['preferredMethodOfContact'] == "Post") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision. -

    - - - Create charging decision letter - - {% endif %} - -
    - -

    - Statuses: -

    -
      -
    • -

      - Preferred method of contact: {{ data['preferredMethodOfContact'] }}
      Change -

      -
    • -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v12/victim-record.html b/app/views/v12/victim-record.html deleted file mode 100644 index 4e8fe01fd..000000000 --- a/app/views/v12/victim-record.html +++ /dev/null @@ -1,1058 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim details" %} - -{% block beforeContent %} -Back to Search -{% endblock %} - -{% block content %} - -
    -
    - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -


    Case URN: 42MR1153724
    Case status: Pending
    Lead defendant: PRICE, Jefferson

    - -

    - -
    - - - Warning - This person is a victim -

    - Change victim or witness category -

    -
    -
    - -
    -

    - Contents -

    - - - -
    -

    Victim details

    - -
    -
    -

    - Name and contact details -

    -
    -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] or "Ms" }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] or "Sara" }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - 72 Guild Street
    London
    SE23 6FH -
    -
    - Change home address -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['preferredMethodOfContact'] }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    -
    - Not provided -
    -
    - Change preferred contact times -
    -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    -

    - Equality information -

    -
    -
    -
    -
    -
    - Date of birth -
    -
    - Enter date of birth -
    -
    -
    -
    - Age -
    -
    - Unknown -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    - Other information -

    -
    -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    - -
    - -
    - -

    Case contacts

    - -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Victim Liaison Unit -

    - -
    -
    -
    -
    -
    - Name -
    -
    - OKOLI, Vincent -
    -
    - Change whether details are known (Person 3) -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    -
    -
    - Email address -
    -
    - vincent.okoli@cps.gov.uk -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Officer in charge (Police) -

    -
    -
    -
    -
    -
    - Full name -
    -
    - PATRICK, Matthew -
    -
    -
    -
    - Telephone number -
    -
    - (020) 12345678 -
    -
    -
    -
    - Email address -
    -
    - matthew.patrick@police.uk -
    -
    -
    -
    -
    - -
    - -
    - -

    Communication

    - - {% if (data['preferredMethodOfContact'] == "Not provided") %} -
    - - - Warning - Preferred method of contact unknown -

    - To contact the victim, select their preferred method of contact after confirming it with the police. -

    -
    -
    - {% endif %} - - {% if (data['preferredMethodOfContact'] == "Phone") %} -
    - - - Warning - Ensure {{ data['victimForename'] }} {{ data['victimSurname'] }} answers the security questions correctly before sharing case information. - -
    - {% endif %} - - {% if (data['preferredMethodOfContact'] == "Email") and (data['dtcEmailStatus'] == "Not sent") %} -
    - - - Warning - Ensure {{ data['victimForename'] }} {{ data['victimSurname'] }} has cleared security before sending them emails. - -
    - {% endif %} - -

    Charging decisions

    - - {% if (data['preferredMethodOfContact'] == "Phone") and (data['dtcCallStatus'] == "Not informed") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. -

    - {% elif (data['preferredMethodOfContact'] == "Email") and ((data['dtcEmailStatus'] == "Not sent") or (data['dtcEmailStatus'] == "Saved")) %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. -

    - {% elif (data['preferredMethodOfContact'] == "Post") and (data['dtcPostStatus'] == "Not dispatched") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. -

    - {% elif (data['preferredMethodOfContact'] == "Not provided") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. -

    - {% else %} - {% endif %} - - {% if (data['preferredMethodOfContact'] == "Phone") %} - - Record call to inform of a charging decision - - {% elif (data['preferredMethodOfContact'] == "Email") %} - {% if (data['dtcEmailStatus'] == "Not sent") %} - - Create charging decision email - - {% elif (data['dtcEmailStatus'] == "Saved") %} - - Continue charging decision email - - {% elif (data['dtcEmailStatus'] == "Delivered") %} -
    -
    -
    - Type -
    -
    - Decision to charge -
    -
    -
    -
    - Contact method -
    -
    - {{ data['contactMethod'] or "Email" }} -
    -
    -
    -
    - Sender -
    -
    - {{ data['userSurname'] | upper }}, {{ data['userForename'] }}
    (Victim Service Officer) -
    -
    -
    -
    - Recipient -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Status -
    -
    - Delivered -
    -
    -
    -
    - Content -
    -
    - View sent email -
    -
    -
    - {% elif (data['dtcEmailStatus'] == "technical") %} -
    - - - Warning - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }} due to a technical failure. - -
    - -
    -
    -
    - Type -
    -
    - Decision to charge -
    -
    -
    -
    - Contact method -
    -
    - {{ data['contactMethod'] or "Email" }} -
    -
    -
    -
    - Sender -
    -
    - {{ data['userSurname'] | upper }}, {{ data['userForename'] }}
    (Victim Service Officer) -
    -
    -
    -
    - Recipient -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    -
    - {% endif %} - {% elif (data['preferredMethodOfContact'] == "Post") %} - {% if (data['dtcPostStatus'] == "Not dispatched") %} - - - Record letter to inform of a charging decision - - {% elif (data['dtcPostStatus'] == "Dispatched") %} -
    -
    -
    - Type -
    -
    - Decision to charge -
    -
    -
    -
    - Contact method -
    -
    - {{ data['contactMethod'] or "Post" }} -
    -
    -
    -
    - Sender -
    -
    - {{ data['userSurname'] | upper }}, {{ data['userForename'] }}
    (Victim Service Officer) -
    -
    -
    -
    - Recipient -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -
    -
    -
    -
    - Address -
    -
    - Oakhurst House
    Willowtree Avenue
    Birchwood
    NP14 6LF -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Status -
    -
    - Dispatched -
    -
    -
    -
    - Content -
    -
    - View dispatched letter -
    -
    -
    - {% endif %} - {% endif %} - -

    CPS pre-trial meetings

    - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - {% if (data['preferredMethodOfContact'] == "Phone") %} - - Record call to offer a meeting - - {% elif (data['preferredMethodOfContact'] == "Email") %} - - Create meeting offer email - - {% elif (data['preferredMethodOfContact'] == "Post") %} - - Create meeting offer letter - - {% else %} - {% endif %} - -
    -
    -
    -

    - - Charging decisions - -

    -
    - {% if (data['preferredMethodOfContact'] == "Phone") and (data['dtcCallStatus'] == "Not informed") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. -

    - {% elif (data['preferredMethodOfContact'] == "Email") and ((data['dtcEmailStatus'] == "Not sent") or (data['dtcEmailStatus'] == "Saved")) %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. -

    - {% elif (data['preferredMethodOfContact'] == "Post") and (data['dtcPostStatus'] == "Not dispatched") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. -

    - {% elif (data['preferredMethodOfContact'] == "Not provided") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed of the charging decision yet. -

    - {% else %} - {% endif %} -
    -
    -
    - {% if (data['preferredMethodOfContact'] == "Phone") %} - - Record call to inform of a charging decision - - {% elif (data['preferredMethodOfContact'] == "Email") %} - {% if (data['dtcEmailStatus'] == "Not sent") %} - - Create charging decision email - - {% elif (data['dtcEmailStatus'] == "Saved") %} - - Continue charging decision email - - {% elif (data['dtcEmailStatus'] == "Delivered") %} -
    -
    -
    - Type -
    -
    - Decision to charge -
    -
    -
    -
    - Contact method -
    -
    - {{ data['contactMethod'] or "Email" }} -
    -
    -
    -
    - Sender -
    -
    - {{ data['userSurname'] | upper }}, {{ data['userForename'] }}
    (Victim Service Officer) -
    -
    -
    -
    - Recipient -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Status -
    -
    - Delivered -
    -
    -
    -
    - Content -
    -
    - View sent email -
    -
    -
    - {% elif (data['dtcEmailStatus'] == "technical") %} -
    - - - Warning - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }} due to a technical failure. - -
    - -
    -
    -
    - Type -
    -
    - Decision to charge -
    -
    -
    -
    - Contact method -
    -
    - {{ data['contactMethod'] or "Email" }} -
    -
    -
    -
    - Sender -
    -
    - {{ data['userSurname'] | upper }}, {{ data['userForename'] }}
    (Victim Service Officer) -
    -
    -
    -
    - Recipient -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    -
    - {% endif %} - {% elif (data['preferredMethodOfContact'] == "Post") %} - {% if (data['dtcPostStatus'] == "Not dispatched") %} - - - Record letter to inform of a charging decision - - {% elif (data['dtcPostStatus'] == "Dispatched") %} -
    -
    -
    - Type -
    -
    - Decision to charge -
    -
    -
    -
    - Contact method -
    -
    - {{ data['contactMethod'] or "Post" }} -
    -
    -
    -
    - Sender -
    -
    - {{ data['userSurname'] | upper }}, {{ data['userForename'] }}
    (Victim Service Officer) -
    -
    -
    -
    - Recipient -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -
    -
    -
    -
    - Address -
    -
    - Oakhurst House
    Willowtree Avenue
    Birchwood
    NP14 6LF -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Status -
    -
    - Dispatched -
    -
    -
    -
    - Content -
    -
    - View dispatched letter -
    -
    -
    - {% endif %} - {% endif %} -
    -
    -
    -
    -

    - - CPS pre-trial meetings - -

    -
    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -
    -
    -
    - {% if (data['preferredMethodOfContact'] == "Phone") %} - - Record call to offer a meeting - - {% elif (data['preferredMethodOfContact'] == "Email") %} - - Create meeting offer email - - {% elif (data['preferredMethodOfContact'] == "Post") %} - - Create meeting offer letter - - {% else %} - {% endif %} -
    -
    -
    - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v20/archive/after-three-attempts-email-undelivered.html b/app/views/v20/archive/after-three-attempts-email-undelivered.html deleted file mode 100644 index 40e00b149..000000000 --- a/app/views/v20/archive/after-three-attempts-email-undelivered.html +++ /dev/null @@ -1,233 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Post -
    -
    -
    -
    - Date of dispatch -
    -
    - Thursday 20 March 2025 -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - -
    - - - Previous contact attempts - - -
    -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    -
    - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 3 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 15:02 -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 2 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 14:40 -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/archive/approved-to-send-email.html b/app/views/v20/archive/approved-to-send-email.html deleted file mode 100644 index 23d0f6273..000000000 --- a/app/views/v20/archive/approved-to-send-email.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. -

    - -

    - The draft has been approved to send. -

    - - - Check and send email to inform of a charging decision - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/archive/approved-to-send-letter.html b/app/views/v20/archive/approved-to-send-letter.html deleted file mode 100644 index 7af7b65a9..000000000 --- a/app/views/v20/archive/approved-to-send-letter.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. -

    - -

    - The draft has been approved to send. -

    - - - Check and dispatch letter to inform of a charging decision - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/archive/before-send.html b/app/views/v20/archive/before-send.html deleted file mode 100644 index de9aae0ac..000000000 --- a/app/views/v20/archive/before-send.html +++ /dev/null @@ -1,60 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    - -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -

    - The follow-up draft was approved. -

    - - - Check details before sending to inform of a charging decision - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/archive/fu-letter-not-recorded.html b/app/views/v20/archive/fu-letter-not-recorded.html deleted file mode 100644 index 66dd8278d..000000000 --- a/app/views/v20/archive/fu-letter-not-recorded.html +++ /dev/null @@ -1,56 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - - - Record letter follow-up to inform of a charging decision - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/archive/fumoc-unknown.html b/app/views/v20/archive/fumoc-unknown.html deleted file mode 100644 index 861521312..000000000 --- a/app/views/v20/archive/fumoc-unknown.html +++ /dev/null @@ -1,56 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Thursday 20 March 2025 at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - - - Send or dispatch follow-up to inform of a charging decision - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/archive/no-pmoc.html b/app/views/v20/archive/no-pmoc.html deleted file mode 100644 index cf97433cf..000000000 --- a/app/views/v20/archive/no-pmoc.html +++ /dev/null @@ -1,9 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. -

    - -

    - The draft has been approved. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/archive/preferred-method-of-contact-new.html b/app/views/v20/archive/preferred-method-of-contact-new.html deleted file mode 100644 index 4bcbd8d0d..000000000 --- a/app/views/v20/archive/preferred-method-of-contact-new.html +++ /dev/null @@ -1,172 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Preferred method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - - - -
    - - -
    - -
    - - -
    - - - -
    - - -
    - - - - - -
    - - -
    - - - - - - - -
    - - -
    - - - -
    or
    - -
    - - -
    - -
    or
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/archive/summary-test.html b/app/views/v20/archive/summary-test.html deleted file mode 100644 index 5213544cd..000000000 --- a/app/views/v20/archive/summary-test.html +++ /dev/null @@ -1,393 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Search for another victim -{% endblock %} - -{% block content %} -
    -
    - -
    -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    -

    - Case URN: 42MZ1139323/1 -

    -
    - -
    -

    - Contents -

    - -
    -

    Summary

    -
    -
    -
    -
    -

    - Victim details -

    - -
    -
    -
    -
    -
    - Name -
    -
    - DAVIES, Jennifer -
    -
    -
    -
    - Age -
    -
    - 34 (22/7/1990) -
    -
    -
    -
    - Category -
    -
    -

    - Vulnerable -

    -

    - Intimidated -

    -
    -
    -
    -
    - Disability or access need -
    -
    - Yes -
    -
    -
    -
    - Address -
    -
    - 130 Denton Avenue
    Banton
    Dunbartonshire
    G65 0QR -
    -
    -
    -
    - Phone -
    -
    - 07352765432 -
    -
    -
    -
    - Email -
    -
    - jennifer.davies@gmail.com -
    -
    -
    -
    - Want to be contacted -
    -
    - Yes -
    -
    -
    -
    - Preferred method of contact -
    -
    - Mobile -
    -
    -
    -
    - Preferred contact times -
    -
    - Weekdays, 8am to 6pm -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Case contacts -

    - -
    -
    -
    -
    -
    - Family Liaison Officer -
    -
    - BIDWELL, Jane -
    -
    -
    -
    - IDVA -
    -
    - SAKAMOTO, Hadji -
    -
    -
    -
    - Counsel -
    -
    - HAMER, Olivia -
    -
    -
    -
    - Defence solicitor -
    -
    - BINKS, Thomas -
    -
    -
    -
    - High court advocate -
    -
    - SHEAF, Jessica -
    -
    -
    -
    - Officer in charge -
    -
    - PC FISHER, Jane -
    -
    -
    -
    -
    -
    -
    -

    - Case information -

    -
    -
    -
    -
    -
    - Case status -
    -
    - Pending -
    -
    -
    -
    - Monitoring codes -
    -
    -

    - Mental health -

    -

    - Domestic violence -

    -

    - Prohibited weapons -

    -

    - Human trafficking -

    -

    - Media interest -

    -
    -
    -
    -
    - Next hearing -
    -
    -

    - First hearing -

    -

    - Wednesday 13 August 2025 -

    -

    - Southend Court House: County Court and Family Court and Magistrates Court -

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Defendant information -

    -
    -
    -

    - DAVIES, Bella -

    -
    -
    -
    - Age -
    -
    - 34 (15/9/1990) -
    -
    -
    -
    - Charge -
    -
    - Grievous bodily harm -
    -
    -
    -
    - Custody -
    -
    - In police custody, 15 days -
    -
    -
    -

    - SIMPSON, Bart -

    -
    -
    -
    - Age -
    -
    - 15 (8/8/2010) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 6 days -
    -
    -
    -

    - JONES, Vince -

    -
    -
    -
    - Age -
    -
    - 45 (15/9/1979) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 5 days -
    -
    -
    -
    -
    -
    -
    - -
    - -
    -

    Victim details

    -
    - -
    -

    Case contacts

    -
    - -
    -

    Communications

    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/archive/victim-record--fu-letter-recorded-2.html b/app/views/v20/archive/victim-record--fu-letter-recorded-2.html deleted file mode 100644 index 5ab306243..000000000 --- a/app/views/v20/archive/victim-record--fu-letter-recorded-2.html +++ /dev/null @@ -1,552 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Search for another victim -{% endblock %} - -{% block content %} -
    -
    - -
    -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    -

    - Case URN: 42MZ1139323/1 -

    -
    - -
    -

    - Contents -

    - - - -
    - -

    Summary

    - -
    -
    -
    -
    -

    - Victim details -

    - -
    -
    -
    -
    -
    - Name -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -
    -
    -
    -
    - Age -
    -
    - 34 (22/7/1990) -
    -
    -
    -
    - Categories -
    -
    -

    - Vulnerable -

    -

    - Intimidated -

    -
    -
    -
    -
    - Disability or access need -
    -
    - Yes -
    -
    -
    -
    - Address -
    -
    - 130 Denton Avenue
    Banton
    Dunbartonshire
    G65 0QR -
    -
    -
    -
    - Phone -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Email -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Want to be contacted -
    -
    - Yes -
    -
    -
    -
    - Preferred method of contact -
    -
    - Mobile -
    -
    -
    -
    - Preferred contact times -
    -
    - Weekdays, 8am to 6pm -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Case contacts -

    - -
    -
    -
    -
    -
    - Family Liaison Officer -
    -
    - BIDWELL, Jane -
    -
    -
    -
    - IDVA -
    -
    - SAKAMOTO, Hadji -
    -
    -
    -
    - Counsel -
    -
    - HAMER, Olivia -
    -
    -
    -
    - Defence solicitor -
    -
    - BINKS, Thomas -
    -
    -
    -
    - High court advocate -
    -
    - SHEAF, Jessica -
    -
    -
    -
    - Officer in charge -
    -
    - PC FISHER, Jane -
    -
    -
    -
    -
    -
    -
    -

    - Case information -

    -
    -
    -
    -
    -
    - Case status -
    -
    - Pending -
    -
    -
    -
    - Monitoring codes -
    -
    -

    - Mental health -

    -

    - Domestic violence -

    -

    - Prohibited weapons -

    -

    - Human trafficking -

    -

    - Media interest -

    -
    -
    -
    -
    - Next hearing -
    -
    -

    - First hearing -

    -

    - Wednesday 13 August 2025 -

    -

    - Southend Court House: County Court and Family Court and Magistrates Court -

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Defendant information -

    -
    -
    -

    - DAVIES, Bella -

    -
    -
    -
    - Age -
    -
    - 34 (15/9/1990) -
    -
    -
    -
    - Charge -
    -
    - Grievous bodily harm -
    -
    -
    -
    - Custody -
    -
    - In police custody, 15 days -
    -
    -
    -

    - SIMPSON, Bart -

    -
    -
    -
    - Age -
    -
    - 15 (8/8/2010) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 6 days -
    -
    -
    -

    - JONES, Vince -

    -
    -
    -
    - Age -
    -
    - 45 (15/9/1979) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 5 days -
    -
    -
    -
    -
    -
    -
    - -
    - -
    -

    Victim details

    -
    - -
    -

    Case contacts

    -
    - -
    -

    Communications

    - - - - {% if (data['subTab'] == "charging-decision") %} - -
    -

    Informing victim of a charging decision

    -
    - - - - - - - - - - - -
    Decision - Decision to charge -
    First hearing -
    - 7 May 2025 -
    -
    - Bradford Crown Court -
    -
    -
    - - - - - - - -
    - First telephone call details - -
    - 14 May 2025 at 12:30
    - -
    -
    - No answer -
    -
    - - - - - - - -
    - Second telephone call details - -
    - 15 May 2025 at 23:12 -
    - - -
    - -
    -
    - - - -
    -
    -
    - -

    - The follow-up draft requires changes before sending. -

    - - - Amend draft to inform of a charging decision - - - {% elif (data['subTab'] == "ptm") %} - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record call to offer a CPS pre-trial meeting - - - {% endif %} - -
    -
    - -
    -
    - -{% endblock %} diff --git a/app/views/v20/archive/victim-record--no-summary-lists.html b/app/views/v20/archive/victim-record--no-summary-lists.html deleted file mode 100644 index 3a1c766c7..000000000 --- a/app/views/v20/archive/victim-record--no-summary-lists.html +++ /dev/null @@ -1,279 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Back to search -{% endblock %} - -{% block content %} -
    -
    - -
    -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    -

    - Case URN: 42MZ1139323/1 -

    -
    - -
    -

    - Contents -

    - -
    -

    Summary

    -
    -
    -
    -
    -

    - Victim details -

    - -
    -
    -

    - Name: Jennifer Davies -

    -

    - Age: 34 (22/7/1990) -

    -

    - Category: Vulnerable, Intimidated -

    -

    - Disability or access need: Yes -

    -

    - Address: 130 Denton Avenue, Banton, Dunbartonshire, G65 0QR -

    -

    - Phone: 07352765432 -

    -

    - Email: jennifer.davies@gmail.com -

    -

    - Want to be contacted: Yes -

    -

    - Preferred method of contact: Mobile -

    -

    - Preferred contact times: Weekdays, 8am to 6pm -

    -
    -
    -
    -
    -
    -
    -

    - Case contacts -

    - -
    -
    -

    - Family Liaison Officer: Jane Bidwell -

    -

    - IDVA: Hadji Sakamoto -

    -

    - Counsel: Olivia Hamer -

    -

    - Defence solicitor: Thomas Binks -

    -

    - High court advocate: Jessica Sheaf -

    -

    - Officer in charge: PC Jane Fisher -

    -
    -
    -
    -
    -

    - Case information -

    -
    -
    -

    - Case status: Pending -

    -

    - Monitoring codes: Mental health, Domestic violence, Prohibited weapons, Human trafficking, Media interest -

    -

    - Next hearing: First hearing, Wednesday 13 August 2025, Southend Court House: County Court and Family Court and Magistrates Court -

    -
    -
    -
    -
    -
    -
    -

    - Defendant information -

    -
    -
    -

    - Name: Bella Davies
    Age: 34 (15/9/1990)
    Charge: Grievous bodily harm
    Custody: In police custody, 15 days -

    -

    - Name: Bart Simpson
    Age: 15 (8/8/2010)
    Charge: Actual bodily harm
    Custody: On police bail, 6 days -

    -

    - Name: Vince Jones
    Age: 45 (15/9/1979)
    Charge: Actual bodily harm
    Custody: On police bail, 5 days -

    -
    -
    -
    -
    - -
    - -
    -

    Victim details

    -
    - -
    -

    Case contacts

    -
    - -
    -

    Communications

    - - - - {% if (data['subTab'] == "charging-decision") %} - -
    -
    - -
    -
    -

    - Decision to charge -

    -
    -
    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. -

    - - - Start draft to inform of a charging decision - -
    -
    - -
    -
    -

    - No further action -

    -
    -
    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. -

    - -

    - The draft has been approved. -

    - - - Finish draft to inform of a charging decision - -
    -
    - -
    -
    - - {% elif (data['subTab'] == "ptm") %} - -
    -
    -

    - CPS pre-trial meetings -

    -
    -
    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a CPS pre-trial meeting yet. -

    - - - Record letter to offer a CPS pre-trial meeting - -
    -
    - - {% endif %} -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/draft/approved-to-send.html b/app/views/v20/draft/approved-to-send.html deleted file mode 100644 index 7d71c6923..000000000 --- a/app/views/v20/draft/approved-to-send.html +++ /dev/null @@ -1,37 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Approved to send" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Approved to send -

    -
    - -

    - Your draft to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the charging decison is approved to send. -

    - - - -

    What happens next

    - -

    - You can now send an email or add a letter to the print queue from the 'Communication' tab of the victim's page, within the Victim Case Application. -

    - - - View all communications - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/draft/cd-modal/delete-draft.html b/app/views/v20/draft/cd-modal/delete-draft.html deleted file mode 100644 index a31e6411f..000000000 --- a/app/views/v20/draft/cd-modal/delete-draft.html +++ /dev/null @@ -1,32 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/draft/cd-modal/request-review.html b/app/views/v20/draft/cd-modal/request-review.html deleted file mode 100644 index 917f6dac7..000000000 --- a/app/views/v20/draft/cd-modal/request-review.html +++ /dev/null @@ -1,112 +0,0 @@ -{% block content %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/draft/cd-modal/save-draft.html b/app/views/v20/draft/cd-modal/save-draft.html deleted file mode 100644 index 6915d7278..000000000 --- a/app/views/v20/draft/cd-modal/save-draft.html +++ /dev/null @@ -1,30 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/draft/cd-modal/send-to-cms.html b/app/views/v20/draft/cd-modal/send-to-cms.html deleted file mode 100644 index 2b35ecdd3..000000000 --- a/app/views/v20/draft/cd-modal/send-to-cms.html +++ /dev/null @@ -1,32 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/draft/compose-letter.html b/app/views/v20/draft/compose-letter.html deleted file mode 100644 index 7ed3a2d03..000000000 --- a/app/views/v20/draft/compose-letter.html +++ /dev/null @@ -1,344 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set serviceName %} - Correspondence Drafter -{% endset%} - -{% set pageName = "Compose letter" %} - -{% block beforeContent %} - -{% endblock %} - -{% block content %} -{% include "/v20/draft/cd-modal/save-draft.html" %} - -{% include "/v20/draft/cd-modal/delete-draft.html" %} - -{% include "/v20/draft/cd-modal/request-review.html" %} - -{% include "/v20/draft/cd-modal/send-to-cms.html" %} - -
    - -
    -
    - -
    -
    -

    Compose letter

    -
    - -
    -
    - - Case & Victim info - - - - - -
    -
    - -
    - -
    - -
    -

    - Last saved at 09:10:35 -

    -
    - -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - - - -
    - - - -
    -
    - - - -
    -
    - -
    - -
    - - -
    -

    - -

    -
    - Please add questions or notes to assist with any actions or reviews. -
    - - -
    - -
    - -
    - -
    - -
    - -
    -

    - Please be aware of the following monitoring codes applicable to this case: -

    -
      -
    • - Pre-Charge Decision -
    • -
    -
    - -
    -
    - -
    -{% endblock %} - -{% block pageScripts %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/draft/nfa-template.html b/app/views/v20/draft/nfa-template.html deleted file mode 100644 index a0ed12cb0..000000000 --- a/app/views/v20/draft/nfa-template.html +++ /dev/null @@ -1,56 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="No further action template" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Which template does {{ data['victimForename'] }} {{ data['victimSurname'] }} need? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/draft/under-review.html b/app/views/v20/draft/under-review.html deleted file mode 100644 index 7be25a815..000000000 --- a/app/views/v20/draft/under-review.html +++ /dev/null @@ -1,37 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Review requested" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Review requested -

    -
    - -

    - You have requested a review of your draft to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the charging decison. -

    - - - -

    What happens next

    - -

    - Once the draft has been reviewed, check the 'Communication' tab of the victim's page, within the Victim Case Application. From there, you can approve it or amend it as neccessary. -

    - - - View all communications - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/record/follow-up-moc.html b/app/views/v20/record/follow-up-moc.html deleted file mode 100644 index 6109a3c2c..000000000 --- a/app/views/v20/record/follow-up-moc.html +++ /dev/null @@ -1,74 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Follow-up method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - How does {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the follow-up to the telephone call? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    or
    - -
    - - -
    - -
    -
    - - -
    -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/record/next-attempt-moc.html b/app/views/v20/record/next-attempt-moc.html deleted file mode 100644 index 6ca90fd6a..000000000 --- a/app/views/v20/record/next-attempt-moc.html +++ /dev/null @@ -1,69 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Next attempt method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What do you want to do next? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - Only choose if listed as an alternative method of contact -
    -
    - -
    - - -
    - Only choose if listed as an alternative method of contact -
    -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/record/telephone-call-1-details.html b/app/views/v20/record/telephone-call-1-details.html deleted file mode 100644 index 8f7cffc97..000000000 --- a/app/views/v20/record/telephone-call-1-details.html +++ /dev/null @@ -1,120 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Telephone call details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -

    Telephone call details

    - -
    - -
    - - -
    - For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - For example, 14:15 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - -

    - Victim informed -

    -
    - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/record/telephone-call-2-details.html b/app/views/v20/record/telephone-call-2-details.html deleted file mode 100644 index 88e283953..000000000 --- a/app/views/v20/record/telephone-call-2-details.html +++ /dev/null @@ -1,120 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Telephone call details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -

    Telephone call details

    - -
    - -
    - - -
    - For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - For example, 14:15 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - -

    - Victim informed -

    -
    - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} diff --git a/app/views/v20/record/telephone-call-3-details.html b/app/views/v20/record/telephone-call-3-details.html deleted file mode 100644 index 9a78957e1..000000000 --- a/app/views/v20/record/telephone-call-3-details.html +++ /dev/null @@ -1,120 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Telephone call details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -

    Telephone call details

    - -
    - -
    - - -
    - For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - For example, 14:15 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - -

    - Victim informed -

    -
    - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/record/text-message-details.html b/app/views/v20/record/text-message-details.html deleted file mode 100644 index bd55883d1..000000000 --- a/app/views/v20/record/text-message-details.html +++ /dev/null @@ -1,184 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Text message details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Text message details -

    -

    - If a text message was sent after being unable to inform the victim by telephone, enter the details. -

    -
    -
    -
    - - Was a text message sent? - -
    -
    - - -
    -
    -

    - Date and time of text message -

    -
    - - -
    - For example, 17/05/2025 -
    - -
    - - -
    -
    -
    -
    - - Time of text message - - -
    - Enter a time in 24 hour format, like 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    -

    - Follow up calls scheduled -

    -
    -
    - - First call - - -
    - Enter a time in 24 hour format, like 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    - - Second call - - -
    - Enter a time in 24 hour format, like 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    - - -
    -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/send/check-email-details.html b/app/views/v20/send/check-email-details.html deleted file mode 100644 index 15f3fb22a..000000000 --- a/app/views/v20/send/check-email-details.html +++ /dev/null @@ -1,77 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Check details" %} - -{% block content %} -
    -
    - -

    Check the details before sending the email

    - -

    Email details

    - -
    -
    -
    - Type -
    -
    - {% if (data['decisionType'] == "dtc") %} - Decision to charge - {% elif (data['decisionType'] == "nfa") %} - No further action - {% endif %} -
    -
    -
    -
    - Recipient -
    -
    -

    - {% if (data['recipient'] == "victim") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) - {% elif (data['recipient'] == "oic") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['oicRank'] }} {{ data['oicForename'] }} {{ data['oicSurname'] }} (officer in charge) - {% elif (data['recipient'] == "isva") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['isvaForename'] }} {{ data['isvaSurname'] }} (ISVA) - {% endif %} -

    -
    -
    -
    -
    - Email address -
    -
    - - {% if (data['recipient'] == "victim") %} - {{ data['victimEmailAddress'] }} - {% elif (data['recipient'] == "oic") %} - {{ data['oicEmailAddress'] }} - {% elif (data['recipient'] == "isva") %} - {{ data['isvaEmailAddress'] }} - {% endif %} -
    -
    - -
    - -

    Now send your email

    - -

    - Select Send email to inform the victim of the charging decision. -

    - - - - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/send/check-letter-details.html b/app/views/v20/send/check-letter-details.html deleted file mode 100644 index 04d53e9d5..000000000 --- a/app/views/v20/send/check-letter-details.html +++ /dev/null @@ -1,70 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Check details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Check the details before adding to the print queue

    - -

    Letter details

    - -
    -
    -
    - Type -
    -
    - {% if (data['decisionType'] == "dtc") %} - Decision to charge - {% elif (data['decisionType'] == "nfa") %} - No further action - {% endif %} -
    -
    -
    -
    - Recipient -
    -
    - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - -
    - -

    Now add to print queue

    - -

    - Select Add to print queue to add the letter. -

    - - - -
    - - Add to print queue later -
    - -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/send/delivered.html b/app/views/v20/send/delivered.html deleted file mode 100644 index 3bbf51189..000000000 --- a/app/views/v20/send/delivered.html +++ /dev/null @@ -1,73 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Email delivered" %} - -{% block content %} -
    -
    - -
    -

    - Email delivered -

    -
    - -

    - The email was successfully delivered to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}). -

    - - - -

    Further information

    - -

    - You can view the recorded email on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The content was automatically saved to CMS as well. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - - View all communications - - - {% elif (data['callAttempt'] == "2") %} - - View all communications - - - {% elif (data['callAttempt'] == "3") %} - - View all communications - - - {% endif %} - {% elif (data['pmoc'] == "email") %} - - {% if (data['callAttempt'] == "") %} - - View all communications - - - {% elif (data['callAttempt'] == "1") %} - - View all communications - - - {% elif (data['callAttempt'] == "2") %} - - View all communications - - - {% endif %} - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/send/letter-added-to-print-queue.html b/app/views/v20/send/letter-added-to-print-queue.html deleted file mode 100644 index 45e90658f..000000000 --- a/app/views/v20/send/letter-added-to-print-queue.html +++ /dev/null @@ -1,78 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Letter added to print queue" %} - -{% block content %} -
    -
    - -
    -

    - Letter added to print queue -

    -
    - -

    - The letter to {{ data['victimForename'] }} {{ data['victimSurname'] }} was successfully added to the print queue. -

    - - - -

    Further information

    - -

    - You can view the recorded letter on the 'Communication' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved to CMS as well. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - - View all communications - - - {% elif (data['callAttempt'] == "2") %} - - View all communications - - - {% elif (data['callAttempt'] == "3") %} - - View all communications - - - {% endif %} - {% elif (data['pmoc'] == "email") %} - - {% if (data['callAttempt'] == "") %} - - View all communications - - - {% elif (data['callAttempt'] == "1") %} - - View all communications - - - {% elif (data['callAttempt'] == "2") %} - - View all communications - - - {% elif (data['callAttempt'] == "3") %} - - View all communications - - - {% endif %} - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/send/permanent-failure.html b/app/views/v20/send/permanent-failure.html deleted file mode 100644 index 7ffb55b80..000000000 --- a/app/views/v20/send/permanent-failure.html +++ /dev/null @@ -1,36 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Permanent failure" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. -

    - -

    - Check the email address is correct. If it is incorrect, you can update the email address. -

    - - -

    - Once updated, you can try to send the email again from 'Communication' tab of the victim's record. -

    - - Return to victim record - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/send/sending-email.html b/app/views/v20/send/sending-email.html deleted file mode 100644 index 244c0f251..000000000 --- a/app/views/v20/send/sending-email.html +++ /dev/null @@ -1,37 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Sending email" %} - -{% block content %} -
    -
    - -

    - Sending email -

    - -

    - The email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}). -

    - - - -

    Further information

    - -

    - You can view the recorded email on the 'Communication' tab of the victim's page, within the Victim Case Application. -

    - -

    - The email was automatically saved to CMS as well. -

    - - - View all communications - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/send/technical-failure.html b/app/views/v20/send/technical-failure.html deleted file mode 100644 index a298c250f..000000000 --- a/app/views/v20/send/technical-failure.html +++ /dev/null @@ -1,26 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Technical failure" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem sending the email to {{ data['victimForename'] }} {{ data['victimSurname'] }} -

    -

    - The email was saved as a draft. -

    -

    - You can try to send the email again now. -

    -

    - Alternatively, try sending again later from the 'Communication' tab of the victim's record within the Victim Case Application. -

    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/send/temporary-failure.html b/app/views/v20/send/temporary-failure.html deleted file mode 100644 index 339c52047..000000000 --- a/app/views/v20/send/temporary-failure.html +++ /dev/null @@ -1,29 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Temporary failure" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -

    - You can try to send it again later from the 'Communication' tab of the victim's record within the Victim Case Application. -

    - - Return to victim record - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/start-1/search.html b/app/views/v20/start-1/search.html deleted file mode 100644 index 4c3a5a76d..000000000 --- a/app/views/v20/start-1/search.html +++ /dev/null @@ -1,134 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Search by URN" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == data['caseUrn']) %} -
    - -

    - We've found 8 results for {{ data['caseUrn'] }} -

    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Dates and amounts
    Victim or witness nameURNCase IDCase statusLead defendantAction
    OBERON, Shelly - {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    KING, Wendy - {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    JONES, Oliver A - {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    WOODLEY, Alfred - {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} - {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    COLLOCINI, Emiliano - {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    EVANS, Gareth - {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    COOPER, Tracey - {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    - {% endif %} - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/start-1/sign-in.html b/app/views/v20/start-1/sign-in.html deleted file mode 100644 index f05f39cc7..000000000 --- a/app/views/v20/start-1/sign-in.html +++ /dev/null @@ -1,74 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="UR: Sending charging decision email" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case App -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} - -{% block footer %} -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/start-2/search.html b/app/views/v20/start-2/search.html deleted file mode 100644 index d2d7f54b5..000000000 --- a/app/views/v20/start-2/search.html +++ /dev/null @@ -1,134 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Search by URN" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == data['caseUrn']) %} -
    - -

    - We've found 8 results for {{ data['caseUrn'] }} -

    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Dates and amounts
    Victim or witness nameURNCase IDCase statusLead defendantAction
    OBERON, Shelly - {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    KING, Wendy - {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    JONES, Oliver A - {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    WOODLEY, Alfred - {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} - {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    COLLOCINI, Emiliano - {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    EVANS, Gareth - {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    COOPER, Tracey - {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    - {% endif %} - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/start-2/sign-in.html b/app/views/v20/start-2/sign-in.html deleted file mode 100644 index ad8a1787d..000000000 --- a/app/views/v20/start-2/sign-in.html +++ /dev/null @@ -1,74 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="UR: Sending charging decision email" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case App -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} - -{% block footer %} -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/start-3/search.html b/app/views/v20/start-3/search.html deleted file mode 100644 index 437212bbb..000000000 --- a/app/views/v20/start-3/search.html +++ /dev/null @@ -1,134 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Search by URN" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == data['caseUrn']) %} -
    - -

    - We've found 8 results for {{ data['caseUrn'] }} -

    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Dates and amounts
    Victim or witness nameURNCase IDCase statusLead defendantAction
    OBERON, Shelly - {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    KING, Wendy - {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    JONES, Oliver A - {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    WOODLEY, Alfred - {{ data['caseUrn'] }}2155470PendingDAVIES, Jimmy+View details
    {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} - {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    COLLOCINI, Emiliano - {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    EVANS, Gareth - {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    COOPER, Tracey - {{ data['caseUrn'] }}2155470PendingDAVIES, Bella+View details
    - {% endif %} - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/start-3/sign-in.html b/app/views/v20/start-3/sign-in.html deleted file mode 100644 index 092538528..000000000 --- a/app/views/v20/start-3/sign-in.html +++ /dev/null @@ -1,74 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="UR: Sending charging decision email" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case App -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} - -{% block footer %} -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-details/email-address.html b/app/views/v20/victim-details/email-address.html deleted file mode 100644 index 7b0477f19..000000000 --- a/app/views/v20/victim-details/email-address.html +++ /dev/null @@ -1,51 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim's email address" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    - -

    - -

    - - - - -
    - -
    -

    - -

    - - -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-details/preferred-method-of-contact.html b/app/views/v20/victim-details/preferred-method-of-contact.html deleted file mode 100644 index e50c242f2..000000000 --- a/app/views/v20/victim-details/preferred-method-of-contact.html +++ /dev/null @@ -1,84 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Preferred method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/draft/amendments-required.html b/app/views/v20/victim-record/communications/charging-decision/draft/amendments-required.html deleted file mode 100644 index bd74d19fe..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/draft/amendments-required.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. -

    - -

    - The draft requires amendments before sending. -

    - - - Amend draft to inform of a charging decision - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/draft/approved-to-send.html b/app/views/v20/victim-record/communications/charging-decision/draft/approved-to-send.html deleted file mode 100644 index f9fa28a66..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/draft/approved-to-send.html +++ /dev/null @@ -1,537 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} -{% else %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. -

    -{% endif %} - -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} - -{% if (data['callAttempt'] == "1") %} -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    -
    -
    -
    - Text message sent -
    -
    - {{ data['textMessageSent'] }} -
    -
    - {% if (data['textMessageSent'] == "Yes") %} -
    -
    - Text message date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    -
    -
    - First call scheduled -
    -
    - {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} -
    -
    -
    -
    - Second call scheduled -
    -
    - {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} -
    -
    - {% endif %} -
    -{% elif (data['callAttempt'] == "2") %} -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 2 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 14:40 -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    -
    - -
    - - - Previous contact attempts - - -
    -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    -
    -
    -
    - Text message sent -
    -
    - {{ data['textMessageSent'] }} -
    -
    - {% if (data['textMessageSent'] == "Yes") %} -
    -
    - Text message date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    -
    -
    - First call scheduled -
    -
    - {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} -
    -
    -
    -
    - Second call scheduled -
    -
    - {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} -
    -
    - {% endif %} -
    -
    -
    -{% elif (data['callAttempt'] == "3") %} -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 3 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 15:02 -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes3'] }} -
    -
    -
    - -
    - - - Previous contact attempts - - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 2 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 14:40 -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    -
    - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    -
    -
    -
    - Text message sent -
    -
    - {{ data['textMessageSent'] }} -
    -
    - {% if (data['textMessageSent'] == "Yes") %} -
    -
    - Text message date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    -
    -
    - First call scheduled -
    -
    - {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} -
    -
    -
    -
    - Second call scheduled -
    -
    - {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} -
    -
    - {% endif %} -
    -
    -
    - -{% endif %} - -

    - The follow-up draft is approved to send. -

    - -{% if (data['fumoc'] == "email") %} - - Check details before sending to inform of a charging decision - -{% elif (data['fumoc'] == "post") %} - - Check details before printing to inform of a charging decision - -{% else %} -
    - -
    -
    -
    - Followed up by -
    -
    - Does not want to receive follow-up -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    -{% endif %} - -{% elif (data['pmoc'] == "email") %} -

    - The draft is approved to send. -

    - - - Check details before sending to inform of a charging decision - - -{% elif (data['pmoc'] == "post") %} -

    - The draft is approved to send. -

    - - - Check details before dispatching to inform of a charging decision - - -{% elif (data['pmoc'] == "via-police") %} -

    - The draft is approved to send to the officer in charge. -

    - - - Check details before sending to inform of a charging decision - - - - -{% elif (data['pmoc'] == "via-isva") %} -

    - The draft is approved to send to the victim's Independent Sexual Violence Adviser (ISVA). -

    - - - Check details before sending to inform of a charging decision - - - - -{% else %} -

    - The draft is approved to send. -

    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/draft/in-progress.html b/app/views/v20/victim-record/communications/charging-decision/draft/in-progress.html deleted file mode 100644 index cc621d294..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/draft/in-progress.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. -

    - -

    - A draft is in progress. -

    - - - Continue draft to inform of a charging decision - -{% endblock %} diff --git a/app/views/v20/victim-record/communications/charging-decision/draft/not-started.html b/app/views/v20/victim-record/communications/charging-decision/draft/not-started.html deleted file mode 100644 index 67fa550b1..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/draft/not-started.html +++ /dev/null @@ -1,9 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. -

    - - - Start draft to inform of a charging decision - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/draft/ready-to-send.html b/app/views/v20/victim-record/communications/charging-decision/draft/ready-to-send.html deleted file mode 100644 index 365c6ab42..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/draft/ready-to-send.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. -

    - -

    - The draft is ready to send. No changes are required. -

    - - - Review draft before sending to inform of a charging decision - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/draft/under-review.html b/app/views/v20/victim-record/communications/charging-decision/draft/under-review.html deleted file mode 100644 index 9a1b31767..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/draft/under-review.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. -

    - -

    - The draft is under review. You can still make changes if you need to. -

    - - - View or continue draft to inform of a charging decision - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/index.html b/app/views/v20/victim-record/communications/charging-decision/index.html deleted file mode 100644 index 20fd77616..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/index.html +++ /dev/null @@ -1,173 +0,0 @@ -{% block content %} -
    -
    - {% if (data['nfa'] == "" or data['nfa'] == null) and (data['dtc'] == "" or data['dtc'] == "") %} -
    -

    - There are no charging decisions to communicate to the victim at this time. -

    -
    - {% endif %} - - {% if (data['dtc'] == "yes") %} -
    -
    -

    - Decision to charge -

    -
    -
    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. -

    - - - Start draft to inform of a charging decision - -
    -
    - {% endif %} -
    - -
    - {% if (data['nfa'] == "yes") %} -
    -
    -

    - No further action -

    -
    -
    - - - {% if (data['nfaStatus'] == "draft-not-started") %} - {% include "/v20/victim-record/communications/charging-decision/draft/not-started.html" %} - - {% elif (data['nfaStatus'] == "draft-in-progress") %} - {% include "/v20/victim-record/communications/charging-decision/draft/in-progress.html" %} - - {% elif (data['nfaStatus'] == "draft-under-review") %} - {% include "/v20/victim-record/communications/charging-decision/draft/under-review.html" %} - - {% elif (data['nfaStatus'] == "draft-amendments-required") %} - {% include "/v20/victim-record/communications/charging-decision/draft/amendments-required.html" %} - - {% elif (data['nfaStatus'] == "draft-ready-to-send") %} - {% include "/v20/victim-record/communications/charging-decision/draft/ready-to-send.html" %} - - {% elif (data['nfaStatus'] == "draft-approved-to-send") %} - {% include "/v20/victim-record/communications/charging-decision/draft/approved-to-send.html" %} - - - {% elif (data['nfaStatus'] == "before-call-1") %} - {% include "/v20/victim-record/communications/charging-decision/record/before-call-1.html" %} - - {% elif (data['nfaStatus'] == "informed-after-call-1") %} - {% include "/v20/victim-record/communications/charging-decision/record/informed-after-call-1.html" %} - - {% elif (data['nfaStatus'] == "informed-after-call-2") %} - {% include "/v20/victim-record/communications/charging-decision/record/informed-after-call-2.html" %} - - {% elif (data['nfaStatus'] == "informed-after-call-3") %} - {% include "/v20/victim-record/communications/charging-decision/record/informed-after-call-3.html" %} - - {% elif (data['nfaStatus'] == "after-call-attempt-1") %} - {% include "/v20/victim-record/communications/charging-decision/record/after-call-attempt-1.html" %} - - {% elif (data['nfaStatus'] == "after-call-attempt-2") %} - {% include "/v20/victim-record/communications/charging-decision/record/after-call-attempt-2.html" %} - - {% elif (data['nfaStatus'] == "after-call-attempt-3") %} - {% include "/v20/victim-record/communications/charging-decision/record/after-call-attempt-3.html" %} - - - {% elif (data['nfaStatus'] == "fu-email-after-call-1") %} - {% include "/v20/victim-record/communications/charging-decision/send/fu-email/after-call-1.html" %} - - {% elif (data['nfaStatus'] == "fu-email-after-call-2") %} - {% include "/v20/victim-record/communications/charging-decision/send/fu-email/after-call-2.html" %} - - {% elif (data['nfaStatus'] == "fu-email-after-call-3") %} - {% include "/v20/victim-record/communications/charging-decision/send/fu-email/after-call-3.html" %} - - {% elif (data['nfaStatus'] == "fu-email-failure-permanent") %} - {% include "/v20/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html" %} - - {% elif (data['nfaStatus'] == "fu-email-failure-permanent-with-success") %} - {% include "/v20/victim-record/communications/charging-decision/send/fu-email/failure-permanent-with-success.html" %} - - {% elif (data['nfaStatus'] == "fu-email-failure-technical") %} - {% include "/v20/victim-record/communications/charging-decision/send/fu-email/failure-technical.html" %} - - {% elif (data['nfaStatus'] == "fu-email-failure-temporary") %} - {% include "/v20/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html" %} - - {% elif (data['nfaStatus'] == "fu-email-sending") %} - {% include "/v20/victim-record/communications/charging-decision/send/fu-email/sending.html" %} - - - {% elif (data['nfaStatus'] == "fu-letter-dispatched") %} - {% include "/v20/victim-record/communications/charging-decision/send/fu-letter/dispatched.html" %} - - {% elif (data['nfaStatus'] == "fu-letter-after-call-1") %} - {% include "/v20/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html" %} - - {% elif (data['nfaStatus'] == "fu-letter-after-call-2") %} - {% include "/v20/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html" %} - - {% elif (data['nfaStatus'] == "fu-letter-after-call-3") %} - {% include "/v20/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html" %} - - {% elif (data['nfaStatus'] == "fu-letter-after-fu-email-undelivered") %} - {% include "/v20/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html" %} - - - {% elif (data['nfaStatus'] == "email-delivered") %} - {% include "/v20/victim-record/communications/charging-decision/send/email/delivered.html" %} - - {% elif (data['nfaStatus'] == "email-after-call-attempt-1") %} - {% include "/v20/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html" %} - - {% elif (data['nfaStatus'] == "email-after-call-attempt-2") %} - {% include "/v20/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html" %} - - {% elif (data['nfaStatus'] == "email-failure-permanent") %} - {% include "/v20/victim-record/communications/charging-decision/send/email/failure-permanent.html" %} - - {% elif (data['nfaStatus'] == "email-failure-permanent-with-success") %} - {% include "/v20/victim-record/communications/charging-decision/send/email/failure-permanent-with-success.html" %} - - {% elif (data['nfaStatus'] == "email-failure-technical") %} - {% include "/v20/victim-record/communications/charging-decision/send/email/failure-technical.html" %} - - {% elif (data['nfaStatus'] == "email-failure-temporary") %} - {% include "/v20/victim-record/communications/charging-decision/send/email/failure-temporary.html" %} - - {% elif (data['nfaStatus'] == "email-sending") %} - {% include "/v20/victim-record/communications/charging-decision/send/email/sending.html" %} - - - {% elif (data['nfaStatus'] == "letter-dispatched") %} - {% include "/v20/victim-record/communications/charging-decision/send/letter/dispatched.html" %} - - {% elif (data['nfaStatus'] == "letter-after-call-attempt-1") %} - {% include "/v20/victim-record/communications/charging-decision/send/letter/after-call-attempt-1.html" %} - - {% elif (data['nfaStatus'] == "letter-after-call-attempt-2") %} - {% include "/v20/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html" %} - - {% elif (data['nfaStatus'] == "letter-after-call-attempt-3") %} - {% include "/v20/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html" %} - - {% elif (data['nfaStatus'] == "letter-after-email-undelivered") %} - {% include "/v20/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html" %} - - {% else %} -

    There was a problem retrieving information. Try again later.

    - {% endif %} -
    -
    - {% endif %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/record/after-call-attempt-1.html b/app/views/v20/victim-record/communications/charging-decision/record/after-call-attempt-1.html deleted file mode 100644 index 5947b40bb..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/record/after-call-attempt-1.html +++ /dev/null @@ -1,102 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. -

    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    -
    -
    -
    - Text message sent -
    -
    - {{ data['textMessageSent'] }} -
    -
    - {% if (data['textMessageSent'] == "Yes") %} -
    -
    - Text message date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    -
    -
    - First call scheduled -
    -
    - {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} -
    -
    -
    -
    - Second call scheduled -
    -
    - {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} -
    -
    - {% endif %} -
    - -{% if (data['textMessageSent'] == "Yes") %} -

    - The next call attempt is scheduled today at {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }}. -

    -{% endif %} - - - Record another attempt to inform of a charging decision - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/record/after-call-attempt-2.html b/app/views/v20/victim-record/communications/charging-decision/record/after-call-attempt-2.html deleted file mode 100644 index 3a03e7083..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/record/after-call-attempt-2.html +++ /dev/null @@ -1,162 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. -

    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 2 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    -
    - -
    - - - Previous contact attempts - - -
    -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    -
    -
    -
    - Text message sent -
    -
    - {{ data['textMessageSent'] }} -
    -
    - {% if (data['textMessageSent'] == "Yes") %} -
    -
    - Text message date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    -
    -
    - First call scheduled -
    -
    - {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} -
    -
    -
    -
    - Second call scheduled -
    -
    - {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} -
    -
    - {% endif %} -
    -
    -
    - -{% if (data['textMessageSent'] == "Yes") %} -

    - The next call attempt is scheduled today at {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }}. -

    -{% endif %} - - - Record another attempt to inform of a charging decision - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/record/after-call-attempt-3.html b/app/views/v20/victim-record/communications/charging-decision/record/after-call-attempt-3.html deleted file mode 100644 index ff82a7cd0..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/record/after-call-attempt-3.html +++ /dev/null @@ -1,214 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. -

    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 3 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes3'] }} -
    -
    -
    - -
    - - - Previous contact attempts - - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 2 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    -
    - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    -
    -
    -
    - Text message sent -
    -
    - {{ data['textMessageSent'] }} -
    -
    - {% if (data['textMessageSent'] == "Yes") %} -
    -
    - Text message date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    -
    -
    - First call scheduled -
    -
    - {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} -
    -
    -
    -
    - Second call scheduled -
    -
    - {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} -
    -
    - {% endif %} -
    -
    -
    - -

    - You must inform the victim by post because you were unable to by telephone. -

    - - - Review draft before printing to inform of a charging decision - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/record/before-call-1.html b/app/views/v20/victim-record/communications/charging-decision/record/before-call-1.html deleted file mode 100644 index 6411d98ab..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/record/before-call-1.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been informed yet. -

    - -

    - The follow-up draft is ready to send after recording the call. -

    - - - Record call to inform of a charging decision - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/record/informed-after-call-1.html b/app/views/v20/victim-record/communications/charging-decision/record/informed-after-call-1.html deleted file mode 100644 index 9768aedf9..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/record/informed-after-call-1.html +++ /dev/null @@ -1,92 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - Old:{{ data['telephoneCallDate1'] }} New:{{ data['newFormat'] }} Tuesday 22 M:{{ data['callMonth1'] }} 2025 at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    - -{% if (data['fumoc'] == "email") %} -

    - The follow-up draft is ready to send. If necessary, add details discussed on the call before sending. -

    - - - Review draft before sending to inform of a charging decision - - -{% elif (data['fumoc'] == "post") %} -

    - The follow-up draft is ready to send. If necessary, add details discussed on the call before printing. -

    - - - Review draft before printing to inform of a charging decision - -{% else %} -
    - -
    -
    -
    - Followed up by -
    -
    - Does not want to receive follow-up -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/record/informed-after-call-2.html b/app/views/v20/victim-record/communications/charging-decision/record/informed-after-call-2.html deleted file mode 100644 index 36af239ab..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/record/informed-after-call-2.html +++ /dev/null @@ -1,190 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 2 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    -
    - -
    - - - Previous contact attempts - - -
    -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    -
    -
    -
    - Text message sent -
    -
    - {{ data['textMessageSent'] }} -
    -
    - {% if (data['textMessageSent'] == "Yes") %} -
    -
    - Text message date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    -
    -
    - First call scheduled -
    -
    - {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} -
    -
    -
    -
    - Second call scheduled -
    -
    - {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} -
    -
    - {% endif %} -
    -
    -
    - -{% if (data['fumoc'] == "email") %} -

    - The follow-up draft is ready to send. If necessary, add details discussed on the call before sending. -

    - - - Review draft before sending to inform of a charging decision - - -{% elif (data['fumoc'] == "post") %} -

    - The follow-up draft is ready to send. If necessary, add details discussed on the call before printing. -

    - - - Review draft before printing to inform of a charging decision - - -{% else %} -
    - -
    -
    -
    - Followed up by -
    -
    - Does not want to receive follow-up -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/record/informed-after-call-3.html b/app/views/v20/victim-record/communications/charging-decision/record/informed-after-call-3.html deleted file mode 100644 index 4cd52edcb..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/record/informed-after-call-3.html +++ /dev/null @@ -1,243 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 3 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes3'] }} -
    -
    -
    - -
    - - - Previous contact attempts - - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 2 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    -
    - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    -
    -
    -
    - Text message sent -
    -
    - {{ data['textMessageSent'] }} -
    -
    - {% if (data['textMessageSent'] == "Yes") %} -
    -
    - Text message date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    -
    -
    - First call scheduled -
    -
    - {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} -
    -
    -
    -
    - Second call scheduled -
    -
    - {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} -
    -
    - {% endif %} -
    -
    -
    - -{% if (data['fumoc'] == "email") %} -

    - The follow-up draft is ready to send. If necessary, add details discussed on the call before sending. -

    - - - Review draft before sending to inform of a charging decision - - -{% elif (data['fumoc'] == "post") %} -

    - The follow-up draft is ready to send. If necessary, add details discussed on the call before printing. -

    - - - Review draft before printing to inform of a charging decision - - -{% else %} -
    - -
    -
    -
    - Followed up by -
    -
    - Does not want to receive follow-up -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html b/app/views/v20/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html deleted file mode 100644 index e929a36d2..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html +++ /dev/null @@ -1,143 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Status -
    -
    - Delivered -
    -
    - -
    - -
    - -
    - - - Previous contact attempts - - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    -
    -
    -
    - Text message sent -
    -
    - {{ data['textMessageSent'] }} -
    -
    - {% if (data['textMessageSent'] == "Yes") %} -
    -
    - Text message date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    -
    -
    - First call scheduled -
    -
    - {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} -
    -
    -
    -
    - Second call scheduled -
    -
    - {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} -
    -
    - {% endif %} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html b/app/views/v20/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html deleted file mode 100644 index 451fa49c8..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html +++ /dev/null @@ -1,196 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Status -
    -
    - Delivered -
    -
    - -
    - -
    - -
    - - - Previous contact attempts - - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 2 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    -
    - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    -
    -
    -
    - Text message sent -
    -
    - {{ data['textMessageSent'] }} -
    -
    - {% if (data['textMessageSent'] == "Yes") %} -
    -
    - Text message date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    -
    -
    - First call scheduled -
    -
    - {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} -
    -
    -
    -
    - Second call scheduled -
    -
    - {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} -
    -
    - {% endif %} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/send/email/delivered.html b/app/views/v20/victim-record/communications/charging-decision/send/email/delivered.html deleted file mode 100644 index fd27f22a7..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/send/email/delivered.html +++ /dev/null @@ -1,44 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Status -
    -
    - Delivered -
    -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/send/email/failure-permanent.html b/app/views/v20/victim-record/communications/charging-decision/send/email/failure-permanent.html deleted file mode 100644 index 40b323205..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/send/email/failure-permanent.html +++ /dev/null @@ -1,51 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Status -
    -
    - Permanent failure -
    -
    -
    - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/send/email/failure-technical.html b/app/views/v20/victim-record/communications/charging-decision/send/email/failure-technical.html deleted file mode 100644 index aca6dd1a6..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/send/email/failure-technical.html +++ /dev/null @@ -1,43 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/send/email/failure-temporary.html b/app/views/v20/victim-record/communications/charging-decision/send/email/failure-temporary.html deleted file mode 100644 index d30c0dfdc..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/send/email/failure-temporary.html +++ /dev/null @@ -1,51 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Status -
    -
    - Temporary failure -
    -
    -
    - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/send/email/sending.html b/app/views/v20/victim-record/communications/charging-decision/send/email/sending.html deleted file mode 100644 index 66fc644f3..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/send/email/sending.html +++ /dev/null @@ -1,42 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Status -
    -
    - Sending -
    -
    -
    - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/send/fu-email/after-call-1.html b/app/views/v20/victim-record/communications/charging-decision/send/fu-email/after-call-1.html deleted file mode 100644 index c92f23e97..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/send/fu-email/after-call-1.html +++ /dev/null @@ -1,133 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    -
    -
    -
    - Text message sent -
    -
    - {{ data['textMessageSent'] }} -
    -
    - {% if (data['textMessageSent'] == "Yes") %} -
    -
    - Text message date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    -
    -
    - First call scheduled -
    -
    - {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} -
    -
    -
    -
    - Second call scheduled -
    -
    - {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} -
    -
    - {% endif %} -
    - -
    - -
    -
    -
    - Followed up by -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Status -
    -
    - Delivered -
    -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/send/fu-email/after-call-2.html b/app/views/v20/victim-record/communications/charging-decision/send/fu-email/after-call-2.html deleted file mode 100644 index 7f46d7969..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/send/fu-email/after-call-2.html +++ /dev/null @@ -1,196 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 2 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    -
    - -
    - -
    - - - Previous contact attempts - - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    -
    -
    -
    - Text message sent -
    -
    - {{ data['textMessageSent'] }} -
    -
    - {% if (data['textMessageSent'] == "Yes") %} -
    -
    - Text message date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    -
    -
    - First call scheduled -
    -
    - {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} -
    -
    -
    -
    - Second call scheduled -
    -
    - {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} -
    -
    - {% endif %} -
    -
    -
    - -
    - -
    -
    -
    - Followed up by -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Status -
    -
    - Delivered -
    -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/send/fu-email/after-call-3.html b/app/views/v20/victim-record/communications/charging-decision/send/fu-email/after-call-3.html deleted file mode 100644 index 68e2c4586..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/send/fu-email/after-call-3.html +++ /dev/null @@ -1,249 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 3 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes3'] }} -
    -
    -
    - -
    - -
    - - - Previous contact attempts - - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 2 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    -
    - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    -
    -
    -
    - Text message sent -
    -
    - {{ data['textMessageSent'] }} -
    -
    - {% if (data['textMessageSent'] == "Yes") %} -
    -
    - Text message date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    -
    -
    - First call scheduled -
    -
    - {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} -
    -
    -
    -
    - Second call scheduled -
    -
    - {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} -
    -
    - {% endif %} -
    -
    -
    - -
    - -
    -
    -
    - Followed up by -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Status -
    -
    - Delivered -
    -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html b/app/views/v20/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html deleted file mode 100644 index db502ad1a..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html +++ /dev/null @@ -1,111 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - -
    -
    -
    - Followed up by -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Status -
    -
    - Permanent failure -
    -
    - -
    - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/send/fu-email/failure-technical.html b/app/views/v20/victim-record/communications/charging-decision/send/fu-email/failure-technical.html deleted file mode 100644 index e86e804e8..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/send/fu-email/failure-technical.html +++ /dev/null @@ -1,103 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - -
    -
    -
    - Followed up by -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html b/app/views/v20/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html deleted file mode 100644 index d4cdad2c5..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html +++ /dev/null @@ -1,111 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - Blah blah blah... -
    -
    -
    - -
    - -
    -
    -
    - Followed up by -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Status -
    -
    - Temporary failure -
    -
    - -
    - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/send/fu-email/sending.html b/app/views/v20/victim-record/communications/charging-decision/send/fu-email/sending.html deleted file mode 100644 index f82bfd0f4..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/send/fu-email/sending.html +++ /dev/null @@ -1,139 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    -
    -
    -
    - Text message sent -
    -
    - {{ data['textMessageSent'] }} -
    -
    - {% if (data['textMessageSent'] == "Yes") %} -
    -
    - Text message date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    -
    -
    - First call scheduled -
    -
    - {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} -
    -
    -
    -
    - Second call scheduled -
    -
    - {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} -
    -
    - {% endif %} -
    - -
    - -
    -
    -
    - Followed up by -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Status -
    -
    - Sending -
    -
    - -
    - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html b/app/views/v20/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html deleted file mode 100644 index 88aab9d43..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html +++ /dev/null @@ -1,133 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    -
    -
    -
    - Text message sent -
    -
    - {{ data['textMessageSent'] }} -
    -
    - {% if (data['textMessageSent'] == "Yes") %} -
    -
    - Text message date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    -
    -
    - First call scheduled -
    -
    - {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} -
    -
    -
    -
    - Second call scheduled -
    -
    - {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} -
    -
    - {% endif %} -
    - -
    - -
    -
    -
    - Followed up by -
    -
    - Post -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Status -
    -
    - Queued for printing -
    -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html b/app/views/v20/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html deleted file mode 100644 index 1aab2532e..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html +++ /dev/null @@ -1,196 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 2 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    -
    - -
    - -
    - - - Previous contact attempts - - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    -
    -
    -
    - Text message sent -
    -
    - {{ data['textMessageSent'] }} -
    -
    - {% if (data['textMessageSent'] == "Yes") %} -
    -
    - Text message date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    -
    -
    - First call scheduled -
    -
    - {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} -
    -
    -
    -
    - Second call scheduled -
    -
    - {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} -
    -
    - {% endif %} -
    -
    -
    - -
    - -
    -
    -
    - Followed up by -
    -
    - Post -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Status -
    -
    - Queued for printing -
    -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html b/app/views/v20/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html deleted file mode 100644 index 45fca471a..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html +++ /dev/null @@ -1,249 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 3 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes3'] }} -
    -
    -
    - -
    - -
    - - - Previous contact attempts - - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 2 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    -
    - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    -
    -
    -
    - Text message sent -
    -
    - {{ data['textMessageSent'] }} -
    -
    - {% if (data['textMessageSent'] == "Yes") %} -
    -
    - Text message date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    -
    -
    - First call scheduled -
    -
    - {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} -
    -
    -
    -
    - Second call scheduled -
    -
    - {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} -
    -
    - {% endif %} -
    -
    -
    - -
    - -
    -
    -
    - Followed up by -
    -
    - Post -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Status -
    -
    - Queued for printing -
    -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html b/app/views/v20/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html deleted file mode 100644 index 455083b4d..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html +++ /dev/null @@ -1,295 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 3 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} -
    -
    -
    -
    - Victim informed -
    -
    - Yes -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes3'] }} -
    -
    -
    - -
    - -
    - - - Previous contact attempts - - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 2 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    -
    - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    -
    -
    -
    - Text message sent -
    -
    - {{ data['textMessageSent'] }} -
    -
    - {% if (data['textMessageSent'] == "Yes") %} -
    -
    - Text message date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    -
    -
    - First call scheduled -
    -
    - {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} -
    -
    -
    -
    - Second call scheduled -
    -
    - {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} -
    -
    - {% endif %} -
    -
    -
    - -
    - -
    -
    -
    - Followed up by -
    -
    - Post -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Status -
    -
    - Queued for printing -
    -
    - -
    - -
    - -
    - - - Previous follow-up attempts - - -
    -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/send/letter/after-call-attempt-1.html b/app/views/v20/victim-record/communications/charging-decision/send/letter/after-call-attempt-1.html deleted file mode 100644 index 728ff4451..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/send/letter/after-call-attempt-1.html +++ /dev/null @@ -1,135 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Post -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Status -
    -
    - Queued for printing -
    -
    -
    - -
    - -
    - - - Previous contact attempts - - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    -
    -
    -
    - Text message sent -
    -
    - {{ data['textMessageSent'] }} -
    -
    - {% if (data['textMessageSent'] == "Yes") %} -
    -
    - Text message date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    -
    -
    - First call scheduled -
    -
    - {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} -
    -
    -
    -
    - Second call scheduled -
    -
    - {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} -
    -
    - {% endif %} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html b/app/views/v20/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html deleted file mode 100644 index 31d7667cb..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html +++ /dev/null @@ -1,188 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Post -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Status -
    -
    - Queued for printing -
    -
    -
    - -
    - -
    - - - Previous contact attempts - - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 2 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    -
    - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    -
    -
    -
    - Text message sent -
    -
    - {{ data['textMessageSent'] }} -
    -
    - {% if (data['textMessageSent'] == "Yes") %} -
    -
    - Text message date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    -
    -
    - First call scheduled -
    -
    - {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} -
    -
    -
    -
    - Second call scheduled -
    -
    - {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} -
    -
    - {% endif %} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html b/app/views/v20/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html deleted file mode 100644 index e35056593..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html +++ /dev/null @@ -1,241 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Post -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Status -
    -
    - Queued for printing -
    -
    -
    - -
    - -
    - - - Previous contact attempts - - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 3 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes3'] }} -
    -
    -
    - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 2 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    -
    - -
    - -
    -
    -
    - Contact method -
    -
    - Mobile -
    -
    -
    -
    - Call attempt -
    -
    - 1 -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    -
    -
    - Victim informed -
    -
    - No -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    -
    -
    -
    -
    - Text message sent -
    -
    - {{ data['textMessageSent'] }} -
    -
    - {% if (data['textMessageSent'] == "Yes") %} -
    -
    - Text message date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    -
    -
    - First call scheduled -
    -
    - {{ data['firstCallScheduledHour'] }}:{{ data['firstCallScheduledMinutes'] }} -
    -
    -
    -
    - Second call scheduled -
    -
    - {{ data['secondCallScheduledHour'] }}:{{ data['secondCallScheduledMinutes'] }} -
    -
    - {% endif %} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html b/app/views/v20/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html deleted file mode 100644 index 01d7c5d0d..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html +++ /dev/null @@ -1,82 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Post -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Status -
    -
    - Queued for printing -
    -
    -
    - -
    - -
    - - - Previous contact attempts - - -
    -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/charging-decision/send/letter/dispatched.html b/app/views/v20/victim-record/communications/charging-decision/send/letter/dispatched.html deleted file mode 100644 index 76cc2578d..000000000 --- a/app/views/v20/victim-record/communications/charging-decision/send/letter/dispatched.html +++ /dev/null @@ -1,36 +0,0 @@ -{% block content %} -
    -
    -
    - Contact method -
    -
    - Post -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Status -
    -
    - Queued for printing -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/index.html b/app/views/v20/victim-record/communications/index.html deleted file mode 100644 index 8e23c1805..000000000 --- a/app/views/v20/victim-record/communications/index.html +++ /dev/null @@ -1,67 +0,0 @@ -{% block content %} -

    Communications

    - -
    - {% if (data['pmoc'] == "email") %} -
    - - - Warning - Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - - {% elif (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - {% elif (data['pmoc'] == "post") or (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} - {% else %} -
    - - - Warning - Preferred method of contact unknown -

    - To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact. -

    -
    -
    - {% endif %} -
    - - - -{% if (data['subTab'] == "charging-decision") %} -{% include "/v20/victim-record/communications/charging-decision/index.html" %} - -{% elif (data['subTab'] == "ptm") %} -{% include "/v20/victim-record/communications/pre-trial-meeting/index.html" %} - -{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/communications/pre-trial-meeting/index.html b/app/views/v20/victim-record/communications/pre-trial-meeting/index.html deleted file mode 100644 index 7ef1d8704..000000000 --- a/app/views/v20/victim-record/communications/pre-trial-meeting/index.html +++ /dev/null @@ -1,22 +0,0 @@ -{% block content %} -
    -
    -
    -
    -

    - CPS pre-trial meeting -

    -
    -
    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a meeting yet. -

    - - - Start draft to offer a CPS pre-trial meeting - -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/index.html b/app/views/v20/victim-record/index.html deleted file mode 100644 index 074d740e0..000000000 --- a/app/views/v20/victim-record/index.html +++ /dev/null @@ -1,84 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} -Search for another victim -{% endblock %} - -{% block content %} -
    -
    - -
    - {% if (data['success'] == "yes") %} - - {% else %} - {% endif %} - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    -

    - Case URN: {{ data['caseUrn'] }} -

    -
    - -
    -

    Contents

    - - - -
    - {% include "/v20/victim-record/summary.html" %} -
    - -
    - {% include "/v20/victim-record/victim-details.html" %} -
    - -
    - {% include "/v20/victim-record/case-contacts.html" %} -
    - -
    - {% include "/v20/victim-record/communications/index.html" %} -
    -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/summary.html b/app/views/v20/victim-record/summary.html deleted file mode 100644 index 319254ee3..000000000 --- a/app/views/v20/victim-record/summary.html +++ /dev/null @@ -1,350 +0,0 @@ -{% block content %} -

    - Summary -

    - -
    -
    - -
    -
    -

    - Victim details -

    - - -
    - -
    -
    -
    -
    - Name -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -
    -
    -
    -
    - Age -
    -
    - {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) -
    -
    -
    -
    - Categories -
    -
    -

    - Vulnerable -

    -

    - Intimidated -

    -
    -
    -
    -
    - Disability or access need -
    -
    - Yes -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    -
    -
    - Phone -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Email -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Want to be contacted -
    -
    - Yes -
    -
    -
    -
    - Preferred method of contact -
    -
    - {{ data['pmoc'] | capitalize }} -
    -
    -
    -
    - Preferred contact times -
    -
    - {{ data['preferredContactTimes'] }} -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -

    - Case contacts -

    - - -
    - -
    -
    -
    -
    - Family Liaison Officer -
    -
    - {{ data['familyLiaisonOfficerSurname'] | upper }}, {{ data['familyLiaisonOfficerForename'] }} -
    -
    -
    -
    - IDVA -
    -
    - {{ data['idvaSurname'] | upper }}, {{ data['idvaForename'] }} -
    -
    -
    -
    - Counsel -
    -
    - {{ data['counselSurname'] | upper }}, {{ data['counselForename'] }} -
    -
    -
    -
    - Defence solicitor -
    -
    - {{ data['defenceSolicitorSurname'] | upper }}, {{ data['defenceSolicitorForename'] }} -
    -
    -
    -
    - High court advocate -
    -
    - {{ data['highCourtAdvocateSurname'] | upper }}, {{ data['highCourtAdvocateForename'] }} -
    -
    -
    -
    - Officer in charge -
    -
    - {{ data['oicRank'] }} {{ data['oicSurname'] | upper }}, {{ data['oicForename'] }} -
    -
    -
    -
    -
    - -
    -
    -

    - Case information -

    -
    - -
    -
    -
    -
    - Case status -
    -
    - Pending -
    -
    -
    -
    - Monitoring codes -
    -
    -

    - Mental health -

    -

    - Domestic violence -

    -

    - Prohibited weapons -

    -

    - Human trafficking -

    -

    - Media interest -

    -
    -
    -
    -
    - Next hearing -
    -
    -

    - First hearing -

    -

    - Wednesday 13 August 2025 -

    -

    - Southend Court House: County Court and Family Court and Magistrates Court -

    -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -

    - Defendant information -

    -
    - -
    -

    - DAVIES, Bella -

    -
    -
    -
    - Age -
    -
    - 34 (15/9/1990) -
    -
    -
    -
    - Charge -
    -
    - Grievous bodily harm -
    -
    -
    -
    - Custody -
    -
    - In police custody, 15 days -
    -
    -
    - -

    - SIMPSON, Bart -

    -
    -
    -
    - Age -
    -
    - 15 (8/8/2010) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 6 days -
    -
    -
    - -

    - JONES, Vince -

    -
    -
    -
    - Age -
    -
    - 45 (15/9/1979) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 5 days -
    -
    -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v20/victim-record/victim-details.html b/app/views/v20/victim-record/victim-details.html deleted file mode 100644 index a8e21c861..000000000 --- a/app/views/v20/victim-record/victim-details.html +++ /dev/null @@ -1,295 +0,0 @@ -{% block content %} -

    Victim details

    - -
    -
    -
    -
    -

    Name and contact details

    -
    - -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - Change home address -
    -
    -
    -
    - Want to be contacted -
    -
    - Yes -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['pmoc'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['pmoc'] | capitalize }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    - {% if (data['preferredContactTimes'] == "Not provided") %} -
    - Enter preferred contact times -
    - {% else %} -
    - {{ data['preferredContactTimes'] | capitalize }} -
    -
    - Change preferred contact times -
    - {% endif %} -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -

    Equality information

    -
    - -
    -
    -
    -
    - Age -
    -
    - {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) -
    -
    - Change age -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    Other information

    -
    - -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/archive/next-scheduled-call.html b/app/views/v21/archive/next-scheduled-call.html deleted file mode 100644 index 1e129e334..000000000 --- a/app/views/v21/archive/next-scheduled-call.html +++ /dev/null @@ -1,90 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Next planned call" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    - Next planned call -

    - -

    - Enter the date and time stated on the text message. -

    - -
    - - -
    - For example, 17/05/2025 -
    - -
    - - -
    -
    -
    -
    - - Time planned - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/call/call-support.html b/app/views/v21/call/call-support.html deleted file mode 100644 index 5f8dfbc7e..000000000 --- a/app/views/v21/call/call-support.html +++ /dev/null @@ -1,248 +0,0 @@ -{% block content %} -
    - - - - -
    -
    -
    -

    - - Drafted letter (read-only) - -

    -
    - {% if (data['decisionType'] == "dtc") %}Decision to charge{% elif (data['decisionType'] == "nfa") %}No further action{% else %}Mixed charges{% endif %} -
    -
    -
    - -
    -
    -
    -
    -

    - - Supporting information - -

    -
    -
    -
    - -
    -
    - Name -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] }} -
    -
    -
    -
    - Age -
    -
    - {{ data['victimAge'] }} -
    -
    -
    -
    - Date of birth -
    -
    - {{ data['victimDateOfBirth'] }} -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - - -
    -
    -
    - - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/call/follow-up-moc.html b/app/views/v21/call/follow-up-moc.html deleted file mode 100644 index 6b4dad9ca..000000000 --- a/app/views/v21/call/follow-up-moc.html +++ /dev/null @@ -1,74 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Follow-up method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - How does {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the letter? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    or
    - -
    - - -
    - -
    -
    - - -
    -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/call/next-attempt-moc.html b/app/views/v21/call/next-attempt-moc.html deleted file mode 100644 index 07640110d..000000000 --- a/app/views/v21/call/next-attempt-moc.html +++ /dev/null @@ -1,69 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Next attempt method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What do you want to do next? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - Only choose if listed as an alternative method of contact -
    -
    - -
    - - -
    - Only choose if listed as an alternative method of contact -
    -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/call/read-only-letter.html b/app/views/v21/call/read-only-letter.html deleted file mode 100644 index 19c4013bd..000000000 --- a/app/views/v21/call/read-only-letter.html +++ /dev/null @@ -1,50 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Read-only letter" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -
    -
    -

    Letter (read-only)

    -

    - {% if (data['decisionType'] == "dtc") %}Decision to charge{% elif (data['decisionType'] == "nfa") %}No further action{% else %}Charging decision unknown{% endif %} -

    -
    - -
    - -
    -
    - -
    -
    -
    -
    - -
    -
    - - Ready to send - -
    -
    -
    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/call/telephone-call-1-details.html b/app/views/v21/call/telephone-call-1-details.html deleted file mode 100644 index 5ee7e8052..000000000 --- a/app/views/v21/call/telephone-call-1-details.html +++ /dev/null @@ -1,151 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Telephone call 1 details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    First call attempt

    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    - - - -
    - - -
    -
    - {% include "/v21/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/call/telephone-call-2-details.html b/app/views/v21/call/telephone-call-2-details.html deleted file mode 100644 index af06ff6db..000000000 --- a/app/views/v21/call/telephone-call-2-details.html +++ /dev/null @@ -1,153 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Telephone call 2 details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Second call attempt

    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    - {% include "/v21/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/call/telephone-call-3-details.html b/app/views/v21/call/telephone-call-3-details.html deleted file mode 100644 index a78c31b2d..000000000 --- a/app/views/v21/call/telephone-call-3-details.html +++ /dev/null @@ -1,150 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Telephone call details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Third call attempt

    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    - - -
    - - -
    -
    - {% include "/v21/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/call/text-message-details.html b/app/views/v21/call/text-message-details.html deleted file mode 100644 index c47c70ab7..000000000 --- a/app/views/v21/call/text-message-details.html +++ /dev/null @@ -1,155 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Text message details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -
    -

    - Text message details -

    -

    - Date and time of text message -

    -
    - - -
    - If you need to change the date, use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    -
    -
    - - Time of text message - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    - - Time of second call attempt - - -
    - Enter the time given in the text message in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    - - Time of third call attempt (optional) - - -
    - Enter the time given in the text message in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/call/was-text-message-sent.html b/app/views/v21/call/was-text-message-sent.html deleted file mode 100644 index 0d2d6d723..000000000 --- a/app/views/v21/call/was-text-message-sent.html +++ /dev/null @@ -1,56 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Was a text message sent to the victim?" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Was a text message sent to {{ data['victimForename'] }} {{ data['victimSurname'] }}? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/draft/approved-to-send.html b/app/views/v21/draft/approved-to-send.html deleted file mode 100644 index 75a3a427e..000000000 --- a/app/views/v21/draft/approved-to-send.html +++ /dev/null @@ -1,33 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Approved to send" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Approved to send -

    -
    - -

    - Your letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} is approved to send. -

    - -

    What happens next

    - -

    - You can now send an email or add a letter to the print queue from the 'Communication' tab of the victim's page, within the Victim Case Application. -

    - - - View all communications - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/draft/cant-connect.html b/app/views/v21/draft/cant-connect.html deleted file mode 100644 index 28912aef4..000000000 --- a/app/views/v21/draft/cant-connect.html +++ /dev/null @@ -1,26 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Can't connect to the letter drafting tool" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - We can't connect to the letter drafting tool right now. -

    -

    - Try again later. -

    - - Go back - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/draft/cd-modal/delete-draft.html b/app/views/v21/draft/cd-modal/delete-draft.html deleted file mode 100644 index 9dae1a357..000000000 --- a/app/views/v21/draft/cd-modal/delete-draft.html +++ /dev/null @@ -1,35 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/draft/cd-modal/request-review.html b/app/views/v21/draft/cd-modal/request-review.html deleted file mode 100644 index 9c5176145..000000000 --- a/app/views/v21/draft/cd-modal/request-review.html +++ /dev/null @@ -1,131 +0,0 @@ -{% block content %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/draft/cd-modal/save-draft.html b/app/views/v21/draft/cd-modal/save-draft.html deleted file mode 100644 index 186d041ff..000000000 --- a/app/views/v21/draft/cd-modal/save-draft.html +++ /dev/null @@ -1,55 +0,0 @@ -{% block content %} -
    - - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/draft/cd-modal/send-to-cms.html b/app/views/v21/draft/cd-modal/send-to-cms.html deleted file mode 100644 index 3f0f111ec..000000000 --- a/app/views/v21/draft/cd-modal/send-to-cms.html +++ /dev/null @@ -1,38 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/draft/charging-decision.html b/app/views/v21/draft/charging-decision.html deleted file mode 100644 index 4e7c4c238..000000000 --- a/app/views/v21/draft/charging-decision.html +++ /dev/null @@ -1,62 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Charging decision" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What do you need to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} about? -

    -
    - -
    - -
    - - -
    - - - -
    - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/draft/compose-letter.html b/app/views/v21/draft/compose-letter.html deleted file mode 100644 index d5dae57be..000000000 --- a/app/views/v21/draft/compose-letter.html +++ /dev/null @@ -1,391 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Compose letter" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -{% include "/v21/draft/cd-modal/save-draft.html" %} - -{% include "/v21/draft/cd-modal/delete-draft.html" %} - -{% include "/v21/draft/cd-modal/request-review.html" %} - -{% include "/v21/draft/cd-modal/send-to-cms.html" %} - -
    - -
    -
    - -
    -
    -

    Compose letter

    -

    - {% if (data['decisionType'] == "dtc") %}Decision to charge{% elif (data['decisionType'] == "nfa") %}No further action{% else %}Charging decision unknown{% endif %} -

    -
    - -
    -
    - - - - - {% if (data['nfaStatus'] == "draft-ready-to-send") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") or (data['nfaStatus'] == "after-call-attempt-3") %} - - {% endif %} -
    -
    -
    - -
    -
    - {% if (data['nfaStatus'] == "draft-in-progress") %} - - In progress - - - {% elif (data['nfaStatus'] == "draft-under-review") %} - - Under review - - - {% elif (data['nfaStatus'] == "draft-amendments-required") %} - - Amendments required - - - {% elif (data['nfaStatus'] == "draft-ready-to-send") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") or (data['nfaStatus'] == "after-call-attempt-3") %} - - Ready to send - - - {% endif %} -
    - -
    - -
    -
    -
    - - -
    -
    -
    -
    -

    - Autosave is on. Last saved at {{ "now" | govukTime }} -

    - -
    -
    -
    - - -
    - - -
    - -
    -
    - -
    -
    - - - -
    - - - -
    -
    - - - -
    -
    - -
    - -
    -
    - - -
    -

    - -

    -
    - Create a new note -
    - - - - -
    - -
    - -
    - -
    -

    - Monitoring codes applicable to this case: -

    -
      -
    • - Pre-charge decision -
    • -
    -
    - - - -
    -
    - -
    -{% endblock %} - -{% block pageScripts %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/draft/first-hearing.html b/app/views/v21/draft/first-hearing.html deleted file mode 100644 index 20b34c933..000000000 --- a/app/views/v21/draft/first-hearing.html +++ /dev/null @@ -1,59 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="First hearing" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    First hearing

    - -
    - -
    - - -
    - For example, a Magistrates' Court -
    - -
    -
    - -
    - - -
    - For example, 17/05/2025 -
    - -
    - - -
    -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - - -{% endblock %} diff --git a/app/views/v21/draft/under-review.html b/app/views/v21/draft/under-review.html deleted file mode 100644 index 36b698b59..000000000 --- a/app/views/v21/draft/under-review.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Review requested" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Review requested -

    -
    - Under review of
    - {% if (data['reviewerLevel'] == "d-request") %} - {{ data['d-reviewer'] }} (D) - {% elif (data['reviewerLevel'] == "b3-request") %} - {{ data['b3-reviewer'] }} (B3) - {% elif (data['reviewerLevel'] == "b2-request") %} - {{ data['b2-reviewer'] }} (B2) - {% else %} - {% endif %} -
    -
    - -

    What happens next

    - -

    - Check for updates on the review to find out if amendments are needed or the review process is complete. -

    - -

    - After the review process is complete you can inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %}. -

    - - - Continue - - -
    - - - If you chose the wrong reviewer - - -
    - You can go back and request the review is done by another reviewer. -
    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/draft/victim-withdrawn.html b/app/views/v21/draft/victim-withdrawn.html deleted file mode 100644 index 852231032..000000000 --- a/app/views/v21/draft/victim-withdrawn.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="No further action template" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Has {{ data['victimForename'] }} {{ data['victimSurname'] }} withdrawn from the case? -

    -
    - -
    - -
    - - -
    - -
    - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/letter-dashboard.html b/app/views/v21/letter-dashboard.html deleted file mode 100644 index 6e7c2c667..000000000 --- a/app/views/v21/letter-dashboard.html +++ /dev/null @@ -1,113 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Letters" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -

    Letters in draft

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URNVictimLetter typeAuthorReviewerStatusDue dateUpdated on
    {{ data['caseUrn'] }}{{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}{% if (data['decisionType']) == "dtc" %}Decision to charge{% elif (data['decisionType']) == "mixed-charges" %}Mixed charges{% elif (data['decisionType']) == "nfa" %}No further action{% endif %}{{ data['userSurname'] | upper }}, {{ data['userForename'] }}SANDERSON, Kerry{% if (data['nfaStatus']) == "draft-in-progress" %}In progress{% elif (data['nfaStatus']) == "draft-under-review" %}Under review{% elif (data['nfaStatus']) == "draft-amendments-required" %}Amendments required{% else %}Ready to send{% endif %}{{ "today" | govukDate() }}
    14:04
    - - - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/send/check-email-details.html b/app/views/v21/send/check-email-details.html deleted file mode 100644 index a0331a0ad..000000000 --- a/app/views/v21/send/check-email-details.html +++ /dev/null @@ -1,89 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Check details" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -

    Check the details before sending the email

    - -

    Email details

    - -
    -
    -
    - Type -
    -
    - {% if (data['decisionType'] == "dtc") %} - Decision to charge - {% elif (data['decisionType'] == "nfa") %} - No further action - {% endif %} -
    -
    -
    -
    - Included -
    -
    - Information pack
    - Crest survey -
    - -
    -
    -
    - From -
    -
    - Victim Services shared mailbox
    {{ data['sharedMailbox'] }} -
    -
    -
    -
    - To -
    -
    - {% if (data['recipient'] == "victim") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) - {% elif (data['recipient'] == "oic") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['oicRank'] }} {{ data['oicForename'] }} {{ data['oicSurname'] }} (officer in charge) - {% elif (data['recipient'] == "isva") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['isvaForename'] }} {{ data['isvaSurname'] }} (ISVA) - {% endif %}
    - {% if (data['recipient'] == "victim") %} - {{ data['victimEmailAddress'] }} - {% elif (data['recipient'] == "oic") %} - {{ data['oicEmailAddress'] }} - {% elif (data['recipient'] == "isva") %} - {{ data['isvaEmailAddress'] }} - {% endif %} -
    -
    - -
    - -

    Now send your email

    - -

    - Select Send email to inform the victim of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %}. -

    - - - - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/send/check-letter-details.html b/app/views/v21/send/check-letter-details.html deleted file mode 100644 index 4bcdc6f50..000000000 --- a/app/views/v21/send/check-letter-details.html +++ /dev/null @@ -1,96 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Check details" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    - -

    Check the details before sending for printing

    - -

    Letter details

    - -
    -
    -
    - Type -
    -
    - {% if (data['decisionType'] == "dtc") %} - Decision to charge - {% elif (data['decisionType'] == "nfa") %} - No further action - {% endif %} -
    -
    -
    -
    - Included -
    -
    - Information pack
    - Crest survey -
    - -
    -
    -
    - From -
    -
    - Victim Services shared mailbox
    {{ data['sharedMailbox'] }} -
    -
    -
    -
    - Printer -
    -
    - Liverpool office
    victim.services.liverpool@cps.gov.uk -
    -
    -
    -
    - Final recipient -
    -
    - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) -
    -
    -
    -
    - Recipient address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - -
    - -

    Now send for printing

    - -

    - Select Send for printing to add the letter to the print queue. -

    - - - -
    - - Send for printing later -
    - -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/send/delivered.html b/app/views/v21/send/delivered.html deleted file mode 100644 index 8c6ef6462..000000000 --- a/app/views/v21/send/delivered.html +++ /dev/null @@ -1,93 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Email delivered" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Email delivered -

    -
    - -

    - The email was successfully delivered to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}). -

    - -

    - The information pack and Crest survey were also sent to the victim. -

    - -

    Further information

    - -

    - You can view a record of the delivered email on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved on CMS as well. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - - {% if (data['attemptToContactAgain'] == "Call") %} - - Continue - - {% elif (data['attemptToContactAgain'] == "Email") %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "2") %} - - {% if (data['attemptToContactAgain'] == "Call") %} - - Continue - - {% elif (data['attemptToContactAgain'] == "Email") %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "3") %} - - Continue - - - {% endif %} - {% elif (data['pmoc'] == "email") %} - - - Continue - - - - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/send/letter-added-to-print-queue.html b/app/views/v21/send/letter-added-to-print-queue.html deleted file mode 100644 index 2078fd971..000000000 --- a/app/views/v21/send/letter-added-to-print-queue.html +++ /dev/null @@ -1,86 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Letter added to print queue" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Letter sent for printing -

    -
    - -

    - The letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} was successfully sent for printing. -

    - -

    - The information pack and Crest survey were also sent for printing. -

    - -

    Further information

    - -

    - You can view a record of the letter on the 'Communication' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved to CMS as well. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - - Continue - - - {% elif (data['callAttempt'] == "2") %} - - Continue - - - {% elif (data['callAttempt'] == "3") %} - {% if (data['victimInformed3'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% endif %} - {% elif (data['pmoc'] == "email") %} - - {% if (data['callAttempt'] == "") %} - - Continue - - - {% elif (data['callAttempt'] == "1") %} - - Continue - - - {% elif (data['callAttempt'] == "2") %} - - Continue - - - {% elif (data['callAttempt'] == "3") %} - - Continue - - - {% endif %} - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/send/letter-details.html b/app/views/v21/send/letter-details.html deleted file mode 100644 index 327da4b47..000000000 --- a/app/views/v21/send/letter-details.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Letter details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    -

    Letter details

    - -
    - - -
    - For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/send/letter-logged.html b/app/views/v21/send/letter-logged.html deleted file mode 100644 index 10e5d7e35..000000000 --- a/app/views/v21/send/letter-logged.html +++ /dev/null @@ -1,100 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Letter logged" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Letter logged -

    -
    - -

    - The {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} letter was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimAddressLine1'] }}, {{ data['victimPostCode'] }}). -

    - - - -

    Further information

    - -

    - You can view the recorded letter on the 'Communication' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved to CMS as well. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - {% if (data['victimInformed1'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "2") %} - {% if (data['victimInformed2'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "3") %} - {% if (data['victimInformed3'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - {% endif %} - {% elif (data['pmoc'] == "post") %} - - - Continue - - - - {% else %} - - Continue - - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/send/permanent-failure.html b/app/views/v21/send/permanent-failure.html deleted file mode 100644 index 7c11820a9..000000000 --- a/app/views/v21/send/permanent-failure.html +++ /dev/null @@ -1,36 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Permanent failure" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. -

    - -

    - Check the email address is correct. If it is incorrect, you can update the email address. -

    - - -

    - Once updated, you can try to send the email again from 'Communication' tab of the victim's record. -

    - - Return to victim record - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/send/sending-email.html b/app/views/v21/send/sending-email.html deleted file mode 100644 index ffc43bc8a..000000000 --- a/app/views/v21/send/sending-email.html +++ /dev/null @@ -1,39 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Sending email" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -

    - Sending email -

    - -

    - The email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}). -

    - - - -

    Further information

    - -

    - You can view the recorded email on the 'Communication' tab of the victim's page, within the Victim Case Application. -

    - -

    - The email was automatically saved to CMS as well. -

    - - - View all communications - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/send/technical-failure.html b/app/views/v21/send/technical-failure.html deleted file mode 100644 index a298c250f..000000000 --- a/app/views/v21/send/technical-failure.html +++ /dev/null @@ -1,26 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Technical failure" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem sending the email to {{ data['victimForename'] }} {{ data['victimSurname'] }} -

    -

    - The email was saved as a draft. -

    -

    - You can try to send the email again now. -

    -

    - Alternatively, try sending again later from the 'Communication' tab of the victim's record within the Victim Case Application. -

    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/send/temporary-failure.html b/app/views/v21/send/temporary-failure.html deleted file mode 100644 index 2a08daec5..000000000 --- a/app/views/v21/send/temporary-failure.html +++ /dev/null @@ -1,29 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Temporary failure" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -

    - You can try to send it again later from the 'Communication' tab of the victim's record within the Victim Case Application. -

    - - Return to victim record - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-1/search.html b/app/views/v21/start-1/search.html deleted file mode 100644 index cb269dbf2..000000000 --- a/app/views/v21/start-1/search.html +++ /dev/null @@ -1,163 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Search for a victim or witness" %} - -{% block beforeContent %} -
    -
    - -
    - - -
    -{% endblock %} - -{% block content %} -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == data['caseUrn']) %} -
    - -

    - We've found 8 results for {{ data['caseUrn'] }} -

    - -
    - -
    -
    -
    - - Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    - {% endif %} - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-1/sign-in.html b/app/views/v21/start-1/sign-in.html deleted file mode 100644 index 426d924b4..000000000 --- a/app/views/v21/start-1/sign-in.html +++ /dev/null @@ -1,70 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Sign in to your account" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case App -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} - -{% block footer %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-2/search.html b/app/views/v21/start-2/search.html deleted file mode 100644 index 625d0cc32..000000000 --- a/app/views/v21/start-2/search.html +++ /dev/null @@ -1,163 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Search for a victim or witness" %} - -{% block beforeContent %} -
    -
    - -
    - - -
    -{% endblock %} - -{% block content %} -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == data['caseUrn']) %} -
    - -

    - We've found 8 results for {{ data['caseUrn'] }} -

    - -
    - -
    -
    -
    - - Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    - {% endif %} - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-2/sign-in.html b/app/views/v21/start-2/sign-in.html deleted file mode 100644 index 0cbb34367..000000000 --- a/app/views/v21/start-2/sign-in.html +++ /dev/null @@ -1,70 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Sign in to your account" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case App -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} - -{% block footer %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-3/search.html b/app/views/v21/start-3/search.html deleted file mode 100644 index d4ec8be83..000000000 --- a/app/views/v21/start-3/search.html +++ /dev/null @@ -1,163 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Search for a victim or witness" %} - -{% block beforeContent %} -
    -
    - -
    - - -
    -{% endblock %} - -{% block content %} -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == data['caseUrn']) %} -
    - -

    - We've found 8 results for {{ data['caseUrn'] }} -

    - -
    - -
    -
    -
    - - Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    - {% endif %} - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-3/sign-in.html b/app/views/v21/start-3/sign-in.html deleted file mode 100644 index cbaf1be88..000000000 --- a/app/views/v21/start-3/sign-in.html +++ /dev/null @@ -1,70 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Sign in to your account" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case App -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} - -{% block footer %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-4/search.html b/app/views/v21/start-4/search.html deleted file mode 100644 index 8434e089d..000000000 --- a/app/views/v21/start-4/search.html +++ /dev/null @@ -1,163 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Search for a victim or witness" %} - -{% block beforeContent %} -
    -
    - -
    - - -
    -{% endblock %} - -{% block content %} -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == data['caseUrn']) %} -
    - -

    - We've found 8 results for {{ data['caseUrn'] }} -

    - -
    - -
    -
    -
    - - Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    - {% endif %} - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-4/sign-in.html b/app/views/v21/start-4/sign-in.html deleted file mode 100644 index 3321edfca..000000000 --- a/app/views/v21/start-4/sign-in.html +++ /dev/null @@ -1,70 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Sign in to your account" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case App -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} - -{% block footer %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-5/search.html b/app/views/v21/start-5/search.html deleted file mode 100644 index 7a4f9ab68..000000000 --- a/app/views/v21/start-5/search.html +++ /dev/null @@ -1,163 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Search for a victim or witness" %} - -{% block beforeContent %} -
    -
    - -
    - - -
    -{% endblock %} - -{% block content %} -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == data['caseUrn']) %} -
    - -

    - We've found 8 results for {{ data['caseUrn'] }} -

    - -
    - -
    -
    -
    - - Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    - {% endif %} - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-5/sign-in.html b/app/views/v21/start-5/sign-in.html deleted file mode 100644 index 6da25f1eb..000000000 --- a/app/views/v21/start-5/sign-in.html +++ /dev/null @@ -1,70 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Sign in to your account" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case App -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} - -{% block footer %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-6/search.html b/app/views/v21/start-6/search.html deleted file mode 100644 index 06d33f237..000000000 --- a/app/views/v21/start-6/search.html +++ /dev/null @@ -1,163 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Search for a victim or witness" %} - -{% block beforeContent %} -
    -
    - -
    - - -
    -{% endblock %} - -{% block content %} -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == data['caseUrn']) %} -
    - -

    - We've found 8 results for {{ data['caseUrn'] }} -

    - -
    - -
    -
    -
    - - Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    - {% endif %} - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-6/sign-in.html b/app/views/v21/start-6/sign-in.html deleted file mode 100644 index ece9cd5a3..000000000 --- a/app/views/v21/start-6/sign-in.html +++ /dev/null @@ -1,70 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Sign in to your account" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case App -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} - -{% block footer %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-7/search.html b/app/views/v21/start-7/search.html deleted file mode 100644 index 3feb630f9..000000000 --- a/app/views/v21/start-7/search.html +++ /dev/null @@ -1,163 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Search for a victim or witness" %} - -{% block beforeContent %} -
    -
    - -
    - - -
    -{% endblock %} - -{% block content %} -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == data['caseUrn']) %} -
    - -

    - We've found 8 results for {{ data['caseUrn'] }} -

    - -
    - -
    -
    -
    - - Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    - {% endif %} - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-7/sign-in.html b/app/views/v21/start-7/sign-in.html deleted file mode 100644 index 03e685e89..000000000 --- a/app/views/v21/start-7/sign-in.html +++ /dev/null @@ -1,70 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Sign in to your account" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case App -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} - -{% block footer %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-8/search.html b/app/views/v21/start-8/search.html deleted file mode 100644 index 02ba97f34..000000000 --- a/app/views/v21/start-8/search.html +++ /dev/null @@ -1,163 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Search for a victim or witness" %} - -{% block beforeContent %} -
    -
    - -
    - - -
    -{% endblock %} - -{% block content %} -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == data['caseUrn']) %} -
    - -

    - We've found 8 results for {{ data['caseUrn'] }} -

    - -
    - -
    -
    -
    - - Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    - {% endif %} - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/start-8/sign-in.html b/app/views/v21/start-8/sign-in.html deleted file mode 100644 index e74cf1935..000000000 --- a/app/views/v21/start-8/sign-in.html +++ /dev/null @@ -1,70 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Sign in to your account" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case App -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} - -{% block footer %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-details/email-address.html b/app/views/v21/victim-details/email-address.html deleted file mode 100644 index 3d8237573..000000000 --- a/app/views/v21/victim-details/email-address.html +++ /dev/null @@ -1,51 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim's email address" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    - -

    - -

    - - - - -
    - -
    -

    - -

    - - -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-details/preferred-method-of-contact.html b/app/views/v21/victim-details/preferred-method-of-contact.html deleted file mode 100644 index 7def6c036..000000000 --- a/app/views/v21/victim-details/preferred-method-of-contact.html +++ /dev/null @@ -1,84 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Preferred method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/call/after-call-attempt-1.html b/app/views/v21/victim-record/communications/charging-decision/call/after-call-attempt-1.html deleted file mode 100644 index 27e917810..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/call/after-call-attempt-1.html +++ /dev/null @@ -1,17 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -

    - Check the letter, security answers, call script and FAQs if you need these during the call. -

    - - - Log another attempt to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/call/after-call-attempt-2.html b/app/views/v21/victim-record/communications/charging-decision/call/after-call-attempt-2.html deleted file mode 100644 index f2ee38a44..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/call/after-call-attempt-2.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -

    - Check the letter, security answers, call script and FAQs if you need these during the call. -

    - - - Log another attempt to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/call/after-call-attempt-3.html b/app/views/v21/victim-record/communications/charging-decision/call/after-call-attempt-3.html deleted file mode 100644 index ea4410f49..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/call/after-call-attempt-3.html +++ /dev/null @@ -1,30 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by telephone. -

    - - - Review letter before printing to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/call/before-call-1.html b/app/views/v21/victim-record/communications/charging-decision/call/before-call-1.html deleted file mode 100644 index ab2bbf981..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/call/before-call-1.html +++ /dev/null @@ -1,17 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -

    - Attempt to call the victim and log the call before sending the letter. -

    - -

    - Check the letter, security answers, call script and FAQs if you need these during the call. -

    - - - Log a call to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/call/informed-after-call-1.html b/app/views/v21/victim-record/communications/charging-decision/call/informed-after-call-1.html deleted file mode 100644 index 9c32946e9..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/call/informed-after-call-1.html +++ /dev/null @@ -1,54 +0,0 @@ -{% block content %} -{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% if (data['fumoc'] == "email") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before sending. -

    - - - Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% elif (data['fumoc'] == "post") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before sending to printing. -

    - - - Review letter before printing to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - Reason for no letter -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. -

    - - - Review before sending to CMS to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/call/informed-after-call-2.html b/app/views/v21/victim-record/communications/charging-decision/call/informed-after-call-2.html deleted file mode 100644 index 557fe0293..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/call/informed-after-call-2.html +++ /dev/null @@ -1,63 +0,0 @@ -{% block content %} -{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") %} -

    - No changes are needed to the letter and it can now be sent. -

    - - - Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% elif (data['fumoc'] == "post") %} -

    - No changes are needed to the letter and it can now be sent. -

    - - - Review letter before printing to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. -

    - - - Review before sending to CMS to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/call/informed-after-call-3.html b/app/views/v21/victim-record/communications/charging-decision/call/informed-after-call-3.html deleted file mode 100644 index d743bc83c..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/call/informed-after-call-3.html +++ /dev/null @@ -1,67 +0,0 @@ -{% block content %} -{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before sending. -

    - - - Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% elif (data['fumoc'] == "post") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before printing. -

    - - - Review letter before printing to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. -

    - - - Review before sending to CMS to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/details/call-attempt-1.html b/app/views/v21/victim-record/communications/charging-decision/details/call-attempt-1.html deleted file mode 100644 index aaf5af6ad..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/details/call-attempt-1.html +++ /dev/null @@ -1,92 +0,0 @@ -{% block content %} -
    - -
    -
    - - First call attempt -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Call direction -
    -
    - {% if (data['callType1'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed1'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    - {% if (data['victimInformed1'] == "No") and (data['wasTextMessageSent'] == "No") %} -
    -
    - Text message sent -
    -
    - {{ data['wasTextMessageSent'] }} -
    -
    - {% endif %} - {% if (data['wasTextMessageSent'] == "Yes") %} -
    -
    - Text message sent -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    - {% if (data['nfaStatus'] == "after-call-attempt-1") %} -
    -
    - Next call attempt -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['secondCallHour'] }}:{{ data['secondCallMinutes'] }} -
    -
    - {% else %} - {% endif %} - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/details/call-attempt-2.html b/app/views/v21/victim-record/communications/charging-decision/details/call-attempt-2.html deleted file mode 100644 index 85829c4d9..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/details/call-attempt-2.html +++ /dev/null @@ -1,72 +0,0 @@ -{% block content %} -
    - -
    -
    - - Second call attempt -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Call direction -
    -
    - {% if (data['callType2'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed2'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    - {% if (data['nfaStatus'] == "after-call-attempt-2") and (data['nfaStatus'] == "after-call-attempt-2") %} -
    -
    - Next call attempt -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['thirdCallHour'] }}:{{ data['thirdCallMinutes'] }} -
    -
    - {% else %} - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/details/call-attempt-3.html b/app/views/v21/victim-record/communications/charging-decision/details/call-attempt-3.html deleted file mode 100644 index 8af669d5a..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/details/call-attempt-3.html +++ /dev/null @@ -1,61 +0,0 @@ -{% block content %} -
    - -
    -
    - - Third call attempt -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Call direction -
    -
    - {% if (data['callType3'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed3'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes3'] }} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/draft/amendments-required.html b/app/views/v21/victim-record/communications/charging-decision/draft/amendments-required.html deleted file mode 100644 index 62a2c0489..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/draft/amendments-required.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -

    - The draft requires amendments from you before sending. -

    - - - - - Amend draft to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/draft/approved-to-send.html b/app/views/v21/victim-record/communications/charging-decision/draft/approved-to-send.html deleted file mode 100644 index 672f1abf3..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/draft/approved-to-send.html +++ /dev/null @@ -1,158 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} -{% else %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    -{% endif %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} -{% if (data['callAttempt'] == "1") %} -{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% endif %} - -{% if (data['fumoc'] == "none") %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    -{% else %} - -

    - The letter is approved to send. -

    -{% endif %} - -{% if (data['victimInformed3'] == "No") %} -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by telephone. -

    -{% endif %} - -{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} - - Check details before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} - - - Log letter to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% elif (data['fumoc'] == "none") %} - -{% else %} - - - Log letter to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endif %} - -{% elif (data['pmoc'] == "email") %} -

    - The letter is approved to send. -

    - - - Check details before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% elif (data['pmoc'] == "post") %} -

    - The letter is approved to send. -

    - - - - Log letter to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% elif (data['pmoc'] == "via-police") %} -

    - The letter is approved to send to the officer in charge. -

    - - - Check details before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - - - -{% elif (data['pmoc'] == "via-isva") %} -

    - The letter is approved to send to the victim's Independent Sexual Violence Adviser (ISVA). -

    - - - Check details before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - - - -{% else %} -

    - The letter is approved to send. -

    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/draft/in-progress.html b/app/views/v21/victim-record/communications/charging-decision/draft/in-progress.html deleted file mode 100644 index eaade8a2a..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/draft/in-progress.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -

    - A draft letter is in progress. -

    - - - Continue draft to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/draft/not-started.html b/app/views/v21/victim-record/communications/charging-decision/draft/not-started.html deleted file mode 100644 index ea8dbd0c1..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/draft/not-started.html +++ /dev/null @@ -1,9 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - - - Start draft to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/draft/ready-to-send.html b/app/views/v21/victim-record/communications/charging-decision/draft/ready-to-send.html deleted file mode 100644 index 868ba726d..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/draft/ready-to-send.html +++ /dev/null @@ -1,65 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% if (data['callAttempt'] == "1") %} -{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% else %} -{% endif %} - -

    - The letter is ready to send. No changes are required. -

    - -{% if (data['pmoc'] == "email") %} - - Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% elif (data['pmoc'] == "post") %} - - Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% else %} - - Review letter before sending to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/draft/under-review.html b/app/views/v21/victim-record/communications/charging-decision/draft/under-review.html deleted file mode 100644 index bddb395f0..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/draft/under-review.html +++ /dev/null @@ -1,83 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% if (data['reviewer'] == "head") %} -

    - The draft is under review. The current reviewer is Cecilia Galpin (Head). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% elif (data['reviewer'] == "lawyer") %} -

    - The draft is under review. The current reviewer is Geoff Laws (Lawyer). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% else %} -

    - The draft is under review. The current reviewer is {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. -

    - - - -

    - You can still make changes to the draft if you need to. -

    -{% endif %} - - - View draft to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/index.html b/app/views/v21/victim-record/communications/charging-decision/index.html deleted file mode 100644 index 4397aad52..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/index.html +++ /dev/null @@ -1,165 +0,0 @@ -{% block content %} -
    -
    - {% if (data['decisionType'] == "dtc") or (data['decisionType'] == "nfa") %} -
    -
    -

    - {% if (data['decisionType'] == "dtc") %}Decision to charge{% else %}No further action{% endif %} -

    -
    -
    - - - {% if (data['nfaStatus'] == "draft-not-started") %} - {% include "/v21/victim-record/communications/charging-decision/draft/not-started.html" %} - - {% elif (data['nfaStatus'] == "draft-in-progress") %} - {% include "/v21/victim-record/communications/charging-decision/draft/in-progress.html" %} - - {% elif (data['nfaStatus'] == "draft-under-review") %} - {% include "/v21/victim-record/communications/charging-decision/draft/under-review.html" %} - - {% elif (data['nfaStatus'] == "draft-amendments-required") %} - {% include "/v21/victim-record/communications/charging-decision/draft/amendments-required.html" %} - - {% elif (data['nfaStatus'] == "draft-ready-to-send") %} - {% include "/v21/victim-record/communications/charging-decision/draft/ready-to-send.html" %} - - {% elif (data['nfaStatus'] == "draft-approved-to-send") %} - {% include "/v21/victim-record/communications/charging-decision/draft/approved-to-send.html" %} - - - {% elif (data['nfaStatus'] == "before-call-1") %} - {% include "/v21/victim-record/communications/charging-decision/record/before-call-1.html" %} - - {% elif (data['nfaStatus'] == "informed-after-call-1") %} - {% include "/v21/victim-record/communications/charging-decision/record/informed-after-call-1.html" %} - - {% elif (data['nfaStatus'] == "informed-after-call-2") %} - {% include "/v21/victim-record/communications/charging-decision/record/informed-after-call-2.html" %} - - {% elif (data['nfaStatus'] == "informed-after-call-3") %} - {% include "/v21/victim-record/communications/charging-decision/record/informed-after-call-3.html" %} - - {% elif (data['nfaStatus'] == "after-call-attempt-1") %} - {% include "/v21/victim-record/communications/charging-decision/record/after-call-attempt-1.html" %} - - {% elif (data['nfaStatus'] == "after-call-attempt-2") %} - {% include "/v21/victim-record/communications/charging-decision/record/after-call-attempt-2.html" %} - - {% elif (data['nfaStatus'] == "after-call-attempt-3") %} - {% include "/v21/victim-record/communications/charging-decision/record/after-call-attempt-3.html" %} - - - {% elif (data['nfaStatus'] == "fu-email-after-call-1") %} - {% include "/v21/victim-record/communications/charging-decision/send/fu-email/after-call-1.html" %} - - {% elif (data['nfaStatus'] == "fu-email-after-call-2") %} - {% include "/v21/victim-record/communications/charging-decision/send/fu-email/after-call-2.html" %} - - {% elif (data['nfaStatus'] == "fu-email-after-call-3") %} - {% include "/v21/victim-record/communications/charging-decision/send/fu-email/after-call-3.html" %} - - {% elif (data['nfaStatus'] == "fu-email-failure-permanent") %} - {% include "/v21/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html" %} - - {% elif (data['nfaStatus'] == "fu-email-failure-permanent-with-success") %} - {% include "/v21/victim-record/communications/charging-decision/send/fu-email/failure-permanent-with-success.html" %} - - {% elif (data['nfaStatus'] == "fu-email-failure-technical") %} - {% include "/v21/victim-record/communications/charging-decision/send/fu-email/failure-technical.html" %} - - {% elif (data['nfaStatus'] == "fu-email-failure-temporary") %} - {% include "/v21/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html" %} - - {% elif (data['nfaStatus'] == "fu-email-sending") %} - {% include "/v21/victim-record/communications/charging-decision/send/fu-email/sending.html" %} - - - {% elif (data['nfaStatus'] == "fu-letter-dispatched") %} - {% include "/v21/victim-record/communications/charging-decision/send/fu-letter/dispatched.html" %} - - {% elif (data['nfaStatus'] == "fu-letter-after-call-1") %} - {% include "/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html" %} - - {% elif (data['nfaStatus'] == "fu-letter-after-call-2") %} - {% include "/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html" %} - - {% elif (data['nfaStatus'] == "fu-letter-after-call-3") %} - {% include "/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html" %} - - {% elif (data['nfaStatus'] == "fu-letter-after-fu-email-undelivered") %} - {% include "/v21/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html" %} - - - {% elif (data['nfaStatus'] == "email-delivered") %} - {% include "/v21/victim-record/communications/charging-decision/send/email/delivered.html" %} - - {% elif (data['nfaStatus'] == "email-after-call-attempt-1") %} - {% include "/v21/victim-record/communications/charging-decision/send/email/after-call-attempt-1.html" %} - - {% elif (data['nfaStatus'] == "email-after-call-attempt-2") %} - {% include "/v21/victim-record/communications/charging-decision/send/email/after-call-attempt-2.html" %} - - {% elif (data['nfaStatus'] == "email-failure-permanent") %} - {% include "/v21/victim-record/communications/charging-decision/send/email/failure-permanent.html" %} - - {% elif (data['nfaStatus'] == "email-failure-permanent-with-success") %} - {% include "/v21/victim-record/communications/charging-decision/send/email/failure-permanent-with-success.html" %} - - {% elif (data['nfaStatus'] == "email-failure-technical") %} - {% include "/v21/victim-record/communications/charging-decision/send/email/failure-technical.html" %} - - {% elif (data['nfaStatus'] == "email-failure-temporary") %} - {% include "/v21/victim-record/communications/charging-decision/send/email/failure-temporary.html" %} - - {% elif (data['nfaStatus'] == "email-sending") %} - {% include "/v21/victim-record/communications/charging-decision/send/email/sending.html" %} - - - {% elif (data['nfaStatus'] == "letter-dispatched") %} - {% include "/v21/victim-record/communications/charging-decision/send/letter/dispatched.html" %} - - {% elif (data['nfaStatus'] == "letter-after-call-attempt-1") %} - {% include "/v21/victim-record/communications/charging-decision/send/letter/after-call-attempt-1.html" %} - - {% elif (data['nfaStatus'] == "letter-after-call-attempt-2") %} - {% include "/v21/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html" %} - - {% elif (data['nfaStatus'] == "letter-after-call-attempt-3") %} - {% include "/v21/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html" %} - - {% elif (data['nfaStatus'] == "letter-after-email-undelivered") %} - {% include "/v21/victim-record/communications/charging-decision/send/letter/after-email-undelivered.html" %} - - {% else %} -

    There was a problem retrieving information. Try again later.

    - {% endif %} - - {% include "/v21/victim-record/communications/charging-decision/next-steps.html" %} -
    -
    - {% else %} - {% if (data['pmoc'] == "via-police") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed of the charging decision by the police. -

    - {% elif (data['pmoc'] == "via-isva") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed of the charging decision by their Independent Sexual Violence Adviser (ISVA). -

    - {% else %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - - Start draft to inform of the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - {% endif %} - - {% include "/v21/victim-record/communications/charging-decision/next-steps.html" %} - {% endif %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/next-steps.html b/app/views/v21/victim-record/communications/charging-decision/next-steps.html deleted file mode 100644 index 49ac81a4f..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/next-steps.html +++ /dev/null @@ -1,132 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} -{% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "before-call-1") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") or (data['nfaStatus'] == "draft-ready-to-send") or (data['nfaStatus'] == "draft-approved-to-send") %} -{% if (data['fumoc'] == "none") %} -{% else %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['nfaStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "before-call-1") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") %} -
    9. Phone the victim when the letter is ready to send and log the call.
    10. - {% endif %} - {% if (data['nfaStatus'] == "after-call-attempt-3") %} - {% elif (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "before-call-1") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") %} -
    11. Add details from the call to the letter if needed.
    12. - {% endif %} - {% if (data['nfaStatus'] == "after-call-attempt-3") %} -
    13. Send the letter to the victim by post.
    14. - {% else %} - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} - {% if (data['nfaStatus'] == "draft-approved-to-send") %} -
    15. Send the letter to the victim by email.
    16. - {% else %} -
    17. Review the letter before sending it.
    18. -
    19. Send the letter to the victim by email.
    20. - {% endif %} - {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") or (data['attemptToContactAgain'] == "Post") %} - {% if (data['nfaStatus'] == "draft-approved-to-send") %} -
    21. Send the letter to the victim by post.
    22. - {% else %} -
    23. Review the letter before sending it.
    24. -
    25. Send the letter to the victim by post.
    26. - {% endif %} - {% elif (data['fumoc'] == "none") %} - {% else %} -
    27. Send the letter to the victim using their preferred method (email or post).
    28. - {% endif %} - {% endif %} -
    -
    -
    -{% endif %} -{% else %} -{% endif %} -{% elif (data['pmoc'] == "email") or (data['pmoc'] == "post") %} -{% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-ready-to-send") or (data['nfaStatus'] == "draft-approved-to-send") %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['nfaStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} - {% if (data['pmoc'] == "") %} -
    9. Review the letter.
    10. -
    11. Find out and update the victim's preferred method of contact to proceed further.
    12. - {% else %} - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "draft-ready-to-send") %} -
    13. Review the letter before sending it.
    14. - {% endif %} - {% if (data['pmoc'] == "email") %} -
    15. Send the letter to the victim by email.
    16. - {% elif (data['pmoc'] == "post") %} -
    17. Send the letter to the victim by post.
    18. - {% elif (data['pmoc'] == "via-police") %} -
    19. Send the letter to the officer in charge by email using Outlook.
    20. - {% elif (data['pmoc'] == "via-isva") %} -
    21. Send the letter to the Independent Sexual Violence Adviser (ISVA) by email using Outlook.
    22. - {% endif %} - {% endif %} -
    -
    -
    -{% endif %} -{% elif (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} -{% else %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['nfaStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} -
    9. Review the letter.
    10. -
    11. Find out and update the victim's preferred method of contact to proceed further.
    12. -
    -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/email/delivered.html b/app/views/v21/victim-record/communications/charging-decision/send/email/delivered.html deleted file mode 100644 index 7519747b6..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/send/email/delivered.html +++ /dev/null @@ -1,46 +0,0 @@ -{% block content %} - - -{% include "/v21/victim-record/communications/charging-decision/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/email/failure-technical.html b/app/views/v21/victim-record/communications/charging-decision/send/email/failure-technical.html deleted file mode 100644 index 29d310a4f..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/send/email/failure-technical.html +++ /dev/null @@ -1,47 +0,0 @@ -{% block content %} - - -{% include "/v21/victim-record/communications/charging-decision/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/email/failure-temporary.html b/app/views/v21/victim-record/communications/charging-decision/send/email/failure-temporary.html deleted file mode 100644 index 316a610c3..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/send/email/failure-temporary.html +++ /dev/null @@ -1,53 +0,0 @@ -{% block content %} - - -{% include "/v21/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/fu-email/after-call-1.html b/app/views/v21/victim-record/communications/charging-decision/send/fu-email/after-call-1.html deleted file mode 100644 index 95c7ca3ee..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/send/fu-email/after-call-1.html +++ /dev/null @@ -1,42 +0,0 @@ -{% block content %} -{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% include "/v21/victim-record/communications/charging-decision/details/email.html" %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/fu-email/after-call-2.html b/app/views/v21/victim-record/communications/charging-decision/send/fu-email/after-call-2.html deleted file mode 100644 index 7fdc3c9a0..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/send/fu-email/after-call-2.html +++ /dev/null @@ -1,63 +0,0 @@ -{% block content %} -{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v21/victim-record/communications/charging-decision/details/email.html" %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/fu-email/after-call-3.html b/app/views/v21/victim-record/communications/charging-decision/send/fu-email/after-call-3.html deleted file mode 100644 index 38cf023d8..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/send/fu-email/after-call-3.html +++ /dev/null @@ -1,67 +0,0 @@ -{% block content %} -{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v21/victim-record/communications/charging-decision/details/email.html" %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html b/app/views/v21/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html deleted file mode 100644 index aa705c797..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/send/fu-email/failure-permanent.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% include "/v21/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/fu-email/failure-technical.html b/app/views/v21/victim-record/communications/charging-decision/send/fu-email/failure-technical.html deleted file mode 100644 index 20e2c371f..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/send/fu-email/failure-technical.html +++ /dev/null @@ -1,15 +0,0 @@ -{% block content %} -{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% include "/v21/victim-record/communications/charging-decision/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html b/app/views/v21/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html deleted file mode 100644 index 3caff5589..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/send/fu-email/failure-temporary.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% include "/v21/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/fu-email/sending.html b/app/views/v21/victim-record/communications/charging-decision/send/fu-email/sending.html deleted file mode 100644 index 801cfaf82..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/send/fu-email/sending.html +++ /dev/null @@ -1,107 +0,0 @@ -{% block content %} -{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - - - -
    - - - -{% include "/v21/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html b/app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html deleted file mode 100644 index 8a66c344e..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-1.html +++ /dev/null @@ -1,101 +0,0 @@ -{% block content %} -{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - - - -
    - -{% include "/v21/victim-record/communications/charging-decision/details/letter.html" %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html b/app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html deleted file mode 100644 index 2e089579e..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-2.html +++ /dev/null @@ -1,63 +0,0 @@ -{% block content %} -{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v21/victim-record/communications/charging-decision/details/letter.html" %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html b/app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html deleted file mode 100644 index ab2af57c9..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-call-3.html +++ /dev/null @@ -1,67 +0,0 @@ -{% block content %} -{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v21/victim-record/communications/charging-decision/details/letter.html" %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html b/app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html deleted file mode 100644 index 6dd1255c9..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/send/fu-letter/after-fu-email-undelivered.html +++ /dev/null @@ -1,114 +0,0 @@ -{% block content %} -{% include "/v21/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    -
    - -
    - -{% include "/v21/victim-record/communications/charging-decision/details/letter.html" %} - - - -
    - -
    - - - Previous letter attempts - - -
    -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html b/app/views/v21/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html deleted file mode 100644 index 193f70b52..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/send/letter/after-call-attempt-2.html +++ /dev/null @@ -1,55 +0,0 @@ -{% block content %} - - -{% include "/v21/victim-record/communications/charging-decision/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html b/app/views/v21/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html deleted file mode 100644 index bb9636267..000000000 --- a/app/views/v21/victim-record/communications/charging-decision/send/letter/after-call-attempt-3.html +++ /dev/null @@ -1,59 +0,0 @@ -{% block content %} - - -{% include "/v21/victim-record/communications/charging-decision/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v21/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/index.html b/app/views/v21/victim-record/communications/index.html deleted file mode 100644 index 222fa37f9..000000000 --- a/app/views/v21/victim-record/communications/index.html +++ /dev/null @@ -1,75 +0,0 @@ -{% block content %} -

    Communications

    - -
    -
    - {% if (data['pmoc'] == "email") %} - {% if (data['nfaStatus'] == "email-delivered") %} - {% else %} -
    - - - Warning - Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - {% endif %} - - {% elif (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - {% if (data['victimInformed1'] == "Yes") or (data['victimInformed2'] == "Yes") or (data['victimInformed3'] == "Yes") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "draft-approved-to-send") %} - {% else %} -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - {% endif %} - {% elif (data['pmoc'] == "post") or (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} - {% else %} -
    - - - Warning - Preferred method of contact unknown -

    - To send or record a communication, confirm the victim's contact preferences, then select a preferred method of contact. -

    -
    -
    - {% endif %} -
    -
    - - - -{% if (data['subTab'] == "charging-decision") %} -{% include "/v21/victim-record/communications/charging-decision/index.html" %} - -{% elif (data['subTab'] == "ptm") %} -{% include "/v21/victim-record/communications/pre-trial-meeting/index.html" %} - -{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/communications/pre-trial-meeting/index.html b/app/views/v21/victim-record/communications/pre-trial-meeting/index.html deleted file mode 100644 index 7ef1d8704..000000000 --- a/app/views/v21/victim-record/communications/pre-trial-meeting/index.html +++ /dev/null @@ -1,22 +0,0 @@ -{% block content %} -
    -
    -
    -
    -

    - CPS pre-trial meeting -

    -
    -
    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a meeting yet. -

    - - - Start draft to offer a CPS pre-trial meeting - -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v21/victim-record/index.html b/app/views/v21/victim-record/index.html deleted file mode 100644 index 42d821e6f..000000000 --- a/app/views/v21/victim-record/index.html +++ /dev/null @@ -1,106 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} - -{% endblock %} - -{% block content %} -
    -
    - - {% if (data['success'] == "yes") %} - - - {% else %} - {% endif %} - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    -

    - Case URN: {{ data['caseUrn'] }} -

    -
    -
    - -
    -
    - -
    -

    Contents

    - - - -
    - {% include "/v21/victim-record/summary.html" %} -
    - -
    - {% include "/v21/victim-record/victim-details.html" %} -
    - -
    - {% include "/v21/victim-record/case-contacts.html" %} -
    - -
    - {% include "/v21/victim-record/communications/index.html" %} -
    -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/call/call-support.html b/app/views/v30/call/call-support.html deleted file mode 100644 index 5b75f944d..000000000 --- a/app/views/v30/call/call-support.html +++ /dev/null @@ -1,244 +0,0 @@ -{% block content %} -
    -
    -
    -
    -

    - - Drafted letter (read-only) - -

    -
    - {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% else %}Substantially altered charge{% endif %} -
    -
    -
    - -
    -
    -
    -
    -

    - - Supporting information - -

    -
    -
    -
    - -
    -
    - Name -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] }} -
    -
    -
    -
    - Age -
    -
    - {{ data['victimAge'] }} -
    -
    -
    -
    - Date of birth -
    -
    - {{ data['victimDateOfBirth'] }} -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - - -
    -
    -
    - - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/call/follow-up-moc.html b/app/views/v30/call/follow-up-moc.html deleted file mode 100644 index 151c81581..000000000 --- a/app/views/v30/call/follow-up-moc.html +++ /dev/null @@ -1,74 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Follow-up method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - How does {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the letter? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    or
    - -
    - - -
    - -
    -
    - - -
    -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/call/next-attempt-moc.html b/app/views/v30/call/next-attempt-moc.html deleted file mode 100644 index ae864e310..000000000 --- a/app/views/v30/call/next-attempt-moc.html +++ /dev/null @@ -1,69 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Next attempt method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What do you want to do next? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - Only choose if listed as an alternative method of contact -
    -
    - -
    - - -
    - Only choose if listed as an alternative method of contact -
    -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/call/phone-call-1.html b/app/views/v30/call/phone-call-1.html deleted file mode 100644 index a00675a35..000000000 --- a/app/views/v30/call/phone-call-1.html +++ /dev/null @@ -1,159 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Telephone call 1" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 1

    - -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    - - - -
    - - -
    -
    - {% include "/v30/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/call/phone-call-2.html b/app/views/v30/call/phone-call-2.html deleted file mode 100644 index 2116c7ec8..000000000 --- a/app/views/v30/call/phone-call-2.html +++ /dev/null @@ -1,161 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Telephone call 2" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 2

    - -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    - {% include "/v30/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/call/phone-call-3.html b/app/views/v30/call/phone-call-3.html deleted file mode 100644 index 667906a6f..000000000 --- a/app/views/v30/call/phone-call-3.html +++ /dev/null @@ -1,158 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Telephone call 3 details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 3

    - -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    - - -
    - - -
    -
    - {% include "/v30/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/call/read-only-letter.html b/app/views/v30/call/read-only-letter.html deleted file mode 100644 index 19c4013bd..000000000 --- a/app/views/v30/call/read-only-letter.html +++ /dev/null @@ -1,50 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Read-only letter" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -
    -
    -

    Letter (read-only)

    -

    - {% if (data['decisionType'] == "dtc") %}Decision to charge{% elif (data['decisionType'] == "nfa") %}No further action{% else %}Charging decision unknown{% endif %} -

    -
    - -
    - -
    -
    - -
    -
    -
    -
    - -
    -
    - - Ready to send - -
    -
    -
    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/call/text-message-details.html b/app/views/v30/call/text-message-details.html deleted file mode 100644 index 51d619dac..000000000 --- a/app/views/v30/call/text-message-details.html +++ /dev/null @@ -1,155 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Text message details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -
    -

    - Text message details -

    -

    - Date and time of text message -

    -
    - - -
    - If you need to change the date, use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    -
    -
    - - Time of text message - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    - - Time of second call attempt - - -
    - Enter the time given in the text message in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    - - Time of third call attempt (optional) - - -
    - Enter the time given in the text message in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/call/was-text-message-sent.html b/app/views/v30/call/was-text-message-sent.html deleted file mode 100644 index fdac57d65..000000000 --- a/app/views/v30/call/was-text-message-sent.html +++ /dev/null @@ -1,56 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Was a text message sent to the victim?" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Was a text message sent to {{ data['victimForename'] }} {{ data['victimSurname'] }}? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/case-locked/by-someone-else.html b/app/views/v30/case-locked/by-someone-else.html deleted file mode 100644 index 27e7f7990..000000000 --- a/app/views/v30/case-locked/by-someone-else.html +++ /dev/null @@ -1,27 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Case locked" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -

    - This case is locked -

    -

    - This case was locked on 19 February 2025 at 16:48. -

    -

    - We could not save the information you entered. To make an update, contact Gerald Kingsley-Smyth and ask them to exit the case. -

    -

    - To view the victim's information, search for the URN and select the victim's name again. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/case-locked/self-locked.html b/app/views/v30/case-locked/self-locked.html deleted file mode 100644 index 561792b4d..000000000 --- a/app/views/v30/case-locked/self-locked.html +++ /dev/null @@ -1,24 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Case locked" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -

    - This case is locked -

    -

    - We could not save the information you entered. To make an update, exit the case on CMS. -

    -

    - To view the victim's information, search for the URN and select the victim's name again. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/draft/approved-to-send.html b/app/views/v30/draft/approved-to-send.html deleted file mode 100644 index d2f22275d..000000000 --- a/app/views/v30/draft/approved-to-send.html +++ /dev/null @@ -1,33 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Approved to send" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Approved to send -

    -
    - -

    - Your letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} is approved to send. -

    - -

    What happens next

    - -

    - You can now send an email or add a letter to the print queue from the 'Communication' tab of the victim's page, within the Victim Case Application. -

    - - - View all communications - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/draft/cannot-connect.html b/app/views/v30/draft/cannot-connect.html deleted file mode 100644 index f0dfe7b0c..000000000 --- a/app/views/v30/draft/cannot-connect.html +++ /dev/null @@ -1,26 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Cannot connect to Correspondence Drafter" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - We cannot connect to the letter drafting tool right now. -

    -

    - Try again later. -

    - - Go back - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/draft/cd-modal/delete-draft.html b/app/views/v30/draft/cd-modal/delete-draft.html deleted file mode 100644 index 6466bdd24..000000000 --- a/app/views/v30/draft/cd-modal/delete-draft.html +++ /dev/null @@ -1,40 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/draft/cd-modal/request-review.html b/app/views/v30/draft/cd-modal/request-review.html deleted file mode 100644 index 003505315..000000000 --- a/app/views/v30/draft/cd-modal/request-review.html +++ /dev/null @@ -1,138 +0,0 @@ -{% block content %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/draft/cd-modal/save-draft.html b/app/views/v30/draft/cd-modal/save-draft.html deleted file mode 100644 index 6915d7278..000000000 --- a/app/views/v30/draft/cd-modal/save-draft.html +++ /dev/null @@ -1,30 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/draft/cd-modal/send-to-cms.html b/app/views/v30/draft/cd-modal/send-to-cms.html deleted file mode 100644 index 9f31442b2..000000000 --- a/app/views/v30/draft/cd-modal/send-to-cms.html +++ /dev/null @@ -1,65 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/draft/compose-letter.html b/app/views/v30/draft/compose-letter.html deleted file mode 100644 index f62223825..000000000 --- a/app/views/v30/draft/compose-letter.html +++ /dev/null @@ -1,380 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set serviceName %}Correspondence Drafter{% endset%} - -{% set pageName = "Compose letter" %} - -{% block beforeContent %} - -{% endblock %} - -{% block content %} -{% include "/v30/draft/cd-modal/save-draft.html" %} - -{% include "/v30/draft/cd-modal/delete-draft.html" %} - -{% include "/v30/draft/cd-modal/request-review.html" %} - -{% include "/v30/draft/cd-modal/send-to-cms.html" %} - -
    - -
    -
    - -
    -
    -

    Compose letter

    -
    - -
    -
    - - Case and victim information - - - - - -
    -
    -
    - -
    - -
    -
    -

    - Autosave is on. Last saved at {{ "now" | govukTime }} -

    -
    -
    -
    - - -
    - - -
    - -
    -
    - -
    -
    - - - -
    - - - -
    -
    - - - -
    -
    - -
    - -
    -
    - - -
    -

    - -

    -

    - Create a new note -

    - -
    - -
    -
    -
    - -
    -
    - - -
    -
    -
    - -
    - -
    - -
    -

    - Monitoring codes applicable to this case: -

    -
      -
    • - Pre-charge decision -
    • -
    -
    - - - -
    -
    - -
    -{% endblock %} - -{% block pageScripts %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/draft/stopped-charge-1.html b/app/views/v30/draft/stopped-charge-1.html deleted file mode 100644 index 1324a07d2..000000000 --- a/app/views/v30/draft/stopped-charge-1.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Charging decision" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Why was the charge stopped? -

    -
    - -
    - -
    - - -
    - -
    - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/draft/stopped-charge-2.html b/app/views/v30/draft/stopped-charge-2.html deleted file mode 100644 index 513567fc4..000000000 --- a/app/views/v30/draft/stopped-charge-2.html +++ /dev/null @@ -1,69 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Charging decision" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Why was the charge stopped? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/draft/substantially-altered-charge.html b/app/views/v30/draft/substantially-altered-charge.html deleted file mode 100644 index aaa037c75..000000000 --- a/app/views/v30/draft/substantially-altered-charge.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Substantially altered charge" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Has the level of charge decreased, or increased? -

    -
    - -
    - -
    - - -
    - -
    - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/draft/under-review.html b/app/views/v30/draft/under-review.html deleted file mode 100644 index 4b621f9d7..000000000 --- a/app/views/v30/draft/under-review.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Review requested" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Review requested -

    -
    - Under review of
    - {% if (data['reviewerLevel'] == "d-request") %} - {{ data['d-reviewer'] }} (D) - {% elif (data['reviewerLevel'] == "b3-request") %} - {{ data['b3-reviewer'] }} (B3) - {% elif (data['reviewerLevel'] == "b2-request") %} - {{ data['b2-reviewer'] }} (B2) - {% else %} - {% endif %} -
    -
    - -

    What happens next

    - -

    - Check for updates on the review to find out if amendments are needed or the review process is complete. -

    - -

    - After the review process is complete you can inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - - - Continue - - -
    - - - If you chose the wrong reviewer - - -
    - You can go back and request the review is done by another reviewer. -
    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/draft/vcl-type-1.html b/app/views/v30/draft/vcl-type-1.html deleted file mode 100644 index 5dbeb05a6..000000000 --- a/app/views/v30/draft/vcl-type-1.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="VCL type" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What do you need to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} about? -

    -
    - -
    - -
    - - -
    - -
    - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/draft/vcl-type-2.html b/app/views/v30/draft/vcl-type-2.html deleted file mode 100644 index 4de30e931..000000000 --- a/app/views/v30/draft/vcl-type-2.html +++ /dev/null @@ -1,101 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="VCL type" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What do you need to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} about? -

    -
    - -
    - -
    - - - -
    - -
    - - - -
    - -
    - - - -
    - -
    - - - -
    - -
    - - - -
    - -
    - - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/draft/victim-withdrawal.html b/app/views/v30/draft/victim-withdrawal.html deleted file mode 100644 index 3b153cb9a..000000000 --- a/app/views/v30/draft/victim-withdrawal.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="No further action template" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Has {{ data['victimForename'] }} {{ data['victimSurname'] }} withdrawn from the case? -

    -
    - -
    - -
    - - -
    - -
    - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/letter-dashboard.html b/app/views/v30/letter-dashboard.html deleted file mode 100644 index c1ed71aed..000000000 --- a/app/views/v30/letter-dashboard.html +++ /dev/null @@ -1,113 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Letters" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -

    Letters in draft

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URNVictimLetter typeAuthorReviewerStatusDue dateUpdated on
    {{ data['caseUrn'] }}{{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}{% if (data['decisionType']) == "dtc" %}Decision to charge{% elif (data['decisionType']) == "mixed-charges" %}Mixed charges{% elif (data['decisionType']) == "nfa" %}No further action{% endif %}{{ data['userSurname'] | upper }}, {{ data['userForename'] }}SANDERSON, Kerry{% if (data['nfaStatus']) == "draft-in-progress" %}In progress{% elif (data['nfaStatus']) == "draft-under-review" %}Under review{% elif (data['nfaStatus']) == "draft-amendments-required" %}Amendments required{% else %}Ready to send{% endif %}{{ "today" | govukDate() }}
    14:04
    - - - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/send/check-email-details.html b/app/views/v30/send/check-email-details.html deleted file mode 100644 index a7403aa59..000000000 --- a/app/views/v30/send/check-email-details.html +++ /dev/null @@ -1,89 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Check details" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -

    Check the details before sending the email

    - -

    Email details

    - -
    -
    -
    - Type -
    -
    - {% if (data['vclType'] == "stopped-charge") %} - Stopped charge - {% elif (data['vclType'] == "nfa") %} - Substantially altered charge - {% endif %} -
    -
    -
    -
    - Included -
    -
    - Information pack
    - Crest survey -
    - -
    -
    -
    - From -
    -
    - Victim Services shared mailbox
    {{ data['sharedMailbox'] }} -
    -
    -
    -
    - To -
    -
    - {% if (data['recipient'] == "victim") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) - {% elif (data['recipient'] == "oic") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['oicRank'] }} {{ data['oicForename'] }} {{ data['oicSurname'] }} (officer in charge) - {% elif (data['recipient'] == "isva") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['isvaForename'] }} {{ data['isvaSurname'] }} (ISVA) - {% endif %}
    - {% if (data['recipient'] == "victim") %} - {{ data['victimEmailAddress'] }} - {% elif (data['recipient'] == "oic") %} - {{ data['oicEmailAddress'] }} - {% elif (data['recipient'] == "isva") %} - {{ data['isvaEmailAddress'] }} - {% endif %} -
    -
    - -
    - -

    Now send your email

    - -

    - Select Send email to inform the victim of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - - - - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/send/check-letter-details.html b/app/views/v30/send/check-letter-details.html deleted file mode 100644 index e973d21a2..000000000 --- a/app/views/v30/send/check-letter-details.html +++ /dev/null @@ -1,96 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Check details" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    - -

    Check the details before sending for printing

    - -

    Letter details

    - -
    -
    -
    - Type -
    -
    - {% if (data['vclType'] == "stopped-charge") %} - Stopped charge - {% elif (data['vclType'] == "nfa") %} - Substantially altered charge - {% endif %} -
    -
    -
    -
    - Included -
    -
    - Information pack
    - Crest survey -
    - -
    -
    -
    - From -
    -
    - Victim Services shared mailbox
    {{ data['sharedMailbox'] }} -
    -
    -
    -
    - Printer -
    -
    - Liverpool office
    victim.services.liverpool@cps.gov.uk -
    -
    -
    -
    - Final recipient -
    -
    - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) -
    -
    -
    -
    - Recipient address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - -
    - -

    Now send for printing

    - -

    - Select Send for printing to add the letter to the print queue. -

    - - - -
    - - Send for printing later -
    - -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/send/delivered.html b/app/views/v30/send/delivered.html deleted file mode 100644 index 55e683439..000000000 --- a/app/views/v30/send/delivered.html +++ /dev/null @@ -1,93 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Email delivered" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Email delivered -

    -
    - -

    - The email was successfully delivered to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}). -

    - -

    - The information pack and Crest survey were also sent to the victim. -

    - -

    Further information

    - -

    - You can view a record of the delivered email on the 'VCL' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved on CMS as well. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - - {% if (data['fumoc'] == "email") %} - - Continue - - {% elif (data['attemptToContactAgain'] == "Email") %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "2") %} - - {% if (data['fumoc'] == "email") %} - - Continue - - {% elif (data['attemptToContactAgain'] == "Email") %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "3") %} - - Continue - - - {% endif %} - {% elif (data['pmoc'] == "email") %} - - - Continue - - - - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/send/letter-added-to-print-queue.html b/app/views/v30/send/letter-added-to-print-queue.html deleted file mode 100644 index eca79e908..000000000 --- a/app/views/v30/send/letter-added-to-print-queue.html +++ /dev/null @@ -1,86 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Letter added to print queue" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Letter sent for printing -

    -
    - -

    - The letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} was successfully sent for printing. -

    - -

    - The information pack and Crest survey were also sent for printing. -

    - -

    Further information

    - -

    - You can view a record of the letter on the 'Communication' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved to CMS as well. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - - Continue - - - {% elif (data['callAttempt'] == "2") %} - - Continue - - - {% elif (data['callAttempt'] == "3") %} - {% if (data['victimInformed3'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% endif %} - {% elif (data['pmoc'] == "email") %} - - {% if (data['callAttempt'] == "") %} - - Continue - - - {% elif (data['callAttempt'] == "1") %} - - Continue - - - {% elif (data['callAttempt'] == "2") %} - - Continue - - - {% elif (data['callAttempt'] == "3") %} - - Continue - - - {% endif %} - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/send/letter-details.html b/app/views/v30/send/letter-details.html deleted file mode 100644 index d63e1cf2a..000000000 --- a/app/views/v30/send/letter-details.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Letter details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    -

    Letter details

    - -
    - - -
    - For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/send/letter-logged.html b/app/views/v30/send/letter-logged.html deleted file mode 100644 index f87a63b71..000000000 --- a/app/views/v30/send/letter-logged.html +++ /dev/null @@ -1,100 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Letter logged" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Letter logged -

    -
    - -

    - The {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} letter was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimAddressLine1'] }}, {{ data['victimPostCode'] }}). -

    - - - -

    Further information

    - -

    - You can view the recorded letter on the 'VCL' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved to CMS as well. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - {% if (data['victimInformed1'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "2") %} - {% if (data['victimInformed2'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "3") %} - {% if (data['victimInformed3'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - {% endif %} - {% elif (data['pmoc'] == "post") %} - - - Continue - - - - {% else %} - - Continue - - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/send/permanent-failure.html b/app/views/v30/send/permanent-failure.html deleted file mode 100644 index 273ae4396..000000000 --- a/app/views/v30/send/permanent-failure.html +++ /dev/null @@ -1,36 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Permanent failure" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. -

    - -

    - Check the email address is correct. If it is incorrect, you can update the email address. -

    - - -

    - Once updated, you can try to send the email again from 'Communication' tab of the victim's record. -

    - - Return to victim record - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/send/sending-email.html b/app/views/v30/send/sending-email.html deleted file mode 100644 index 9fe310562..000000000 --- a/app/views/v30/send/sending-email.html +++ /dev/null @@ -1,39 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Sending email" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -

    - Sending email -

    - -

    - The email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}). -

    - - - -

    Further information

    - -

    - You can view the recorded email on the 'Communication' tab of the victim's page, within the Victim Case Application. -

    - -

    - The email was automatically saved to CMS as well. -

    - - - View all communications - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/send/technical-failure.html b/app/views/v30/send/technical-failure.html deleted file mode 100644 index a298c250f..000000000 --- a/app/views/v30/send/technical-failure.html +++ /dev/null @@ -1,26 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Technical failure" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem sending the email to {{ data['victimForename'] }} {{ data['victimSurname'] }} -

    -

    - The email was saved as a draft. -

    -

    - You can try to send the email again now. -

    -

    - Alternatively, try sending again later from the 'Communication' tab of the victim's record within the Victim Case Application. -

    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/send/temporary-failure.html b/app/views/v30/send/temporary-failure.html deleted file mode 100644 index 580103f9e..000000000 --- a/app/views/v30/send/temporary-failure.html +++ /dev/null @@ -1,29 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Temporary failure" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -

    - You can try to send it again later from the 'Communication' tab of the victim's record within the Victim Case Application. -

    - - Return to victim record - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/start/search.html b/app/views/v30/start/search.html deleted file mode 100644 index ff631bad1..000000000 --- a/app/views/v30/start/search.html +++ /dev/null @@ -1,136 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Search for a victim" %} - -{% block beforeContent %} -
    -
    - -
    - - -
    -{% endblock %} - -{% block content %} -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == data['caseUrn']) %} -
    - -

    - We've found 8 results for {{ data['caseUrn'] }} -

    - -
    - -
    -
    -
    - Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    - {% endif %} - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/start/sign-in.html b/app/views/v30/start/sign-in.html deleted file mode 100644 index 055ef1422..000000000 --- a/app/views/v30/start/sign-in.html +++ /dev/null @@ -1,67 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Sign in to your account" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case Application -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-details/email-address.html b/app/views/v30/victim-details/email-address.html deleted file mode 100644 index ce6f1aeee..000000000 --- a/app/views/v30/victim-details/email-address.html +++ /dev/null @@ -1,51 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim's email address" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    - -

    - -

    - - - - -
    - -
    -

    - -

    - - -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-details/preferred-method-of-contact.html b/app/views/v30/victim-details/preferred-method-of-contact.html deleted file mode 100644 index daa04b5c5..000000000 --- a/app/views/v30/victim-details/preferred-method-of-contact.html +++ /dev/null @@ -1,84 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Preferred method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/email/after-call-attempt-1.html b/app/views/v30/victim-record/pcd/send/email/after-call-attempt-1.html deleted file mode 100644 index 2e19f5e7d..000000000 --- a/app/views/v30/victim-record/pcd/send/email/after-call-attempt-1.html +++ /dev/null @@ -1,59 +0,0 @@ -{% block content %} - - -{% include "/v30/victim-record/communications/charging-decision/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/email/after-call-attempt-2.html b/app/views/v30/victim-record/pcd/send/email/after-call-attempt-2.html deleted file mode 100644 index 73abe644a..000000000 --- a/app/views/v30/victim-record/pcd/send/email/after-call-attempt-2.html +++ /dev/null @@ -1,63 +0,0 @@ -{% block content %} - - -{% include "/v30/victim-record/communications/charging-decision/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/email/delivered.html b/app/views/v30/victim-record/pcd/send/email/delivered.html deleted file mode 100644 index 0178002aa..000000000 --- a/app/views/v30/victim-record/pcd/send/email/delivered.html +++ /dev/null @@ -1,46 +0,0 @@ -{% block content %} - - -{% include "/v30/victim-record/communications/charging-decision/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/email/failure-permanent.html b/app/views/v30/victim-record/pcd/send/email/failure-permanent.html deleted file mode 100644 index 7e3fa7856..000000000 --- a/app/views/v30/victim-record/pcd/send/email/failure-permanent.html +++ /dev/null @@ -1,53 +0,0 @@ -{% block content %} - - -{% include "/v30/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/email/sending.html b/app/views/v30/victim-record/pcd/send/email/sending.html deleted file mode 100644 index 21e77c3a8..000000000 --- a/app/views/v30/victim-record/pcd/send/email/sending.html +++ /dev/null @@ -1,44 +0,0 @@ -{% block content %} - - -{% include "/v30/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/fu-email/after-call-1.html b/app/views/v30/victim-record/pcd/send/fu-email/after-call-1.html deleted file mode 100644 index 1f02008e2..000000000 --- a/app/views/v30/victim-record/pcd/send/fu-email/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/v30/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% include "/v30/victim-record/pcd/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/fu-email/sending.html b/app/views/v30/victim-record/pcd/send/fu-email/sending.html deleted file mode 100644 index 93c11b10d..000000000 --- a/app/views/v30/victim-record/pcd/send/fu-email/sending.html +++ /dev/null @@ -1,107 +0,0 @@ -{% block content %} -{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - - - -
    - - - -{% include "/v30/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/fu-letter/after-call-1.html b/app/views/v30/victim-record/pcd/send/fu-letter/after-call-1.html deleted file mode 100644 index 3304ae92f..000000000 --- a/app/views/v30/victim-record/pcd/send/fu-letter/after-call-1.html +++ /dev/null @@ -1,101 +0,0 @@ -{% block content %} -{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - - - -
    - -{% include "/v30/victim-record/communications/charging-decision/details/letter.html" %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/fu-letter/after-call-2.html b/app/views/v30/victim-record/pcd/send/fu-letter/after-call-2.html deleted file mode 100644 index bca22c072..000000000 --- a/app/views/v30/victim-record/pcd/send/fu-letter/after-call-2.html +++ /dev/null @@ -1,63 +0,0 @@ -{% block content %} -{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v30/victim-record/communications/charging-decision/details/letter.html" %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/fu-letter/after-call-3.html b/app/views/v30/victim-record/pcd/send/fu-letter/after-call-3.html deleted file mode 100644 index 6383971c2..000000000 --- a/app/views/v30/victim-record/pcd/send/fu-letter/after-call-3.html +++ /dev/null @@ -1,67 +0,0 @@ -{% block content %} -{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v30/victim-record/communications/charging-decision/details/letter.html" %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html b/app/views/v30/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html deleted file mode 100644 index 8bb3502d5..000000000 --- a/app/views/v30/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html +++ /dev/null @@ -1,114 +0,0 @@ -{% block content %} -{% include "/v30/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    -
    - -
    - -{% include "/v30/victim-record/communications/charging-decision/details/letter.html" %} - - - -
    - -
    - - - Previous letter attempts - - -
    -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/letter/after-call-attempt-1.html b/app/views/v30/victim-record/pcd/send/letter/after-call-attempt-1.html deleted file mode 100644 index 73082fc70..000000000 --- a/app/views/v30/victim-record/pcd/send/letter/after-call-attempt-1.html +++ /dev/null @@ -1,51 +0,0 @@ -{% block content %} - - -{% include "/v30/victim-record/communications/charging-decision/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/letter/after-call-attempt-3.html b/app/views/v30/victim-record/pcd/send/letter/after-call-attempt-3.html deleted file mode 100644 index 10a1e994d..000000000 --- a/app/views/v30/victim-record/pcd/send/letter/after-call-attempt-3.html +++ /dev/null @@ -1,59 +0,0 @@ -{% block content %} - - -{% include "/v30/victim-record/communications/charging-decision/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v30/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/letter/after-email-undelivered.html b/app/views/v30/victim-record/pcd/send/letter/after-email-undelivered.html deleted file mode 100644 index 910bb3bb6..000000000 --- a/app/views/v30/victim-record/pcd/send/letter/after-email-undelivered.html +++ /dev/null @@ -1,84 +0,0 @@ -{% block content %} - - -{% include "/v30/victim-record/communications/charging-decision/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/pcd/send/letter/dispatched.html b/app/views/v30/victim-record/pcd/send/letter/dispatched.html deleted file mode 100644 index b645dc4c2..000000000 --- a/app/views/v30/victim-record/pcd/send/letter/dispatched.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -{% include "/v30/victim-record/communications/charging-decision/details/letter.html" %} - -{% if (data['notifyStatus'] == "") %} -{% else %} -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v30/victim-record/communications/charging-decision/details/email.html" %} -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/details/email.html b/app/views/v30/victim-record/vcl/details/email.html deleted file mode 100644 index 6ce3c9357..000000000 --- a/app/views/v30/victim-record/vcl/details/email.html +++ /dev/null @@ -1,48 +0,0 @@ -{% block content %} -
    - -
    -
    - Email sent -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Also included -
    -
    - Information pack
    Crest survey -
    -
    -
    -
    - Status -
    -
    - {{ data['notifyStatus'] | capitalize }} {% if (data['notifyStatus'] == "permanent") or (data['notifyStatus'] == "technical" or data['notifyStatus'] == "temporary") %}failure{% endif %} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/details/letter.html b/app/views/v30/victim-record/vcl/details/letter.html deleted file mode 100644 index d8323f7dc..000000000 --- a/app/views/v30/victim-record/vcl/details/letter.html +++ /dev/null @@ -1,52 +0,0 @@ -{% block content %} -
    -
    -
    - Letter sent by -
    -
    - Post -
    -
    -
    -
    - Letter sent to print -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Notes -
    -
    - {{ data['letterDispatchNotes'] }} -
    -
    - - - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/email/delivered.html b/app/views/v30/victim-record/vcl/send/email/delivered.html deleted file mode 100644 index f940f7a10..000000000 --- a/app/views/v30/victim-record/vcl/send/email/delivered.html +++ /dev/null @@ -1,3 +0,0 @@ -{% block content %} -{% include "/v30/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/email/sending.html b/app/views/v30/victim-record/vcl/send/email/sending.html deleted file mode 100644 index a2d0ecf9d..000000000 --- a/app/views/v30/victim-record/vcl/send/email/sending.html +++ /dev/null @@ -1,9 +0,0 @@ -{% block content %} -{% include "/v30/victim-record/vcl/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/fu-email/after-call-1.html b/app/views/v30/victim-record/vcl/send/fu-email/after-call-1.html deleted file mode 100644 index 83bebb83e..000000000 --- a/app/views/v30/victim-record/vcl/send/fu-email/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v30/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/fu-email/after-call-2.html b/app/views/v30/victim-record/vcl/send/fu-email/after-call-2.html deleted file mode 100644 index e88438680..000000000 --- a/app/views/v30/victim-record/vcl/send/fu-email/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v30/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/fu-letter/after-call-1.html b/app/views/v30/victim-record/vcl/send/fu-letter/after-call-1.html deleted file mode 100644 index 90eb0f283..000000000 --- a/app/views/v30/victim-record/vcl/send/fu-letter/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v30/victim-record/vcl/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/fu-letter/after-call-3.html b/app/views/v30/victim-record/vcl/send/fu-letter/after-call-3.html deleted file mode 100644 index 7ee38344b..000000000 --- a/app/views/v30/victim-record/vcl/send/fu-letter/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/v30/victim-record/vcl/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v30/victim-record/vcl/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/letter/after-call-attempt-1.html b/app/views/v30/victim-record/vcl/send/letter/after-call-attempt-1.html deleted file mode 100644 index 1727c8545..000000000 --- a/app/views/v30/victim-record/vcl/send/letter/after-call-attempt-1.html +++ /dev/null @@ -1,16 +0,0 @@ -{% block content %} -{% include "/v30/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/letter/after-call-attempt-2.html b/app/views/v30/victim-record/vcl/send/letter/after-call-attempt-2.html deleted file mode 100644 index 17ff75b90..000000000 --- a/app/views/v30/victim-record/vcl/send/letter/after-call-attempt-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v30/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/victim-record/vcl/send/letter/after-call-attempt-3.html b/app/views/v30/victim-record/vcl/send/letter/after-call-attempt-3.html deleted file mode 100644 index dc87f9ab3..000000000 --- a/app/views/v30/victim-record/vcl/send/letter/after-call-attempt-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/v30/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v30/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - {% include "/v30/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v30/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v30/vso-dashboard.html b/app/views/v30/vso-dashboard.html deleted file mode 100644 index eae4aaa09..000000000 --- a/app/views/v30/vso-dashboard.html +++ /dev/null @@ -1,286 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="VSO dashboard" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    - -

    VSO dashboard

    - -
    -
    -
    -
    -

    - All upcoming events -

    -
    -
    -
    -
    -
    - Age -
    -
    - 38 -
    -
    - Change age (Lead tenant) -
    -
    -
    -
    - Nationality -
    -
    - UK national resident in UK -
    -
    - Change nationality (Lead tenant) -
    -
    -
    -
    - Working situation -
    -
    - Part time – less than 30 hours a week -
    -
    - Change working situation (Lead tenant) -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Upcoming events by victim -

    -
    -
    -
    -
    -
    - Age -
    -
    - 38 -
    -
    - Change age (Lead tenant) -
    -
    -
    -
    - Nationality -
    -
    - UK national resident in UK -
    -
    - Change nationality (Lead tenant) -
    -
    -
    -
    - Working situation -
    -
    - Part time – less than 30 hours a week -
    -
    - Change working situation (Lead tenant) -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Recently viewed victims -

    -
    -
    -
    -
    -
    - Age -
    -
    - 38 -
    -
    - Change age (Lead tenant) -
    -
    -
    -
    - Nationality -
    -
    - UK national resident in UK -
    -
    - Change nationality (Lead tenant) -
    -
    -
    -
    - Working situation -
    -
    - Part time – less than 30 hours a week -
    -
    - Change working situation (Lead tenant) -
    -
    -
    -
    -
    -
    -
    - - - - - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/call/call-support.html b/app/views/v31/call/call-support.html deleted file mode 100644 index 88fa1ba7d..000000000 --- a/app/views/v31/call/call-support.html +++ /dev/null @@ -1,244 +0,0 @@ -{% block content %} -
    -
    -
    -
    -

    - - Drafted letter (read-only) - -

    -
    - {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% else %}Substantially altered charge{% endif %} -
    -
    -
    - -
    -
    -
    -
    -

    - - Supporting information - -

    -
    -
    -
    - -
    -
    - Name -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] }} -
    -
    -
    -
    - Age -
    -
    - {{ data['victimAge'] }} -
    -
    -
    -
    - Date of birth -
    -
    - {{ data['victimDateOfBirth'] }} -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - - -
    -
    -
    - - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/call/follow-up-moc.html b/app/views/v31/call/follow-up-moc.html deleted file mode 100644 index 241cfd1ba..000000000 --- a/app/views/v31/call/follow-up-moc.html +++ /dev/null @@ -1,74 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Follow-up method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - How does {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the letter? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    or
    - -
    - - -
    - -
    -
    - - -
    -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/call/next-attempt-moc.html b/app/views/v31/call/next-attempt-moc.html deleted file mode 100644 index 1615db9b2..000000000 --- a/app/views/v31/call/next-attempt-moc.html +++ /dev/null @@ -1,66 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Next attempt method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What do you want to do next? -

    -
    - -
    - -
    - - -
    - Preferred method of contact -
    -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/call/phone-call-1.html b/app/views/v31/call/phone-call-1.html deleted file mode 100644 index bad119beb..000000000 --- a/app/views/v31/call/phone-call-1.html +++ /dev/null @@ -1,159 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Telephone call 1" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 1

    - -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    - - - -
    - - -
    -
    - {% include "/v31/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/call/phone-call-2.html b/app/views/v31/call/phone-call-2.html deleted file mode 100644 index d1f90c57a..000000000 --- a/app/views/v31/call/phone-call-2.html +++ /dev/null @@ -1,161 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Telephone call 2" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 2

    - -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    - {% include "/v31/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/call/phone-call-3.html b/app/views/v31/call/phone-call-3.html deleted file mode 100644 index c11968391..000000000 --- a/app/views/v31/call/phone-call-3.html +++ /dev/null @@ -1,158 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Telephone call 3 details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 3

    - -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    - - -
    - - -
    -
    - {% include "/v31/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/call/read-only-letter.html b/app/views/v31/call/read-only-letter.html deleted file mode 100644 index 19c4013bd..000000000 --- a/app/views/v31/call/read-only-letter.html +++ /dev/null @@ -1,50 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Read-only letter" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -
    -
    -

    Letter (read-only)

    -

    - {% if (data['decisionType'] == "dtc") %}Decision to charge{% elif (data['decisionType'] == "nfa") %}No further action{% else %}Charging decision unknown{% endif %} -

    -
    - -
    - -
    -
    - -
    -
    -
    -
    - -
    -
    - - Ready to send - -
    -
    -
    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/call/text-message-details.html b/app/views/v31/call/text-message-details.html deleted file mode 100644 index 5346ae0fc..000000000 --- a/app/views/v31/call/text-message-details.html +++ /dev/null @@ -1,155 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Text message details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -
    -

    - Text message details -

    -

    - Date and time of text message -

    -
    - - -
    - If you need to change the date, use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    -
    -
    - - Time of text message - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    - - Time of second call attempt - - -
    - Enter the time given in the text message in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    - - Time of third call attempt (optional) - - -
    - Enter the time given in the text message in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/call/was-text-message-sent.html b/app/views/v31/call/was-text-message-sent.html deleted file mode 100644 index bc36a099c..000000000 --- a/app/views/v31/call/was-text-message-sent.html +++ /dev/null @@ -1,56 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Was a text message sent to the victim?" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Was a text message sent to {{ data['victimForename'] }} {{ data['victimSurname'] }}? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/case-locked/banner/by-someone-else.html b/app/views/v31/case-locked/banner/by-someone-else.html deleted file mode 100644 index feda610c8..000000000 --- a/app/views/v31/case-locked/banner/by-someone-else.html +++ /dev/null @@ -1,17 +0,0 @@ -{% block content %} -
    -
    -

    - Important -

    -
    -
    -

    - This case was locked on 19 February 2025 at 16:48. -

    -

    - To make an update, contact Gerald Kingsley-Smyth and ask them to exit the case. -

    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/case-locked/banner/self-locked.html b/app/views/v31/case-locked/banner/self-locked.html deleted file mode 100644 index a74be0e46..000000000 --- a/app/views/v31/case-locked/banner/self-locked.html +++ /dev/null @@ -1,17 +0,0 @@ -{% block content %} -
    -
    -

    - Important -

    -
    -
    -

    - You have locked this case. -

    -

    - To make an update, exit the case on CMS. -

    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/case-locked/by-someone-else.html b/app/views/v31/case-locked/by-someone-else.html deleted file mode 100644 index 85bb41dab..000000000 --- a/app/views/v31/case-locked/by-someone-else.html +++ /dev/null @@ -1,27 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Case locked" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -

    - This case is locked -

    -

    - This case was locked on 19 February 2025 at 16:48. -

    -

    - We could not save the information you entered. To make an update, contact Gerald Kingsley-Smyth and ask them to exit the case. -

    -

    - To view the victim's information, search for the URN and select the victim's name again. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/case-locked/self-locked.html b/app/views/v31/case-locked/self-locked.html deleted file mode 100644 index a72a7ff91..000000000 --- a/app/views/v31/case-locked/self-locked.html +++ /dev/null @@ -1,24 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Case locked" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -

    - This case is locked -

    -

    - We could not save the information you entered. To make an update, exit the case on CMS. -

    -

    - To view the victim's information, search for the URN and select the victim's name again. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/draft/approved-to-send.html b/app/views/v31/draft/approved-to-send.html deleted file mode 100644 index b1492f06c..000000000 --- a/app/views/v31/draft/approved-to-send.html +++ /dev/null @@ -1,33 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Approved to send" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Approved to send -

    -
    - -

    - Your letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} is approved to send. -

    - -

    What happens next

    - -

    - You can now send an email or add a letter to the print queue from the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - - - View all communications - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/draft/cannot-connect.html b/app/views/v31/draft/cannot-connect.html deleted file mode 100644 index a3e234b5b..000000000 --- a/app/views/v31/draft/cannot-connect.html +++ /dev/null @@ -1,24 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Cannot connect to Correspondence Drafter" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - We cannot connect to the letter drafting tool right now. -

    -

    - Try again later. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/draft/cd-modal/delete-draft.html b/app/views/v31/draft/cd-modal/delete-draft.html deleted file mode 100644 index 8bbc59acd..000000000 --- a/app/views/v31/draft/cd-modal/delete-draft.html +++ /dev/null @@ -1,40 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/draft/cd-modal/request-review.html b/app/views/v31/draft/cd-modal/request-review.html deleted file mode 100644 index d956f0a31..000000000 --- a/app/views/v31/draft/cd-modal/request-review.html +++ /dev/null @@ -1,138 +0,0 @@ -{% block content %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/draft/cd-modal/save-draft.html b/app/views/v31/draft/cd-modal/save-draft.html deleted file mode 100644 index 6915d7278..000000000 --- a/app/views/v31/draft/cd-modal/save-draft.html +++ /dev/null @@ -1,30 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/draft/cd-modal/send-to-cms.html b/app/views/v31/draft/cd-modal/send-to-cms.html deleted file mode 100644 index 51da51b9e..000000000 --- a/app/views/v31/draft/cd-modal/send-to-cms.html +++ /dev/null @@ -1,65 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/draft/compose-letter.html b/app/views/v31/draft/compose-letter.html deleted file mode 100644 index 6bfaca1f2..000000000 --- a/app/views/v31/draft/compose-letter.html +++ /dev/null @@ -1,380 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set serviceName %}Correspondence Drafter{% endset%} - -{% set pageName = "Compose letter" %} - -{% block beforeContent %} - -{% endblock %} - -{% block content %} -{% include "/v31/draft/cd-modal/save-draft.html" %} - -{% include "/v31/draft/cd-modal/delete-draft.html" %} - -{% include "/v31/draft/cd-modal/request-review.html" %} - -{% include "/v31/draft/cd-modal/send-to-cms.html" %} - -
    - -
    -
    - -
    -
    -

    Compose letter

    -
    - -
    -
    - - Case and victim information - - - - - -
    -
    -
    - -
    - -
    -
    -

    - Autosave is on. Last saved at {{ "now" | govukTime }} -

    -
    -
    -
    - - -
    - - -
    - -
    -
    - -
    -
    - - - -
    - - - -
    -
    - - - -
    -
    - -
    - -
    -
    - - -
    -

    - -

    -

    - Create a new note -

    - -
    - -
    -
    -
    - -
    -
    - - -
    -
    -
    - -
    - -
    - -
    -

    - Monitoring codes applicable to this case: -

    -
      -
    • - Pre-charge decision -
    • -
    -
    - - - -
    -
    - -
    -{% endblock %} - -{% block pageScripts %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/draft/stopped-charge.html b/app/views/v31/draft/stopped-charge.html deleted file mode 100644 index 919720910..000000000 --- a/app/views/v31/draft/stopped-charge.html +++ /dev/null @@ -1,75 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Charging decision" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Why was the charge stopped? -

    -
    - -
    - -
    - - -
    - Victims' Right to Review -
    -
    - -
    - - -
    - -
    - - -
    - Victims' Right to Review -
    -
    - -
    - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/draft/substantially-altered-charge.html b/app/views/v31/draft/substantially-altered-charge.html deleted file mode 100644 index 1fbc138c0..000000000 --- a/app/views/v31/draft/substantially-altered-charge.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Substantially altered charge" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Has the level of charge decreased or increased? -

    -
    - -
    - -
    - - -
    - -
    - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/draft/under-review.html b/app/views/v31/draft/under-review.html deleted file mode 100644 index 0c959f1d4..000000000 --- a/app/views/v31/draft/under-review.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Review requested" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Review requested -

    -
    - Under review with
    - {% if (data['reviewerLevel'] == "d-request") %} - {{ data['d-reviewer'] }} (D) - {% elif (data['reviewerLevel'] == "b3-request") %} - {{ data['b3-reviewer'] }} (B3) - {% elif (data['reviewerLevel'] == "b2-request") %} - {{ data['b2-reviewer'] }} (B2) - {% else %} - {% endif %} -
    -
    - -

    What happens next

    - -

    - Check for updates on the review to find out if amendments are needed or the review process is complete. -

    - -

    - Once the letter is approved you can inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - - - Continue - - -
    - - - If you chose the wrong reviewer - - -
    - You can go back and request the review is done by another reviewer. -
    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/draft/vcl-type.html b/app/views/v31/draft/vcl-type.html deleted file mode 100644 index d14918a74..000000000 --- a/app/views/v31/draft/vcl-type.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="VCL type" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What do you need to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} about? -

    -
    - -
    - -
    - - -
    - -
    - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/letter-dashboard.html b/app/views/v31/letter-dashboard.html deleted file mode 100644 index 29e869719..000000000 --- a/app/views/v31/letter-dashboard.html +++ /dev/null @@ -1,113 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Letters" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -

    Letters in draft

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URNVictimLetter typeAuthorReviewerStatusDue dateUpdated on
    {{ data['caseUrn'] }}{{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}{% if (data['decisionType']) == "dtc" %}Decision to charge{% elif (data['decisionType']) == "mixed-charges" %}Mixed charges{% elif (data['decisionType']) == "nfa" %}No further action{% endif %}{{ data['userSurname'] | upper }}, {{ data['userForename'] }}SANDERSON, Kerry{% if (data['nfaStatus']) == "draft-in-progress" %}In progress{% elif (data['nfaStatus']) == "draft-under-review" %}Under review{% elif (data['nfaStatus']) == "draft-amendments-required" %}Amendments required{% else %}Ready to send{% endif %}{{ "today" | govukDate() }}
    14:04
    - - - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/send/check-email-details.html b/app/views/v31/send/check-email-details.html deleted file mode 100644 index d52b454b2..000000000 --- a/app/views/v31/send/check-email-details.html +++ /dev/null @@ -1,99 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Check details" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -

    Check the details before sending the email

    - -

    Email details

    - -
    -
    -
    - Type -
    -
    - {% if (data['vclType'] == "stopped-charge") %} - Stopped charge - {% elif (data['vclType'] == "nfa") %} - Substantially altered charge - {% endif %} -
    -
    -
    -
    - Included -
    -
    - Information pack
    - Crest survey -
    - -
    -
    -
    - From -
    -
    - Victim Services shared mailbox
    {{ data['sharedMailbox'] }} -
    -
    -
    -
    - To -
    -
    - {% if (data['recipient'] == "victim") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) - {% elif (data['recipient'] == "oic") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['oicRank'] }} {{ data['oicForename'] }} {{ data['oicSurname'] }} (officer in charge) - {% elif (data['recipient'] == "isva") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['isvaForename'] }} {{ data['isvaSurname'] }} (ISVA) - {% endif %}
    - {% if (data['recipient'] == "victim") %} - {{ data['victimEmailAddress'] }} - {% elif (data['recipient'] == "oic") %} - {{ data['oicEmailAddress'] }} - {% elif (data['recipient'] == "isva") %} - {{ data['isvaEmailAddress'] }} - {% endif %} -
    -
    - -
    - - {% if (data['nfaStatus'] == "email-delivered") %} -
    - - - Warning - Only send this email to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - {% endif %} - -

    Now send your email

    - -

    - This will inform the victim about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - - - - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/send/check-letter-details.html b/app/views/v31/send/check-letter-details.html deleted file mode 100644 index b7da992d9..000000000 --- a/app/views/v31/send/check-letter-details.html +++ /dev/null @@ -1,96 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Check details" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    - -

    Check the details before sending for printing

    - -

    Letter details

    - -
    -
    -
    - Type -
    -
    - {% if (data['vclType'] == "stopped-charge") %} - Stopped charge - {% elif (data['vclType'] == "nfa") %} - Substantially altered charge - {% endif %} -
    -
    -
    -
    - Included -
    -
    - Information pack
    - Crest survey -
    - -
    -
    -
    - From -
    -
    - Victim Services shared mailbox
    {{ data['sharedMailbox'] }} -
    -
    -
    -
    - Printer -
    -
    - Liverpool office
    victim.services.liverpool@cps.gov.uk -
    -
    -
    -
    - Final recipient -
    -
    - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) -
    -
    -
    -
    - Recipient address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - -
    - -

    Now send for printing

    - -

    - Select Send for printing to add the letter to the print queue. -

    - - - -
    - - Send for printing later -
    - -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/send/delivered.html b/app/views/v31/send/delivered.html deleted file mode 100644 index 11516f37c..000000000 --- a/app/views/v31/send/delivered.html +++ /dev/null @@ -1,93 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Email delivered" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Email delivered to
    {{ data['victimForename'] }} {{ data['victimSurname'] }} -

    -
    - - - -

    - The information pack and Crest survey were also sent. -

    - -

    Further information

    - -

    - You can view a log of the delivered email on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved on CMS. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - - {% if (data['fumoc'] == "email") %} - - Continue - - {% elif (data['attemptToContactAgain'] == "email") %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "2") %} - - {% if (data['fumoc'] == "email") %} - - Continue - - {% elif (data['attemptToContactAgain'] == "email") %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "3") %} - - Continue - - - {% endif %} - {% elif (data['pmoc'] == "email") %} - - - Continue - - - - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/send/letter-added-to-print-queue.html b/app/views/v31/send/letter-added-to-print-queue.html deleted file mode 100644 index 4dacd2153..000000000 --- a/app/views/v31/send/letter-added-to-print-queue.html +++ /dev/null @@ -1,86 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Letter added to print queue" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Letter sent for printing -

    -
    - -

    - The letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} was successfully sent for printing. -

    - -

    - The information pack and Crest survey were also sent for printing. -

    - -

    Further information

    - -

    - You can view a record of the letter on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved to CMS as well. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - - Continue - - - {% elif (data['callAttempt'] == "2") %} - - Continue - - - {% elif (data['callAttempt'] == "3") %} - {% if (data['victimInformed3'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% endif %} - {% elif (data['pmoc'] == "email") %} - - {% if (data['callAttempt'] == "") %} - - Continue - - - {% elif (data['callAttempt'] == "1") %} - - Continue - - - {% elif (data['callAttempt'] == "2") %} - - Continue - - - {% elif (data['callAttempt'] == "3") %} - - Continue - - - {% endif %} - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/send/letter-details.html b/app/views/v31/send/letter-details.html deleted file mode 100644 index 65f569736..000000000 --- a/app/views/v31/send/letter-details.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Letter details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    -

    Letter details

    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/send/letter-logged.html b/app/views/v31/send/letter-logged.html deleted file mode 100644 index 64875f7dd..000000000 --- a/app/views/v31/send/letter-logged.html +++ /dev/null @@ -1,100 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Letter logged" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Letter logged -

    -
    - -

    - The {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} letter was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. -

    - - - -

    Further information

    - -

    - You can view the logged letter on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved to CMS. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - {% if (data['victimInformed1'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "2") %} - {% if (data['victimInformed2'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "3") %} - {% if (data['victimInformed3'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - {% endif %} - {% elif (data['pmoc'] == "post") %} - - - Continue - - - - {% else %} - - Continue - - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/send/permanent-failure.html b/app/views/v31/send/permanent-failure.html deleted file mode 100644 index e736775cd..000000000 --- a/app/views/v31/send/permanent-failure.html +++ /dev/null @@ -1,36 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Permanent failure" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. -

    - -

    - Check the email address is correct. If it is incorrect, you can update the email address. -

    - - -

    - Once updated, you can try to send the email again from 'Communications' tab of the victim's record. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/send/sending-email.html b/app/views/v31/send/sending-email.html deleted file mode 100644 index c5cb3da41..000000000 --- a/app/views/v31/send/sending-email.html +++ /dev/null @@ -1,39 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Sending email" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -

    - Sending email -

    - -

    - The email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. -

    - - - -

    Further information

    - -

    - You can view a log of the sent email on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The email was automatically saved to CMS. -

    - - - Continue - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/send/technical-failure.html b/app/views/v31/send/technical-failure.html deleted file mode 100644 index 100081fac..000000000 --- a/app/views/v31/send/technical-failure.html +++ /dev/null @@ -1,26 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Technical failure" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem sending the email to {{ data['victimForename'] }} {{ data['victimSurname'] }} -

    -

    - The email was saved as a draft. -

    -

    - You can try to send the email again now. -

    -

    - Alternatively, try sending again later from the 'Communications' tab of the victim's record within the Victim Case Application. -

    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/send/temporary-failure.html b/app/views/v31/send/temporary-failure.html deleted file mode 100644 index ee242bf61..000000000 --- a/app/views/v31/send/temporary-failure.html +++ /dev/null @@ -1,29 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Temporary failure" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -

    - You can try to send it again later from the 'Communications' tab of the victim's record within the Victim Case Application. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/start/search.html b/app/views/v31/start/search.html deleted file mode 100644 index 1d6179597..000000000 --- a/app/views/v31/start/search.html +++ /dev/null @@ -1,136 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Search for a victim" %} - -{% block beforeContent %} -
    -
    - -
    - - -
    -{% endblock %} - -{% block content %} -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == data['caseUrn']) %} -
    - -

    - We've found 8 results for {{ data['caseUrn'] }} -

    - -
    - -
    -
    -
    - Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    - {% endif %} - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/start/sign-in.html b/app/views/v31/start/sign-in.html deleted file mode 100644 index de2bc2c84..000000000 --- a/app/views/v31/start/sign-in.html +++ /dev/null @@ -1,67 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Sign in to your account" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case Application -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/vca-work-management.html b/app/views/v31/vca-work-management.html deleted file mode 100644 index 9346239cd..000000000 --- a/app/views/v31/vca-work-management.html +++ /dev/null @@ -1,229 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="VCA work management" %} - -{% block beforeContent %} - -{% endblock %} - -{% block content %} -
    -
    -

    Victim case work assigned to you

    - -

    This dashboard shows victims assigned to you, outstanding actions (for example, VCL communications), letter review status and SLAs. Items nearing their due date are highlighted and announced for assistive technologies.

    - - - - - -
    - -
    - {% if data['victims'] and data['victims']|length > 0 %} -
      - {% for victim in data['victims'] %} - {# compute small helper attributes for client-side filtering: lowercase name & urn, boolean flags #} -
    • -
      -
      -
      -

      - {{ victim.surname | upper }}, {{ victim.forename }} -

      -

      URN: {{ victim.urn }}

      -
      - -
      - Open case -
      -
      - -
      -
      -

      Outstanding actions

      - {% if victim.actions and victim.actions|length > 0 %} -
        - {% for action in victim.actions %} -
      • - {{ action.title }} - {% if action.type %}({{ action.type }}){% endif %} - {% if action.nearing_due %} - - Due in {{ action.days_to_due }} day{% if action.days_to_due != 1 %}s{% endif %} — action required - - {% elif action.days_to_due is defined %} - - Due in {{ action.days_to_due }} day{% if action.days_to_due != 1 %}s{% endif %} - - {% endif %} -
      • - {% endfor %} -
      - {% else %} -

      No outstanding actions

      - {% endif %} -
      - -
      -

      Letters & review status

      - {% if victim.letters and victim.letters|length > 0 %} -
        - {% for letter in victim.letters %} -
      • -
        {{ letter.type }}
        - -
        - {% if letter.review_status == "approved" %} - Approved - {% elif letter.review_status == "under-review" %} - Under review - {% elif letter.review_status == "amendments-required" %} - Amendments required - {% else %} - {{ letter.review_status | default("Not reviewed") }} - {% endif %} - sent {{ letter.sent_date | default('–') }} -
        - -
        - {% if letter.sla_remaining is defined %} - {% if letter.sla_remaining <= 1 %} - SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} - {% elif letter.sla_remaining <= 3 %} - SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} - {% else %} - SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} - {% endif %} - SLA total: {{ letter.sla_days }} day{% if letter.sla_days != 1 %}s{% endif %} - {% else %} - No SLA - {% endif %} -
        -
      • - {% endfor %} -
      - {% else %} -

      No letters

      - {% endif %} -
      -
      - - -
      -
    • - {% endfor %} -
    - {% else %} -
    -

    You have no victims assigned or no outstanding items. Use the search to find a victim.

    -
    - {% endif %} -
    - - -
    -
    - -{# Minimal client-side behaviour to make the dashboard interactive and accessible #} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-details/email-address.html b/app/views/v31/victim-details/email-address.html deleted file mode 100644 index 9ff493d4e..000000000 --- a/app/views/v31/victim-details/email-address.html +++ /dev/null @@ -1,51 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim's email address" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    - -

    - -

    - - - - -
    - -
    -

    - -

    - - -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-details/preferred-method-of-contact.html b/app/views/v31/victim-details/preferred-method-of-contact.html deleted file mode 100644 index 9ce0a360f..000000000 --- a/app/views/v31/victim-details/preferred-method-of-contact.html +++ /dev/null @@ -1,84 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Preferred method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/case-contacts.html b/app/views/v31/victim-record/case-contacts.html deleted file mode 100644 index aa63e0425..000000000 --- a/app/views/v31/victim-record/case-contacts.html +++ /dev/null @@ -1,302 +0,0 @@ -{% block content %} -

    Case contacts

    - -
    -
    -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Family Liaison Officer -

    - -
    -
    -
    -
    -
    - Name -
    -
    - {{ data['familyLiaisonOfficerSurname'] | upper }}, {{ data['familyLiaisonOfficerForename'] }} -
    -
    - Change whether details are known (Person 3) -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['familyLiaisonOfficerPhoneNumber'] }} -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    - -
    -
    - Email address -
    -
    - {{ data['familyLiaisonOfficerEmailAddress'] }} -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -
    -
    -

    - Independent Domestic Violence Advisor (IDVA) -

    - -
    -
    -
    -
    -
    - Name -
    -
    - {{ data['idvaSurname'] | upper }}, {{ data['idvaForename'] }} -
    -
    - Change whether details are known (Person 3) -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['idvaPhoneNumber'] }} -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    - -
    -
    - Email address -
    -
    - {{ data['idvaEmailAddress'] }} -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Counsel -

    -
    - -
    -
    -
    -
    - Name -
    -
    - {{ data['counselSurname'] | upper }}, {{ data['counselForename'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['counselPhoneNumber'] }} -
    -
    - -
    -
    - Email address -
    -
    - {{ data['counselEmailAddress'] }} -
    -
    -
    -
    -
    - -
    -
    -

    - Defence solicitor -

    -
    - -
    -
    -
    -
    - Name -
    -
    - {{ data['defenceSolicitorSurname'] | upper }}, {{ data['defenceSolicitorForename'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['defenceSolicitorPhoneNumber'] }} -
    -
    - -
    -
    - Email address -
    -
    - {{ data['defenceSolicitorEmailAddress'] }} -
    -
    -
    -
    -
    - -
    -
    -

    - High Court Advocate -

    -
    - -
    -
    -
    -
    - Name -
    -
    - {{ data['highCourtAdvocateSurname'] | upper }}, {{ data['highCourtAdvocateForename'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['highCourtAdvocatePhoneNumber'] }} -
    -
    - -
    -
    - Email address -
    -
    - {{ data['highCourtAdvocateEmailAddress'] }} -
    -
    -
    -
    -
    - -
    -
    -

    - Officer in charge (Police) -

    -
    - -
    -
    -
    -
    - Rank and name -
    -
    - {{ data['oicRank'] }} {{ data['oicSurname'] | upper }}, {{ data['oicForename'] }} -
    -
    - -
    -
    - Collar number -
    -
    - {{ data['oicCollarNumber'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['oicPhoneNumber'] }} -
    -
    - -
    -
    - Email address -
    -
    - {{ data['oicEmailAddress'] }} -
    -
    -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/communications/index.html b/app/views/v31/victim-record/communications/index.html deleted file mode 100644 index ec34635d6..000000000 --- a/app/views/v31/victim-record/communications/index.html +++ /dev/null @@ -1,128 +0,0 @@ -{% block content %} -

    Communications

    - -
    -
    - {% if (data['pmoc'] == "email") %} - {% if (data['vclStatus'] == "email-delivered") %} - {% else %} - {% if (data['victimEmailAddress'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter an email address. -

    -
    -
    - {% else %} - {% if (data['nfaStatus'] == "") %} -
    - - - Warning - Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - {% endif %} - {% endif %} - {% endif %} - {% endif %} - - {% if (data['pmoc'] == "") %} -
    - - - Warning - Preferred method of contact unknown -

    - Confirm this before you contact the victim, then select a preferred method of contact. -

    -
    -
    - {% endif %} - - {% if ((data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile")) and (data['victimPhoneNumber'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter a telephone number. -

    -
    -
    - {% endif %} - - {% if (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter an address. -

    -
    -
    - {% endif %} -
    -
    - - - -{% if (data['subTab'] == "charging-decision") %} -{% include "/v31/victim-record/pcd/index.html" %} - -{% elif (data['subTab'] == "ptm") %} -{% include "/v31/victim-record/pre-trial/pre-trial-meeting/index.html" %} - -{% elif (data['subTab'] == "vcl") %} -{% include "/v31/victim-record/vcl/index.html" %} - -{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/index.html b/app/views/v31/victim-record/index.html deleted file mode 100644 index 19b623ba3..000000000 --- a/app/views/v31/victim-record/index.html +++ /dev/null @@ -1,179 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block beforeContent %} - -{% endblock %} - -{% block content %} -
    -
    - - {% if (data['case-locked'] == "by-someone-else") %} - {% include "/v31/case-locked/banner/by-someone-else.html" %} - {% elif (data['case-locked'] == "self-locked") %} - {% include "/v31/case-locked/banner/self-locked.html" %} - {% else %} - {% endif %} - - {% if (data['success'] == "yes") %} - - - {% else %} - {% endif %} - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    -

    - Case URN: {{ data['caseUrn'] }} -

    - - -
    -

    Contents

    - - - -
    - {% include "/v31/victim-record/summary.html" %} -
    - -
    - {% include "/v31/victim-record/victim-details.html" %} -
    - -
    - {% include "/v31/victim-record/case-contacts.html" %} -
    - -
    - {% include "/v31/victim-record/communications/index.html" %} -
    - -
    - {% include "/v31/victim-record/pcd/index.html" %} -
    - -
    - {% include "/v31/victim-record/pre-trial/index.html" %} -
    - -
    - {% include "/v31/victim-record/vcl/index.html" %} -
    -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/call/after-call-attempt-1.html b/app/views/v31/victim-record/pcd/call/after-call-attempt-1.html deleted file mode 100644 index d09cff59c..000000000 --- a/app/views/v31/victim-record/pcd/call/after-call-attempt-1.html +++ /dev/null @@ -1,17 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - - - - - Log another call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/call/after-call-attempt-2.html b/app/views/v31/victim-record/pcd/call/after-call-attempt-2.html deleted file mode 100644 index 8d440f3e1..000000000 --- a/app/views/v31/victim-record/pcd/call/after-call-attempt-2.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - - - - - Log another call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/call/after-call-attempt-3.html b/app/views/v31/victim-record/pcd/call/after-call-attempt-3.html deleted file mode 100644 index 322e86264..000000000 --- a/app/views/v31/victim-record/pcd/call/after-call-attempt-3.html +++ /dev/null @@ -1,30 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    - - - Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/call/before-call-1.html b/app/views/v31/victim-record/pcd/call/before-call-1.html deleted file mode 100644 index f1366a9be..000000000 --- a/app/views/v31/victim-record/pcd/call/before-call-1.html +++ /dev/null @@ -1,17 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -

    - Telephone the victim and log the call before sending the letter. -

    - - - - - Log a call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/call/informed-after-call-1.html b/app/views/v31/victim-record/pcd/call/informed-after-call-1.html deleted file mode 100644 index 45a7032c4..000000000 --- a/app/views/v31/victim-record/pcd/call/informed-after-call-1.html +++ /dev/null @@ -1,54 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% if (data['fumoc'] == "email") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before sending. -

    - - - Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% elif (data['fumoc'] == "post") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before sending to printing. -

    - - - Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - Reason for no letter -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. -

    - - - Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/call/informed-after-call-2.html b/app/views/v31/victim-record/pcd/call/informed-after-call-2.html deleted file mode 100644 index 341e712c7..000000000 --- a/app/views/v31/victim-record/pcd/call/informed-after-call-2.html +++ /dev/null @@ -1,63 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") %} -

    - No changes are needed to the letter and it can now be sent. -

    - - - Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% elif (data['fumoc'] == "post") %} -

    - No changes are needed to the letter and it can now be sent. -

    - - - Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. -

    - - - Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/call/informed-after-call-3.html b/app/views/v31/victim-record/pcd/call/informed-after-call-3.html deleted file mode 100644 index a9d622fe7..000000000 --- a/app/views/v31/victim-record/pcd/call/informed-after-call-3.html +++ /dev/null @@ -1,67 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before sending. -

    - - - Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% elif (data['fumoc'] == "post") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before printing. -

    - - - Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. -

    - - - Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/details/call-attempt-1.html b/app/views/v31/victim-record/pcd/details/call-attempt-1.html deleted file mode 100644 index d69c0c1e9..000000000 --- a/app/views/v31/victim-record/pcd/details/call-attempt-1.html +++ /dev/null @@ -1,92 +0,0 @@ -{% block content %} -
    - -
    -
    - - Telephone call 1 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] or '09' }}:{{ data['callMinutes1'] or '08' }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Call direction -
    -
    - {% if (data['callType1'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed1'] or "Yes" }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] or "Victim was successfully informed" }} -
    -
    - {% if (data['victimInformed1'] == "No") and (data['wasTextMessageSent'] == "No") %} -
    -
    - Text message sent -
    -
    - {{ data['wasTextMessageSent'] }} -
    -
    - {% endif %} - {% if (data['wasTextMessageSent'] == "Yes") %} -
    -
    - Text message sent -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    - {% if (data['nfaStatus'] == "after-call-attempt-1") %} -
    -
    - Next call attempt -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['secondCallHour'] }}:{{ data['secondCallMinutes'] }} -
    -
    - {% else %} - {% endif %} - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/details/call-attempt-2.html b/app/views/v31/victim-record/pcd/details/call-attempt-2.html deleted file mode 100644 index a11a1dd3f..000000000 --- a/app/views/v31/victim-record/pcd/details/call-attempt-2.html +++ /dev/null @@ -1,72 +0,0 @@ -{% block content %} -
    - -
    -
    - - Telephone call 2 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Call direction -
    -
    - {% if (data['callType2'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed2'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    - {% if (data['nfaStatus'] == "after-call-attempt-2") and (data['nfaStatus'] == "after-call-attempt-2") %} -
    -
    - Next call attempt -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['thirdCallHour'] }}:{{ data['thirdCallMinutes'] }} -
    -
    - {% else %} - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/details/call-attempt-3.html b/app/views/v31/victim-record/pcd/details/call-attempt-3.html deleted file mode 100644 index 6fbbb153a..000000000 --- a/app/views/v31/victim-record/pcd/details/call-attempt-3.html +++ /dev/null @@ -1,61 +0,0 @@ -{% block content %} -
    - -
    -
    - - Telephone call 3 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Call direction -
    -
    - {% if (data['callType3'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed3'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes3'] }} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/details/email.html b/app/views/v31/victim-record/pcd/details/email.html deleted file mode 100644 index 6ce3c9357..000000000 --- a/app/views/v31/victim-record/pcd/details/email.html +++ /dev/null @@ -1,48 +0,0 @@ -{% block content %} -
    - -
    -
    - Email sent -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Also included -
    -
    - Information pack
    Crest survey -
    -
    -
    -
    - Status -
    -
    - {{ data['notifyStatus'] | capitalize }} {% if (data['notifyStatus'] == "permanent") or (data['notifyStatus'] == "technical" or data['notifyStatus'] == "temporary") %}failure{% endif %} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/details/letter.html b/app/views/v31/victim-record/pcd/details/letter.html deleted file mode 100644 index c081bac70..000000000 --- a/app/views/v31/victim-record/pcd/details/letter.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -
    -
    -
    - Letter logged -
    -
    - {{ "today" | govukDate(showWeekday=true) }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['letterDispatchNotes'] }} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/draft/amendments-required.html b/app/views/v31/victim-record/pcd/draft/amendments-required.html deleted file mode 100644 index ed32ade71..000000000 --- a/app/views/v31/victim-record/pcd/draft/amendments-required.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -

    - The draft requires amendments from you before sending. -

    - - - - - Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/draft/approved-to-send.html b/app/views/v31/victim-record/pcd/draft/approved-to-send.html deleted file mode 100644 index ba7e8d7e2..000000000 --- a/app/views/v31/victim-record/pcd/draft/approved-to-send.html +++ /dev/null @@ -1,158 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} -{% else %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    -{% endif %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} -{% if (data['callAttempt'] == "1") %} -{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% endif %} - -{% if (data['fumoc'] == "none") %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    -{% else %} - -

    - You can now send the letter. -

    -{% endif %} - -{% if (data['victimInformed3'] == "No") %} -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    -{% endif %} - -{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "none") %} - -{% else %} - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} - -{% elif (data['pmoc'] == "email") %} -

    - You can now send the letter. -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "post") %} -

    - You can now send the letter. -

    - - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "via-police") %} -

    - The letter is approved to send to the officer in charge. -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% elif (data['pmoc'] == "via-isva") %} -

    - The letter is approved to send to the victim's independent sexual violence adviser (ISVA). -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% else %} -

    - You can now send the letter. -

    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/draft/in-progress.html b/app/views/v31/victim-record/pcd/draft/in-progress.html deleted file mode 100644 index 74e644e1d..000000000 --- a/app/views/v31/victim-record/pcd/draft/in-progress.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -

    - A draft letter is in progress. -

    - - - Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/draft/not-started.html b/app/views/v31/victim-record/pcd/draft/not-started.html deleted file mode 100644 index a5445d3f8..000000000 --- a/app/views/v31/victim-record/pcd/draft/not-started.html +++ /dev/null @@ -1,9 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - - - Draft a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/draft/ready-to-send.html b/app/views/v31/victim-record/pcd/draft/ready-to-send.html deleted file mode 100644 index 30b5f0618..000000000 --- a/app/views/v31/victim-record/pcd/draft/ready-to-send.html +++ /dev/null @@ -1,57 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% if (data['callAttempt'] == "1") %} -{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% else %} -{% endif %} - -

    - The letter is ready to send. No amendments are required. -

    - -{% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - - Review letter before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/draft/under-review.html b/app/views/v31/victim-record/pcd/draft/under-review.html deleted file mode 100644 index 65d33f7eb..000000000 --- a/app/views/v31/victim-record/pcd/draft/under-review.html +++ /dev/null @@ -1,83 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% if (data['reviewer'] == "head") %} -

    - The draft is under review. The current reviewer is Cecilia Galpin (Head). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% elif (data['reviewer'] == "lawyer") %} -

    - The draft is under review. The current reviewer is Geoff Laws (Lawyer). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% else %} -

    - The draft is under review. The current reviewer is {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. -

    - - - -

    - You can still make changes to the draft if you need to. -

    -{% endif %} - - - View draft to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/index.html b/app/views/v31/victim-record/pcd/index.html deleted file mode 100644 index b809e777a..000000000 --- a/app/views/v31/victim-record/pcd/index.html +++ /dev/null @@ -1,25 +0,0 @@ -{% block content %} -
    -
    - -
    -
    -

    - Decision to charge -

    -
    -
    - - {% include "/v31/victim-record/vcl/send/fu-email/after-call-2.html" %} - -
    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/next-steps.html b/app/views/v31/victim-record/pcd/next-steps.html deleted file mode 100644 index 12b77b664..000000000 --- a/app/views/v31/victim-record/pcd/next-steps.html +++ /dev/null @@ -1,132 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} -{% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "before-call-1") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") or (data['nfaStatus'] == "draft-ready-to-send") or (data['nfaStatus'] == "draft-approved-to-send") %} -{% if (data['fumoc'] == "none") %} -{% else %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['nfaStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "before-call-1") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") %} -
    9. Telephone the victim when the letter is ready to send and log the call.
    10. - {% endif %} - {% if (data['nfaStatus'] == "after-call-attempt-3") %} - {% elif (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "before-call-1") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") %} -
    11. Add details from the call to the letter if needed.
    12. - {% endif %} - {% if (data['nfaStatus'] == "after-call-attempt-3") %} -
    13. Send the letter to the victim by post.
    14. - {% else %} - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} - {% if (data['nfaStatus'] == "draft-approved-to-send") %} -
    15. Send the letter to the victim by email.
    16. - {% else %} -
    17. Review the letter before sending it.
    18. -
    19. Send the letter to the victim by email.
    20. - {% endif %} - {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") or (data['attemptToContactAgain'] == "Post") %} - {% if (data['nfaStatus'] == "draft-approved-to-send") %} -
    21. Send the letter to the victim by post.
    22. - {% else %} -
    23. Review the letter before sending it.
    24. -
    25. Send the letter to the victim by post.
    26. - {% endif %} - {% elif (data['fumoc'] == "none") %} - {% else %} -
    27. Send the letter to the victim using their preferred method (email or post).
    28. - {% endif %} - {% endif %} -
    -
    -
    -{% endif %} -{% else %} -{% endif %} -{% elif (data['pmoc'] == "email") or (data['pmoc'] == "post") %} -{% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-ready-to-send") or (data['nfaStatus'] == "draft-approved-to-send") %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['nfaStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} - {% if (data['pmoc'] == "") %} -
    9. Review the letter.
    10. -
    11. Find out and update the victim's preferred method of contact to proceed further.
    12. - {% else %} - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "draft-ready-to-send") %} -
    13. Review the letter before sending it.
    14. - {% endif %} - {% if (data['pmoc'] == "email") %} -
    15. Send the letter to the victim by email.
    16. - {% elif (data['pmoc'] == "post") %} -
    17. Send the letter to the victim by post.
    18. - {% elif (data['pmoc'] == "via-police") %} -
    19. Send the letter to the officer in charge by email using Outlook.
    20. - {% elif (data['pmoc'] == "via-isva") %} -
    21. Send the letter to the independent sexual violence adviser (ISVA) by email using Outlook.
    22. - {% endif %} - {% endif %} -
    -
    -
    -{% endif %} -{% elif (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} -{% else %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['nfaStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} -
    9. Review the letter.
    10. -
    11. Find out and update the victim's preferred method of contact to proceed further.
    12. -
    -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/email/after-call-attempt-1.html b/app/views/v31/victim-record/pcd/send/email/after-call-attempt-1.html deleted file mode 100644 index c6efe3414..000000000 --- a/app/views/v31/victim-record/pcd/send/email/after-call-attempt-1.html +++ /dev/null @@ -1,59 +0,0 @@ -{% block content %} - - -{% include "/v31/victim-record/communications/charging-decision/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/email/after-call-attempt-2.html b/app/views/v31/victim-record/pcd/send/email/after-call-attempt-2.html deleted file mode 100644 index ea5cbdfe4..000000000 --- a/app/views/v31/victim-record/pcd/send/email/after-call-attempt-2.html +++ /dev/null @@ -1,63 +0,0 @@ -{% block content %} - - -{% include "/v31/victim-record/communications/charging-decision/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/email/failure-permanent.html b/app/views/v31/victim-record/pcd/send/email/failure-permanent.html deleted file mode 100644 index e660a0aee..000000000 --- a/app/views/v31/victim-record/pcd/send/email/failure-permanent.html +++ /dev/null @@ -1,53 +0,0 @@ -{% block content %} - - -{% include "/v31/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/email/failure-technical.html b/app/views/v31/victim-record/pcd/send/email/failure-technical.html deleted file mode 100644 index a4c22ce2f..000000000 --- a/app/views/v31/victim-record/pcd/send/email/failure-technical.html +++ /dev/null @@ -1,47 +0,0 @@ -{% block content %} - - -{% include "/v31/victim-record/communications/charging-decision/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/email/failure-temporary.html b/app/views/v31/victim-record/pcd/send/email/failure-temporary.html deleted file mode 100644 index b311d2c0c..000000000 --- a/app/views/v31/victim-record/pcd/send/email/failure-temporary.html +++ /dev/null @@ -1,53 +0,0 @@ -{% block content %} - - -{% include "/v31/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/email/sending.html b/app/views/v31/victim-record/pcd/send/email/sending.html deleted file mode 100644 index c807fb990..000000000 --- a/app/views/v31/victim-record/pcd/send/email/sending.html +++ /dev/null @@ -1,44 +0,0 @@ -{% block content %} - - -{% include "/v31/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/fu-email/after-call-1.html b/app/views/v31/victim-record/pcd/send/fu-email/after-call-1.html deleted file mode 100644 index d2e2b08d4..000000000 --- a/app/views/v31/victim-record/pcd/send/fu-email/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% include "/v31/victim-record/pcd/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/fu-email/failure-permanent.html b/app/views/v31/victim-record/pcd/send/fu-email/failure-permanent.html deleted file mode 100644 index 3833a7b07..000000000 --- a/app/views/v31/victim-record/pcd/send/fu-email/failure-permanent.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% include "/v31/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/fu-email/failure-technical.html b/app/views/v31/victim-record/pcd/send/fu-email/failure-technical.html deleted file mode 100644 index c208be2b3..000000000 --- a/app/views/v31/victim-record/pcd/send/fu-email/failure-technical.html +++ /dev/null @@ -1,15 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% include "/v31/victim-record/communications/charging-decision/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/fu-email/failure-temporary.html b/app/views/v31/victim-record/pcd/send/fu-email/failure-temporary.html deleted file mode 100644 index ac9068b4e..000000000 --- a/app/views/v31/victim-record/pcd/send/fu-email/failure-temporary.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% include "/v31/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/letter/after-call-attempt-1.html b/app/views/v31/victim-record/pcd/send/letter/after-call-attempt-1.html deleted file mode 100644 index 772ed0e9d..000000000 --- a/app/views/v31/victim-record/pcd/send/letter/after-call-attempt-1.html +++ /dev/null @@ -1,51 +0,0 @@ -{% block content %} - - -{% include "/v31/victim-record/communications/charging-decision/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/letter/after-call-attempt-2.html b/app/views/v31/victim-record/pcd/send/letter/after-call-attempt-2.html deleted file mode 100644 index 5c6ae5f71..000000000 --- a/app/views/v31/victim-record/pcd/send/letter/after-call-attempt-2.html +++ /dev/null @@ -1,55 +0,0 @@ -{% block content %} - - -{% include "/v31/victim-record/communications/charging-decision/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v31/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/letter/after-email-undelivered.html b/app/views/v31/victim-record/pcd/send/letter/after-email-undelivered.html deleted file mode 100644 index 72cda4da3..000000000 --- a/app/views/v31/victim-record/pcd/send/letter/after-email-undelivered.html +++ /dev/null @@ -1,84 +0,0 @@ -{% block content %} - - -{% include "/v31/victim-record/communications/charging-decision/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pcd/send/letter/dispatched.html b/app/views/v31/victim-record/pcd/send/letter/dispatched.html deleted file mode 100644 index 4b37d4b50..000000000 --- a/app/views/v31/victim-record/pcd/send/letter/dispatched.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/pcd/details/letter.html" %} - -{% if (data['notifyStatus'] == "") %} -{% else %} -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v31/victim-record/pcd/details/email.html" %} -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pre-trial/index.html b/app/views/v31/victim-record/pre-trial/index.html deleted file mode 100644 index 885337520..000000000 --- a/app/views/v31/victim-record/pre-trial/index.html +++ /dev/null @@ -1,43 +0,0 @@ -{% block content %} -
    -
    -

    Pre-trial

    - {% if (data['pmoc'] == "email") %} - {% if (data['nfaStatus'] == "email-delivered") %} - {% else %} -
    - - - Warning - Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - {% endif %} - - {% elif (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - {% if (data['victimInformed1'] == "Yes") or (data['victimInformed2'] == "Yes") or (data['victimInformed3'] == "Yes") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "draft-approved-to-send") %} - {% else %} -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - {% endif %} - {% elif (data['pmoc'] == "post") or (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} - {% else %} -
    - - - Warning - Preferred method of contact unknown -

    - Confirm this before you contact the victim, then select a preferred method of contact. -

    -
    -
    - {% endif %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/pre-trial/pre-trial-meeting/index.html b/app/views/v31/victim-record/pre-trial/pre-trial-meeting/index.html deleted file mode 100644 index 8d271c162..000000000 --- a/app/views/v31/victim-record/pre-trial/pre-trial-meeting/index.html +++ /dev/null @@ -1,22 +0,0 @@ -{% block content %} -
    -
    -
    -
    -

    - CPS pre-trial meeting -

    -
    -
    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a meeting yet. -

    - - - Draft a letter to offer a CPS pre-trial meeting - -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/call/after-call-attempt-1.html b/app/views/v31/victim-record/vcl/call/after-call-attempt-1.html deleted file mode 100644 index 536d5e9bf..000000000 --- a/app/views/v31/victim-record/vcl/call/after-call-attempt-1.html +++ /dev/null @@ -1,17 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} - -
    - - - - - Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/call/after-call-attempt-2.html b/app/views/v31/victim-record/vcl/call/after-call-attempt-2.html deleted file mode 100644 index 87b3d8646..000000000 --- a/app/views/v31/victim-record/vcl/call/after-call-attempt-2.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - - - - - Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/call/after-call-attempt-3.html b/app/views/v31/victim-record/vcl/call/after-call-attempt-3.html deleted file mode 100644 index 33df8f2cf..000000000 --- a/app/views/v31/victim-record/vcl/call/after-call-attempt-3.html +++ /dev/null @@ -1,38 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% include "/v31/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    - - - -

    - First, you must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/call/before-call-1.html b/app/views/v31/victim-record/vcl/call/before-call-1.html deleted file mode 100644 index 5dc2ff8fa..000000000 --- a/app/views/v31/victim-record/vcl/call/before-call-1.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% if (data['victimPhoneNumber'] == "") %} -

    - You must confirm the preferred method of contact first then enter a telephone number. -

    -{% else %} -

    - Telephone the victim and log the details during the call. -

    - - - View letter and make call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/call/informed-after-call-1.html b/app/views/v31/victim-record/vcl/call/informed-after-call-1.html deleted file mode 100644 index 088245d42..000000000 --- a/app/views/v31/victim-record/vcl/call/informed-after-call-1.html +++ /dev/null @@ -1,45 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - Reason for no letter -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/call/informed-after-call-2.html b/app/views/v31/victim-record/vcl/call/informed-after-call-2.html deleted file mode 100644 index 57270ea3c..000000000 --- a/app/views/v31/victim-record/vcl/call/informed-after-call-2.html +++ /dev/null @@ -1,54 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/call/informed-after-call-3.html b/app/views/v31/victim-record/vcl/call/informed-after-call-3.html deleted file mode 100644 index 78bd276ff..000000000 --- a/app/views/v31/victim-record/vcl/call/informed-after-call-3.html +++ /dev/null @@ -1,58 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/details/call-attempt-1.html b/app/views/v31/victim-record/vcl/details/call-attempt-1.html deleted file mode 100644 index 5529172b1..000000000 --- a/app/views/v31/victim-record/vcl/details/call-attempt-1.html +++ /dev/null @@ -1,75 +0,0 @@ -{% block content %} -
    -
    -
    - Telephone call 1 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    - -
    -
    - Call direction -
    -
    - {% if (data['callType1'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed1'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    - {% if (data['victimInformed1'] == "No") and (data['wasTextMessageSent'] == "No") %} -
    -
    - Text message sent -
    -
    - {{ data['wasTextMessageSent'] }} -
    -
    - {% endif %} - {% if (data['wasTextMessageSent'] == "Yes") %} -
    -
    - Text message sent -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    - {% if (data['vclStatus'] == "after-call-attempt-1") %} -
    -
    - Next call attempt -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['secondCallHour'] }}:{{ data['secondCallMinutes'] }} -
    -
    - {% else %} - {% endif %} - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/details/call-attempt-2.html b/app/views/v31/victim-record/vcl/details/call-attempt-2.html deleted file mode 100644 index e77f9f609..000000000 --- a/app/views/v31/victim-record/vcl/details/call-attempt-2.html +++ /dev/null @@ -1,55 +0,0 @@ -{% block content %} -
    -
    -
    - Telephone call 2 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} -
    -
    - -
    -
    - Call direction -
    -
    - {% if (data['callType2'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed2'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    - {% if (data['vclStatus'] == "after-call-attempt-2") and (data['vclStatus'] == "after-call-attempt-2") %} -
    -
    - Next call attempt -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['thirdCallHour'] }}:{{ data['thirdCallMinutes'] }} -
    -
    - {% else %} - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/details/call-attempt-3.html b/app/views/v31/victim-record/vcl/details/call-attempt-3.html deleted file mode 100644 index e0dfbce15..000000000 --- a/app/views/v31/victim-record/vcl/details/call-attempt-3.html +++ /dev/null @@ -1,44 +0,0 @@ -{% block content %} -
    -
    -
    - Telephone call 3 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} -
    -
    - -
    -
    - Call direction -
    -
    - {% if (data['callType3'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed3'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes3'] }} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/details/email.html b/app/views/v31/victim-record/vcl/details/email.html deleted file mode 100644 index b44fbe5d0..000000000 --- a/app/views/v31/victim-record/vcl/details/email.html +++ /dev/null @@ -1,36 +0,0 @@ -{% block content %} -
    -
    -
    - Email sent -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Also included -
    -
    - Information pack
    Crest survey -
    -
    -
    -
    - Status -
    -
    - {{ data['notifyStatus'] | capitalize }} {% if (data['notifyStatus'] == "permanent") or (data['notifyStatus'] == "technical" or data['notifyStatus'] == "temporary") %}failure{% endif %} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/details/letter.html b/app/views/v31/victim-record/vcl/details/letter.html deleted file mode 100644 index c081bac70..000000000 --- a/app/views/v31/victim-record/vcl/details/letter.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -
    -
    -
    - Letter logged -
    -
    - {{ "today" | govukDate(showWeekday=true) }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['letterDispatchNotes'] }} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/draft/amendments-required.html b/app/views/v31/victim-record/vcl/draft/amendments-required.html deleted file mode 100644 index aea05de09..000000000 --- a/app/views/v31/victim-record/vcl/draft/amendments-required.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -

    - You need to amend the draft before sending. -

    - - - - - Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/draft/approved-to-send.html b/app/views/v31/victim-record/vcl/draft/approved-to-send.html deleted file mode 100644 index a44f68930..000000000 --- a/app/views/v31/victim-record/vcl/draft/approved-to-send.html +++ /dev/null @@ -1,162 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} -{% else %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    -{% endif %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} -{% if (data['callAttempt'] == "1") %} -{% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/v31/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% endif %} - -{% if (data['fumoc'] == "none") %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    -{% else %} - -

    - You can now send the letter. -

    -{% endif %} - -{% if (data['victimInformed3'] == "No") %} -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    -{% endif %} - -{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") %} - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") %} - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "none") %} - -{% elif (data['victimInformed3'] == "No") %} - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% else %} -

    - No phone call was logged. It is also not known how the victim wants to receive the letter. -

    -{% endif %} - -{% elif (data['pmoc'] == "email") %} -

    - You can now send the letter. -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "post") %} -

    - You can now send the letter. -

    - - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "via-police") %} -

    - The letter is approved to send to the officer in charge. -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% elif (data['pmoc'] == "via-isva") %} -

    - The letter is approved to send to the victim's independent sexual violence adviser (ISVA). -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% else %} -

    - You can now send the letter. -

    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/draft/in-progress.html b/app/views/v31/victim-record/vcl/draft/in-progress.html deleted file mode 100644 index 2673bc415..000000000 --- a/app/views/v31/victim-record/vcl/draft/in-progress.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -

    - A draft letter is in progress. -

    - - - Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/draft/not-started.html b/app/views/v31/victim-record/vcl/draft/not-started.html deleted file mode 100644 index 6f184f396..000000000 --- a/app/views/v31/victim-record/vcl/draft/not-started.html +++ /dev/null @@ -1,10 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about a stopped or substantially altered charge. -

    - - - Draft a letter to inform about the stopped or substantially altered charge - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/draft/ready-to-send.html b/app/views/v31/victim-record/vcl/draft/ready-to-send.html deleted file mode 100644 index 450e5b617..000000000 --- a/app/views/v31/victim-record/vcl/draft/ready-to-send.html +++ /dev/null @@ -1,88 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% if (data['callAttempt'] == "1") %} -{% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/v31/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% else %} -{% endif %} - - - -{% if (data['pmoc'] == "email") and (data['victimEmailAddress'] == "") %} -

    - You must confirm the preferred method of contact first then enter an email address. -

    -{% elif (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} -

    - You must confirm the preferred method of contact first then enter a address. -

    -{% else %} -

    - The letter is ready to send. No amendments are required. -

    - -

    - You must review the letter before sending to the victim. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% else %} - {% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/draft/under-review.html b/app/views/v31/victim-record/vcl/draft/under-review.html deleted file mode 100644 index 3f2ef8ef4..000000000 --- a/app/views/v31/victim-record/vcl/draft/under-review.html +++ /dev/null @@ -1,83 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% if (data['reviewer'] == "head") %} -

    - The draft is under review. The current reviewer is Cecilia Galpin (Head). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% elif (data['reviewer'] == "lawyer") %} -

    - The draft is under review. The current reviewer is Geoff Laws (Lawyer). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% else %} -

    - The draft is under review with {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. -

    - - - -

    - You can still make changes to the draft if you need to. -

    -{% endif %} - - - View draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/index copy.html b/app/views/v31/victim-record/vcl/index copy.html deleted file mode 100644 index 7982293f8..000000000 --- a/app/views/v31/victim-record/vcl/index copy.html +++ /dev/null @@ -1,39 +0,0 @@ -'/v31/victim-record?pmoc=mobile&vclType=draft-not-started&subTab=vcl#communications', -'/v31/victim-record?pmoc=mobile&vclType=draft-in-progress&subTab=vcl#communications', -'/v31/victim-record?pmoc=mobile&vclType=draft-under-review&subTab=vcl#communications', -'/v31/victim-record?pmoc=mobile&vclType=draft-amendments-required&subTab=vcl#communications', -'/v31/victim-record?pmoc=mobile&vclType=draft-ready-to-send&subTab=vcl#communications', -'/v31/victim-record?pmoc=mobile&vclType=draft-approved-to-send&subTab=vcl#communications', -'/v31/victim-record?pmoc=mobile&vclType=before-call-1&subTab=vcl#communications', -'/v31/victim-record?pmoc=mobile&vclType=informed-after-call-1&subTab=vcl#communications', -'/v31/victim-record?pmoc=mobile&vclType=informed-after-call-2&subTab=vcl#communications', -'/v31/victim-record?pmoc=mobile&vclType=informed-after-call-3&subTab=vcl#communications', -'/v31/victim-record?pmoc=mobile&vclType=after-call-attempt-1&subTab=vcl#communications', -'/v31/victim-record?pmoc=mobile&vclType=after-call-attempt-2&subTab=vcl#communications', -'/v31/victim-record?pmoc=mobile&vclType=after-call-attempt-3&subTab=vcl#communications', -'/v31/victim-record?pmoc=mobile&vclType=fu-email-after-call-1&subTab=vcl#communications', -'/v31/victim-record?pmoc=mobile&vclType=fu-email-after-call-2&subTab=vcl#communications', -'/v31/victim-record?pmoc=mobile&vclType=fu-email-after-call-3&subTab=vcl#communications', -'/v31/victim-record?pmoc=mobile&vclType=fu-email-failure-permanent&subTab=vcl#communications', -'/v31/victim-record?pmoc=mobile&vclType=fu-email-failure-permanent-with-success&subTab=vcl#communications', -'/v31/victim-record?pmoc=mobile&vclType=fu-email-failure-technical&subTab=vcl#communications', -'/v31/victim-record?pmoc=mobile&vclType=fu-email-failure-temporary&subTab=vcl#communications', -'/v31/victim-record?pmoc=mobile&vclType=fu-email-sending&subTab=vcl#communications', -'/v31/victim-record?pmoc=mobile&vclType=fu-letter-dispatched&subTab=vcl#communications', -'/v31/victim-record?pmoc=mobile&vclType=fu-letter-after-call-1&subTab=vcl#communications', -'/v31/victim-record?pmoc=mobile&vclType=fu-letter-after-call-2&subTab=vcl#communications', -'/v31/victim-record?pmoc=mobile&vclType=fu-letter-after-call-3&subTab=vcl#communications', -'/v31/victim-record?pmoc=mobile&vclType=fu-letter-after-fu-email-undelivered&subTab=vcl#communications', -'/v31/victim-record?pmoc=email&vclType=email-delivered&subTab=vcl#communications', -'/v31/victim-record?pmoc=email&vclType=email-after-call-attempt-1&subTab=vcl#communications', -'/v31/victim-record?pmoc=email&vclType=email-after-call-attempt-2&subTab=vcl#communications', -'/v31/victim-record?pmoc=email&vclType=email-failure-permanent&subTab=vcl#communications', -'/v31/victim-record?pmoc=email&vclType=email-failure-permanent-with-success&subTab=vcl#communications', -'/v31/victim-record?pmoc=email&vclType=email-failure-technical&subTab=vcl#communications', -'/v31/victim-record?pmoc=email&vclType=email-failure-temporary&subTab=vcl#communications', -'/v31/victim-record?pmoc=email&vclType=email-sending&subTab=vcl#communications', -'/v31/victim-record?pmoc=post&vclType=letter-dispatched&subTab=vcl#communications', -'/v31/victim-record?pmoc=post&vclType=letter-after-call-attempt-1&subTab=vcl#communications', -'/v31/victim-record?pmoc=post&vclType=letter-after-call-attempt-2&subTab=vcl#communications', -'/v31/victim-record?pmoc=post&vclType=letter-after-call-attempt-3&subTab=vcl#communications', -'/v31/victim-record?pmoc=post&vclType=letter-after-email-undelivered&subTab=vcl#communications', \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/index.html b/app/views/v31/victim-record/vcl/index.html deleted file mode 100644 index b687599e0..000000000 --- a/app/views/v31/victim-record/vcl/index.html +++ /dev/null @@ -1,219 +0,0 @@ -{% block content %} -
    - - - - - {% if (data['vclType'] == 'stopped-charge') or (data['vclType'] == 'altered-charge') %} -
    -
    -
    -

    - {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% elif (data['vclType'] == "altered-charge") %}Substantially altered charge{% else %}VCL decision{% endif %} -

    -
    -
    - - - - {% if (data['vclStatus'] == "draft-not-started") %} - {% include "/v31/victim-record/vcl/draft/not-started.html" %} - - {% elif (data['vclStatus'] == "draft-in-progress") %} - {% include "/v31/victim-record/vcl/draft/in-progress.html" %} - - {% elif (data['vclStatus'] == "draft-under-review") %} - {% include "/v31/victim-record/vcl/draft/under-review.html" %} - - {% elif (data['vclStatus'] == "draft-amendments-required") %} - {% include "/v31/victim-record/vcl/draft/amendments-required.html" %} - - {% elif (data['vclStatus'] == "draft-ready-to-send") %} - {% include "/v31/victim-record/vcl/draft/ready-to-send.html" %} - - {% elif (data['vclStatus'] == "draft-approved-to-send") %} - {% include "/v31/victim-record/vcl/draft/approved-to-send.html" %} - - - {% elif (data['vclStatus'] == "before-call-1") %} - {% include "/v31/victim-record/vcl/call/before-call-1.html" %} - - {% elif (data['vclStatus'] == "informed-after-call-1") %} - {% include "/v31/victim-record/vcl/call/informed-after-call-1.html" %} - - {% elif (data['vclStatus'] == "informed-after-call-2") %} - {% include "/v31/victim-record/vcl/call/informed-after-call-2.html" %} - - {% elif (data['vclStatus'] == "informed-after-call-3") %} - {% include "/v31/victim-record/vcl/call/informed-after-call-3.html" %} - - {% elif (data['vclStatus'] == "after-call-attempt-1") %} - {% include "/v31/victim-record/vcl/call/after-call-attempt-1.html" %} - - {% elif (data['vclStatus'] == "after-call-attempt-2") %} - {% include "/v31/victim-record/vcl/call/after-call-attempt-2.html" %} - - {% elif (data['vclStatus'] == "after-call-attempt-3") %} - {% include "/v31/victim-record/vcl/call/after-call-attempt-3.html" %} - - - {% elif (data['vclStatus'] == "fu-email-after-call-1") %} - {% include "/v31/victim-record/vcl/send/fu-email/after-call-1.html" %} - - {% elif (data['vclStatus'] == "fu-email-after-call-2") %} - {% include "/v31/victim-record/vcl/send/fu-email/after-call-2.html" %} - - {% elif (data['vclStatus'] == "fu-email-after-call-3") %} - {% include "/v31/victim-record/vcl/send/fu-email/after-call-3.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-permanent") %} - {% include "/v31/victim-record/vcl/send/fu-email/failure-permanent.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-permanent-with-success") %} - {% include "/v31/victim-record/vcl/send/fu-email/failure-permanent-with-success.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-technical") %} - {% include "/v31/victim-record/vcl/send/fu-email/failure-technical.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-temporary") %} - {% include "/v31/victim-record/vcl/send/fu-email/failure-temporary.html" %} - - {% elif (data['vclStatus'] == "fu-email-sending") %} - {% include "/v31/victim-record/vcl/send/fu-email/sending.html" %} - - - {% elif (data['vclStatus'] == "fu-letter-dispatched") %} - {% include "/v31/victim-record/vcl/send/fu-letter/dispatched.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-call-1") %} - {% include "/v31/victim-record/vcl/send/fu-letter/after-call-1.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-call-2") %} - {% include "/v31/victim-record/vcl/send/fu-letter/after-call-2.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-call-3") %} - {% include "/v31/victim-record/vcl/send/fu-letter/after-call-3.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-fu-email-undelivered") %} - {% include "/v31/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html" %} - - - {% elif (data['vclStatus'] == "email-delivered") %} - {% include "/v31/victim-record/vcl/send/email/delivered.html" %} - - {% elif (data['vclStatus'] == "email-after-call-attempt-1") %} - {% include "/v31/victim-record/vcl/send/email/after-call-attempt-1.html" %} - - {% elif (data['vclStatus'] == "email-after-call-attempt-2") %} - {% include "/v31/victim-record/vcl/send/email/after-call-attempt-2.html" %} - - {% elif (data['vclStatus'] == "email-failure-permanent") %} - {% include "/v31/victim-record/vcl/send/email/failure-permanent.html" %} - - {% elif (data['vclStatus'] == "email-failure-permanent-with-success") %} - {% include "/v31/victim-record/vcl/send/email/failure-permanent-with-success.html" %} - - {% elif (data['vclStatus'] == "email-failure-technical") %} - {% include "/v31/victim-record/vcl/send/email/failure-technical.html" %} - - {% elif (data['vclStatus'] == "email-failure-temporary") %} - {% include "/v31/victim-record/vcl/send/email/failure-temporary.html" %} - - {% elif (data['vclStatus'] == "email-sending") %} - {% include "/v31/victim-record/vcl/send/email/sending.html" %} - - - {% elif (data['vclStatus'] == "letter-dispatched") %} - {% include "/v31/victim-record/vcl/send/letter/dispatched.html" %} - - {% elif (data['vclStatus'] == "letter-after-call-attempt-1") %} - {% include "/v31/victim-record/vcl/send/letter/after-call-attempt-1.html" %} - - {% elif (data['vclStatus'] == "letter-after-call-attempt-2") %} - {% include "/v31/victim-record/vcl/send/letter/after-call-attempt-2.html" %} - - {% elif (data['vclStatus'] == "letter-after-call-attempt-3") %} - {% include "/v31/victim-record/vcl/send/letter/after-call-attempt-3.html" %} - - {% elif (data['vclStatus'] == "letter-after-email-undelivered") %} - {% include "/v31/victim-record/vcl/send/letter/after-email-undelivered.html" %} - - {% else %} -

    There was a problem retrieving information. Try again later.

    - {% endif %} - - {% include "/v31/victim-record/vcl/next-steps.html" %} - - -
    -
    -
    - {% else %} -
    - - {% if (data['pmoc'] == "via-police") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by the police. -

    - {% elif (data['pmoc'] == "via-isva") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by their independent sexual violence adviser (ISVA). -

    - {% else %} - {% include "/v31/victim-record/vcl/draft/not-started.html" %} - {% endif %} - - {% include "/v31/victim-record/vcl/next-steps.html" %} - - {% if (data['vclSent'] == "yes") or (data['vclSent'] == "na") %} - - Draft another letter to inform about the stopped or substantially altered charge - - {% endif %} -
    - - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/next-steps.html b/app/views/v31/victim-record/vcl/next-steps.html deleted file mode 100644 index ee5fa69fa..000000000 --- a/app/views/v31/victim-record/vcl/next-steps.html +++ /dev/null @@ -1,176 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} -{% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") or (data['vclStatus'] == "after-call-attempt-3") or (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") or (data['vclStatus'] == "draft-ready-to-send") or (data['vclStatus'] == "draft-approved-to-send") %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - - {% if (data['vclStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} - - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") %} -
    9. Telephone the victim when the letter is ready to send and log the call.
    10. - {% endif %} - - {% if (data['vclStatus'] == "after-call-attempt-3") %} -
    11. Review the letter before sending it.
    12. -
    13. Send the letter to the victim by post.
    14. - {% if (data['fumoc'] == "none") %} - {% else %} -
    15. Review the letter before sending it.
    16. -
    17. Send the letter to the victim by post.
    18. - {% endif %} - {% elif (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") or (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") %} -
    19. Add details from the call to the letter if needed.
    20. - {% endif %} - - {% if (data['vclStatus'] == "after-call-attempt-3") %} - {% else %} - {% if (data['fumoc'] == "email") %} - {% if (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    21. Send the letter to the victim by email.
    22. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    23. Send the letter to the victim by email.
    24. - {% endif %} - {% endif %} - {% elif (data['attemptToContactAgain'] == "email") %} - {% if (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    25. Send the letter to the victim by email.
    26. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    27. Review the letter before sending it.
    28. -
    29. Send the letter to the victim by email.
    30. - {% endif %} - {% endif %} - {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") %} - {% if (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    31. Send the letter to the victim by post.
    32. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    33. Send the letter to the victim by post.
    34. - {% endif %} - {% endif %} - {% elif (data['attemptToContactAgain'] == "post") %} - {% if (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    35. Send the letter to the victim by post.
    36. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    37. Review the letter before sending it.
    38. -
    39. Send the letter to the victim by post.
    40. - {% endif %} - {% endif %} - {% elif (data['fumoc'] == "none") %} - {% else %} -
    41. Send the letter to the victim using their preferred method (email or post).
    42. - {% endif %} - {% endif %} -
    -
    -
    -{% else %} -{% endif %} -{% elif (data['pmoc'] == "email") or (data['pmoc'] == "post") %} -{% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-ready-to-send") or (data['vclStatus'] == "draft-approved-to-send") %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['vclStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} - {% if (data['pmoc'] == "") %} -
    9. Review the letter.
    10. -
    11. Find out and update the victim's preferred method of contact to proceed further.
    12. - {% else %} - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "draft-ready-to-send") %} -
    13. Review the letter before sending it.
    14. - {% endif %} - {% if (data['pmoc'] == "email") %} -
    15. Send the letter to the victim by email.
    16. - {% elif (data['pmoc'] == "post") %} -
    17. Send the letter to the victim by post.
    18. - {% elif (data['pmoc'] == "via-police") %} -
    19. Send the letter to the officer in charge by email using Outlook.
    20. - {% elif (data['pmoc'] == "via-isva") %} -
    21. Send the letter to the independent sexual violence adviser (ISVA) by email using Outlook.
    22. - {% endif %} - {% endif %} -
    -
    -
    -{% endif %} -{% elif (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} -{% else %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['vclStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} -
    9. Review the letter.
    10. -
    11. Find out and update the victim's preferred method of contact to proceed further.
    12. -
    -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/progress-tracker.html b/app/views/v31/victim-record/vcl/progress-tracker.html deleted file mode 100644 index 6559e5b0a..000000000 --- a/app/views/v31/victim-record/vcl/progress-tracker.html +++ /dev/null @@ -1,252 +0,0 @@ -{% block content %} -

    - Progress tracker -

    - -{% if (data['pmoc'] == "via-police") %} -
    -
      -
    1. - - - Send the letter to the officer in charge by email using Outlook not completed - -
    2. -
    -
    - -{% elif (data['pmoc'] == "via-isva") %} -
    -
      -
    1. - - - Send the letter to the independent sexual violence adviser (ISVA) by email using Outlook not completed - -
    2. -
    -
    - -{% else %} -
    -
      - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} -
    1. - - - Draft the letter and send for review not completed - -
    2. - {% elif (data['vclStatus'] == "draft-amendments-required") %} -
    3. - - - Draft the letter and send for review completed - -
    4. -
    5. - - - Amend the letter, then request a review not completed - -
    6. - {% else %} -
    7. - - - Draft the letter and send for review completed - -
    8. - {% endif %} - - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} -
    9. - - - Check for updates on the review not completed - -
    10. -
    11. - - - Amend if needed not completed - -
    12. - {% else %} -
    13. - - - Check for updates on the review completed - -
    14. - {% endif %} - {% endif %} - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") %} -
    15. - - - Telephone the victim and log the call not completed - -
    16. -
    17. - - - Add details from the call to the letter if needed not completed - -
    18. -
    19. - - - Send the letter to the victim using their preferred method (email or post) not completed - -
    20. - {% endif %} - - {% if (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") or (data['vclStatus'] == "after-call-attempt-3") %} -
    21. - - - Telephone the victim and log the call completed - -
    22. -
    23. - - - Add details from the call to the letter if needed not completed - -
    24. - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} -
    25. - - - Send the letter to the victim by email not completed - -
    26. - {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} -
    27. - - - Send the letter to the victim by post not completed - -
    28. - {% endif %} - {% endif %} - - {% if (data['vclStatus'] == "draft-approved-to-send") %} -
    29. - - - Telephone the victim and log the call completed - -
    30. -
    31. - - - Add details from the call to the letter if needed completed - -
    32. - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} -
    33. - - - Send the letter to the victim by email not completed - -
    34. - {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") or (data['attemptToContactAgain'] == "Post") %} -
    35. - - - Send the letter to the victim by post not completed - -
    36. - {% elif (data['fumoc'] == "none") %} - {% else %} -
    37. - - - Send the letter to the victim using their preferred method (email or post) not completed - -
    38. - {% endif %} - {% endif %} - - {% endif %} - - {% if (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - {% if (data['vclStatus'] == "email-delivered") or (data['vclStatus'] == "email-after-call-1") or (data['vclStatus'] == "email-after-call-2") or (data['vclStatus'] == "email-after-call-3") or (data['vclStatus'] == "email-failure-permanent") or (data['vclStatus'] == "email-failure-permanent-with-success") or (data['vclStatus'] == "email-failure-technical") or (data['vclStatus'] == "email-failure-temporary") or (data['vclStatus'] == "email-sending") %} -
    39. - - - Review the letter before sending it completed - -
    40. - {% elif (data['vclStatus'] == "letter-dispatched") or (data['vclStatus'] == "letter-after-call-1") or (data['vclStatus'] == "letter-after-call-2") or (data['vclStatus'] == "letter-after-call-3") %} -
    41. - - - Review the letter before sending it completed - -
    42. - {% else %} -
    43. - - - Review the letter before sending it not completed - -
    44. - {% endif %} - {% endif %} - - {% if (data['pmoc'] == "email") %} - {% if (data['vclSent'] == "yes") %} -
    45. - - - Send the letter to the victim by email completed - -
    46. - {% else %} -
    47. - - - Send the letter to the victim by email not completed - -
    48. - {% endif %} - {% elif (data['pmoc'] == "post") %} - {% if (data['vclSent'] == "yes") %} -
    49. - - - Send the letter to the victim by post completed - -
    50. - {% else %} -
    51. - - - Send the letter to the victim by post not completed - -
    52. - {% endif %} - - {% elif (data['pmoc'] == "") %} -
    53. - - - Review the letter completed - -
    54. -
    55. - - - Find out and update the victim's preferred method of contact to proceed further not completed - -
    56. - {% endif %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/email/delivered.html b/app/views/v31/victim-record/vcl/send/email/delivered.html deleted file mode 100644 index 616cb442d..000000000 --- a/app/views/v31/victim-record/vcl/send/email/delivered.html +++ /dev/null @@ -1,3 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/email/failure-permanent.html b/app/views/v31/victim-record/vcl/send/email/failure-permanent.html deleted file mode 100644 index d5f5d8258..000000000 --- a/app/views/v31/victim-record/vcl/send/email/failure-permanent.html +++ /dev/null @@ -1,18 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/vcl/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/email/failure-technical.html b/app/views/v31/victim-record/vcl/send/email/failure-technical.html deleted file mode 100644 index 34b861085..000000000 --- a/app/views/v31/victim-record/vcl/send/email/failure-technical.html +++ /dev/null @@ -1,12 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/vcl/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/email/failure-temporary.html b/app/views/v31/victim-record/vcl/send/email/failure-temporary.html deleted file mode 100644 index 399a2a010..000000000 --- a/app/views/v31/victim-record/vcl/send/email/failure-temporary.html +++ /dev/null @@ -1,18 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/vcl/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/fu-email/after-call-1.html b/app/views/v31/victim-record/vcl/send/fu-email/after-call-1.html deleted file mode 100644 index 70e09ce06..000000000 --- a/app/views/v31/victim-record/vcl/send/fu-email/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v31/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/fu-email/after-call-2.html b/app/views/v31/victim-record/vcl/send/fu-email/after-call-2.html deleted file mode 100644 index c499b28a7..000000000 --- a/app/views/v31/victim-record/vcl/send/fu-email/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v31/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/fu-email/after-call-3.html b/app/views/v31/victim-record/vcl/send/fu-email/after-call-3.html deleted file mode 100644 index 44a51ffe0..000000000 --- a/app/views/v31/victim-record/vcl/send/fu-email/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/vcl/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v31/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/fu-email/failure-permanent.html b/app/views/v31/victim-record/vcl/send/fu-email/failure-permanent.html deleted file mode 100644 index e850c0d37..000000000 --- a/app/views/v31/victim-record/vcl/send/fu-email/failure-permanent.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v31/victim-record/vcl/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/fu-email/failure-technical.html b/app/views/v31/victim-record/vcl/send/fu-email/failure-technical.html deleted file mode 100644 index 2bb6408fa..000000000 --- a/app/views/v31/victim-record/vcl/send/fu-email/failure-technical.html +++ /dev/null @@ -1,15 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v31/victim-record/vcl/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/fu-email/failure-temporary.html b/app/views/v31/victim-record/vcl/send/fu-email/failure-temporary.html deleted file mode 100644 index 84d2b2e11..000000000 --- a/app/views/v31/victim-record/vcl/send/fu-email/failure-temporary.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v31/victim-record/vcl/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/fu-email/sending.html b/app/views/v31/victim-record/vcl/send/fu-email/sending.html deleted file mode 100644 index 2f31f51ed..000000000 --- a/app/views/v31/victim-record/vcl/send/fu-email/sending.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v31/victim-record/vcl/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/fu-letter/after-call-1.html b/app/views/v31/victim-record/vcl/send/fu-letter/after-call-1.html deleted file mode 100644 index d1da49208..000000000 --- a/app/views/v31/victim-record/vcl/send/fu-letter/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v31/victim-record/vcl/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/fu-letter/after-call-2.html b/app/views/v31/victim-record/vcl/send/fu-letter/after-call-2.html deleted file mode 100644 index 07c1ff24d..000000000 --- a/app/views/v31/victim-record/vcl/send/fu-letter/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v31/victim-record/vcl/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/fu-letter/after-call-3.html b/app/views/v31/victim-record/vcl/send/fu-letter/after-call-3.html deleted file mode 100644 index b66e9b247..000000000 --- a/app/views/v31/victim-record/vcl/send/fu-letter/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/vcl/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v31/victim-record/vcl/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html b/app/views/v31/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html deleted file mode 100644 index e92e2d035..000000000 --- a/app/views/v31/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html +++ /dev/null @@ -1,73 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/vcl/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} - -
    -
    - -
    - -{% include "/v31/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - - - {% include "/v31/victim-record/vcl/details/email.html" %} - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/letter/after-call-attempt-1.html b/app/views/v31/victim-record/vcl/send/letter/after-call-attempt-1.html deleted file mode 100644 index 0ed9ea70e..000000000 --- a/app/views/v31/victim-record/vcl/send/letter/after-call-attempt-1.html +++ /dev/null @@ -1,16 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/letter/after-call-attempt-2.html b/app/views/v31/victim-record/vcl/send/letter/after-call-attempt-2.html deleted file mode 100644 index 28a0a2316..000000000 --- a/app/views/v31/victim-record/vcl/send/letter/after-call-attempt-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v31/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v31/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/letter/after-email-undelivered.html b/app/views/v31/victim-record/vcl/send/letter/after-email-undelivered.html deleted file mode 100644 index 2c045cb27..000000000 --- a/app/views/v31/victim-record/vcl/send/letter/after-email-undelivered.html +++ /dev/null @@ -1,51 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - - - {% include "/v31/victim-record/vcl/details/email.html" %} - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/victim-record/vcl/send/letter/dispatched.html b/app/views/v31/victim-record/vcl/send/letter/dispatched.html deleted file mode 100644 index b9f2146b0..000000000 --- a/app/views/v31/victim-record/vcl/send/letter/dispatched.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -{% include "/v31/victim-record/vcl/details/letter.html" %} - -{% if (data['notifyStatus'] == "delivered") %} -{% else %} -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v31/victim-record/vcl/details/email.html" %} -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v31/vso-dashboard.html b/app/views/v31/vso-dashboard.html deleted file mode 100644 index adc4465c1..000000000 --- a/app/views/v31/vso-dashboard.html +++ /dev/null @@ -1,286 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="VSO dashboard" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    - -

    VSO dashboard

    - -
    -
    -
    -
    -

    - All upcoming events -

    -
    -
    -
    -
    -
    - Age -
    -
    - 38 -
    -
    - Change age (Lead tenant) -
    -
    -
    -
    - Nationality -
    -
    - UK national resident in UK -
    -
    - Change nationality (Lead tenant) -
    -
    -
    -
    - Working situation -
    -
    - Part time – less than 30 hours a week -
    -
    - Change working situation (Lead tenant) -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Upcoming events by victim -

    -
    -
    -
    -
    -
    - Age -
    -
    - 38 -
    -
    - Change age (Lead tenant) -
    -
    -
    -
    - Nationality -
    -
    - UK national resident in UK -
    -
    - Change nationality (Lead tenant) -
    -
    -
    -
    - Working situation -
    -
    - Part time – less than 30 hours a week -
    -
    - Change working situation (Lead tenant) -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Recently viewed victims -

    -
    -
    -
    -
    -
    - Age -
    -
    - 38 -
    -
    - Change age (Lead tenant) -
    -
    -
    -
    - Nationality -
    -
    - UK national resident in UK -
    -
    - Change nationality (Lead tenant) -
    -
    -
    -
    - Working situation -
    -
    - Part time – less than 30 hours a week -
    -
    - Change working situation (Lead tenant) -
    -
    -
    -
    -
    -
    -
    - - - - - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/.DS_Store b/app/views/v40/.DS_Store deleted file mode 100644 index 33f53e49c29d589ca91e723cfeb52de999dfc3d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeH~Jr2S!425mzfW*>~F$)La1`&c2Z~+7zk&1-ab9A16778<}(6eNJu~Vz<8=6`~ zbpIT7BE5*L;6~Y6n3y78%3ZE943F#WGLAPZxh;}bfcG-l&uxMVPys4H1*iZOn2`c` zkgwJ=dL}*!6`%t1P{6(q1#Ya#7W7XCf{y@Thq4>iK1+bb3SdpPASy78Rxn!C#}KP~ zJ6Q6%nry*n7tP^A^Ui8h3{0b4v><_Lbudr?Dlk!C8F_E#{}KLe{-3lkr2pF diff --git a/app/views/v40/dashboard-concepts/concept-1.html b/app/views/v40/dashboard-concepts/concept-1.html deleted file mode 100644 index b0cec71e9..000000000 --- a/app/views/v40/dashboard-concepts/concept-1.html +++ /dev/null @@ -1,254 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="My VCA Dashboard" %} - -{% block beforeContent %} -
    -

    - - This is a design concept for a personalized VCA dashboard. -

    -
    - - -
    - - - -
    -{% endblock %} - -{% block content %} -
    -
    -

    My victim communications dashboard

    - - -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    - - -
    -
    - -
    -
    - - -
    -
    -
    -

    Task completion

    -
    -
    - 12 - completed today -
    -
    - 85% - on time this week -
    -
    - 3 - overdue tasks -
    -
    -
    -
    -
    - - -
    - -
    -
    -

    Priority actions

    -
    - 3 overdue -
    - -
    -

    Showing 1-3 of 5 items

    - View all -
    -
    -
    - - -
    -
    - -
    -

    Showing 1-3 of 8 items

    - View all -
    -
    -
    - - -
    -
    - -
    -

    Showing 1-2 of 4 items

    - View all -
    -
    -
    -
    -
    -
    - - - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/dashboard-concepts/create-reminder.html b/app/views/v40/dashboard-concepts/create-reminder.html deleted file mode 100644 index 9136752e1..000000000 --- a/app/views/v40/dashboard-concepts/create-reminder.html +++ /dev/null @@ -1,194 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Create a reminder" %} - -{% block header %} -
    - -
    - -
    -
    - -
    -
    -{% endblock %} - -{% block beforeContent %} -
    -
      -
    1. - Tasks -
    2. -
    3. Create a reminder
    4. -
    -
    -{% endblock %} - -{% block content %} -
    -
    - -

    Create a reminder

    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    - - Team members - -
    - Start typing to find a team member — select to add them to the task. Use the Remove button to unassign. -
    - - -
    - - -
    -
    -
    - - - - - - - - -
    -
    -
    -{% endblock %} - diff --git a/app/views/v40/dashboard-concepts/my-tasks-2.html b/app/views/v40/dashboard-concepts/my-tasks-2.html deleted file mode 100644 index 77b378cf2..000000000 --- a/app/views/v40/dashboard-concepts/my-tasks-2.html +++ /dev/null @@ -1,121 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -// ...existing code from my-tasks.html header block... -{% endblock %} - -{% block content %} -
    -
    -
    -
    -

    Tasks

    -
    - -
    - -
    -
    -
    -
    -
    Overdue tasks
    -
    - 2 -
    -
    -
    -
    Due today
    -
    - 1 -
    -
    -
    -
    Due this week
    -
    - 4 -
    -
    -
    -
    -
    - -
    -

    Task lists

    - - -
    -
    -
    -
    -
    -
    -

    Jane Doe (54KR1626525)

    - -
    -

    - - Overdue -

    - -
    - -
    -
    -

    John Smith (54KR1626525)

    - -
    -

    - - Due today -

    - -
    - - -
    -
    - -
    -
    -
    -

    Recently viewed victims

    - -
    -
    -
    -
    -
    - - -
    -
    -
    -{% endblock %} diff --git a/app/views/v40/dashboard-concepts/my-tasks.html b/app/views/v40/dashboard-concepts/my-tasks.html deleted file mode 100644 index dd841821d..000000000 --- a/app/views/v40/dashboard-concepts/my-tasks.html +++ /dev/null @@ -1,185 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge22/10/2024
    Overdue
    - Send letter -
    John Smith
    54KR1626525
    No further action23/10/2025
    Due today
    - Callback scheduled -
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting24/10/2025 - Make call -
    Alice Johnson
    54KR1626525/1
    VCL Scheme24/10/2025 - Amend draft -
    Michael Roberts
    54KR1626790
    VCL Scheme25/10/2025 - Draft letter -
    - - -
    - -
    -
    -

    Recently viewed victims

    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/dashboard-concepts/team-victims.html b/app/views/v40/dashboard-concepts/team-victims.html deleted file mode 100644 index b769e4476..000000000 --- a/app/views/v40/dashboard-concepts/team-victims.html +++ /dev/null @@ -1,259 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Team cases" %} - -{% block header %} -
    - -
    - -
    - -
    -{% endblock %} - -{% block content %} -
    -
    -

    - Team cases -

    - - -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    -

    Filter

    -
    -
    -
    -
    -
    -
    -
    -
    -

    Selected filters

    -
    - -
    -

    Colour

    - -

    Status

    - -
    -
    - -
    - - -
    -
    -
    - - Colour - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    - - Status - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Tasks listed by urgency -
    VictimTask typeDue dateActions
    Jane DoePhone call15/06/2024 - Record call -
    John SmithLetter15/06/2024 - View letter -
    Alice JohnsonVCL Scheme15/06/2024 - View case -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/onb/check-details.html b/app/views/v40/onb/check-details.html deleted file mode 100644 index fd2955d11..000000000 --- a/app/views/v40/onb/check-details.html +++ /dev/null @@ -1,142 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Check the details before drafting the letter" %} - -{% block header %} -{% include "/v40/onb/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Check the details before onboarding {{ data['victimForename'] }} {{ data['victimSurname'] }} -

    -
    -
    -
    - Service lead -
    -
    - {{ data['serviceLead'] }} -
    -
    - Change service lead -
    -
    -
    -
    - Next task -
    -
    - {{ data['nextTask'] }} -
    -
    - Change next task -
    -
    -
    -
    - Charging type -
    -
    - Select charging type -
    -
    -
    -
    - Domestic abuse risk level -
    -
    - Select domestic abuse risk level -
    -
    - -
    -
    - Preferred method of contact -
    -
    - {{ data['pmoc'] }} -
    -
    - Change preferred method of contact -
    -
    -
    -
    - Preferred corresponding language -
    -
    - Select preferred corresponding language -
    -
    - {% if data['preferred-corresponding-language'] == "English" or data['preferred-corresponding-language'] == "" %} - {% else %} -
    -
    - Translator needed -
    -
    - Select if translator needed -
    -
    - {% endif %} -
    -
    - Preferred contact times -
    -
    - Enter preferred contact times -
    -
    -
    -
    - Preferred name -
    -
    - Enter preferred name -
    -
    -
    -
    - Victim Personal Statement status -
    -
    - Select Victim Personal Statement status -
    -
    -
    -

    - Now onboard the victim -

    -

    - By confirming these details you will onboard {{ data['victimForename'] }} {{ data['victimSurname'] }} to the {{ serviceName }}. They can then be assigned to a member of the {{ data['serviceLead'] }} service. -

    -
    - - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/onb/header/vso.html b/app/views/v40/onb/header/vso.html deleted file mode 100644 index b70141624..000000000 --- a/app/views/v40/onb/header/vso.html +++ /dev/null @@ -1,42 +0,0 @@ -{% block content %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/onb/next-task.html b/app/views/v40/onb/next-task.html deleted file mode 100644 index 3246cb6ca..000000000 --- a/app/views/v40/onb/next-task.html +++ /dev/null @@ -1,96 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Next task" %} - -{% block header %} -{% include "/v40/onb/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is the next task for {{ data['victimForename'] }} {{ data['victimSurname'] }}? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - - {% if (data['serviceLead'] == "RASSO") %} -
    - - -
    - {% elif (data['serviceLead'] == "Bereaved Family Service") %} -
    - - -
    - {% endif %} - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/onb/onboarded.html b/app/views/v40/onb/onboarded.html deleted file mode 100644 index 2886f4182..000000000 --- a/app/views/v40/onb/onboarded.html +++ /dev/null @@ -1,36 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName = "Victim onboarded" %} - -{% block header %} -{% include "/v40/onb/header/vso.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Victim onboarded -

    -
    - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} is now onboarded to the {{ serviceName }}. -

    - -

    What happens next

    - -

    - They are ready to be assigned to a member of the {{ data['serviceLead'] }} service. -

    - - - Continue - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/onb/overview.html b/app/views/v40/onb/overview.html deleted file mode 100644 index a999513b3..000000000 --- a/app/views/v40/onb/overview.html +++ /dev/null @@ -1,89 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Overview" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} - -{% endblock %} diff --git a/app/views/v40/onb/pcd-type.html b/app/views/v40/onb/pcd-type.html deleted file mode 100644 index 3e6a4504a..000000000 --- a/app/views/v40/onb/pcd-type.html +++ /dev/null @@ -1,66 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Pre-charge decision type" %} - -{% block header %} -{% include "/v40/onb/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What does the CPS need to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} about? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/onb/preferred-method-of-contact.html b/app/views/v40/onb/preferred-method-of-contact.html deleted file mode 100644 index ef8985e94..000000000 --- a/app/views/v40/onb/preferred-method-of-contact.html +++ /dev/null @@ -1,87 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Preferred method of contact" %} - -{% block header %} -{% include "/v40/onb/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/onb/service-lead.html b/app/views/v40/onb/service-lead.html deleted file mode 100644 index d23aedb4f..000000000 --- a/app/views/v40/onb/service-lead.html +++ /dev/null @@ -1,73 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Service lead" %} - -{% block header %} -{% include "/v40/onb/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Which service will carry out tasks for {{ data['victimForename'] }} {{ data['victimSurname'] }}? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/onb/sign-in.html b/app/views/v40/onb/sign-in.html deleted file mode 100644 index d57cf7688..000000000 --- a/app/views/v40/onb/sign-in.html +++ /dev/null @@ -1,67 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Sign in to your account" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case Application -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/onb/tasks.html b/app/views/v40/onb/tasks.html deleted file mode 100644 index e30b306cd..000000000 --- a/app/views/v40/onb/tasks.html +++ /dev/null @@ -1,1002 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -

    Tasks

    - - - -
    - -
    -
    -

    No filters selected

    -
    - - -
    - -

    Filters

    - -
    -
    -
    - - Assignee - -
    - -
    -
    - -
    -
    - -
    - -
    -
    - - Service - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    - -
    - -
    -
    - - Area - -
    - -
    -
    -
    -
    - -
    -
    - -
    - -
    -
    - - Task type - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    -
    - -
    - - - -

    - Sort by: - Due date - | - Hearing date - | - Decision date - -

    - -
    - -
    -
    -
    - Jane Doe
    54KR1626525 -
    -
    - Inform of decision to charge
    - Overdue 13 November 2025 -
    -
    - - Check and send decision to charge email - -
    -
    -
    -
    - John Smith
    54KR1626525 -
    -
    - Inform of no further action decision
    - Due today 14 November 2025 -
    -
    - - Call again at 14:00 of John Smith (54KR1626525) - -
    -
    -
    -
    - Jackie Smith
    54KR1626525 -
    -
    - Arrange CPS pre-trial meeting
    - Due today 14 November 2025 -
    -
    - - View letter and make call of Jackie Smith (54KR1626525) - -
    -
    -
    -
    - Alice Johnson
    54KR1626525/1 -
    -
    - Inform of substantially altered charge (VCL)
    - Due 17 November 2025 -
    -
    - - Amend draft of Alice Johnson (54KR1626525/1) - -
    -
    - {% if ((data['pcdStatus'] == "draft-under-review") or (data['pcdStatus'] == "ineligible") or (data['pcdSent'] == "yes")) %} -
    -
    - Barry Wiggins
    64KR1626925 -
    -
    - Inform of stopped charge (VCL)
    - Due 19 November 2025 -
    -
    - - Amend draft of Barry Wiggins (64KR1626925) - -
    -
    - {% else %} -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}
    {{ data['caseUrn'] }} -
    -
    - Inform of {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}
    - Due 18 November 2025 -
    -
    - {% if (data['pcdStatus'] == "check-eligibility") %} - - Check eligibility to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "check-details") %} - - Check details to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "draft-not-started") %} - - Draft letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "draft-in-progress") %} - - Continue draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "draft-amendments-required") %} - - Amend draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "before-call-1") %} - - View letter and make call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "after-call-attempt-1") or (data['pcdStatus'] == "after-call-attempt-2") %} - - Log another call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "after-call-attempt-3") %} - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "informed-after-call-1") or (data['pcdStatus'] == "informed-after-call-2") or (data['pcdStatus'] == "informed-after-call-3") %} - {% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% else %} - - Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% endif %} - - {% elif (data['pcdStatus'] == "draft-ready-to-send") %} - {% if (data['pmoc'] == "") %} - - Select preferred method of contact to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% else %} - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% endif %} - - {% elif (data['pcdStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") or (data['pmoc'] == "email") %} - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") or (data['pmoc'] == "post") %} - - Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% elif (data['pmoc'] == "via-police") %} - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% elif (data['pmoc'] == "via-isva") %} - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% endif %} - {% else %} -

    No tasks!!

    - {% endif %} -
    -
    - {% endif %} -
    - -
    -

    JONES, Oliver A

    -

    42AE4523851

    -
    Task
    Inform of no further action decision
    -
    Due
    Overdue 13 November 2025
    -
    Next action
    Finish and send
    -
    - - - -
    -
    - - - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/onb/victims.html b/app/views/v40/onb/victims.html deleted file mode 100644 index 42b721a9c..000000000 --- a/app/views/v40/onb/victims.html +++ /dev/null @@ -1,877 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Victims" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    - -

    Victims

    - -
    -
    -
    -
    -
    -

    No filters selected

    -
    - - -
    - -

    Filters

    - -
    -
    -
    - - Assignee - -
    - -
    -
    - -
    -
    - -
    - -
    -
    - - Service - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    - -
    - -
    -
    - - Area - -
    - -
    -
    -
    -
    - -
    -
    - -
    - -
    -
    - - Victim category - -
    -
    - - -
    -
    - - -
    -
    -
    -
    - -
    - -
    -
    - - Onboarded - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    -
    - -
    - - - -

    - Sort by: - Hearing date - | - Decision date -

    - -
    - - {% if true %} -
    - -
    -
    -

    OBERON, Shelly

    -
    Case reference
    42QW2146123
    -
    Lead defendant
    SUMMER, Yasmin
    -
    Victim category
    Yes
    -
    Onboarded
    Yes
    -
    Service
    Enhanced
    -
    Assignee
    KUMAR, Priya
    Change assignee
    -
    -
    -

    KING, Wendy

    -
    Case reference
    42TT3356525
    -
    Lead defendant
    NEWSOME, Gavin
    -
    Victim category
    Yes
    -
    Onboarded
    Yes
    -
    Service
    Universal
    -
    Assignee
    THOMPSON, Sarah
    Change assignee
    -
    -
    -

    JONES, Oliver A

    -
    Case reference
    42AE4523851
    -
    Lead defendant
    SHEARON, Abigail
    -
    Victim category
    No
    - -
    Service
    Universal
    -
    Assignee
    Unassigned
    -
    -
    -

    WOODLEY, Alfred

    -
    Case reference
    43WU1133726
    -
    Lead defendant
    PICKERTON, Gary
    -
    Victim category
    No
    - -
    Service
    Universal
    -
    Assignee
    Unassigned
    -
    -
    -

    COLLOCINI, Emiliano

    -
    Case reference
    42XF5693726
    -
    Lead defendant
    VERNON, Eugene
    -
    Victim category
    No
    - -
    Service
    Universal
    -
    Assignee
    Unassigned
    -
    -
    -

    EVANS, Gareth

    -
    Case reference
    44RG9895412
    -
    Lead defendant
    DE FREITAS, Jhon
    -
    Victim category
    No
    - -
    Service
    Universal
    -
    Assignee
    Unassigned
    -
    -
    -

    COOPER, Tracey

    -
    Case reference
    44RG9895413
    -
    Lead defendant
    DE FREITAS, Jhon
    -
    Victim category
    No
    - -
    Service
    Enhanced
    -
    Assignee
    Unassigned
    -
    -
    -

    MORRISON, Jennifer

    -
    Case reference
    44RG9895414
    -
    Lead defendant
    BLAKE, Marcus
    -
    Victim category
    Yes
    -
    Onboarded
    Yes
    -
    Service
    RASSO
    -
    Assignee
    BISHOP, James
    Change assignee
    -
    -
    -

    RICHARDSON, David

    -
    Case reference
    44RG9895415
    -
    Lead defendant
    STEWART, Patricia
    -
    Victim category
    No
    - -
    Service
    Bereaved Family Service
    -
    Assignee
    Unassigned
    -
    -
    - {% if data['onboardedStatus'] == "No" %} -

    PHILLIPS, Sarah

    - {% elif data['onboardedStatus'] == "Yes" %} -

    PHILLIPS, Sarah

    - {% endif %} -
    Case reference
    {{ data['caseUrn'] }}
    -
    Lead defendant
    WRIGHT, Nathan
    -
    Victim category
    Yes
    -
    Onboarded
    {{ data['onboardedStatus'] }}{% if data['onboardedStatus'] == 'No' %}
    Onboard {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}{% endif %}
    - {% if data['onboardedStatus'] == "Yes" %} -
    Service
    {{ data['serviceLead'] }}
    -
    Assignee
    Unassigned
    Change assignee
    - {% endif %} -
    -
    - - - - - - -
    - - - - - {% endif %} - - -
    - -
    -
    -

    Recently viewed victims

    - -
    -
    -
    - - - -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/call/call-support.html b/app/views/v40/pcd/call/call-support.html deleted file mode 100644 index 4b348ea2d..000000000 --- a/app/views/v40/pcd/call/call-support.html +++ /dev/null @@ -1,244 +0,0 @@ -{% block content %} -
    -
    -
    -
    -

    - - Drafted letter (read-only) - -

    -
    - {% if (data['pcdType'] == "dtc") %}Decision to charge{% else %}No further action decision{% endif %} -
    -
    -
    - -
    -
    -
    -
    -

    - - Supporting information - -

    -
    -
    -
    - -
    -
    - Name -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] }} -
    -
    -
    -
    - Age -
    -
    - {{ data['victimAge'] }} -
    -
    -
    -
    - Date of birth -
    -
    - {{ data['victimDateOfBirth'] }} -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - - -
    -
    -
    - - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/call/follow-up-moc.html b/app/views/v40/pcd/call/follow-up-moc.html deleted file mode 100644 index 8d11fc3c0..000000000 --- a/app/views/v40/pcd/call/follow-up-moc.html +++ /dev/null @@ -1,77 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Follow-up method of contact" %} - -{% block header %} -{% include "/v40/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - How does {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the letter? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    or
    - -
    - - -
    - -
    -
    - - -
    -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/call/next-attempt-moc.html b/app/views/v40/pcd/call/next-attempt-moc.html deleted file mode 100644 index 2f6e8971d..000000000 --- a/app/views/v40/pcd/call/next-attempt-moc.html +++ /dev/null @@ -1,69 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Next attempt method of contact" %} - -{% block header %} -{% include "/v40/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What do you want to do next? -

    -
    - -
    - -
    - - -
    - Preferred method of contact -
    -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/call/phone-call-1.html b/app/views/v40/pcd/call/phone-call-1.html deleted file mode 100644 index 7c6ce0b3c..000000000 --- a/app/views/v40/pcd/call/phone-call-1.html +++ /dev/null @@ -1,162 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Telephone call 1" %} - -{% block header %} -{% include "/v40/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 1

    - -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    - - - -
    - - -
    -
    - {% include "/v40/pcd/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/call/phone-call-2.html b/app/views/v40/pcd/call/phone-call-2.html deleted file mode 100644 index 2d444f609..000000000 --- a/app/views/v40/pcd/call/phone-call-2.html +++ /dev/null @@ -1,164 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Telephone call 2" %} - -{% block header %} -{% include "/v40/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 2

    - -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    - {% include "/v40/pcd/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/call/phone-call-3.html b/app/views/v40/pcd/call/phone-call-3.html deleted file mode 100644 index 2268a72b8..000000000 --- a/app/views/v40/pcd/call/phone-call-3.html +++ /dev/null @@ -1,161 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Telephone call 3 details" %} - -{% block header %} -{% include "/v40/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 3

    - -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    - - -
    - - -
    -
    - {% include "/v40/pcd/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/call/read-only-letter.html b/app/views/v40/pcd/call/read-only-letter.html deleted file mode 100644 index 50a03205d..000000000 --- a/app/views/v40/pcd/call/read-only-letter.html +++ /dev/null @@ -1,50 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Read-only letter" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -
    -
    -

    Letter (read-only)

    -

    - {% if (data['decisionType'] == "dtc") %}Decision to charge{% elif (data['decisionType'] == "nfa") %}No further action{% else %}Pre-charge decision{% endif %} -

    -
    - -
    - -
    -
    - -
    -
    -
    -
    - -
    -
    - - Ready to send - -
    -
    -
    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/call/text-message-details.html b/app/views/v40/pcd/call/text-message-details.html deleted file mode 100644 index 6910b4227..000000000 --- a/app/views/v40/pcd/call/text-message-details.html +++ /dev/null @@ -1,158 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Text message details" %} - -{% block header %} -{% include "/v40/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -
    -

    - Text message details -

    -

    - Date and time of text message -

    -
    - - -
    - If you need to change the date, use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    -
    -
    - - Time of text message - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    - - Time of second call attempt - - -
    - Enter the time given in the text message in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    - - Time of third call attempt (optional) - - -
    - Enter the time given in the text message in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/call/was-text-message-sent.html b/app/views/v40/pcd/call/was-text-message-sent.html deleted file mode 100644 index f3a2689cd..000000000 --- a/app/views/v40/pcd/call/was-text-message-sent.html +++ /dev/null @@ -1,59 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Was a text message sent to the victim?" %} - -{% block header %} -{% include "/v40/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Was a text message sent to {{ data['victimForename'] }} {{ data['victimSurname'] }}? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/case-locked/banner/by-someone-else.html b/app/views/v40/pcd/case-locked/banner/by-someone-else.html deleted file mode 100644 index feda610c8..000000000 --- a/app/views/v40/pcd/case-locked/banner/by-someone-else.html +++ /dev/null @@ -1,17 +0,0 @@ -{% block content %} -
    -
    -

    - Important -

    -
    -
    -

    - This case was locked on 19 February 2025 at 16:48. -

    -

    - To make an update, contact Gerald Kingsley-Smyth and ask them to exit the case. -

    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/case-locked/banner/self-locked.html b/app/views/v40/pcd/case-locked/banner/self-locked.html deleted file mode 100644 index a74be0e46..000000000 --- a/app/views/v40/pcd/case-locked/banner/self-locked.html +++ /dev/null @@ -1,17 +0,0 @@ -{% block content %} -
    -
    -

    - Important -

    -
    -
    -

    - You have locked this case. -

    -

    - To make an update, exit the case on CMS. -

    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/case-locked/by-someone-else.html b/app/views/v40/pcd/case-locked/by-someone-else.html deleted file mode 100644 index 074b78fcc..000000000 --- a/app/views/v40/pcd/case-locked/by-someone-else.html +++ /dev/null @@ -1,27 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Case locked" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -

    - This case is locked -

    -

    - This case was locked on 19 February 2025 at 16:48. -

    -

    - We could not save the information you entered. To make an update, contact Gerald Kingsley-Smyth and ask them to exit the case. -

    -

    - To view the victim's information, search for the URN and select the victim's name again. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/case-locked/self-locked.html b/app/views/v40/pcd/case-locked/self-locked.html deleted file mode 100644 index 86df28f47..000000000 --- a/app/views/v40/pcd/case-locked/self-locked.html +++ /dev/null @@ -1,24 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Case locked" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -

    - This case is locked -

    -

    - We could not save the information you entered. To make an update, exit the case on CMS. -

    -

    - To view the victim's information, search for the URN and select the victim's name again. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/cases.html b/app/views/v40/pcd/cases.html deleted file mode 100644 index 6d8a18d1a..000000000 --- a/app/views/v40/pcd/cases.html +++ /dev/null @@ -1,152 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Cases" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    -

    Selected filters

    -
    -
    - - -
    - -

    Owner

    -
    -
    - - -
    -
    - - -
    -
    - -

    Status

    -
    -
    - - -
    -
    - - -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    -

    Cases (169)

    -
    - -
    - -
    -

    Critically overdue

    - - -
    -

    Check CCTV footage

    -

    Case number: 2025/12345 · Defendant: John Smith · Court: Hammersmith Magistrates

    -
    -
    -
    Created
    -
    12 November 2025
    -
    -
    -
    Last updated
    -
    17 November 2025
    -
    -
    - Urgent -
    - - - {% for i in [1,2,3] %} -
    -

    Prepare victim statement

    -

    Case number: 2025/12{{ i }} · Defendant: Jane Doe · Court: North Feltham Crown Court

    -

    Hearing: 20 November 2025 · Assigned to: Unassigned

    - View case -
    - {% endfor %} -
    - -
    -

    Overdue

    - {% for i in [4,5,6,7] %} -
    -

    Check victim support referrals

    -

    Case number: 2025/13{{ i }} · Defendant: Example Name · Court: Example Court

    -

    Assigned to: Prosecutor {{ i }}

    - View case -
    - {% endfor %} -
    - - - -
    -
    -{% endblock %} diff --git a/app/views/v40/pcd/checklist.html b/app/views/v40/pcd/checklist.html deleted file mode 100644 index 1c96e8e76..000000000 --- a/app/views/v40/pcd/checklist.html +++ /dev/null @@ -1,70 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Checklist" %} - -{% block header %} -{% include "/v40/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    -
    -
    - -

    - Checklist -

    -
    -

    Select the items that have been completed or are required for this victim.

    -
    -
    - - -
    -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    -
    -
    -
    - - -
    - -
    -
    -{% endblock %} diff --git a/app/views/v40/pcd/concepts/create-reminder.html b/app/views/v40/pcd/concepts/create-reminder.html deleted file mode 100644 index 9136752e1..000000000 --- a/app/views/v40/pcd/concepts/create-reminder.html +++ /dev/null @@ -1,194 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Create a reminder" %} - -{% block header %} -
    - -
    - -
    -
    - -
    -
    -{% endblock %} - -{% block beforeContent %} -
    -
      -
    1. - Tasks -
    2. -
    3. Create a reminder
    4. -
    -
    -{% endblock %} - -{% block content %} -
    -
    - -

    Create a reminder

    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    - - Team members - -
    - Start typing to find a team member — select to add them to the task. Use the Remove button to unassign. -
    - - -
    - - -
    -
    -
    - - - - - - - - -
    -
    -
    -{% endblock %} - diff --git a/app/views/v40/pcd/concepts/dashboard-1.html b/app/views/v40/pcd/concepts/dashboard-1.html deleted file mode 100644 index 093dd6919..000000000 --- a/app/views/v40/pcd/concepts/dashboard-1.html +++ /dev/null @@ -1,254 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="My VCA Dashboard" %} - -{% block beforeContent %} -
    -

    - - This is a design concept for a personalized VCA dashboard. -

    -
    - - -
    - - - -
    -{% endblock %} - -{% block content %} -
    -
    -

    My victim communications dashboard

    - - -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    - - -
    -
    - -
    -
    - - -
    -
    -
    -

    Task completion

    -
    -
    - 12 - completed today -
    -
    - 85% - on time this week -
    -
    - 3 - overdue tasks -
    -
    -
    -
    -
    - - -
    - -
    -
    -

    Priority actions

    -
    - 3 overdue -
    - -
    -

    Showing 1-3 of 5 items

    - View all -
    -
    -
    - - -
    -
    - -
    -

    Showing 1-3 of 8 items

    - View all -
    -
    -
    - - -
    -
    - -
    -

    Showing 1-2 of 4 items

    - View all -
    -
    -
    -
    -
    -
    - - - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/concepts/overview.html b/app/views/v40/pcd/concepts/overview.html deleted file mode 100644 index 8060013d5..000000000 --- a/app/views/v40/pcd/concepts/overview.html +++ /dev/null @@ -1,194 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge22/10/2024
    Overdue
    - Send letter -
    John Smith
    54KR1626525
    No further action23/10/2025
    Due today
    - Callback scheduled -
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting24/10/2025 - View letter and make call -
    Alice Johnson
    54KR1626525/1
    pcd Scheme24/10/2025 - Amend draft -
    Michael Roberts
    54KR1626790
    pcd Scheme25/10/2025 - Draft letter -
    - - -
    - -
    - - - - 0 - - emails sent - - - -
    -

    Recently viewed victims

    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/concepts/team-victims.html b/app/views/v40/pcd/concepts/team-victims.html deleted file mode 100644 index af85492f4..000000000 --- a/app/views/v40/pcd/concepts/team-victims.html +++ /dev/null @@ -1,259 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Team cases" %} - -{% block header %} -
    - -
    - -
    - -
    -{% endblock %} - -{% block content %} -
    -
    -

    - Team cases -

    - - -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    -

    Filter

    -
    -
    -
    -
    -
    -
    -
    -
    -

    Selected filters

    -
    - -
    -

    Colour

    - -

    Status

    - -
    -
    - -
    - - -
    -
    -
    - - Colour - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    - - Status - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Tasks listed by urgency -
    VictimTask typeDue dateActions
    Jane DoePhone call15/06/2024 - Record call -
    John SmithLetter15/06/2024 - View letter -
    Alice Johnsonpcd Scheme15/06/2024 - View case -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/concepts/vca-work-management.html b/app/views/v40/pcd/concepts/vca-work-management.html deleted file mode 100644 index e219f5747..000000000 --- a/app/views/v40/pcd/concepts/vca-work-management.html +++ /dev/null @@ -1,229 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="VCA work management" %} - -{% block beforeContent %} - -{% endblock %} - -{% block content %} -
    -
    -

    Victim case work assigned to you

    - -

    This dashboard shows victims assigned to you, outstanding actions (for example, pcd communications), letter review status and SLAs. Items nearing their due date are highlighted and announced for assistive technologies.

    - - - - - -
    - -
    - {% if data['victims'] and data['victims']|length > 0 %} -
      - {% for victim in data['victims'] %} - {# compute small helper attributes for client-side filtering: lowercase name & urn, boolean flags #} -
    • -
      -
      -
      -

      - {{ victim.surname | upper }}, {{ victim.forename }} -

      -

      URN: {{ victim.urn }}

      -
      - -
      - Open case -
      -
      - -
      -
      -

      Outstanding actions

      - {% if victim.actions and victim.actions|length > 0 %} -
        - {% for action in victim.actions %} -
      • - {{ action.title }} - {% if action.type %}({{ action.type }}){% endif %} - {% if action.nearing_due %} - - Due in {{ action.days_to_due }} day{% if action.days_to_due != 1 %}s{% endif %} — action required - - {% elif action.days_to_due is defined %} - - Due in {{ action.days_to_due }} day{% if action.days_to_due != 1 %}s{% endif %} - - {% endif %} -
      • - {% endfor %} -
      - {% else %} -

      No outstanding actions

      - {% endif %} -
      - -
      -

      Letters & review status

      - {% if victim.letters and victim.letters|length > 0 %} -
        - {% for letter in victim.letters %} -
      • -
        {{ letter.type }}
        - -
        - {% if letter.review_status == "approved" %} - Approved - {% elif letter.review_status == "under-review" %} - Under review - {% elif letter.review_status == "amendments-required" %} - Amendments required - {% else %} - {{ letter.review_status | default("Not reviewed") }} - {% endif %} - sent {{ letter.sent_date | default('–') }} -
        - -
        - {% if letter.sla_remaining is defined %} - {% if letter.sla_remaining <= 1 %} - SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} - {% elif letter.sla_remaining <= 3 %} - SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} - {% else %} - SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} - {% endif %} - SLA total: {{ letter.sla_days }} day{% if letter.sla_days != 1 %}s{% endif %} - {% else %} - No SLA - {% endif %} -
        -
      • - {% endfor %} -
      - {% else %} -

      No letters

      - {% endif %} -
      -
      - - -
      -
    • - {% endfor %} -
    - {% else %} -
    -

    You have no victims assigned or no outstanding items. Use the search to find a victim.

    -
    - {% endif %} -
    - - -
    -
    - -{# Minimal client-side behaviour to make the dashboard interactive and accessible #} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/concepts/vsm-tasks-1.html b/app/views/v40/pcd/concepts/vsm-tasks-1.html deleted file mode 100644 index d07c8a394..000000000 --- a/app/views/v40/pcd/concepts/vsm-tasks-1.html +++ /dev/null @@ -1,219 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    -
    -
    -

    Tasks

    -
    - -
    -
    -
    - - -
    -
    -

    Tasks due today (5)

    - -

    - View tasks due today -

    -
    -
    -

    Overdue tasks (3)

    - -

    - View overdue tasks -

    -
    -
    -

    Unallocated victims (7)

    - -

    - Allocate unallocated victim cases -

    -
    -
    - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Letters to review (13) -
    Victim and URNLetter typeLast updateNext action
    Jane Doe
    54KR1626525
    Decision to charge22/10/2024
    Vivienne Reid
    - Review -
    John Smith
    54KR1626525
    No further action24/10/2025
    Sarah Jackson
    - Review -
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting24/10/2025
    Sarah Jackson
    - Review -
    Alice Johnson
    54KR1626525/1
    pcd Scheme24/10/2025
    Mel Symonds
    - Review -
    Michael Roberts
    54KR1626790
    pcd Scheme25/10/2025
    Rana Sesko
    - Review -
    - - -
    - -
    -
    -

    Team allocation (33)

    - - -

    - View all victims allocated to team -

    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/concepts/vso-dashboard.html b/app/views/v40/pcd/concepts/vso-dashboard.html deleted file mode 100644 index c87cfb48f..000000000 --- a/app/views/v40/pcd/concepts/vso-dashboard.html +++ /dev/null @@ -1,286 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="VSO dashboard" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    - -

    VSO dashboard

    - -
    -
    -
    -
    -

    - All upcoming events -

    -
    -
    -
    -
    -
    - Age -
    -
    - 38 -
    -
    - Change age (Lead tenant) -
    -
    -
    -
    - Nationality -
    -
    - UK national resident in UK -
    -
    - Change nationality (Lead tenant) -
    -
    -
    -
    - Working situation -
    -
    - Part time – less than 30 hours a week -
    -
    - Change working situation (Lead tenant) -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Upcoming events by victim -

    -
    -
    -
    -
    -
    - Age -
    -
    - 38 -
    -
    - Change age (Lead tenant) -
    -
    -
    -
    - Nationality -
    -
    - UK national resident in UK -
    -
    - Change nationality (Lead tenant) -
    -
    -
    -
    - Working situation -
    -
    - Part time – less than 30 hours a week -
    -
    - Change working situation (Lead tenant) -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Recently viewed victims -

    -
    -
    -
    -
    -
    - Age -
    -
    - 38 -
    -
    - Change age (Lead tenant) -
    -
    -
    -
    - Nationality -
    -
    - UK national resident in UK -
    -
    - Change nationality (Lead tenant) -
    -
    -
    -
    - Working situation -
    -
    - Part time – less than 30 hours a week -
    -
    - Change working situation (Lead tenant) -
    -
    -
    -
    -
    -
    -
    - - - - - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/concepts/vso-tasks-1.html b/app/views/v40/pcd/concepts/vso-tasks-1.html deleted file mode 100644 index 325dfca7a..000000000 --- a/app/views/v40/pcd/concepts/vso-tasks-1.html +++ /dev/null @@ -1,185 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge13/11/2025
    Overdue
    - Send letter -
    John Smith
    54KR1626525
    No further action14/11/2025
    at 14:00
    Due today
    - Callback scheduled -
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting17/11/2025 - View letter and make call -
    Alice Johnson
    54KR1626525/1
    pcd Scheme17/11/2025 - Amend draft -
    Michael Roberts
    54KR1626790
    pcd Scheme18/11/2025 - Draft letter -
    - - -
    - -
    -
    -

    Recently viewed victims

    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/concepts/vso-tasks-2.html b/app/views/v40/pcd/concepts/vso-tasks-2.html deleted file mode 100644 index 77b378cf2..000000000 --- a/app/views/v40/pcd/concepts/vso-tasks-2.html +++ /dev/null @@ -1,121 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -// ...existing code from my-tasks.html header block... -{% endblock %} - -{% block content %} -
    -
    -
    -
    -

    Tasks

    -
    - -
    - -
    -
    -
    -
    -
    Overdue tasks
    -
    - 2 -
    -
    -
    -
    Due today
    -
    - 1 -
    -
    -
    -
    Due this week
    -
    - 4 -
    -
    -
    -
    -
    - -
    -

    Task lists

    - - -
    -
    -
    -
    -
    -
    -

    Jane Doe (54KR1626525)

    - -
    -

    - - Overdue -

    - -
    - -
    -
    -

    John Smith (54KR1626525)

    - -
    -

    - - Due today -

    - -
    - - -
    -
    - -
    -
    -
    -

    Recently viewed victims

    - -
    -
    -
    -
    -
    - - -
    -
    -
    -{% endblock %} diff --git a/app/views/v40/pcd/create-task.html b/app/views/v40/pcd/create-task.html deleted file mode 100644 index cf986e5ea..000000000 --- a/app/views/v40/pcd/create-task.html +++ /dev/null @@ -1,235 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Create a reminder" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block beforeContent %} -
    -
      -
    1. - Tasks -
    2. -
    3. Create a task
    4. -
    -
    -{% endblock %} - -{% block content %} -
    -
    - -

    Create a task

    - -
    - -
    - -
    - -
    - - - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    - - Assignees - -
    - Start typing to find a team member — select to add them to the task. Use the Remove button to unassign. -
    - - -
    - - -
    -
    -
    - - - - - - - - -
    -
    -
    -{% endblock %} - diff --git a/app/views/v40/pcd/draft/approved-to-send.html b/app/views/v40/pcd/draft/approved-to-send.html deleted file mode 100644 index b1ee33b14..000000000 --- a/app/views/v40/pcd/draft/approved-to-send.html +++ /dev/null @@ -1,33 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Approved to send" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Approved to send -

    -
    - -

    - Your letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} is approved to send. -

    - -

    What happens next

    - -

    - You can now send an email or add a letter to the print queue from the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - - - View all communications - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/draft/cannot-connect.html b/app/views/v40/pcd/draft/cannot-connect.html deleted file mode 100644 index 570d4ec95..000000000 --- a/app/views/v40/pcd/draft/cannot-connect.html +++ /dev/null @@ -1,27 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Cannot connect to Correspondence Drafter" %} - -{% block header %} -{% include "/v40/pcd/header/vso.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - We cannot connect to the letter drafting tool right now. -

    -

    - Try again later. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/draft/cd-modal/delete-draft.html b/app/views/v40/pcd/draft/cd-modal/delete-draft.html deleted file mode 100644 index 58161ba2d..000000000 --- a/app/views/v40/pcd/draft/cd-modal/delete-draft.html +++ /dev/null @@ -1,40 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/draft/cd-modal/request-review.html b/app/views/v40/pcd/draft/cd-modal/request-review.html deleted file mode 100644 index df36077c5..000000000 --- a/app/views/v40/pcd/draft/cd-modal/request-review.html +++ /dev/null @@ -1,138 +0,0 @@ -{% block content %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/draft/cd-modal/save-draft.html b/app/views/v40/pcd/draft/cd-modal/save-draft.html deleted file mode 100644 index 6915d7278..000000000 --- a/app/views/v40/pcd/draft/cd-modal/save-draft.html +++ /dev/null @@ -1,30 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/draft/cd-modal/send-to-cms.html b/app/views/v40/pcd/draft/cd-modal/send-to-cms.html deleted file mode 100644 index 1857e1eff..000000000 --- a/app/views/v40/pcd/draft/cd-modal/send-to-cms.html +++ /dev/null @@ -1,65 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/draft/compose-letter.html b/app/views/v40/pcd/draft/compose-letter.html deleted file mode 100644 index 82fc916d2..000000000 --- a/app/views/v40/pcd/draft/compose-letter.html +++ /dev/null @@ -1,367 +0,0 @@ -{% extends "layouts/main.html" %} - -{% block header %} -{% include "/v40/pcd/header/vso.html" %} -{% endblock %} - -{% set pageName = "Compose letter" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -{% include "/v40/pcd/draft/cd-modal/save-draft.html" %} - -{% include "/v40/pcd/draft/cd-modal/delete-draft.html" %} - -{% include "/v40/pcd/draft/cd-modal/request-review.html" %} - -{% include "/v40/pcd/draft/cd-modal/send-to-cms.html" %} - -
    - -
    -
    - -
    -
    -

    Compose letter

    -
    - -
    -
    - - Case and victim information - - - - - -
    -
    -
    - -
    - -
    -
    -

    - Autosave is on. Last saved at {{ "now" | govukTime }} -

    -
    -
    -
    - - -
    - - -
    - -
    -
    - -
    -
    - - - -
    - - - -
    -
    - - - -
    -
    - -
    - -
    -
    - - -
    -

    - -

    -

    - Create a new note -

    - -
    - -
    -
    -
    - -
    -
    - - -
    -
    -
    - -
    - -
    - -
    -

    - Monitoring codes applicable to this case: -

    -
      -
    • - Pre-charge decision -
    • -
    -
    - - - -
    -
    - -
    -{% endblock %} - -{% block pageScripts %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/draft/first-hearing.html b/app/views/v40/pcd/draft/first-hearing.html deleted file mode 100644 index 6fb77d661..000000000 --- a/app/views/v40/pcd/draft/first-hearing.html +++ /dev/null @@ -1,62 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="First hearing" %} - -{% block header %} -{% include "/v40/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    First hearing

    - -
    - -
    - - -
    - For example, a Magistrates' Court -
    - -
    -
    - -
    - - -
    - For example, 17/05/2025 -
    - -
    - - -
    -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - - -{% endblock %} diff --git a/app/views/v40/pcd/draft/pcd-type.html b/app/views/v40/pcd/draft/pcd-type.html deleted file mode 100644 index 431da480c..000000000 --- a/app/views/v40/pcd/draft/pcd-type.html +++ /dev/null @@ -1,65 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Pre-charge decision type" %} - -{% block header %} -{% include "/v40/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What do you need to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} about? -

    -
    - -
    - -
    - - -
    - - - -
    - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/draft/under-review.html b/app/views/v40/pcd/draft/under-review.html deleted file mode 100644 index 36575fff8..000000000 --- a/app/views/v40/pcd/draft/under-review.html +++ /dev/null @@ -1,58 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName = "Review requested" %} - -{% block header %} -{% include "/v40/pcd/header/vso.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Review requested -

    -
    - Under review with
    - {% if (data['reviewerLevel'] == "d-request") %} - {{ data['d-reviewer'] }} (D) - {% elif (data['reviewerLevel'] == "b3-request") %} - {{ data['b3-reviewer'] }} (B3) - {% elif (data['reviewerLevel'] == "b2-request") %} - {{ data['b2-reviewer'] }} (B2) - {% else %} - {% endif %} -
    -
    - -

    What happens next

    - -

    - Check for updates on the review to find out if amendments are needed or the review process is complete. -

    - -

    - Once the letter is approved you can inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - - - Continue - - -
    - - - If you chose the wrong reviewer - - -
    - You can go back and request the review is done by another reviewer. -
    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/draft/victim-withdrawn.html b/app/views/v40/pcd/draft/victim-withdrawn.html deleted file mode 100644 index 6f77587ec..000000000 --- a/app/views/v40/pcd/draft/victim-withdrawn.html +++ /dev/null @@ -1,58 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Victim withdrawn" %} - -{% block header %} -{% include "/v40/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Has {{ data['victimForename'] }} {{ data['victimSurname'] }} withdrawn from the case? -

    -
    - -
    - -
    - - -
    - -
    - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/header/vso.html b/app/views/v40/pcd/header/vso.html deleted file mode 100644 index 2bee4b5c6..000000000 --- a/app/views/v40/pcd/header/vso.html +++ /dev/null @@ -1,42 +0,0 @@ -{% block content %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/letter-dashboard.html b/app/views/v40/pcd/letter-dashboard.html deleted file mode 100644 index 0081124e6..000000000 --- a/app/views/v40/pcd/letter-dashboard.html +++ /dev/null @@ -1,113 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Letters" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -

    Letters in draft

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URNVictimLetter typeAuthorReviewerStatusDue dateUpdated on
    {{ data['caseUrn'] }}{{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}{% if (data['decisionType']) == "dtc" %}Decision to charge{% elif (data['decisionType']) == "mixed-charges" %}Mixed charges{% elif (data['decisionType']) == "nfa" %}No further action{% endif %}{{ data['userSurname'] | upper }}, {{ data['userForename'] }}SANDERSON, Kerry{% if (data['nfaStatus']) == "draft-in-progress" %}In progress{% elif (data['nfaStatus']) == "draft-under-review" %}Under review{% elif (data['nfaStatus']) == "draft-amendments-required" %}Amendments required{% else %}Ready to send{% endif %}{{ "today" | govukDate() }}
    14:04
    - - - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/overview.html b/app/views/v40/pcd/overview.html deleted file mode 100644 index f09dfdede..000000000 --- a/app/views/v40/pcd/overview.html +++ /dev/null @@ -1,89 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Overview" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} - -{% endblock %} diff --git a/app/views/v40/pcd/pre-draft/check-details.html b/app/views/v40/pcd/pre-draft/check-details.html deleted file mode 100644 index b2fe7814e..000000000 --- a/app/views/v40/pcd/pre-draft/check-details.html +++ /dev/null @@ -1,83 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Check the details before drafting the letter" %} - -{% block header %} -{% include "/v40/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Check the details before drafting the letter -

    -
    -
    -
    - Preferred method of contact -
    -
    - {{ data['pmoc'] | capitalize }} -
    -
    - Change preferred method of contact -
    -
    -
    -
    - Preferred contact times -
    -
    - {{ data['preferredContactTimes'] }} -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred corresponding language -
    -
    - {{ data['preferredCorrespondenceLanguage'] | capitalize }} -
    -
    - Change preferred corresponding language -
    -
    -
    -
    - Translator required -
    -
    - Select if translator required -
    -
    -
    -
    - Domestic abuse risk level -
    -
    - Select domestic abuse risk level -
    -
    -
    - - -
    - - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/pre-draft/check-eligibility.html b/app/views/v40/pcd/pre-draft/check-eligibility.html deleted file mode 100644 index 64106cd81..000000000 --- a/app/views/v40/pcd/pre-draft/check-eligibility.html +++ /dev/null @@ -1,67 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Check eligibility" %} - -{% block header %} -{% include "/v40/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -

    Check eligibility

    - -
    -
    -
    - - Has {{ data['victimForename'] }} {{ data['victimSurname'] }} withdrawn from the case? - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    - - Has {{ data['victimForename'] }} {{ data['victimSurname'] }} opted out of communications? - -
    -
    - - -
    -
    - - -
    -
    -
    -
    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/send/check-email-details.html b/app/views/v40/pcd/send/check-email-details.html deleted file mode 100644 index 633891330..000000000 --- a/app/views/v40/pcd/send/check-email-details.html +++ /dev/null @@ -1,102 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Check details" %} - -{% block header %} -{% include "/v40/pcd/header/vso.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -

    Check the details before sending the email

    - -

    Email details

    - -
    -
    -
    - Type -
    -
    - {% if (data['pcdType'] == "dtc") %} - Decision to charge - {% elif (data['pcdType'] == "nfa") %} - No Further action - {% endif %} -
    -
    -
    -
    - Included -
    -
    - Information pack
    - Crest survey -
    - -
    -
    -
    - From -
    -
    - Victim Services shared mailbox
    {{ data['sharedMailbox'] }} -
    -
    -
    -
    - To -
    -
    - {% if (data['recipient'] == "victim") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) - {% elif (data['recipient'] == "oic") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['oicRank'] }} {{ data['oicForename'] }} {{ data['oicSurname'] }} (officer in charge) - {% elif (data['recipient'] == "isva") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['isvaForename'] }} {{ data['isvaSurname'] }} (ISVA) - {% endif %}
    - {% if (data['recipient'] == "victim") %} - {{ data['victimEmailAddress'] }} - {% elif (data['recipient'] == "oic") %} - {{ data['oicEmailAddress'] }} - {% elif (data['recipient'] == "isva") %} - {{ data['isvaEmailAddress'] }} - {% endif %} -
    -
    - -
    - - {% if (data['nfaStatus'] == "email-delivered") %} -
    - - - Warning - Only send this email to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - {% endif %} - -

    Now send your email

    - -

    - This will inform the victim about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - - - - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/send/check-letter-details.html b/app/views/v40/pcd/send/check-letter-details.html deleted file mode 100644 index 083ea7a3e..000000000 --- a/app/views/v40/pcd/send/check-letter-details.html +++ /dev/null @@ -1,99 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Check details" %} - -{% block header %} -{% include "/v40/pcd/header/vso.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    - -

    Check the details before sending for printing

    - -

    Letter details

    - -
    -
    -
    - Type -
    -
    - {% if (data['pcdType'] == "stopped-charge") %} - Stopped charge - {% elif (data['pcdType'] == "nfa") %} - Substantially altered charge - {% endif %} -
    -
    -
    -
    - Included -
    -
    - Information pack
    - Crest survey -
    - -
    -
    -
    - From -
    -
    - Victim Services shared mailbox
    {{ data['sharedMailbox'] }} -
    -
    -
    -
    - Printer -
    -
    - Liverpool office
    victim.services.liverpool@cps.gov.uk -
    -
    -
    -
    - Final recipient -
    -
    - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) -
    -
    -
    -
    - Recipient address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - -
    - -

    Now send for printing

    - -

    - Select Send for printing to add the letter to the print queue. -

    - - - -
    - - Send for printing later -
    - -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/send/delivered.html b/app/views/v40/pcd/send/delivered.html deleted file mode 100644 index 8b178f015..000000000 --- a/app/views/v40/pcd/send/delivered.html +++ /dev/null @@ -1,96 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName = "Email delivered" %} - -{% block header %} -{% include "/v40/pcd/header/vso.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Email delivered to
    {{ data['victimForename'] }} {{ data['victimSurname'] }} -

    -
    - - - -

    - The information pack and Crest survey were also sent. -

    - -

    Further information

    - -

    - You can view a log of the delivered email on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved on CMS. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - - {% if (data['fumoc'] == "email") %} - - Continue - - {% elif (data['attemptToContactAgain'] == "email") %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "2") %} - - {% if (data['fumoc'] == "email") %} - - Continue - - {% elif (data['attemptToContactAgain'] == "email") %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "3") %} - - Continue - - - {% endif %} - {% elif (data['pmoc'] == "email") %} - - - Continue - - - - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/send/letter-added-to-print-queue.html b/app/views/v40/pcd/send/letter-added-to-print-queue.html deleted file mode 100644 index a4b964a9f..000000000 --- a/app/views/v40/pcd/send/letter-added-to-print-queue.html +++ /dev/null @@ -1,89 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName = "Letter added to print queue" %} - -{% block header %} -{% include "/v40/pcd/header/vso.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Letter sent for printing -

    -
    - -

    - The letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} was successfully sent for printing. -

    - -

    - The information pack and Crest survey were also sent for printing. -

    - -

    Further information

    - -

    - You can view a record of the letter on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved to CMS as well. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - - Continue - - - {% elif (data['callAttempt'] == "2") %} - - Continue - - - {% elif (data['callAttempt'] == "3") %} - {% if (data['victimInformed3'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% endif %} - {% elif (data['pmoc'] == "email") %} - - {% if (data['callAttempt'] == "") %} - - Continue - - - {% elif (data['callAttempt'] == "1") %} - - Continue - - - {% elif (data['callAttempt'] == "2") %} - - Continue - - - {% elif (data['callAttempt'] == "3") %} - - Continue - - - {% endif %} - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/send/letter-details.html b/app/views/v40/pcd/send/letter-details.html deleted file mode 100644 index 5a3d87355..000000000 --- a/app/views/v40/pcd/send/letter-details.html +++ /dev/null @@ -1,58 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Letter details" %} - -{% block header %} -{% include "/v40/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    -

    Letter details

    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/send/letter-logged.html b/app/views/v40/pcd/send/letter-logged.html deleted file mode 100644 index a90faac79..000000000 --- a/app/views/v40/pcd/send/letter-logged.html +++ /dev/null @@ -1,103 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName = "Letter logged" %} - -{% block header %} -{% include "/v40/pcd/header/vso.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Letter logged -

    -
    - -

    - The {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} letter was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. -

    - - - -

    Further information

    - -

    - You can view the logged letter on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved to CMS. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - {% if (data['victimInformed1'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "2") %} - {% if (data['victimInformed2'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "3") %} - {% if (data['victimInformed3'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - {% endif %} - {% elif (data['pmoc'] == "post") %} - - - Continue - - - - {% else %} - - Continue - - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/send/permanent-failure.html b/app/views/v40/pcd/send/permanent-failure.html deleted file mode 100644 index bdb8b324a..000000000 --- a/app/views/v40/pcd/send/permanent-failure.html +++ /dev/null @@ -1,39 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Permanent failure" %} - -{% block header %} -{% include "/v40/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. -

    - -

    - Check the email address is correct. If it is incorrect, you can update the email address. -

    - - -

    - Once updated, you can try to send the email again from 'Communications' tab of the victim's record. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/send/sending-email.html b/app/views/v40/pcd/send/sending-email.html deleted file mode 100644 index ebb289899..000000000 --- a/app/views/v40/pcd/send/sending-email.html +++ /dev/null @@ -1,42 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName = "Sending email" %} - -{% block header %} -{% include "/v40/pcd/header/vso.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -

    - Sending email -

    - -

    - The email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. -

    - - - -

    Further information

    - -

    - You can view a log of the sent email on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The email was automatically saved to CMS. -

    - - - Continue - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/send/technical-failure.html b/app/views/v40/pcd/send/technical-failure.html deleted file mode 100644 index b9b6bf47f..000000000 --- a/app/views/v40/pcd/send/technical-failure.html +++ /dev/null @@ -1,29 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Technical failure" %} - -{% block header %} -{% include "/v40/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem sending the email to {{ data['victimForename'] }} {{ data['victimSurname'] }} -

    -

    - The email was saved as a draft. -

    -

    - You can try to send the email again now. -

    -

    - Alternatively, try sending again later from the 'Communications' tab of the victim's record within the Victim Case Application. -

    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/send/temporary-failure.html b/app/views/v40/pcd/send/temporary-failure.html deleted file mode 100644 index ce12aff89..000000000 --- a/app/views/v40/pcd/send/temporary-failure.html +++ /dev/null @@ -1,32 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Temporary failure" %} - -{% block header %} -{% include "/v40/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -

    - You can try to send it again later from the 'Communications' tab of the victim's record within the Victim Case Application. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/sign-in.html b/app/views/v40/pcd/sign-in.html deleted file mode 100644 index e8ec4a285..000000000 --- a/app/views/v40/pcd/sign-in.html +++ /dev/null @@ -1,67 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Sign in to your account" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case Application -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/tasks-with-filters.html b/app/views/v40/pcd/tasks-with-filters.html deleted file mode 100644 index 42f848ada..000000000 --- a/app/views/v40/pcd/tasks-with-filters.html +++ /dev/null @@ -1,242 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    -

    Selected filters

    - -
    -
    - - -
    - -
    -
    - - Status - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    - -
    -
    - - Assigned to - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    - -
    -
    - - Type - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    - - -
    -
    - -
    -
    -
    -

    Tasks (369)

    -
    - -
    - - - {% set tasks = [ - { - title: "Check CCTV footage", - caseNumber: "2025/001234", - defendant: "John Smith", - court: "Hammersmith Magistrates", - dueDate: "2025-11-30", - status: "overdue" - }, - { - title: "Prepare victim statement", - caseNumber: "2025/001235", - defendant: "Jane Doe", - court: "North Feltham Crown Court", - dueDate: "2025-12-05", - status: "upcoming" - }, - { - title: "Contact witness for interview", - caseNumber: "2025/001236", - defendant: "Michael Brown", - court: "Hammersmith Magistrates", - dueDate: "2025-11-30", - status: "overdue" - }, - { - title: "Review case file", - caseNumber: "2025/001237", - defendant: "Sarah Wilson", - court: "Westminster Crown Court", - dueDate: "2025-12-03", - status: "upcoming" - }, - { - title: "Schedule hearing", - caseNumber: "2025/001238", - defendant: "Robert Taylor", - court: "North Feltham Crown Court", - dueDate: "2025-12-01", - status: "upcoming" - }, - { - title: "Request disclosure documents", - caseNumber: "2025/001239", - defendant: "Emma Johnson", - court: "Hammersmith Magistrates", - dueDate: "2025-11-29", - status: "overdue" - }, - { - title: "Meet with prosecutor", - caseNumber: "2025/001240", - defendant: "David Miller", - court: "Westminster Crown Court", - dueDate: "2025-12-02", - status: "upcoming" - }, - { - title: "Prepare cross-examination notes", - caseNumber: "2025/001241", - defendant: "Lisa Anderson", - court: "North Feltham Crown Court", - dueDate: "2025-12-04", - status: "upcoming" - } - ] %} - -
    - {% for task in tasks %} -
    -
    -

    {{ task.title }}

    - {% if task.status == 'overdue' %} - Urgent - {% endif %} -
    -
    -

    - Case: {{ task.caseNumber }} · - Defendant: {{ task.defendant }} · - Court: {{ task.court }} -

    -
    -
    -

    - Due: {{ task.dueDate }} -

    -
    -
    - {% endfor %} -
    - - - - -
    -
    - -{% endblock %} diff --git a/app/views/v40/pcd/tasks.html b/app/views/v40/pcd/tasks.html deleted file mode 100644 index 8cc646624..000000000 --- a/app/views/v40/pcd/tasks.html +++ /dev/null @@ -1,601 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -
    -
    -

    Tasks (13)

    -
    - -
    -
    - -
    -
    -

    Selected filters

    -

    - Clear filters -

    -
    - -
    - -
    - -
    -
    -
    - - Assigned to - -
    - - -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -

    - See more -

    -
    -
    - -
    - -
    -
    - - Unit - -
    - - -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -

    - See more -

    -
    -
    - -
    - -
    -
    - - Task type - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    - -
    - -
    -
    - - Due - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    -
    - -
    - - -
    -
    - - -
    -
    - -

    - Sorted by: - Due date - -

    - -
    - -

    Assigned to me

    - -
    -
    -
    - Jane Doe
    54KR1626525 -
    -
    - Inform of decision to charge
    - Overdue 13 November 2025 -
    -
    - - Check and send decision to charge email - -
    -
    -
    -
    - John Smith
    54KR1626525 -
    -
    - Inform of no further action decision
    - Due today 14 November 2025 -
    -
    - - Call again at 14:00 of John Smith (54KR1626525) - -
    -
    -
    -
    - Jackie Smith
    54KR1626525 -
    -
    - Arrange CPS Pre-trial meeting
    - Due today 14 November 2025 -
    -
    - - View letter and make call of Jackie Smith (54KR1626525) - -
    -
    -
    -
    - Alice Johnson
    54KR1626525/1 -
    -
    - Inform of substantially altered charge (VCL)
    - Due 17 November 2025 -
    -
    - - Amend draft of Alice Johnson (54KR1626525/1) - -
    -
    - {% if ((data['pcdStatus'] == "draft-under-review") or (data['pcdStatus'] == "ineligible") or (data['pcdSent'] == "yes")) %} -
    -
    - Barry Wiggins
    64KR1626925 -
    -
    - Inform of stopped charge (VCL)
    - Due 19 November 2025 -
    -
    - - Amend draft of Barry Wiggins (64KR1626925) - -
    -
    - {% else %} -
    -
    - {{ data['victimForename'] }} {{ data['victimSurname'] }}
    {{ data['caseUrn'] }} -
    -
    - Inform of {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}
    - Due 18 November 2025 -
    -
    - {% if (data['pcdStatus'] == "check-eligibility") %} - - Check eligibility to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "check-details") %} - - Check details to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "draft-not-started") %} - - Draft letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "draft-in-progress") %} - - Continue draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "draft-amendments-required") %} - - Amend draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "before-call-1") %} - - View letter and make call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "after-call-attempt-1") or (data['pcdStatus'] == "after-call-attempt-2") %} - - Log another call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "after-call-attempt-3") %} - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "informed-after-call-1") or (data['pcdStatus'] == "informed-after-call-2") or (data['pcdStatus'] == "informed-after-call-3") %} - {% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% else %} - - Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% endif %} - - {% elif (data['pcdStatus'] == "draft-ready-to-send") %} - {% if (data['pmoc'] == "") %} - - Select preferred method of contact to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% else %} - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% endif %} - - {% elif (data['pcdStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") or (data['pmoc'] == "email") %} - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") or (data['pmoc'] == "post") %} - - Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% elif (data['pmoc'] == "via-police") %} - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% elif (data['pmoc'] == "via-isva") %} - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% endif %} - {% else %} -

    No tasks!!

    - {% endif %} -
    -
    - {% endif %} -
    - - -
    - - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-details/email-address.html b/app/views/v40/pcd/victim-details/email-address.html deleted file mode 100644 index bd78e9a5a..000000000 --- a/app/views/v40/pcd/victim-details/email-address.html +++ /dev/null @@ -1,54 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Victim's email address" %} - -{% block header %} -{% include "/v40/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    - -

    - -

    - - - - -
    - -
    -

    - -

    - - -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-details/preferred-method-of-contact.html b/app/views/v40/pcd/victim-details/preferred-method-of-contact.html deleted file mode 100644 index 52443ed41..000000000 --- a/app/views/v40/pcd/victim-details/preferred-method-of-contact.html +++ /dev/null @@ -1,87 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Preferred method of contact" %} - -{% block header %} -{% include "/v40/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/case-contacts.html b/app/views/v40/pcd/victim-record/case-contacts.html deleted file mode 100644 index fdc1d122b..000000000 --- a/app/views/v40/pcd/victim-record/case-contacts.html +++ /dev/null @@ -1,302 +0,0 @@ -{% block content %} -

    Case contacts

    - -
    -
    -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Family Liaison Officer -

    - -
    -
    -
    -
    -
    - Name -
    -
    - {{ data['familyLiaisonOfficerSurname'] | upper }}, {{ data['familyLiaisonOfficerForename'] }} -
    -
    - Change whether details are known (Person 3) -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['familyLiaisonOfficerPhoneNumber'] }} -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    - -
    -
    - Email address -
    -
    - {{ data['familyLiaisonOfficerEmailAddress'] }} -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -
    -
    -

    - Independent Domestic Violence Advisor (IDVA) -

    - -
    -
    -
    -
    -
    - Name -
    -
    - {{ data['idvaSurname'] | upper }}, {{ data['idvaForename'] }} -
    -
    - Change whether details are known (Person 3) -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['idvaPhoneNumber'] }} -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    - -
    -
    - Email address -
    -
    - {{ data['idvaEmailAddress'] }} -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Counsel -

    -
    - -
    -
    -
    -
    - Name -
    -
    - {{ data['counselSurname'] | upper }}, {{ data['counselForename'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['counselPhoneNumber'] }} -
    -
    - -
    -
    - Email address -
    -
    - {{ data['counselEmailAddress'] }} -
    -
    -
    -
    -
    - -
    -
    -

    - Defence solicitor -

    -
    - -
    -
    -
    -
    - Name -
    -
    - {{ data['defenceSolicitorSurname'] | upper }}, {{ data['defenceSolicitorForename'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['defenceSolicitorPhoneNumber'] }} -
    -
    - -
    -
    - Email address -
    -
    - {{ data['defenceSolicitorEmailAddress'] }} -
    -
    -
    -
    -
    - -
    -
    -

    - High Court Advocate -

    -
    - -
    -
    -
    -
    - Name -
    -
    - {{ data['highCourtAdvocateSurname'] | upper }}, {{ data['highCourtAdvocateForename'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['highCourtAdvocatePhoneNumber'] }} -
    -
    - -
    -
    - Email address -
    -
    - {{ data['highCourtAdvocateEmailAddress'] }} -
    -
    -
    -
    -
    - -
    -
    -

    - Officer in charge (Police) -

    -
    - -
    -
    -
    -
    - Rank and name -
    -
    - {{ data['oicRank'] }} {{ data['oicSurname'] | upper }}, {{ data['oicForename'] }} -
    -
    - -
    -
    - Collar number -
    -
    - {{ data['oicCollarNumber'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['oicPhoneNumber'] }} -
    -
    - -
    -
    - Email address -
    -
    - {{ data['oicEmailAddress'] }} -
    -
    -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/communications/index-1.html b/app/views/v40/pcd/victim-record/communications/index-1.html deleted file mode 100644 index 3b7754af9..000000000 --- a/app/views/v40/pcd/victim-record/communications/index-1.html +++ /dev/null @@ -1,128 +0,0 @@ -{% block content %} - - -
    -
    - {% if (data['pmoc'] == "email") %} - {% if (data['pcdStatus'] == "email-delivered") %} - {% else %} - {% if (data['victimEmailAddress'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter an email address. -

    -
    -
    - {% else %} - {% if (data['nfaStatus'] == "") %} -
    - - - Warning - Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - {% endif %} - {% endif %} - {% endif %} - {% endif %} - - {% if (data['pmoc'] == "") %} -
    - - - Warning - Preferred method of contact unknown -

    - Confirm this before you contact the victim, then select a preferred method of contact. -

    -
    -
    - {% endif %} - - {% if ((data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile")) and (data['victimPhoneNumber'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter a telephone number. -

    -
    -
    - {% endif %} - - {% if (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter an address. -

    -
    -
    - {% endif %} -
    -
    - - - -{% if (data['subTab'] == "pcd") %} -{% include "/v40/pcd/victim-record/pcd/index.html" %} - -{% elif (data['subTab'] == "ptm") %} -{% include "/v40/pcd/victim-record/pre-trial/pre-trial-meeting/index.html" %} - -{% elif (data['subTab'] == "vcl") %} -{% include "/v40/pcd/victim-record/pcd/index.html" %} - -{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/communications/index.html b/app/views/v40/pcd/victim-record/communications/index.html deleted file mode 100644 index 623bebb0c..000000000 --- a/app/views/v40/pcd/victim-record/communications/index.html +++ /dev/null @@ -1,107 +0,0 @@ -{% block content %} -

    Communications

    - -
    -
    - {% if (data['pmoc'] == "email") %} - {% if (data['pcdStatus'] == "email-delivered") %} - {% else %} - {% if (data['victimEmailAddress'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter an email address. -

    -
    -
    - {% else %} - {% if (data['nfaStatus'] == "") %} -
    - - - Warning - Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - {% endif %} - {% endif %} - {% endif %} - {% endif %} - - {% if (data['pmoc'] == "") %} -
    - - - Warning - Preferred method of contact unknown -

    - Confirm this before you contact the victim, then select a preferred method of contact. -

    -
    -
    - {% endif %} - - {% if ((data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile")) and (data['victimPhoneNumber'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter a telephone number. -

    -
    -
    - {% endif %} - - {% if (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter an address. -

    -
    -
    - {% endif %} -
    -
    - -
    -

    - Contents -

    - -
    - {% include "/v40/pcd/victim-record/pcd/index.html" %} -
    -
    - {% include "/v40/pcd/victim-record/pre-trial/pre-trial-meeting/index.html" %} - -
    -
    - {% include "/v40/pcd/victim-record/vcl/index.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/index.html b/app/views/v40/pcd/victim-record/index.html deleted file mode 100644 index e26aceb2f..000000000 --- a/app/views/v40/pcd/victim-record/index.html +++ /dev/null @@ -1,202 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block beforeContent %} -
    -
    -
    - - {{ data['caseUrn'] }} - - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} - - -
    -
    -
    - -{% endblock %} - -{% block content %} -
    -
    - - {% if (data['case-locked'] == "by-someone-else") %} - {% include "/v40/pcd/case-locked/banner/by-someone-else.html" %} - {% elif (data['case-locked'] == "self-locked") %} - {% include "/v40/pcd/case-locked/banner/self-locked.html" %} - {% else %} - {% endif %} - - {% if (data['success'] == "yes") %} - - - {% else %} - {% endif %} - - - - {% if (data['secondaryNav'] == "overview") %} - {% include "/v40/pcd/victim-record/summary.html" %} - - {% elif (data['secondaryNav'] == "victim-details") %} - {% include "/v40/pcd/victim-record/victim-details.html" %} - - {% elif (data['secondaryNav'] == "case-contacts") %} - {% include "/v40/pcd/victim-record/case-contacts.html" %} - - {% elif (data['secondaryNav'] == "communications") %} - {% include "/v40/pcd/victim-record/communications/index.html" %} - - {% else %} - {% include "/v40/pcd/victim-record/summary.html" %} - - {% endif %} - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/call/after-call-attempt-1.html b/app/views/v40/pcd/victim-record/pcd/call/after-call-attempt-1.html deleted file mode 100644 index db43a52f8..000000000 --- a/app/views/v40/pcd/victim-record/pcd/call/after-call-attempt-1.html +++ /dev/null @@ -1,23 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - -{% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - - - -{% if (data['secondCallHour']) == "" %} - - Log a text message to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% else %} - - Log another call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/call/after-call-attempt-2.html b/app/views/v40/pcd/victim-record/pcd/call/after-call-attempt-2.html deleted file mode 100644 index 1c4a26a06..000000000 --- a/app/views/v40/pcd/victim-record/pcd/call/after-call-attempt-2.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - -{% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - - - - - Log another call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/call/after-call-attempt-3.html b/app/views/v40/pcd/victim-record/pcd/call/after-call-attempt-3.html deleted file mode 100644 index 890ad0f57..000000000 --- a/app/views/v40/pcd/victim-record/pcd/call/after-call-attempt-3.html +++ /dev/null @@ -1,38 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - -{% include "/v40/pcd/victim-record/pcd/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    - - - -

    - First, you must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/call/before-call-1.html b/app/views/v40/pcd/victim-record/pcd/call/before-call-1.html deleted file mode 100644 index 7ebdf5deb..000000000 --- a/app/views/v40/pcd/victim-record/pcd/call/before-call-1.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - -{% if (data['victimPhoneNumber'] == "") %} -

    - You must confirm the preferred method of contact first then enter a telephone number. -

    -{% else %} -

    - Telephone the victim and log the details during the call. -

    - - - View letter and make call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/call/informed-after-call-1.html b/app/views/v40/pcd/victim-record/pcd/call/informed-after-call-1.html deleted file mode 100644 index e58af5c99..000000000 --- a/app/views/v40/pcd/victim-record/pcd/call/informed-after-call-1.html +++ /dev/null @@ -1,45 +0,0 @@ -{% block content %} -{% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - Reason for no letter -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/call/informed-after-call-2.html b/app/views/v40/pcd/victim-record/pcd/call/informed-after-call-2.html deleted file mode 100644 index ce7fc7af8..000000000 --- a/app/views/v40/pcd/victim-record/pcd/call/informed-after-call-2.html +++ /dev/null @@ -1,54 +0,0 @@ -{% block content %} -{% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/call/informed-after-call-3.html b/app/views/v40/pcd/victim-record/pcd/call/informed-after-call-3.html deleted file mode 100644 index 4a6bdaa34..000000000 --- a/app/views/v40/pcd/victim-record/pcd/call/informed-after-call-3.html +++ /dev/null @@ -1,58 +0,0 @@ -{% block content %} -{% include "/v40/pcd/victim-record/pcd/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/details/call-attempt-1.html b/app/views/v40/pcd/victim-record/pcd/details/call-attempt-1.html deleted file mode 100644 index 6c6d4adc8..000000000 --- a/app/views/v40/pcd/victim-record/pcd/details/call-attempt-1.html +++ /dev/null @@ -1,75 +0,0 @@ -{% block content %} -
    -
    -
    - Telephone call 1 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    - -
    -
    - Call direction -
    -
    - {% if (data['callType1'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed1'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    - {% if (data['victimInformed1'] == "No") and (data['wasTextMessageSent'] == "No") %} -
    -
    - Text message sent -
    -
    - {{ data['wasTextMessageSent'] }} -
    -
    - {% endif %} - {% if (data['wasTextMessageSent'] == "Yes") %} -
    -
    - Text message sent -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    - {% if (data['pcdStatus'] == "after-call-attempt-1") %} -
    -
    - Next call attempt -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['secondCallHour'] }}:{{ data['secondCallMinutes'] }} -
    -
    - {% else %} - {% endif %} - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/details/call-attempt-2.html b/app/views/v40/pcd/victim-record/pcd/details/call-attempt-2.html deleted file mode 100644 index 7ab430451..000000000 --- a/app/views/v40/pcd/victim-record/pcd/details/call-attempt-2.html +++ /dev/null @@ -1,55 +0,0 @@ -{% block content %} -
    -
    -
    - Telephone call 2 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} -
    -
    - -
    -
    - Call direction -
    -
    - {% if (data['callType2'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed2'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    - {% if (data['pcdStatus'] == "after-call-attempt-2") and (data['pcdStatus'] == "after-call-attempt-2") %} -
    -
    - Next call attempt -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['thirdCallHour'] }}:{{ data['thirdCallMinutes'] }} -
    -
    - {% else %} - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/details/call-attempt-3.html b/app/views/v40/pcd/victim-record/pcd/details/call-attempt-3.html deleted file mode 100644 index e0dfbce15..000000000 --- a/app/views/v40/pcd/victim-record/pcd/details/call-attempt-3.html +++ /dev/null @@ -1,44 +0,0 @@ -{% block content %} -
    -
    -
    - Telephone call 3 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} -
    -
    - -
    -
    - Call direction -
    -
    - {% if (data['callType3'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed3'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes3'] }} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/details/email.html b/app/views/v40/pcd/victim-record/pcd/details/email.html deleted file mode 100644 index b44fbe5d0..000000000 --- a/app/views/v40/pcd/victim-record/pcd/details/email.html +++ /dev/null @@ -1,36 +0,0 @@ -{% block content %} -
    -
    -
    - Email sent -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Also included -
    -
    - Information pack
    Crest survey -
    -
    -
    -
    - Status -
    -
    - {{ data['notifyStatus'] | capitalize }} {% if (data['notifyStatus'] == "permanent") or (data['notifyStatus'] == "technical" or data['notifyStatus'] == "temporary") %}failure{% endif %} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/details/letter.html b/app/views/v40/pcd/victim-record/pcd/details/letter.html deleted file mode 100644 index c081bac70..000000000 --- a/app/views/v40/pcd/victim-record/pcd/details/letter.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -
    -
    -
    - Letter logged -
    -
    - {{ "today" | govukDate(showWeekday=true) }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['letterDispatchNotes'] }} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/draft/amendments-required.html b/app/views/v40/pcd/victim-record/pcd/draft/amendments-required.html deleted file mode 100644 index 67ccc6aea..000000000 --- a/app/views/v40/pcd/victim-record/pcd/draft/amendments-required.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - -

    - You need to amend the draft before sending. -

    - - - - - Amend draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/draft/approved-to-send.html b/app/views/v40/pcd/victim-record/pcd/draft/approved-to-send.html deleted file mode 100644 index 81a2a3d21..000000000 --- a/app/views/v40/pcd/victim-record/pcd/draft/approved-to-send.html +++ /dev/null @@ -1,162 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} -{% else %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    -{% endif %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} -{% if (data['callAttempt'] == "1") %} -{% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/v40/pcd/victim-record/pcd/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -{% endif %} - -{% if (data['fumoc'] == "none") %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    -{% else %} - -

    - You can now send the letter. -

    -{% endif %} - -{% if (data['victimInformed3'] == "No") %} -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    -{% endif %} - -{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") %} - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") %} - - - Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% elif (data['fumoc'] == "none") %} - -{% elif (data['victimInformed3'] == "No") %} - - - Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% else %} -

    - No phone call was logged. It is also not known how the victim wants to receive the letter. -

    -{% endif %} - -{% elif (data['pmoc'] == "email") %} -

    - You can now send the letter. -

    - - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - -{% elif (data['pmoc'] == "post") %} -

    - You can now send the letter. -

    - - - - Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - -{% elif (data['pmoc'] == "via-police") %} -

    - The letter is approved to send to the officer in charge. -

    - - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - - -{% elif (data['pmoc'] == "via-isva") %} -

    - The letter is approved to send to the victim's independent sexual violence adviser (ISVA). -

    - - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - - -{% else %} -

    - You can now send the letter. -

    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/draft/in-progress.html b/app/views/v40/pcd/victim-record/pcd/draft/in-progress.html deleted file mode 100644 index 1fbb38a7c..000000000 --- a/app/views/v40/pcd/victim-record/pcd/draft/in-progress.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - -

    - A draft letter is in progress. -

    - - - Continue draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/draft/not-started.html b/app/views/v40/pcd/victim-record/pcd/draft/not-started.html deleted file mode 100644 index c18a2e092..000000000 --- a/app/views/v40/pcd/victim-record/pcd/draft/not-started.html +++ /dev/null @@ -1,10 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the pre-charge decision. -

    - - - Draft a letter to inform about the decision to charge or no further action decision - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/draft/ready-to-send.html b/app/views/v40/pcd/victim-record/pcd/draft/ready-to-send.html deleted file mode 100644 index d206e62a8..000000000 --- a/app/views/v40/pcd/victim-record/pcd/draft/ready-to-send.html +++ /dev/null @@ -1,88 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - -{% if (data['callAttempt'] == "1") %} -{% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/v40/pcd/victim-record/pcd/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -{% else %} -{% endif %} - - - -{% if (data['pmoc'] == "email") and (data['victimEmailAddress'] == "") %} -

    - You must confirm the preferred method of contact first then enter an email address. -

    -{% elif (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} -

    - You must confirm the preferred method of contact first then enter a address. -

    -{% else %} -

    - The letter is ready to send. No amendments are required. -

    - -

    - You must review the letter before sending to the victim. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% else %} - {% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/draft/under-review.html b/app/views/v40/pcd/victim-record/pcd/draft/under-review.html deleted file mode 100644 index ac70094bb..000000000 --- a/app/views/v40/pcd/victim-record/pcd/draft/under-review.html +++ /dev/null @@ -1,83 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - -{% if (data['reviewer'] == "head") %} -

    - The draft is under review. The current reviewer is Cecilia Galpin (Head). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% elif (data['reviewer'] == "lawyer") %} -

    - The draft is under review. The current reviewer is Geoff Laws (Lawyer). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% else %} -

    - The draft is under review with {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. -

    - - - -

    - You can still make changes to the draft if you need to. -

    -{% endif %} - - - View draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/index copy.html b/app/views/v40/pcd/victim-record/pcd/index copy.html deleted file mode 100644 index 068b334a2..000000000 --- a/app/views/v40/pcd/victim-record/pcd/index copy.html +++ /dev/null @@ -1,39 +0,0 @@ -'/v40/pcd/victim-record?pmoc=mobile&pcdType=draft-not-started&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=mobile&pcdType=draft-in-progress&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=mobile&pcdType=draft-under-review&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=mobile&pcdType=draft-amendments-required&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=mobile&pcdType=draft-ready-to-send&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=mobile&pcdType=draft-approved-to-send&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=mobile&pcdType=before-call-1&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=mobile&pcdType=informed-after-call-1&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=mobile&pcdType=informed-after-call-2&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=mobile&pcdType=informed-after-call-3&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=mobile&pcdType=after-call-attempt-1&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=mobile&pcdType=after-call-attempt-2&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=mobile&pcdType=after-call-attempt-3&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=mobile&pcdType=fu-email-after-call-1&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=mobile&pcdType=fu-email-after-call-2&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=mobile&pcdType=fu-email-after-call-3&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=mobile&pcdType=fu-email-failure-permanent&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=mobile&pcdType=fu-email-failure-permanent-with-success&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=mobile&pcdType=fu-email-failure-technical&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=mobile&pcdType=fu-email-failure-temporary&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=mobile&pcdType=fu-email-sending&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=mobile&pcdType=fu-letter-dispatched&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=mobile&pcdType=fu-letter-after-call-1&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=mobile&pcdType=fu-letter-after-call-2&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=mobile&pcdType=fu-letter-after-call-3&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=mobile&pcdType=fu-letter-after-fu-email-undelivered&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=email&pcdType=email-delivered&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=email&pcdType=email-after-call-attempt-1&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=email&pcdType=email-after-call-attempt-2&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=email&pcdType=email-failure-permanent&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=email&pcdType=email-failure-permanent-with-success&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=email&pcdType=email-failure-technical&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=email&pcdType=email-failure-temporary&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=email&pcdType=email-sending&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=post&pcdType=letter-dispatched&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=post&pcdType=letter-after-call-attempt-1&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=post&pcdType=letter-after-call-attempt-2&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=post&pcdType=letter-after-call-attempt-3&subTab=pcd&secondaryNav=communications', -'/v40/pcd/victim-record?pmoc=post&pcdType=letter-after-email-undelivered&subTab=pcd&secondaryNav=communications', \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/index.html b/app/views/v40/pcd/victim-record/pcd/index.html deleted file mode 100644 index 5c1bb1194..000000000 --- a/app/views/v40/pcd/victim-record/pcd/index.html +++ /dev/null @@ -1,188 +0,0 @@ -{% block content %} -
    - - {% if (data['pcdType'] == 'dtc') or (data['pcdType'] == 'nfa') %} -
    -
    -
    -

    - {% if (data['pcdType'] == "dtc") %}Decision to charge{% else %}No further action decision{% endif %} -

    -
    -
    -
    -
    - - - {% if (data['pcdStatus'] == "check-eligibility") %} - {% include "/v40/pcd/victim-record/pcd/pre-draft/check-eligibility.html" %} - - {% elif (data['pcdStatus'] == "check-details") %} - {% include "/v40/pcd/victim-record/pcd/pre-draft/check-details.html" %} - - - {% elif (data['pcdStatus'] == "draft-not-started") %} - {% include "/v40/pcd/victim-record/pcd/draft/not-started.html" %} - - {% elif (data['pcdStatus'] == "draft-in-progress") %} - {% include "/v40/pcd/victim-record/pcd/draft/in-progress.html" %} - - {% elif (data['pcdStatus'] == "draft-under-review") %} - {% include "/v40/pcd/victim-record/pcd/draft/under-review.html" %} - - {% elif (data['pcdStatus'] == "draft-amendments-required") %} - {% include "/v40/pcd/victim-record/pcd/draft/amendments-required.html" %} - - {% elif (data['pcdStatus'] == "draft-ready-to-send") %} - {% include "/v40/pcd/victim-record/pcd/draft/ready-to-send.html" %} - - {% elif (data['pcdStatus'] == "draft-approved-to-send") %} - {% include "/v40/pcd/victim-record/pcd/draft/approved-to-send.html" %} - - - {% elif (data['pcdStatus'] == "before-call-1") %} - {% include "/v40/pcd/victim-record/pcd/call/before-call-1.html" %} - - {% elif (data['pcdStatus'] == "informed-after-call-1") %} - {% include "/v40/pcd/victim-record/pcd/call/informed-after-call-1.html" %} - - {% elif (data['pcdStatus'] == "informed-after-call-2") %} - {% include "/v40/pcd/victim-record/pcd/call/informed-after-call-2.html" %} - - {% elif (data['pcdStatus'] == "informed-after-call-3") %} - {% include "/v40/pcd/victim-record/pcd/call/informed-after-call-3.html" %} - - {% elif (data['pcdStatus'] == "after-call-attempt-1") %} - {% include "/v40/pcd/victim-record/pcd/call/after-call-attempt-1.html" %} - - {% elif (data['pcdStatus'] == "after-call-attempt-2") %} - {% include "/v40/pcd/victim-record/pcd/call/after-call-attempt-2.html" %} - - {% elif (data['pcdStatus'] == "after-call-attempt-3") %} - {% include "/v40/pcd/victim-record/pcd/call/after-call-attempt-3.html" %} - - - {% elif (data['pcdStatus'] == "fu-email-after-call-1") %} - {% include "/v40/pcd/victim-record/pcd/send/fu-email/after-call-1.html" %} - - {% elif (data['pcdStatus'] == "fu-email-after-call-2") %} - {% include "/v40/pcd/victim-record/pcd/send/fu-email/after-call-2.html" %} - - {% elif (data['pcdStatus'] == "fu-email-after-call-3") %} - {% include "/v40/pcd/victim-record/pcd/send/fu-email/after-call-3.html" %} - - {% elif (data['pcdStatus'] == "fu-email-failure-permanent") %} - {% include "/v40/pcd/victim-record/pcd/send/fu-email/failure-permanent.html" %} - - {% elif (data['pcdStatus'] == "fu-email-failure-permanent-with-success") %} - {% include "/v40/pcd/victim-record/pcd/send/fu-email/failure-permanent-with-success.html" %} - - {% elif (data['pcdStatus'] == "fu-email-failure-technical") %} - {% include "/v40/pcd/victim-record/pcd/send/fu-email/failure-technical.html" %} - - {% elif (data['pcdStatus'] == "fu-email-failure-temporary") %} - {% include "/v40/pcd/victim-record/pcd/send/fu-email/failure-temporary.html" %} - - {% elif (data['pcdStatus'] == "fu-email-sending") %} - {% include "/v40/pcd/victim-record/pcd/send/fu-email/sending.html" %} - - - {% elif (data['pcdStatus'] == "fu-letter-dispatched") %} - {% include "/v40/pcd/victim-record/pcd/send/fu-letter/dispatched.html" %} - - {% elif (data['pcdStatus'] == "fu-letter-after-call-1") %} - {% include "/v40/pcd/victim-record/pcd/send/fu-letter/after-call-1.html" %} - - {% elif (data['pcdStatus'] == "fu-letter-after-call-2") %} - {% include "/v40/pcd/victim-record/pcd/send/fu-letter/after-call-2.html" %} - - {% elif (data['pcdStatus'] == "fu-letter-after-call-3") %} - {% include "/v40/pcd/victim-record/pcd/send/fu-letter/after-call-3.html" %} - - {% elif (data['pcdStatus'] == "fu-letter-after-fu-email-undelivered") %} - {% include "/v40/pcd/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html" %} - - - {% elif (data['pcdStatus'] == "email-delivered") %} - {% include "/v40/pcd/victim-record/pcd/send/email/delivered.html" %} - - {% elif (data['pcdStatus'] == "email-after-call-attempt-1") %} - {% include "/v40/pcd/victim-record/pcd/send/email/after-call-attempt-1.html" %} - - {% elif (data['pcdStatus'] == "email-after-call-attempt-2") %} - {% include "/v40/pcd/victim-record/pcd/send/email/after-call-attempt-2.html" %} - - {% elif (data['pcdStatus'] == "email-failure-permanent") %} - {% include "/v40/pcd/victim-record/pcd/send/email/failure-permanent.html" %} - - {% elif (data['pcdStatus'] == "email-failure-permanent-with-success") %} - {% include "/v40/pcd/victim-record/pcd/send/email/failure-permanent-with-success.html" %} - - {% elif (data['pcdStatus'] == "email-failure-technical") %} - {% include "/v40/pcd/victim-record/pcd/send/email/failure-technical.html" %} - - {% elif (data['pcdStatus'] == "email-failure-temporary") %} - {% include "/v40/pcd/victim-record/pcd/send/email/failure-temporary.html" %} - - {% elif (data['pcdStatus'] == "email-sending") %} - {% include "/v40/pcd/victim-record/pcd/send/email/sending.html" %} - - - {% elif (data['pcdStatus'] == "letter-dispatched") %} - {% include "/v40/pcd/victim-record/pcd/send/letter/dispatched.html" %} - - {% elif (data['pcdStatus'] == "letter-after-call-attempt-1") %} - {% include "/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-1.html" %} - - {% elif (data['pcdStatus'] == "letter-after-call-attempt-2") %} - {% include "/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-2.html" %} - - {% elif (data['pcdStatus'] == "letter-after-call-attempt-3") %} - {% include "/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-3.html" %} - - {% elif (data['pcdStatus'] == "letter-after-email-undelivered") %} - {% include "/v40/pcd/victim-record/pcd/send/letter/after-email-undelivered.html" %} - - {% else %} -

    There was a problem retrieving information. Try again later.

    - {% endif %} - - - -
    -
    - {% include "/v40/pcd/victim-record/pcd/progress-tracker.html" %} -
    -
    -
    -
    -
    - {% else %} -
    - - {% if (data['pmoc'] == "via-police") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by the police. -

    - {% elif (data['pmoc'] == "via-isva") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by their independent sexual violence adviser (ISVA). -

    - {% else %} - {% include "/v40/pcd/victim-record/pcd/draft/not-started.html" %} - {% endif %} - - - - {% if (data['pcdSent'] == "yes") or (data['pcdSent'] == "na") %} - - Draft another letter to inform about the stopped or substantially altered charge - - {% endif %} -
    -
    - {% include "/v40/pcd/victim-record/pcd/progress-tracker.html" %} -
    - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/next-steps.html b/app/views/v40/pcd/victim-record/pcd/next-steps.html deleted file mode 100644 index 99be8618f..000000000 --- a/app/views/v40/pcd/victim-record/pcd/next-steps.html +++ /dev/null @@ -1,176 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} -{% if (data['pcdStatus'] == "draft-not-started") or (data['pcdStatus'] == "draft-in-progress") or (data['pcdStatus'] == "draft-under-review") or (data['pcdStatus'] == "draft-amendments-required") or (data['pcdStatus'] == "before-call-1") or (data['pcdStatus'] == "after-call-attempt-1") or (data['pcdStatus'] == "after-call-attempt-2") or (data['pcdStatus'] == "after-call-attempt-3") or (data['pcdStatus'] == "informed-after-call-1") or (data['pcdStatus'] == "informed-after-call-2") or (data['pcdStatus'] == "informed-after-call-3") or (data['pcdStatus'] == "draft-ready-to-send") or (data['pcdStatus'] == "draft-approved-to-send") %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['pcdStatus'] == "draft-not-started") or (data['pcdStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - - {% if (data['pcdStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - - {% if (data['pcdStatus'] == "draft-not-started") or (data['pcdStatus'] == "draft-in-progress") or (data['pcdStatus'] == "draft-amendments-required") or (data['pcdStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} - - {% if (data['pcdStatus'] == "draft-not-started") or (data['pcdStatus'] == "draft-in-progress") or (data['pcdStatus'] == "draft-amendments-required") or (data['pcdStatus'] == "draft-under-review") or (data['pcdStatus'] == "before-call-1") or (data['pcdStatus'] == "after-call-attempt-1") or (data['pcdStatus'] == "after-call-attempt-2") %} -
    9. Telephone the victim when the letter is ready to send and log the call.
    10. - {% endif %} - - {% if (data['pcdStatus'] == "after-call-attempt-3") %} -
    11. Review the letter before sending it.
    12. -
    13. Send the letter to the victim by post.
    14. - {% if (data['fumoc'] == "none") %} - {% else %} -
    15. Review the letter before sending it.
    16. -
    17. Send the letter to the victim by post.
    18. - {% endif %} - {% elif (data['pcdStatus'] == "draft-not-started") or (data['pcdStatus'] == "draft-in-progress") or (data['pcdStatus'] == "draft-amendments-required") or (data['pcdStatus'] == "draft-under-review") or (data['pcdStatus'] == "before-call-1") or (data['pcdStatus'] == "after-call-attempt-1") or (data['pcdStatus'] == "after-call-attempt-2") or (data['pcdStatus'] == "informed-after-call-1") or (data['pcdStatus'] == "informed-after-call-2") or (data['pcdStatus'] == "informed-after-call-3") %} -
    19. Add details from the call to the letter if needed.
    20. - {% endif %} - - {% if (data['pcdStatus'] == "after-call-attempt-3") %} - {% else %} - {% if (data['fumoc'] == "email") %} - {% if (data['pcdStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    21. Send the letter to the victim by email.
    22. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    23. Send the letter to the victim by email.
    24. - {% endif %} - {% endif %} - {% elif (data['attemptToContactAgain'] == "email") %} - {% if (data['pcdStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    25. Send the letter to the victim by email.
    26. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    27. Review the letter before sending it.
    28. -
    29. Send the letter to the victim by email.
    30. - {% endif %} - {% endif %} - {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") %} - {% if (data['pcdStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    31. Send the letter to the victim by post.
    32. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    33. Send the letter to the victim by post.
    34. - {% endif %} - {% endif %} - {% elif (data['attemptToContactAgain'] == "post") %} - {% if (data['pcdStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    35. Send the letter to the victim by post.
    36. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    37. Review the letter before sending it.
    38. -
    39. Send the letter to the victim by post.
    40. - {% endif %} - {% endif %} - {% elif (data['fumoc'] == "none") %} - {% else %} -
    41. Send the letter to the victim using their preferred method (email or post).
    42. - {% endif %} - {% endif %} -
    -
    -
    -{% else %} -{% endif %} -{% elif (data['pmoc'] == "email") or (data['pmoc'] == "post") %} -{% if (data['pcdStatus'] == "draft-not-started") or (data['pcdStatus'] == "draft-in-progress") or (data['pcdStatus'] == "draft-under-review") or (data['pcdStatus'] == "draft-amendments-required") or (data['pcdStatus'] == "draft-ready-to-send") or (data['pcdStatus'] == "draft-approved-to-send") %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['pcdStatus'] == "draft-not-started") or (data['pcdStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['pcdStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['pcdStatus'] == "draft-not-started") or (data['pcdStatus'] == "draft-in-progress") or (data['pcdStatus'] == "draft-amendments-required") or (data['pcdStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} - {% if (data['pmoc'] == "") %} -
    9. Review the letter.
    10. -
    11. Find out and update the victim's preferred method of contact to proceed further.
    12. - {% else %} - {% if (data['pcdStatus'] == "draft-not-started") or (data['pcdStatus'] == "draft-in-progress") or (data['pcdStatus'] == "draft-amendments-required") or (data['pcdStatus'] == "draft-under-review") or (data['pcdStatus'] == "draft-ready-to-send") %} -
    13. Review the letter before sending it.
    14. - {% endif %} - {% if (data['pmoc'] == "email") %} -
    15. Send the letter to the victim by email.
    16. - {% elif (data['pmoc'] == "post") %} -
    17. Send the letter to the victim by post.
    18. - {% elif (data['pmoc'] == "via-police") %} -
    19. Send the letter to the officer in charge by email using Outlook.
    20. - {% elif (data['pmoc'] == "via-isva") %} -
    21. Send the letter to the independent sexual violence adviser (ISVA) by email using Outlook.
    22. - {% endif %} - {% endif %} -
    -
    -
    -{% endif %} -{% elif (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} -{% else %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['pcdStatus'] == "draft-not-started") or (data['pcdStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['pcdStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['pcdStatus'] == "draft-not-started") or (data['pcdStatus'] == "draft-in-progress") or (data['pcdStatus'] == "draft-amendments-required") or (data['pcdStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} -
    9. Review the letter.
    10. -
    11. Find out and update the victim's preferred method of contact to proceed further.
    12. -
    -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/pre-draft/check-details.html b/app/views/v40/pcd/victim-record/pcd/pre-draft/check-details.html deleted file mode 100644 index e69de29bb..000000000 diff --git a/app/views/v40/pcd/victim-record/pcd/pre-draft/check-eligibility.html b/app/views/v40/pcd/victim-record/pcd/pre-draft/check-eligibility.html deleted file mode 100644 index e69de29bb..000000000 diff --git a/app/views/v40/pcd/victim-record/pcd/progress-tracker.html b/app/views/v40/pcd/victim-record/pcd/progress-tracker.html deleted file mode 100644 index 69b8ddef2..000000000 --- a/app/views/v40/pcd/victim-record/pcd/progress-tracker.html +++ /dev/null @@ -1,256 +0,0 @@ -{% block content %} -

    - Progress tracker -

    - -

    - {{ data['pcdStatus'] | capitalize }} -

    - -{% if (data['pmoc'] == "via-police") %} -
    -
      -
    1. - - - Send the letter to the officer in charge by email using Outlook not completed - -
    2. -
    -
    - -{% elif (data['pmoc'] == "via-isva") %} -
    -
      -
    1. - - - Send the letter to the independent sexual violence adviser (ISVA) by email using Outlook not completed - -
    2. -
    -
    - -{% else %} -
    -
      - {% if (data['pcdStatus'] == "draft-not-started") or (data['pcdStatus'] == "draft-in-progress") %} -
    1. - - - Draft the letter and send for review not completed - -
    2. - {% elif (data['pcdStatus'] == "draft-amendments-required") %} -
    3. - - - Draft the letter and send for review completed - -
    4. -
    5. - - - Amend the letter, then request a review not completed - -
    6. - {% else %} -
    7. - - - Draft the letter and send for review completed - -
    8. - {% endif %} - - {% if (data['pcdStatus'] == "draft-not-started") or (data['pcdStatus'] == "draft-in-progress") or (data['pcdStatus'] == "draft-amendments-required") or (data['pcdStatus'] == "draft-under-review") %} -
    9. - - - Check for updates on the review not completed - -
    10. -
    11. - - - Amend if needed not completed - -
    12. - {% else %} -
    13. - - - Check for updates on the review completed - -
    14. - {% endif %} - {% endif %} - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['pcdStatus'] == "draft-not-started") or (data['pcdStatus'] == "draft-in-progress") or (data['pcdStatus'] == "draft-amendments-required") or (data['pcdStatus'] == "draft-under-review") or (data['pcdStatus'] == "before-call-1") or (data['pcdStatus'] == "after-call-attempt-1") or (data['pcdStatus'] == "after-call-attempt-2") %} -
    15. - - - Telephone the victim and log the call not completed - -
    16. -
    17. - - - Add details from the call to the letter if needed not completed - -
    18. -
    19. - - - Send the letter to the victim using their preferred method (email or post) not completed - -
    20. - {% endif %} - - {% if (data['pcdStatus'] == "informed-after-call-1") or (data['pcdStatus'] == "informed-after-call-2") or (data['pcdStatus'] == "informed-after-call-3") or (data['pcdStatus'] == "after-call-attempt-3") %} -
    21. - - - Telephone the victim and log the call completed - -
    22. -
    23. - - - Add details from the call to the letter if needed not completed - -
    24. - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} -
    25. - - - Send the letter to the victim by email not completed - -
    26. - {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} -
    27. - - - Send the letter to the victim by post not completed - -
    28. - {% endif %} - {% endif %} - - {% if (data['pcdStatus'] == "draft-approved-to-send") %} -
    29. - - - Telephone the victim and log the call completed - -
    30. -
    31. - - - Add details from the call to the letter if needed completed - -
    32. - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} -
    33. - - - Send the letter to the victim by email not completed - -
    34. - {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") or (data['attemptToContactAgain'] == "Post") %} -
    35. - - - Send the letter to the victim by post not completed - -
    36. - {% elif (data['fumoc'] == "none") %} - {% else %} -
    37. - - - Send the letter to the victim using their preferred method (email or post) not completed - -
    38. - {% endif %} - {% endif %} - - {% endif %} - - {% if (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - {% if (data['pcdStatus'] == "email-delivered") or (data['pcdStatus'] == "email-after-call-1") or (data['pcdStatus'] == "email-after-call-2") or (data['pcdStatus'] == "email-after-call-3") or (data['pcdStatus'] == "email-failure-permanent") or (data['pcdStatus'] == "email-failure-permanent-with-success") or (data['pcdStatus'] == "email-failure-technical") or (data['pcdStatus'] == "email-failure-temporary") or (data['pcdStatus'] == "email-sending") %} -
    39. - - - Review the letter before sending it completed - -
    40. - {% elif (data['pcdStatus'] == "letter-dispatched") or (data['pcdStatus'] == "letter-after-call-1") or (data['pcdStatus'] == "letter-after-call-2") or (data['pcdStatus'] == "letter-after-call-3") %} -
    41. - - - Review the letter before sending it completed - -
    42. - {% else %} -
    43. - - - Review the letter before sending it not completed - -
    44. - {% endif %} - {% endif %} - - {% if (data['pmoc'] == "email") %} - {% if (data['pcdSent'] == "yes") %} -
    45. - - - Send the letter to the victim by email completed - -
    46. - {% else %} -
    47. - - - Send the letter to the victim by email not completed - -
    48. - {% endif %} - {% elif (data['pmoc'] == "post") %} - {% if (data['pcdSent'] == "yes") %} -
    49. - - - Send the letter to the victim by post completed - -
    50. - {% else %} -
    51. - - - Send the letter to the victim by post not completed - -
    52. - {% endif %} - - {% elif (data['pmoc'] == "") %} -
    53. - - - Review the letter completed - -
    54. -
    55. - - - Find out and update the victim's preferred method of contact to proceed further not completed - -
    56. - {% endif %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/email/after-call-attempt-1.html b/app/views/v40/pcd/victim-record/pcd/send/email/after-call-attempt-1.html deleted file mode 100644 index 2fe762890..000000000 --- a/app/views/v40/pcd/victim-record/pcd/send/email/after-call-attempt-1.html +++ /dev/null @@ -1,16 +0,0 @@ -{% block content %} -{% include "/v40/pcd/victim-record/pcd/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/email/after-call-attempt-2.html b/app/views/v40/pcd/victim-record/pcd/send/email/after-call-attempt-2.html deleted file mode 100644 index 170d8ecfe..000000000 --- a/app/views/v40/pcd/victim-record/pcd/send/email/after-call-attempt-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v40/pcd/victim-record/pcd/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/email/delivered.html b/app/views/v40/pcd/victim-record/pcd/send/email/delivered.html deleted file mode 100644 index cb18a8aef..000000000 --- a/app/views/v40/pcd/victim-record/pcd/send/email/delivered.html +++ /dev/null @@ -1,3 +0,0 @@ -{% block content %} -{% include "/v40/pcd/victim-record/pcd/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/email/failure-permanent.html b/app/views/v40/pcd/victim-record/pcd/send/email/failure-permanent.html deleted file mode 100644 index c62115c42..000000000 --- a/app/views/v40/pcd/victim-record/pcd/send/email/failure-permanent.html +++ /dev/null @@ -1,18 +0,0 @@ -{% block content %} -{% include "/v40/pcd/victim-record/pcd/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/email/failure-technical.html b/app/views/v40/pcd/victim-record/pcd/send/email/failure-technical.html deleted file mode 100644 index 9ac73d312..000000000 --- a/app/views/v40/pcd/victim-record/pcd/send/email/failure-technical.html +++ /dev/null @@ -1,12 +0,0 @@ -{% block content %} -{% include "/v40/pcd/victim-record/pcd/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/email/failure-temporary.html b/app/views/v40/pcd/victim-record/pcd/send/email/failure-temporary.html deleted file mode 100644 index c0a4c91bb..000000000 --- a/app/views/v40/pcd/victim-record/pcd/send/email/failure-temporary.html +++ /dev/null @@ -1,18 +0,0 @@ -{% block content %} -{% include "/v40/pcd/victim-record/pcd/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/email/sending.html b/app/views/v40/pcd/victim-record/pcd/send/email/sending.html deleted file mode 100644 index 8a9bf6084..000000000 --- a/app/views/v40/pcd/victim-record/pcd/send/email/sending.html +++ /dev/null @@ -1,9 +0,0 @@ -{% block content %} -{% include "/v40/pcd/victim-record/pcd/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/fu-email/after-call-1.html b/app/views/v40/pcd/victim-record/pcd/send/fu-email/after-call-1.html deleted file mode 100644 index 37c58b678..000000000 --- a/app/views/v40/pcd/victim-record/pcd/send/fu-email/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% include "/v40/pcd/victim-record/pcd/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/fu-email/after-call-2.html b/app/views/v40/pcd/victim-record/pcd/send/fu-email/after-call-2.html deleted file mode 100644 index 9a6c56d9e..000000000 --- a/app/views/v40/pcd/victim-record/pcd/send/fu-email/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v40/pcd/victim-record/pcd/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/fu-email/after-call-3.html b/app/views/v40/pcd/victim-record/pcd/send/fu-email/after-call-3.html deleted file mode 100644 index a1c2c576e..000000000 --- a/app/views/v40/pcd/victim-record/pcd/send/fu-email/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/v40/pcd/victim-record/pcd/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v40/pcd/victim-record/pcd/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/fu-email/failure-permanent.html b/app/views/v40/pcd/victim-record/pcd/send/fu-email/failure-permanent.html deleted file mode 100644 index c7f8885ee..000000000 --- a/app/views/v40/pcd/victim-record/pcd/send/fu-email/failure-permanent.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% include "/v40/pcd/victim-record/pcd/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/fu-email/failure-technical.html b/app/views/v40/pcd/victim-record/pcd/send/fu-email/failure-technical.html deleted file mode 100644 index bf9723083..000000000 --- a/app/views/v40/pcd/victim-record/pcd/send/fu-email/failure-technical.html +++ /dev/null @@ -1,15 +0,0 @@ -{% block content %} -{% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% include "/v40/pcd/victim-record/pcd/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/fu-email/failure-temporary.html b/app/views/v40/pcd/victim-record/pcd/send/fu-email/failure-temporary.html deleted file mode 100644 index a1a17b50a..000000000 --- a/app/views/v40/pcd/victim-record/pcd/send/fu-email/failure-temporary.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% include "/v40/pcd/victim-record/pcd/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/fu-email/sending.html b/app/views/v40/pcd/victim-record/pcd/send/fu-email/sending.html deleted file mode 100644 index 6acd7bc6f..000000000 --- a/app/views/v40/pcd/victim-record/pcd/send/fu-email/sending.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -{% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% include "/v40/pcd/victim-record/pcd/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-call-1.html b/app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-call-1.html deleted file mode 100644 index b42e4cd16..000000000 --- a/app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% include "/v40/pcd/victim-record/pcd/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-call-2.html b/app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-call-2.html deleted file mode 100644 index a97e65c70..000000000 --- a/app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v40/pcd/victim-record/pcd/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-call-3.html b/app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-call-3.html deleted file mode 100644 index 6a7b64e71..000000000 --- a/app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/v40/pcd/victim-record/pcd/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v40/pcd/victim-record/pcd/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html b/app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html deleted file mode 100644 index fd767d11c..000000000 --- a/app/views/v40/pcd/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html +++ /dev/null @@ -1,73 +0,0 @@ -{% block content %} -{% include "/v40/pcd/victim-record/pcd/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    -
    - -
    - -{% include "/v40/pcd/victim-record/pcd/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - - - {% include "/v40/pcd/victim-record/pcd/details/email.html" %} - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-1.html b/app/views/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-1.html deleted file mode 100644 index 0291f9c53..000000000 --- a/app/views/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-1.html +++ /dev/null @@ -1,16 +0,0 @@ -{% block content %} -{% include "/v40/pcd/victim-record/pcd/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-2.html b/app/views/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-2.html deleted file mode 100644 index 95ea0695b..000000000 --- a/app/views/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v40/pcd/victim-record/pcd/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-3.html b/app/views/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-3.html deleted file mode 100644 index 4629ca8d7..000000000 --- a/app/views/v40/pcd/victim-record/pcd/send/letter/after-call-attempt-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/v40/pcd/victim-record/pcd/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/pcd/victim-record/pcd/details/call-attempt-3.html" %} - -
    - - {% include "/v40/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/v40/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/letter/after-email-undelivered.html b/app/views/v40/pcd/victim-record/pcd/send/letter/after-email-undelivered.html deleted file mode 100644 index 0dff9da5a..000000000 --- a/app/views/v40/pcd/victim-record/pcd/send/letter/after-email-undelivered.html +++ /dev/null @@ -1,51 +0,0 @@ -{% block content %} -{% include "/v40/pcd/victim-record/pcd/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - - - {% include "/v40/pcd/victim-record/pcd/details/email.html" %} - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pcd/send/letter/dispatched.html b/app/views/v40/pcd/victim-record/pcd/send/letter/dispatched.html deleted file mode 100644 index cc32bbe8b..000000000 --- a/app/views/v40/pcd/victim-record/pcd/send/letter/dispatched.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -{% include "/v40/pcd/victim-record/pcd/details/letter.html" %} - -{% if (data['notifyStatus'] == "delivered") %} -{% else %} -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/pcd/victim-record/pcd/details/email.html" %} -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/pre-trial/pre-trial-meeting/index.html b/app/views/v40/pcd/victim-record/pre-trial/pre-trial-meeting/index.html deleted file mode 100644 index 8d271c162..000000000 --- a/app/views/v40/pcd/victim-record/pre-trial/pre-trial-meeting/index.html +++ /dev/null @@ -1,22 +0,0 @@ -{% block content %} -
    -
    -
    -
    -

    - CPS pre-trial meeting -

    -
    -
    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a meeting yet. -

    - - - Draft a letter to offer a CPS pre-trial meeting - -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/summary.html b/app/views/v40/pcd/victim-record/summary.html deleted file mode 100644 index 8141fc73f..000000000 --- a/app/views/v40/pcd/victim-record/summary.html +++ /dev/null @@ -1,372 +0,0 @@ -{% block content %} -

    - Overview -

    - -
    -
    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - {% if (data['victimInformed1'] == "Yes") or (data['victimInformed2'] == "Yes") or (data['victimInformed3'] == "Yes") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "draft-approved-to-send") %} - {% else %} -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - {% endif %} - {% endif %} - -
    -
    - -
    -
    - -
    -
    -

    - Victim details -

    - - -
    - -
    -
    -
    -
    - Name -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -
    -
    -
    -
    - Age -
    -
    - {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) -
    -
    -
    -
    - Categories -
    -
    -

    - Victim -

    -

    - Vulnerable -

    -

    - Intimidated -

    -
    -
    -
    -
    - Disability or access need -
    -
    - Yes -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Want to be contacted -
    -
    - Yes -
    -
    -
    -
    - Preferred method of contact -
    -
    - {{ data['pmoc'] | capitalize }} -
    -
    -
    -
    - Preferred contact times -
    -
    - {{ data['preferredContactTimes'] }} -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -

    - Case contacts -

    - - -
    - -
    -
    -
    -
    - Family Liaison Officer -
    -
    - {{ data['familyLiaisonOfficerSurname'] | upper }}, {{ data['familyLiaisonOfficerForename'] }} -
    -
    -
    -
    - IDVA -
    -
    - {{ data['idvaSurname'] | upper }}, {{ data['idvaForename'] }} -
    -
    -
    -
    - Counsel -
    -
    - {{ data['counselSurname'] | upper }}, {{ data['counselForename'] }} -
    -
    -
    -
    - Defence solicitor -
    -
    - {{ data['defenceSolicitorSurname'] | upper }}, {{ data['defenceSolicitorForename'] }} -
    -
    -
    -
    - High court advocate -
    -
    - {{ data['highCourtAdvocateSurname'] | upper }}, {{ data['highCourtAdvocateForename'] }} -
    -
    -
    -
    - Officer in charge -
    -
    - {{ data['oicRank'] }} {{ data['oicSurname'] | upper }}, {{ data['oicForename'] }} -
    -
    -
    -
    -
    - -
    -
    -

    - Case information -

    -
    - -
    -
    -
    -
    - Case status -
    -
    - Pending -
    -
    -
    -
    - Monitoring codes -
    -
    -

    - Mental health -

    -

    - Domestic violence -

    -

    - Prohibited weapons -

    -

    - Human trafficking -

    -

    - Media interest -

    -
    -
    -
    -
    - Next hearing -
    -
    -

    - First hearing -

    -

    - Thursday, 27 November 2025 -

    -

    - Southend Court House: County Court and Family Court and Magistrates Court -

    -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -

    - Defendant information -

    -
    - -
    -

    - DAVIES, Bella -

    -
    -
    -
    - Age -
    -
    - 34 (15/9/1990) -
    -
    -
    -
    - Charge -
    -
    - Grievous bodily harm -
    -
    -
    -
    - Custody -
    -
    - In police custody, 15 days -
    -
    -
    - -

    - SIMPSON, Bart -

    -
    -
    -
    - Age -
    -
    - 15 (8/8/2010) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 6 days -
    -
    -
    - -

    - JONES, Vince -

    -
    -
    -
    - Age -
    -
    - 45 (15/9/1979) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 5 days -
    -
    -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/call/after-call-attempt-1.html b/app/views/v40/pcd/victim-record/vcl/call/after-call-attempt-1.html deleted file mode 100644 index 4468dae3f..000000000 --- a/app/views/v40/pcd/victim-record/vcl/call/after-call-attempt-1.html +++ /dev/null @@ -1,23 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - - - -{% if (data['secondCallHour']) == "" %} - - Log a text message to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% else %} - - Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/call/after-call-attempt-2.html b/app/views/v40/pcd/victim-record/vcl/call/after-call-attempt-2.html deleted file mode 100644 index 6dd8dcc5b..000000000 --- a/app/views/v40/pcd/victim-record/vcl/call/after-call-attempt-2.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - - - - - Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/call/after-call-attempt-3.html b/app/views/v40/pcd/victim-record/vcl/call/after-call-attempt-3.html deleted file mode 100644 index 658519275..000000000 --- a/app/views/v40/pcd/victim-record/vcl/call/after-call-attempt-3.html +++ /dev/null @@ -1,38 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    - - - -

    - First, you must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/call/before-call-1.html b/app/views/v40/pcd/victim-record/vcl/call/before-call-1.html deleted file mode 100644 index 022de3f07..000000000 --- a/app/views/v40/pcd/victim-record/vcl/call/before-call-1.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% if (data['victimPhoneNumber'] == "") %} -

    - You must confirm the preferred method of contact first then enter a telephone number. -

    -{% else %} -

    - Telephone the victim and log the details during the call. -

    - - - View letter and make call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/call/informed-after-call-1.html b/app/views/v40/pcd/victim-record/vcl/call/informed-after-call-1.html deleted file mode 100644 index 17d98093a..000000000 --- a/app/views/v40/pcd/victim-record/vcl/call/informed-after-call-1.html +++ /dev/null @@ -1,45 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - Reason for no letter -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/call/informed-after-call-2.html b/app/views/v40/pcd/victim-record/vcl/call/informed-after-call-2.html deleted file mode 100644 index 3be8bd5b2..000000000 --- a/app/views/v40/pcd/victim-record/vcl/call/informed-after-call-2.html +++ /dev/null @@ -1,54 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/call/informed-after-call-3.html b/app/views/v40/pcd/victim-record/vcl/call/informed-after-call-3.html deleted file mode 100644 index 6991eebf9..000000000 --- a/app/views/v40/pcd/victim-record/vcl/call/informed-after-call-3.html +++ /dev/null @@ -1,58 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/details/call-attempt-1.html b/app/views/v40/pcd/victim-record/vcl/details/call-attempt-1.html deleted file mode 100644 index 5529172b1..000000000 --- a/app/views/v40/pcd/victim-record/vcl/details/call-attempt-1.html +++ /dev/null @@ -1,75 +0,0 @@ -{% block content %} -
    -
    -
    - Telephone call 1 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    - -
    -
    - Call direction -
    -
    - {% if (data['callType1'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed1'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    - {% if (data['victimInformed1'] == "No") and (data['wasTextMessageSent'] == "No") %} -
    -
    - Text message sent -
    -
    - {{ data['wasTextMessageSent'] }} -
    -
    - {% endif %} - {% if (data['wasTextMessageSent'] == "Yes") %} -
    -
    - Text message sent -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    - {% if (data['vclStatus'] == "after-call-attempt-1") %} -
    -
    - Next call attempt -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['secondCallHour'] }}:{{ data['secondCallMinutes'] }} -
    -
    - {% else %} - {% endif %} - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/details/call-attempt-2.html b/app/views/v40/pcd/victim-record/vcl/details/call-attempt-2.html deleted file mode 100644 index e77f9f609..000000000 --- a/app/views/v40/pcd/victim-record/vcl/details/call-attempt-2.html +++ /dev/null @@ -1,55 +0,0 @@ -{% block content %} -
    -
    -
    - Telephone call 2 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} -
    -
    - -
    -
    - Call direction -
    -
    - {% if (data['callType2'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed2'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    - {% if (data['vclStatus'] == "after-call-attempt-2") and (data['vclStatus'] == "after-call-attempt-2") %} -
    -
    - Next call attempt -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['thirdCallHour'] }}:{{ data['thirdCallMinutes'] }} -
    -
    - {% else %} - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/details/call-attempt-3.html b/app/views/v40/pcd/victim-record/vcl/details/call-attempt-3.html deleted file mode 100644 index e0dfbce15..000000000 --- a/app/views/v40/pcd/victim-record/vcl/details/call-attempt-3.html +++ /dev/null @@ -1,44 +0,0 @@ -{% block content %} -
    -
    -
    - Telephone call 3 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} -
    -
    - -
    -
    - Call direction -
    -
    - {% if (data['callType3'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed3'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes3'] }} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/details/email.html b/app/views/v40/pcd/victim-record/vcl/details/email.html deleted file mode 100644 index b44fbe5d0..000000000 --- a/app/views/v40/pcd/victim-record/vcl/details/email.html +++ /dev/null @@ -1,36 +0,0 @@ -{% block content %} -
    -
    -
    - Email sent -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Also included -
    -
    - Information pack
    Crest survey -
    -
    -
    -
    - Status -
    -
    - {{ data['notifyStatus'] | capitalize }} {% if (data['notifyStatus'] == "permanent") or (data['notifyStatus'] == "technical" or data['notifyStatus'] == "temporary") %}failure{% endif %} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/details/letter.html b/app/views/v40/pcd/victim-record/vcl/details/letter.html deleted file mode 100644 index c081bac70..000000000 --- a/app/views/v40/pcd/victim-record/vcl/details/letter.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -
    -
    -
    - Letter logged -
    -
    - {{ "today" | govukDate(showWeekday=true) }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['letterDispatchNotes'] }} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/draft/amendments-required.html b/app/views/v40/pcd/victim-record/vcl/draft/amendments-required.html deleted file mode 100644 index 046cdc803..000000000 --- a/app/views/v40/pcd/victim-record/vcl/draft/amendments-required.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -

    - You need to amend the draft before sending. -

    - - - - - Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/draft/approved-to-send.html b/app/views/v40/pcd/victim-record/vcl/draft/approved-to-send.html deleted file mode 100644 index 859d0092b..000000000 --- a/app/views/v40/pcd/victim-record/vcl/draft/approved-to-send.html +++ /dev/null @@ -1,162 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} -{% else %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    -{% endif %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} -{% if (data['callAttempt'] == "1") %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% endif %} - -{% if (data['fumoc'] == "none") %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    -{% else %} - -

    - You can now send the letter. -

    -{% endif %} - -{% if (data['victimInformed3'] == "No") %} -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    -{% endif %} - -{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") %} - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") %} - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "none") %} - -{% elif (data['victimInformed3'] == "No") %} - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% else %} -

    - No phone call was logged. It is also not known how the victim wants to receive the letter. -

    -{% endif %} - -{% elif (data['pmoc'] == "email") %} -

    - You can now send the letter. -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "post") %} -

    - You can now send the letter. -

    - - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "via-police") %} -

    - The letter is approved to send to the officer in charge. -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% elif (data['pmoc'] == "via-isva") %} -

    - The letter is approved to send to the victim's independent sexual violence adviser (ISVA). -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% else %} -

    - You can now send the letter. -

    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/draft/in-progress.html b/app/views/v40/pcd/victim-record/vcl/draft/in-progress.html deleted file mode 100644 index 8ae44ec14..000000000 --- a/app/views/v40/pcd/victim-record/vcl/draft/in-progress.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -

    - A draft letter is in progress. -

    - - - Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/draft/not-started.html b/app/views/v40/pcd/victim-record/vcl/draft/not-started.html deleted file mode 100644 index e26ff53c6..000000000 --- a/app/views/v40/pcd/victim-record/vcl/draft/not-started.html +++ /dev/null @@ -1,10 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about a stopped or substantially altered charge. -

    - - - Draft a letter to inform about the stopped or substantially altered charge - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/draft/ready-to-send.html b/app/views/v40/pcd/victim-record/vcl/draft/ready-to-send.html deleted file mode 100644 index 28b9c83b3..000000000 --- a/app/views/v40/pcd/victim-record/vcl/draft/ready-to-send.html +++ /dev/null @@ -1,88 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% if (data['callAttempt'] == "1") %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% else %} -{% endif %} - - - -{% if (data['pmoc'] == "email") and (data['victimEmailAddress'] == "") %} -

    - You must confirm the preferred method of contact first then enter an email address. -

    -{% elif (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} -

    - You must confirm the preferred method of contact first then enter a address. -

    -{% else %} -

    - The letter is ready to send. No amendments are required. -

    - -

    - You must review the letter before sending to the victim. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% else %} - {% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/draft/under-review.html b/app/views/v40/pcd/victim-record/vcl/draft/under-review.html deleted file mode 100644 index 10bb71782..000000000 --- a/app/views/v40/pcd/victim-record/vcl/draft/under-review.html +++ /dev/null @@ -1,83 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% if (data['reviewer'] == "head") %} -

    - The draft is under review. The current reviewer is Cecilia Galpin (Head). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% elif (data['reviewer'] == "lawyer") %} -

    - The draft is under review. The current reviewer is Geoff Laws (Lawyer). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% else %} -

    - The draft is under review with {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. -

    - - - -

    - You can still make changes to the draft if you need to. -

    -{% endif %} - - - View draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/index copy.html b/app/views/v40/pcd/victim-record/vcl/index copy.html deleted file mode 100644 index 033cf99e3..000000000 --- a/app/views/v40/pcd/victim-record/vcl/index copy.html +++ /dev/null @@ -1,39 +0,0 @@ -'/v40/vcl/victim-record?pmoc=mobile&vclType=draft-not-started&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=draft-in-progress&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=draft-under-review&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=draft-amendments-required&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=draft-ready-to-send&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=draft-approved-to-send&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=before-call-1&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-1&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-2&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-3&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-1&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-2&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-3&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-1&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-2&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-3&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-permanent&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-permanent-with-success&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-technical&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-temporary&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-sending&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-letter-dispatched&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-1&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-2&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-3&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-fu-email-undelivered&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=email&vclType=email-delivered&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=email&vclType=email-after-call-attempt-1&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=email&vclType=email-after-call-attempt-2&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=email&vclType=email-failure-permanent&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=email&vclType=email-failure-permanent-with-success&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=email&vclType=email-failure-technical&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=email&vclType=email-failure-temporary&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=email&vclType=email-sending&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=post&vclType=letter-dispatched&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-1&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-2&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-3&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=post&vclType=letter-after-email-undelivered&subTab=vcl#communications', \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/index.html b/app/views/v40/pcd/victim-record/vcl/index.html deleted file mode 100644 index 299d48057..000000000 --- a/app/views/v40/pcd/victim-record/vcl/index.html +++ /dev/null @@ -1,219 +0,0 @@ -{% block content %} -
    - - - - - {% if (data['vclType'] == 'stopped-charge') or (data['vclType'] == 'altered-charge') %} -
    -
    -
    -

    - {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% elif (data['vclType'] == "altered-charge") %}Substantially altered charge{% else %}VCL decision{% endif %} -

    -
    -
    - - - - {% if (data['vclStatus'] == "draft-not-started") %} - {% include "/v40/vcl/victim-record/vcl/draft/not-started.html" %} - - {% elif (data['vclStatus'] == "draft-in-progress") %} - {% include "/v40/vcl/victim-record/vcl/draft/in-progress.html" %} - - {% elif (data['vclStatus'] == "draft-under-review") %} - {% include "/v40/vcl/victim-record/vcl/draft/under-review.html" %} - - {% elif (data['vclStatus'] == "draft-amendments-required") %} - {% include "/v40/vcl/victim-record/vcl/draft/amendments-required.html" %} - - {% elif (data['vclStatus'] == "draft-ready-to-send") %} - {% include "/v40/vcl/victim-record/vcl/draft/ready-to-send.html" %} - - {% elif (data['vclStatus'] == "draft-approved-to-send") %} - {% include "/v40/vcl/victim-record/vcl/draft/approved-to-send.html" %} - - - {% elif (data['vclStatus'] == "before-call-1") %} - {% include "/v40/vcl/victim-record/vcl/call/before-call-1.html" %} - - {% elif (data['vclStatus'] == "informed-after-call-1") %} - {% include "/v40/vcl/victim-record/vcl/call/informed-after-call-1.html" %} - - {% elif (data['vclStatus'] == "informed-after-call-2") %} - {% include "/v40/vcl/victim-record/vcl/call/informed-after-call-2.html" %} - - {% elif (data['vclStatus'] == "informed-after-call-3") %} - {% include "/v40/vcl/victim-record/vcl/call/informed-after-call-3.html" %} - - {% elif (data['vclStatus'] == "after-call-attempt-1") %} - {% include "/v40/vcl/victim-record/vcl/call/after-call-attempt-1.html" %} - - {% elif (data['vclStatus'] == "after-call-attempt-2") %} - {% include "/v40/vcl/victim-record/vcl/call/after-call-attempt-2.html" %} - - {% elif (data['vclStatus'] == "after-call-attempt-3") %} - {% include "/v40/vcl/victim-record/vcl/call/after-call-attempt-3.html" %} - - - {% elif (data['vclStatus'] == "fu-email-after-call-1") %} - {% include "/v40/vcl/victim-record/vcl/send/fu-email/after-call-1.html" %} - - {% elif (data['vclStatus'] == "fu-email-after-call-2") %} - {% include "/v40/vcl/victim-record/vcl/send/fu-email/after-call-2.html" %} - - {% elif (data['vclStatus'] == "fu-email-after-call-3") %} - {% include "/v40/vcl/victim-record/vcl/send/fu-email/after-call-3.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-permanent") %} - {% include "/v40/vcl/victim-record/vcl/send/fu-email/failure-permanent.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-permanent-with-success") %} - {% include "/v40/vcl/victim-record/vcl/send/fu-email/failure-permanent-with-success.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-technical") %} - {% include "/v40/vcl/victim-record/vcl/send/fu-email/failure-technical.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-temporary") %} - {% include "/v40/vcl/victim-record/vcl/send/fu-email/failure-temporary.html" %} - - {% elif (data['vclStatus'] == "fu-email-sending") %} - {% include "/v40/vcl/victim-record/vcl/send/fu-email/sending.html" %} - - - {% elif (data['vclStatus'] == "fu-letter-dispatched") %} - {% include "/v40/vcl/victim-record/vcl/send/fu-letter/dispatched.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-call-1") %} - {% include "/v40/vcl/victim-record/vcl/send/fu-letter/after-call-1.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-call-2") %} - {% include "/v40/vcl/victim-record/vcl/send/fu-letter/after-call-2.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-call-3") %} - {% include "/v40/vcl/victim-record/vcl/send/fu-letter/after-call-3.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-fu-email-undelivered") %} - {% include "/v40/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html" %} - - - {% elif (data['vclStatus'] == "email-delivered") %} - {% include "/v40/vcl/victim-record/vcl/send/email/delivered.html" %} - - {% elif (data['vclStatus'] == "email-after-call-attempt-1") %} - {% include "/v40/vcl/victim-record/vcl/send/email/after-call-attempt-1.html" %} - - {% elif (data['vclStatus'] == "email-after-call-attempt-2") %} - {% include "/v40/vcl/victim-record/vcl/send/email/after-call-attempt-2.html" %} - - {% elif (data['vclStatus'] == "email-failure-permanent") %} - {% include "/v40/vcl/victim-record/vcl/send/email/failure-permanent.html" %} - - {% elif (data['vclStatus'] == "email-failure-permanent-with-success") %} - {% include "/v40/vcl/victim-record/vcl/send/email/failure-permanent-with-success.html" %} - - {% elif (data['vclStatus'] == "email-failure-technical") %} - {% include "/v40/vcl/victim-record/vcl/send/email/failure-technical.html" %} - - {% elif (data['vclStatus'] == "email-failure-temporary") %} - {% include "/v40/vcl/victim-record/vcl/send/email/failure-temporary.html" %} - - {% elif (data['vclStatus'] == "email-sending") %} - {% include "/v40/vcl/victim-record/vcl/send/email/sending.html" %} - - - {% elif (data['vclStatus'] == "letter-dispatched") %} - {% include "/v40/vcl/victim-record/vcl/send/letter/dispatched.html" %} - - {% elif (data['vclStatus'] == "letter-after-call-attempt-1") %} - {% include "/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html" %} - - {% elif (data['vclStatus'] == "letter-after-call-attempt-2") %} - {% include "/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html" %} - - {% elif (data['vclStatus'] == "letter-after-call-attempt-3") %} - {% include "/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html" %} - - {% elif (data['vclStatus'] == "letter-after-email-undelivered") %} - {% include "/v40/vcl/victim-record/vcl/send/letter/after-email-undelivered.html" %} - - {% else %} -

    There was a problem retrieving information. Try again later.

    - {% endif %} - - {% include "/v40/vcl/victim-record/vcl/next-steps.html" %} - - -
    -
    -
    - {% else %} -
    - - {% if (data['pmoc'] == "via-police") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by the police. -

    - {% elif (data['pmoc'] == "via-isva") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by their independent sexual violence adviser (ISVA). -

    - {% else %} - {% include "/v40/vcl/victim-record/vcl/draft/not-started.html" %} - {% endif %} - - {% include "/v40/vcl/victim-record/vcl/next-steps.html" %} - - {% if (data['vclSent'] == "yes") or (data['vclSent'] == "na") %} - - Draft another letter to inform about the stopped or substantially altered charge - - {% endif %} -
    - - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/next-steps.html b/app/views/v40/pcd/victim-record/vcl/next-steps.html deleted file mode 100644 index ee5fa69fa..000000000 --- a/app/views/v40/pcd/victim-record/vcl/next-steps.html +++ /dev/null @@ -1,176 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} -{% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") or (data['vclStatus'] == "after-call-attempt-3") or (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") or (data['vclStatus'] == "draft-ready-to-send") or (data['vclStatus'] == "draft-approved-to-send") %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - - {% if (data['vclStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} - - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") %} -
    9. Telephone the victim when the letter is ready to send and log the call.
    10. - {% endif %} - - {% if (data['vclStatus'] == "after-call-attempt-3") %} -
    11. Review the letter before sending it.
    12. -
    13. Send the letter to the victim by post.
    14. - {% if (data['fumoc'] == "none") %} - {% else %} -
    15. Review the letter before sending it.
    16. -
    17. Send the letter to the victim by post.
    18. - {% endif %} - {% elif (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") or (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") %} -
    19. Add details from the call to the letter if needed.
    20. - {% endif %} - - {% if (data['vclStatus'] == "after-call-attempt-3") %} - {% else %} - {% if (data['fumoc'] == "email") %} - {% if (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    21. Send the letter to the victim by email.
    22. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    23. Send the letter to the victim by email.
    24. - {% endif %} - {% endif %} - {% elif (data['attemptToContactAgain'] == "email") %} - {% if (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    25. Send the letter to the victim by email.
    26. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    27. Review the letter before sending it.
    28. -
    29. Send the letter to the victim by email.
    30. - {% endif %} - {% endif %} - {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") %} - {% if (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    31. Send the letter to the victim by post.
    32. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    33. Send the letter to the victim by post.
    34. - {% endif %} - {% endif %} - {% elif (data['attemptToContactAgain'] == "post") %} - {% if (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    35. Send the letter to the victim by post.
    36. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    37. Review the letter before sending it.
    38. -
    39. Send the letter to the victim by post.
    40. - {% endif %} - {% endif %} - {% elif (data['fumoc'] == "none") %} - {% else %} -
    41. Send the letter to the victim using their preferred method (email or post).
    42. - {% endif %} - {% endif %} -
    -
    -
    -{% else %} -{% endif %} -{% elif (data['pmoc'] == "email") or (data['pmoc'] == "post") %} -{% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-ready-to-send") or (data['vclStatus'] == "draft-approved-to-send") %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['vclStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} - {% if (data['pmoc'] == "") %} -
    9. Review the letter.
    10. -
    11. Find out and update the victim's preferred method of contact to proceed further.
    12. - {% else %} - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "draft-ready-to-send") %} -
    13. Review the letter before sending it.
    14. - {% endif %} - {% if (data['pmoc'] == "email") %} -
    15. Send the letter to the victim by email.
    16. - {% elif (data['pmoc'] == "post") %} -
    17. Send the letter to the victim by post.
    18. - {% elif (data['pmoc'] == "via-police") %} -
    19. Send the letter to the officer in charge by email using Outlook.
    20. - {% elif (data['pmoc'] == "via-isva") %} -
    21. Send the letter to the independent sexual violence adviser (ISVA) by email using Outlook.
    22. - {% endif %} - {% endif %} -
    -
    -
    -{% endif %} -{% elif (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} -{% else %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['vclStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} -
    9. Review the letter.
    10. -
    11. Find out and update the victim's preferred method of contact to proceed further.
    12. -
    -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/progress-tracker.html b/app/views/v40/pcd/victim-record/vcl/progress-tracker.html deleted file mode 100644 index 6559e5b0a..000000000 --- a/app/views/v40/pcd/victim-record/vcl/progress-tracker.html +++ /dev/null @@ -1,252 +0,0 @@ -{% block content %} -

    - Progress tracker -

    - -{% if (data['pmoc'] == "via-police") %} -
    -
      -
    1. - - - Send the letter to the officer in charge by email using Outlook not completed - -
    2. -
    -
    - -{% elif (data['pmoc'] == "via-isva") %} -
    -
      -
    1. - - - Send the letter to the independent sexual violence adviser (ISVA) by email using Outlook not completed - -
    2. -
    -
    - -{% else %} -
    -
      - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} -
    1. - - - Draft the letter and send for review not completed - -
    2. - {% elif (data['vclStatus'] == "draft-amendments-required") %} -
    3. - - - Draft the letter and send for review completed - -
    4. -
    5. - - - Amend the letter, then request a review not completed - -
    6. - {% else %} -
    7. - - - Draft the letter and send for review completed - -
    8. - {% endif %} - - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} -
    9. - - - Check for updates on the review not completed - -
    10. -
    11. - - - Amend if needed not completed - -
    12. - {% else %} -
    13. - - - Check for updates on the review completed - -
    14. - {% endif %} - {% endif %} - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") %} -
    15. - - - Telephone the victim and log the call not completed - -
    16. -
    17. - - - Add details from the call to the letter if needed not completed - -
    18. -
    19. - - - Send the letter to the victim using their preferred method (email or post) not completed - -
    20. - {% endif %} - - {% if (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") or (data['vclStatus'] == "after-call-attempt-3") %} -
    21. - - - Telephone the victim and log the call completed - -
    22. -
    23. - - - Add details from the call to the letter if needed not completed - -
    24. - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} -
    25. - - - Send the letter to the victim by email not completed - -
    26. - {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} -
    27. - - - Send the letter to the victim by post not completed - -
    28. - {% endif %} - {% endif %} - - {% if (data['vclStatus'] == "draft-approved-to-send") %} -
    29. - - - Telephone the victim and log the call completed - -
    30. -
    31. - - - Add details from the call to the letter if needed completed - -
    32. - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} -
    33. - - - Send the letter to the victim by email not completed - -
    34. - {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") or (data['attemptToContactAgain'] == "Post") %} -
    35. - - - Send the letter to the victim by post not completed - -
    36. - {% elif (data['fumoc'] == "none") %} - {% else %} -
    37. - - - Send the letter to the victim using their preferred method (email or post) not completed - -
    38. - {% endif %} - {% endif %} - - {% endif %} - - {% if (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - {% if (data['vclStatus'] == "email-delivered") or (data['vclStatus'] == "email-after-call-1") or (data['vclStatus'] == "email-after-call-2") or (data['vclStatus'] == "email-after-call-3") or (data['vclStatus'] == "email-failure-permanent") or (data['vclStatus'] == "email-failure-permanent-with-success") or (data['vclStatus'] == "email-failure-technical") or (data['vclStatus'] == "email-failure-temporary") or (data['vclStatus'] == "email-sending") %} -
    39. - - - Review the letter before sending it completed - -
    40. - {% elif (data['vclStatus'] == "letter-dispatched") or (data['vclStatus'] == "letter-after-call-1") or (data['vclStatus'] == "letter-after-call-2") or (data['vclStatus'] == "letter-after-call-3") %} -
    41. - - - Review the letter before sending it completed - -
    42. - {% else %} -
    43. - - - Review the letter before sending it not completed - -
    44. - {% endif %} - {% endif %} - - {% if (data['pmoc'] == "email") %} - {% if (data['vclSent'] == "yes") %} -
    45. - - - Send the letter to the victim by email completed - -
    46. - {% else %} -
    47. - - - Send the letter to the victim by email not completed - -
    48. - {% endif %} - {% elif (data['pmoc'] == "post") %} - {% if (data['vclSent'] == "yes") %} -
    49. - - - Send the letter to the victim by post completed - -
    50. - {% else %} -
    51. - - - Send the letter to the victim by post not completed - -
    52. - {% endif %} - - {% elif (data['pmoc'] == "") %} -
    53. - - - Review the letter completed - -
    54. -
    55. - - - Find out and update the victim's preferred method of contact to proceed further not completed - -
    56. - {% endif %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/email/after-call-attempt-1.html b/app/views/v40/pcd/victim-record/vcl/send/email/after-call-attempt-1.html deleted file mode 100644 index e3ce06bef..000000000 --- a/app/views/v40/pcd/victim-record/vcl/send/email/after-call-attempt-1.html +++ /dev/null @@ -1,16 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/email/after-call-attempt-2.html b/app/views/v40/pcd/victim-record/vcl/send/email/after-call-attempt-2.html deleted file mode 100644 index 8a5a97823..000000000 --- a/app/views/v40/pcd/victim-record/vcl/send/email/after-call-attempt-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/email/delivered.html b/app/views/v40/pcd/victim-record/vcl/send/email/delivered.html deleted file mode 100644 index 7f8607efb..000000000 --- a/app/views/v40/pcd/victim-record/vcl/send/email/delivered.html +++ /dev/null @@ -1,3 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/email/failure-permanent.html b/app/views/v40/pcd/victim-record/vcl/send/email/failure-permanent.html deleted file mode 100644 index d80d68de4..000000000 --- a/app/views/v40/pcd/victim-record/vcl/send/email/failure-permanent.html +++ /dev/null @@ -1,18 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/email/failure-technical.html b/app/views/v40/pcd/victim-record/vcl/send/email/failure-technical.html deleted file mode 100644 index 2b7e68f44..000000000 --- a/app/views/v40/pcd/victim-record/vcl/send/email/failure-technical.html +++ /dev/null @@ -1,12 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/email/failure-temporary.html b/app/views/v40/pcd/victim-record/vcl/send/email/failure-temporary.html deleted file mode 100644 index c1f9cbf62..000000000 --- a/app/views/v40/pcd/victim-record/vcl/send/email/failure-temporary.html +++ /dev/null @@ -1,18 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/email/sending.html b/app/views/v40/pcd/victim-record/vcl/send/email/sending.html deleted file mode 100644 index 25c474dec..000000000 --- a/app/views/v40/pcd/victim-record/vcl/send/email/sending.html +++ /dev/null @@ -1,9 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/fu-email/after-call-1.html b/app/views/v40/pcd/victim-record/vcl/send/fu-email/after-call-1.html deleted file mode 100644 index efbfce099..000000000 --- a/app/views/v40/pcd/victim-record/vcl/send/fu-email/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v40/vcl/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/fu-email/after-call-2.html b/app/views/v40/pcd/victim-record/vcl/send/fu-email/after-call-2.html deleted file mode 100644 index 7c14052fc..000000000 --- a/app/views/v40/pcd/victim-record/vcl/send/fu-email/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v40/vcl/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/fu-email/after-call-3.html b/app/views/v40/pcd/victim-record/vcl/send/fu-email/after-call-3.html deleted file mode 100644 index 08c8218e8..000000000 --- a/app/views/v40/pcd/victim-record/vcl/send/fu-email/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v40/vcl/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/fu-email/failure-permanent.html b/app/views/v40/pcd/victim-record/vcl/send/fu-email/failure-permanent.html deleted file mode 100644 index 381686e3b..000000000 --- a/app/views/v40/pcd/victim-record/vcl/send/fu-email/failure-permanent.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v40/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/fu-email/failure-technical.html b/app/views/v40/pcd/victim-record/vcl/send/fu-email/failure-technical.html deleted file mode 100644 index 389405112..000000000 --- a/app/views/v40/pcd/victim-record/vcl/send/fu-email/failure-technical.html +++ /dev/null @@ -1,15 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v40/vcl/victim-record/vcl/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/fu-email/failure-temporary.html b/app/views/v40/pcd/victim-record/vcl/send/fu-email/failure-temporary.html deleted file mode 100644 index bb8e39247..000000000 --- a/app/views/v40/pcd/victim-record/vcl/send/fu-email/failure-temporary.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v40/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/fu-email/sending.html b/app/views/v40/pcd/victim-record/vcl/send/fu-email/sending.html deleted file mode 100644 index 1d607ce4b..000000000 --- a/app/views/v40/pcd/victim-record/vcl/send/fu-email/sending.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v40/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-call-1.html b/app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-call-1.html deleted file mode 100644 index 05c61c642..000000000 --- a/app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-call-2.html b/app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-call-2.html deleted file mode 100644 index e05c9e59f..000000000 --- a/app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-call-3.html b/app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-call-3.html deleted file mode 100644 index 72d7ca184..000000000 --- a/app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html b/app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html deleted file mode 100644 index 44516902c..000000000 --- a/app/views/v40/pcd/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html +++ /dev/null @@ -1,73 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    -
    - -
    - -{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - - - {% include "/v40/vcl/victim-record/vcl/details/email.html" %} - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/letter/after-call-attempt-1.html b/app/views/v40/pcd/victim-record/vcl/send/letter/after-call-attempt-1.html deleted file mode 100644 index a9056726f..000000000 --- a/app/views/v40/pcd/victim-record/vcl/send/letter/after-call-attempt-1.html +++ /dev/null @@ -1,16 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/letter/after-call-attempt-2.html b/app/views/v40/pcd/victim-record/vcl/send/letter/after-call-attempt-2.html deleted file mode 100644 index 44e953072..000000000 --- a/app/views/v40/pcd/victim-record/vcl/send/letter/after-call-attempt-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/letter/after-call-attempt-3.html b/app/views/v40/pcd/victim-record/vcl/send/letter/after-call-attempt-3.html deleted file mode 100644 index a2295ff4e..000000000 --- a/app/views/v40/pcd/victim-record/vcl/send/letter/after-call-attempt-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/letter/after-email-undelivered.html b/app/views/v40/pcd/victim-record/vcl/send/letter/after-email-undelivered.html deleted file mode 100644 index e0d44f2cb..000000000 --- a/app/views/v40/pcd/victim-record/vcl/send/letter/after-email-undelivered.html +++ /dev/null @@ -1,51 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - - - {% include "/v40/vcl/victim-record/vcl/details/email.html" %} - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/vcl/send/letter/dispatched.html b/app/views/v40/pcd/victim-record/vcl/send/letter/dispatched.html deleted file mode 100644 index a315f88b7..000000000 --- a/app/views/v40/pcd/victim-record/vcl/send/letter/dispatched.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} - -{% if (data['notifyStatus'] == "delivered") %} -{% else %} -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/email.html" %} -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victim-record/victim-details.html b/app/views/v40/pcd/victim-record/victim-details.html deleted file mode 100644 index d3dad4c49..000000000 --- a/app/views/v40/pcd/victim-record/victim-details.html +++ /dev/null @@ -1,295 +0,0 @@ -{% block content %} -

    Victim details

    - -
    -
    -
    -
    -

    Name and contact details

    -
    - -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - Change home address -
    -
    -
    -
    - Want to be contacted -
    -
    - Yes -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['pmoc'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['pmoc'] | capitalize }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    - {% if (data['preferredContactTimes'] == "Not provided") %} -
    - Enter preferred contact times -
    - {% else %} -
    - {{ data['preferredContactTimes'] | capitalize }} -
    -
    - Change preferred contact times -
    - {% endif %} -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -

    Equality information

    -
    - -
    -
    -
    -
    - Age -
    -
    - {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) -
    -
    - Change age -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    Other information

    -
    - -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/pcd/victims.html b/app/views/v40/pcd/victims.html deleted file mode 100644 index 32b85a2aa..000000000 --- a/app/views/v40/pcd/victims.html +++ /dev/null @@ -1,166 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Victims" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == data['caseUrn']) %} -
    - -

    - We've found 8 results for {{ data['caseUrn'] }} -

    - -
    - -
    -
    -
    - Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    - {% endif %} - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/call/call-support.html b/app/views/v40/vcl/call/call-support.html deleted file mode 100644 index 162ad7bb9..000000000 --- a/app/views/v40/vcl/call/call-support.html +++ /dev/null @@ -1,244 +0,0 @@ -{% block content %} -
    -
    -
    -
    -

    - - Drafted letter (read-only) - -

    -
    - {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% else %}Substantially altered charge{% endif %} -
    -
    -
    - -
    -
    -
    -
    -

    - - Supporting information - -

    -
    -
    -
    - -
    -
    - Name -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] }} -
    -
    -
    -
    - Age -
    -
    - {{ data['victimAge'] }} -
    -
    -
    -
    - Date of birth -
    -
    - {{ data['victimDateOfBirth'] }} -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - - -
    -
    -
    - - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/call/follow-up-moc.html b/app/views/v40/vcl/call/follow-up-moc.html deleted file mode 100644 index fba77339b..000000000 --- a/app/views/v40/vcl/call/follow-up-moc.html +++ /dev/null @@ -1,74 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Follow-up method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - How does {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the letter? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    or
    - -
    - - -
    - -
    -
    - - -
    -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/call/next-attempt-moc.html b/app/views/v40/vcl/call/next-attempt-moc.html deleted file mode 100644 index 31ede224a..000000000 --- a/app/views/v40/vcl/call/next-attempt-moc.html +++ /dev/null @@ -1,66 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Next attempt method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What do you want to do next? -

    -
    - -
    - -
    - - -
    - Preferred method of contact -
    -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/call/phone-call-1.html b/app/views/v40/vcl/call/phone-call-1.html deleted file mode 100644 index 3997d6b4b..000000000 --- a/app/views/v40/vcl/call/phone-call-1.html +++ /dev/null @@ -1,159 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Telephone call 1" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 1

    - -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    - - - -
    - - -
    -
    - {% include "/v40/vcl/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/call/phone-call-2.html b/app/views/v40/vcl/call/phone-call-2.html deleted file mode 100644 index eb9fc9842..000000000 --- a/app/views/v40/vcl/call/phone-call-2.html +++ /dev/null @@ -1,161 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Telephone call 2" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 2

    - -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    - {% include "/v40/vcl/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/call/phone-call-3.html b/app/views/v40/vcl/call/phone-call-3.html deleted file mode 100644 index cf575c9f1..000000000 --- a/app/views/v40/vcl/call/phone-call-3.html +++ /dev/null @@ -1,158 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Telephone call 3 details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 3

    - -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    - - -
    - - -
    -
    - {% include "/v40/vcl/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/call/read-only-letter.html b/app/views/v40/vcl/call/read-only-letter.html deleted file mode 100644 index d70e7d7c2..000000000 --- a/app/views/v40/vcl/call/read-only-letter.html +++ /dev/null @@ -1,50 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Read-only letter" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -
    -
    -

    Letter (read-only)

    -

    - {% if (data['decisionType'] == "dtc") %}Decision to charge{% elif (data['decisionType'] == "nfa") %}No further action{% else %}pre-charge decision unknown{% endif %} -

    -
    - -
    - -
    -
    - -
    -
    -
    -
    - -
    -
    - - Ready to send - -
    -
    -
    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/call/text-message-details.html b/app/views/v40/vcl/call/text-message-details.html deleted file mode 100644 index 2c3d60f24..000000000 --- a/app/views/v40/vcl/call/text-message-details.html +++ /dev/null @@ -1,155 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Text message details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -
    -

    - Text message details -

    -

    - Date and time of text message -

    -
    - - -
    - If you need to change the date, use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    -
    -
    - - Time of text message - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    - - Time of second call attempt - - -
    - Enter the time given in the text message in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    - - Time of third call attempt (optional) - - -
    - Enter the time given in the text message in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/call/was-text-message-sent.html b/app/views/v40/vcl/call/was-text-message-sent.html deleted file mode 100644 index 9c21ae4ba..000000000 --- a/app/views/v40/vcl/call/was-text-message-sent.html +++ /dev/null @@ -1,56 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Was a text message sent to the victim?" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Was a text message sent to {{ data['victimForename'] }} {{ data['victimSurname'] }}? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/case-locked/banner/by-someone-else.html b/app/views/v40/vcl/case-locked/banner/by-someone-else.html deleted file mode 100644 index feda610c8..000000000 --- a/app/views/v40/vcl/case-locked/banner/by-someone-else.html +++ /dev/null @@ -1,17 +0,0 @@ -{% block content %} -
    -
    -

    - Important -

    -
    -
    -

    - This case was locked on 19 February 2025 at 16:48. -

    -

    - To make an update, contact Gerald Kingsley-Smyth and ask them to exit the case. -

    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/case-locked/banner/self-locked.html b/app/views/v40/vcl/case-locked/banner/self-locked.html deleted file mode 100644 index a74be0e46..000000000 --- a/app/views/v40/vcl/case-locked/banner/self-locked.html +++ /dev/null @@ -1,17 +0,0 @@ -{% block content %} -
    -
    -

    - Important -

    -
    -
    -

    - You have locked this case. -

    -

    - To make an update, exit the case on CMS. -

    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/case-locked/by-someone-else.html b/app/views/v40/vcl/case-locked/by-someone-else.html deleted file mode 100644 index 5e2c34d7e..000000000 --- a/app/views/v40/vcl/case-locked/by-someone-else.html +++ /dev/null @@ -1,27 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Case locked" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -

    - This case is locked -

    -

    - This case was locked on 19 February 2025 at 16:48. -

    -

    - We could not save the information you entered. To make an update, contact Gerald Kingsley-Smyth and ask them to exit the case. -

    -

    - To view the victim's information, search for the URN and select the victim's name again. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/case-locked/self-locked.html b/app/views/v40/vcl/case-locked/self-locked.html deleted file mode 100644 index 48f10ee06..000000000 --- a/app/views/v40/vcl/case-locked/self-locked.html +++ /dev/null @@ -1,24 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Case locked" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -

    - This case is locked -

    -

    - We could not save the information you entered. To make an update, exit the case on CMS. -

    -

    - To view the victim's information, search for the URN and select the victim's name again. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/cases.html b/app/views/v40/vcl/cases.html deleted file mode 100644 index 3471aaa9b..000000000 --- a/app/views/v40/vcl/cases.html +++ /dev/null @@ -1,161 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Cases" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == data['caseUrn']) %} -
    - -

    - We've found 8 results for {{ data['caseUrn'] }} -

    - -
    - -
    -
    -
    - Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    - {% endif %} - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/checklist.html b/app/views/v40/vcl/checklist.html deleted file mode 100644 index 34cd0474d..000000000 --- a/app/views/v40/vcl/checklist.html +++ /dev/null @@ -1,82 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Checklist" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    -

    Checklist

    -

    Select the items that have been completed or are required for this victim.

    - -
    -
    -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    -
    - -
    - - Cancel -
    -
    - -
    -
    -{% endblock %} diff --git a/app/views/v40/vcl/concepts/create-reminder.html b/app/views/v40/vcl/concepts/create-reminder.html deleted file mode 100644 index 9136752e1..000000000 --- a/app/views/v40/vcl/concepts/create-reminder.html +++ /dev/null @@ -1,194 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Create a reminder" %} - -{% block header %} -
    - -
    - -
    -
    - -
    -
    -{% endblock %} - -{% block beforeContent %} -
    -
      -
    1. - Tasks -
    2. -
    3. Create a reminder
    4. -
    -
    -{% endblock %} - -{% block content %} -
    -
    - -

    Create a reminder

    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    - - Team members - -
    - Start typing to find a team member — select to add them to the task. Use the Remove button to unassign. -
    - - -
    - - -
    -
    -
    - - - - - - - - -
    -
    -
    -{% endblock %} - diff --git a/app/views/v40/vcl/concepts/dashboard-1.html b/app/views/v40/vcl/concepts/dashboard-1.html deleted file mode 100644 index b0cec71e9..000000000 --- a/app/views/v40/vcl/concepts/dashboard-1.html +++ /dev/null @@ -1,254 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="My VCA Dashboard" %} - -{% block beforeContent %} -
    -

    - - This is a design concept for a personalized VCA dashboard. -

    -
    - - -
    - - - -
    -{% endblock %} - -{% block content %} -
    -
    -

    My victim communications dashboard

    - - -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    - - -
    -
    - -
    -
    - - -
    -
    -
    -

    Task completion

    -
    -
    - 12 - completed today -
    -
    - 85% - on time this week -
    -
    - 3 - overdue tasks -
    -
    -
    -
    -
    - - -
    - -
    -
    -

    Priority actions

    -
    - 3 overdue -
    - -
    -

    Showing 1-3 of 5 items

    - View all -
    -
    -
    - - -
    -
    - -
    -

    Showing 1-3 of 8 items

    - View all -
    -
    -
    - - -
    -
    - -
    -

    Showing 1-2 of 4 items

    - View all -
    -
    -
    -
    -
    -
    - - - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/concepts/overview.html b/app/views/v40/vcl/concepts/overview.html deleted file mode 100644 index c320a08af..000000000 --- a/app/views/v40/vcl/concepts/overview.html +++ /dev/null @@ -1,194 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge22/10/2024
    Overdue
    - Send letter -
    John Smith
    54KR1626525
    No further action23/10/2025
    Due today
    - Callback scheduled -
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting24/10/2025 - View letter and make call -
    Alice Johnson
    54KR1626525/1
    VCL Scheme24/10/2025 - Amend draft -
    Michael Roberts
    54KR1626790
    VCL Scheme25/10/2025 - Draft letter -
    - - -
    - -
    - - - - 0 - - emails sent - - - -
    -

    Recently viewed victims

    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/concepts/team-victims.html b/app/views/v40/vcl/concepts/team-victims.html deleted file mode 100644 index b769e4476..000000000 --- a/app/views/v40/vcl/concepts/team-victims.html +++ /dev/null @@ -1,259 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Team cases" %} - -{% block header %} -
    - -
    - -
    - -
    -{% endblock %} - -{% block content %} -
    -
    -

    - Team cases -

    - - -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    -

    Filter

    -
    -
    -
    -
    -
    -
    -
    -
    -

    Selected filters

    -
    - -
    -

    Colour

    - -

    Status

    - -
    -
    - -
    - - -
    -
    -
    - - Colour - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    - - Status - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Tasks listed by urgency -
    VictimTask typeDue dateActions
    Jane DoePhone call15/06/2024 - Record call -
    John SmithLetter15/06/2024 - View letter -
    Alice JohnsonVCL Scheme15/06/2024 - View case -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/concepts/vca-work-management.html b/app/views/v40/vcl/concepts/vca-work-management.html deleted file mode 100644 index 4a5470e3d..000000000 --- a/app/views/v40/vcl/concepts/vca-work-management.html +++ /dev/null @@ -1,229 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="VCA work management" %} - -{% block beforeContent %} - -{% endblock %} - -{% block content %} -
    -
    -

    Victim case work assigned to you

    - -

    This dashboard shows victims assigned to you, outstanding actions (for example, VCL communications), letter review status and SLAs. Items nearing their due date are highlighted and announced for assistive technologies.

    - - - - - -
    - -
    - {% if data['victims'] and data['victims']|length > 0 %} -
      - {% for victim in data['victims'] %} - {# compute small helper attributes for client-side filtering: lowercase name & urn, boolean flags #} -
    • -
      -
      -
      -

      - {{ victim.surname | upper }}, {{ victim.forename }} -

      -

      URN: {{ victim.urn }}

      -
      - -
      - Open case -
      -
      - -
      -
      -

      Outstanding actions

      - {% if victim.actions and victim.actions|length > 0 %} -
        - {% for action in victim.actions %} -
      • - {{ action.title }} - {% if action.type %}({{ action.type }}){% endif %} - {% if action.nearing_due %} - - Due in {{ action.days_to_due }} day{% if action.days_to_due != 1 %}s{% endif %} — action required - - {% elif action.days_to_due is defined %} - - Due in {{ action.days_to_due }} day{% if action.days_to_due != 1 %}s{% endif %} - - {% endif %} -
      • - {% endfor %} -
      - {% else %} -

      No outstanding actions

      - {% endif %} -
      - -
      -

      Letters & review status

      - {% if victim.letters and victim.letters|length > 0 %} -
        - {% for letter in victim.letters %} -
      • -
        {{ letter.type }}
        - -
        - {% if letter.review_status == "approved" %} - Approved - {% elif letter.review_status == "under-review" %} - Under review - {% elif letter.review_status == "amendments-required" %} - Amendments required - {% else %} - {{ letter.review_status | default("Not reviewed") }} - {% endif %} - sent {{ letter.sent_date | default('–') }} -
        - -
        - {% if letter.sla_remaining is defined %} - {% if letter.sla_remaining <= 1 %} - SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} - {% elif letter.sla_remaining <= 3 %} - SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} - {% else %} - SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} - {% endif %} - SLA total: {{ letter.sla_days }} day{% if letter.sla_days != 1 %}s{% endif %} - {% else %} - No SLA - {% endif %} -
        -
      • - {% endfor %} -
      - {% else %} -

      No letters

      - {% endif %} -
      -
      - - -
      -
    • - {% endfor %} -
    - {% else %} -
    -

    You have no victims assigned or no outstanding items. Use the search to find a victim.

    -
    - {% endif %} -
    - - -
    -
    - -{# Minimal client-side behaviour to make the dashboard interactive and accessible #} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/concepts/vsm-tasks-1.html b/app/views/v40/vcl/concepts/vsm-tasks-1.html deleted file mode 100644 index fbaf7b2ca..000000000 --- a/app/views/v40/vcl/concepts/vsm-tasks-1.html +++ /dev/null @@ -1,219 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    -
    -
    -

    Tasks

    -
    - -
    -
    -
    - - -
    -
    -

    Tasks due today (5)

    - -

    - View tasks due today -

    -
    -
    -

    Overdue tasks (3)

    - -

    - View overdue tasks -

    -
    -
    -

    Unallocated victims (7)

    - -

    - Allocate unallocated victim cases -

    -
    -
    - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Letters to review (13) -
    Victim and URNLetter typeLast updateNext action
    Jane Doe
    54KR1626525
    Decision to charge22/10/2024
    Vivienne Reid
    - Review -
    John Smith
    54KR1626525
    No further action24/10/2025
    Sarah Jackson
    - Review -
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting24/10/2025
    Sarah Jackson
    - Review -
    Alice Johnson
    54KR1626525/1
    VCL Scheme24/10/2025
    Mel Symonds
    - Review -
    Michael Roberts
    54KR1626790
    VCL Scheme25/10/2025
    Rana Sesko
    - Review -
    - - -
    - -
    -
    -

    Team allocation (33)

    - - -

    - View all victims allocated to team -

    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/concepts/vso-dashboard.html b/app/views/v40/vcl/concepts/vso-dashboard.html deleted file mode 100644 index 650ab7767..000000000 --- a/app/views/v40/vcl/concepts/vso-dashboard.html +++ /dev/null @@ -1,286 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="VSO dashboard" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    - -

    VSO dashboard

    - -
    -
    -
    -
    -

    - All upcoming events -

    -
    -
    -
    -
    -
    - Age -
    -
    - 38 -
    -
    - Change age (Lead tenant) -
    -
    -
    -
    - Nationality -
    -
    - UK national resident in UK -
    -
    - Change nationality (Lead tenant) -
    -
    -
    -
    - Working situation -
    -
    - Part time – less than 30 hours a week -
    -
    - Change working situation (Lead tenant) -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Upcoming events by victim -

    -
    -
    -
    -
    -
    - Age -
    -
    - 38 -
    -
    - Change age (Lead tenant) -
    -
    -
    -
    - Nationality -
    -
    - UK national resident in UK -
    -
    - Change nationality (Lead tenant) -
    -
    -
    -
    - Working situation -
    -
    - Part time – less than 30 hours a week -
    -
    - Change working situation (Lead tenant) -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Recently viewed victims -

    -
    -
    -
    -
    -
    - Age -
    -
    - 38 -
    -
    - Change age (Lead tenant) -
    -
    -
    -
    - Nationality -
    -
    - UK national resident in UK -
    -
    - Change nationality (Lead tenant) -
    -
    -
    -
    - Working situation -
    -
    - Part time – less than 30 hours a week -
    -
    - Change working situation (Lead tenant) -
    -
    -
    -
    -
    -
    -
    - - - - - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/concepts/vso-tasks-1.html b/app/views/v40/vcl/concepts/vso-tasks-1.html deleted file mode 100644 index e73700bdc..000000000 --- a/app/views/v40/vcl/concepts/vso-tasks-1.html +++ /dev/null @@ -1,185 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge13/11/2025
    Overdue
    - Send letter -
    John Smith
    54KR1626525
    No further action14/11/2025
    at 14:00
    Due today
    - Callback scheduled -
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting17/11/2025 - View letter and make call -
    Alice Johnson
    54KR1626525/1
    VCL Scheme17/11/2025 - Amend draft -
    Michael Roberts
    54KR1626790
    VCL Scheme18/11/2025 - Draft letter -
    - - -
    - -
    -
    -

    Recently viewed victims

    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/concepts/vso-tasks-2.html b/app/views/v40/vcl/concepts/vso-tasks-2.html deleted file mode 100644 index 77b378cf2..000000000 --- a/app/views/v40/vcl/concepts/vso-tasks-2.html +++ /dev/null @@ -1,121 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -// ...existing code from my-tasks.html header block... -{% endblock %} - -{% block content %} -
    -
    -
    -
    -

    Tasks

    -
    - -
    - -
    -
    -
    -
    -
    Overdue tasks
    -
    - 2 -
    -
    -
    -
    Due today
    -
    - 1 -
    -
    -
    -
    Due this week
    -
    - 4 -
    -
    -
    -
    -
    - -
    -

    Task lists

    - - -
    -
    -
    -
    -
    -
    -

    Jane Doe (54KR1626525)

    - -
    -

    - - Overdue -

    - -
    - -
    -
    -

    John Smith (54KR1626525)

    - -
    -

    - - Due today -

    - -
    - - -
    -
    - -
    -
    -
    -

    Recently viewed victims

    - -
    -
    -
    -
    -
    - - -
    -
    -
    -{% endblock %} diff --git a/app/views/v40/vcl/draft/approved-to-send.html b/app/views/v40/vcl/draft/approved-to-send.html deleted file mode 100644 index 9c0432b26..000000000 --- a/app/views/v40/vcl/draft/approved-to-send.html +++ /dev/null @@ -1,33 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Approved to send" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Approved to send -

    -
    - -

    - Your letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} is approved to send. -

    - -

    What happens next

    - -

    - You can now send an email or add a letter to the print queue from the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - - - View all communications - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/draft/cannot-connect.html b/app/views/v40/vcl/draft/cannot-connect.html deleted file mode 100644 index 753d36e70..000000000 --- a/app/views/v40/vcl/draft/cannot-connect.html +++ /dev/null @@ -1,24 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Cannot connect to Correspondence Drafter" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - We cannot connect to the letter drafting tool right now. -

    -

    - Try again later. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/draft/cd-modal/delete-draft.html b/app/views/v40/vcl/draft/cd-modal/delete-draft.html deleted file mode 100644 index 9aa18c90c..000000000 --- a/app/views/v40/vcl/draft/cd-modal/delete-draft.html +++ /dev/null @@ -1,40 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/draft/cd-modal/request-review.html b/app/views/v40/vcl/draft/cd-modal/request-review.html deleted file mode 100644 index 42d58a7c9..000000000 --- a/app/views/v40/vcl/draft/cd-modal/request-review.html +++ /dev/null @@ -1,138 +0,0 @@ -{% block content %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/draft/cd-modal/save-draft.html b/app/views/v40/vcl/draft/cd-modal/save-draft.html deleted file mode 100644 index 6915d7278..000000000 --- a/app/views/v40/vcl/draft/cd-modal/save-draft.html +++ /dev/null @@ -1,30 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/draft/cd-modal/send-to-cms.html b/app/views/v40/vcl/draft/cd-modal/send-to-cms.html deleted file mode 100644 index 296c71c72..000000000 --- a/app/views/v40/vcl/draft/cd-modal/send-to-cms.html +++ /dev/null @@ -1,65 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/draft/compose-letter.html b/app/views/v40/vcl/draft/compose-letter.html deleted file mode 100644 index 224e97868..000000000 --- a/app/views/v40/vcl/draft/compose-letter.html +++ /dev/null @@ -1,367 +0,0 @@ -{% extends "layouts/main.html" %} - -{% block header %} -{% include "/v40/vcl/header/vso.html" %} -{% endblock %} - -{% set pageName = "Compose letter" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -{% include "/v40/vcl/draft/cd-modal/save-draft.html" %} - -{% include "/v40/vcl/draft/cd-modal/delete-draft.html" %} - -{% include "/v40/vcl/draft/cd-modal/request-review.html" %} - -{% include "/v40/vcl/draft/cd-modal/send-to-cms.html" %} - -
    - -
    -
    - -
    -
    -

    Compose letter

    -
    - -
    -
    - - Case and victim information - - - - - -
    -
    -
    - -
    - -
    -
    -

    - Autosave is on. Last saved at {{ "now" | govukTime }} -

    -
    -
    -
    - - -
    - - -
    - -
    -
    - -
    -
    - - - -
    - - - -
    -
    - - - -
    -
    - -
    - -
    -
    - - -
    -

    - -

    -

    - Create a new note -

    - -
    - -
    -
    -
    - -
    -
    - - -
    -
    -
    - -
    - -
    - -
    -

    - Monitoring codes applicable to this case: -

    -
      -
    • - Pre-charge decision -
    • -
    -
    - - - -
    -
    - -
    -{% endblock %} - -{% block pageScripts %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/draft/stopped-charge.html b/app/views/v40/vcl/draft/stopped-charge.html deleted file mode 100644 index 2ada7579a..000000000 --- a/app/views/v40/vcl/draft/stopped-charge.html +++ /dev/null @@ -1,75 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Stopped charge reason" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Why was the charge stopped? -

    -
    - -
    - -
    - - -
    - Victims' Right to Review -
    -
    - -
    - - -
    - -
    - - -
    - Victims' Right to Review -
    -
    - -
    - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/draft/substantially-altered-charge.html b/app/views/v40/vcl/draft/substantially-altered-charge.html deleted file mode 100644 index 912923ab3..000000000 --- a/app/views/v40/vcl/draft/substantially-altered-charge.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Substantially altered charge" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Has the level of charge decreased or increased? -

    -
    - -
    - -
    - - -
    - -
    - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/draft/under-review.html b/app/views/v40/vcl/draft/under-review.html deleted file mode 100644 index e08025ad6..000000000 --- a/app/views/v40/vcl/draft/under-review.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Review requested" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Review requested -

    -
    - Under review with
    - {% if (data['reviewerLevel'] == "d-request") %} - {{ data['d-reviewer'] }} (D) - {% elif (data['reviewerLevel'] == "b3-request") %} - {{ data['b3-reviewer'] }} (B3) - {% elif (data['reviewerLevel'] == "b2-request") %} - {{ data['b2-reviewer'] }} (B2) - {% else %} - {% endif %} -
    -
    - -

    What happens next

    - -

    - Check for updates on the review to find out if amendments are needed or the review process is complete. -

    - -

    - Once the letter is approved you can inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - - - Continue - - -
    - - - If you chose the wrong reviewer - - -
    - You can go back and request the review is done by another reviewer. -
    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/draft/vcl-type.html b/app/views/v40/vcl/draft/vcl-type.html deleted file mode 100644 index 496ac5f35..000000000 --- a/app/views/v40/vcl/draft/vcl-type.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="VCL type" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What do you need to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} about? -

    -
    - -
    - -
    - - -
    - -
    - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/header/vso.html b/app/views/v40/vcl/header/vso.html deleted file mode 100644 index 4125c05ec..000000000 --- a/app/views/v40/vcl/header/vso.html +++ /dev/null @@ -1,37 +0,0 @@ -{% block content %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/letter-dashboard.html b/app/views/v40/vcl/letter-dashboard.html deleted file mode 100644 index 298d9d808..000000000 --- a/app/views/v40/vcl/letter-dashboard.html +++ /dev/null @@ -1,113 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Letters" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -

    Letters in draft

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URNVictimLetter typeAuthorReviewerStatusDue dateUpdated on
    {{ data['caseUrn'] }}{{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}{% if (data['decisionType']) == "dtc" %}Decision to charge{% elif (data['decisionType']) == "mixed-charges" %}Mixed charges{% elif (data['decisionType']) == "nfa" %}No further action{% endif %}{{ data['userSurname'] | upper }}, {{ data['userForename'] }}SANDERSON, Kerry{% if (data['nfaStatus']) == "draft-in-progress" %}In progress{% elif (data['nfaStatus']) == "draft-under-review" %}Under review{% elif (data['nfaStatus']) == "draft-amendments-required" %}Amendments required{% else %}Ready to send{% endif %}{{ "today" | govukDate() }}
    14:04
    - - - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/overview.html b/app/views/v40/vcl/overview.html deleted file mode 100644 index a42c93d42..000000000 --- a/app/views/v40/vcl/overview.html +++ /dev/null @@ -1,84 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Overview" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} - -{% endblock %} diff --git a/app/views/v40/vcl/send/check-email-details.html b/app/views/v40/vcl/send/check-email-details.html deleted file mode 100644 index 21712b338..000000000 --- a/app/views/v40/vcl/send/check-email-details.html +++ /dev/null @@ -1,99 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Check details" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -

    Check the details before sending the email

    - -

    Email details

    - -
    -
    -
    - Type -
    -
    - {% if (data['vclType'] == "stopped-charge") %} - Stopped charge - {% elif (data['vclType'] == "nfa") %} - Substantially altered charge - {% endif %} -
    -
    -
    -
    - Included -
    -
    - Information pack
    - Crest survey -
    - -
    -
    -
    - From -
    -
    - Victim Services shared mailbox
    {{ data['sharedMailbox'] }} -
    -
    -
    -
    - To -
    -
    - {% if (data['recipient'] == "victim") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) - {% elif (data['recipient'] == "oic") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['oicRank'] }} {{ data['oicForename'] }} {{ data['oicSurname'] }} (officer in charge) - {% elif (data['recipient'] == "isva") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['isvaForename'] }} {{ data['isvaSurname'] }} (ISVA) - {% endif %}
    - {% if (data['recipient'] == "victim") %} - {{ data['victimEmailAddress'] }} - {% elif (data['recipient'] == "oic") %} - {{ data['oicEmailAddress'] }} - {% elif (data['recipient'] == "isva") %} - {{ data['isvaEmailAddress'] }} - {% endif %} -
    -
    - -
    - - {% if (data['nfaStatus'] == "email-delivered") %} -
    - - - Warning - Only send this email to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - {% endif %} - -

    Now send your email

    - -

    - This will inform the victim about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - - - - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/send/check-letter-details.html b/app/views/v40/vcl/send/check-letter-details.html deleted file mode 100644 index c23c8b19c..000000000 --- a/app/views/v40/vcl/send/check-letter-details.html +++ /dev/null @@ -1,96 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Check details" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    - -

    Check the details before sending for printing

    - -

    Letter details

    - -
    -
    -
    - Type -
    -
    - {% if (data['vclType'] == "stopped-charge") %} - Stopped charge - {% elif (data['vclType'] == "nfa") %} - Substantially altered charge - {% endif %} -
    -
    -
    -
    - Included -
    -
    - Information pack
    - Crest survey -
    - -
    -
    -
    - From -
    -
    - Victim Services shared mailbox
    {{ data['sharedMailbox'] }} -
    -
    -
    -
    - Printer -
    -
    - Liverpool office
    victim.services.liverpool@cps.gov.uk -
    -
    -
    -
    - Final recipient -
    -
    - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) -
    -
    -
    -
    - Recipient address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - -
    - -

    Now send for printing

    - -

    - Select Send for printing to add the letter to the print queue. -

    - - - -
    - - Send for printing later -
    - -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/send/delivered.html b/app/views/v40/vcl/send/delivered.html deleted file mode 100644 index 02c55b414..000000000 --- a/app/views/v40/vcl/send/delivered.html +++ /dev/null @@ -1,93 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Email delivered" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Email delivered to
    {{ data['victimForename'] }} {{ data['victimSurname'] }} -

    -
    - - - -

    - The information pack and Crest survey were also sent. -

    - -

    Further information

    - -

    - You can view a log of the delivered email on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved on CMS. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - - {% if (data['fumoc'] == "email") %} - - Continue - - {% elif (data['attemptToContactAgain'] == "email") %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "2") %} - - {% if (data['fumoc'] == "email") %} - - Continue - - {% elif (data['attemptToContactAgain'] == "email") %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "3") %} - - Continue - - - {% endif %} - {% elif (data['pmoc'] == "email") %} - - - Continue - - - - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/send/letter-added-to-print-queue.html b/app/views/v40/vcl/send/letter-added-to-print-queue.html deleted file mode 100644 index 2f5481e7d..000000000 --- a/app/views/v40/vcl/send/letter-added-to-print-queue.html +++ /dev/null @@ -1,86 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Letter added to print queue" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Letter sent for printing -

    -
    - -

    - The letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} was successfully sent for printing. -

    - -

    - The information pack and Crest survey were also sent for printing. -

    - -

    Further information

    - -

    - You can view a record of the letter on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved to CMS as well. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - - Continue - - - {% elif (data['callAttempt'] == "2") %} - - Continue - - - {% elif (data['callAttempt'] == "3") %} - {% if (data['victimInformed3'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% endif %} - {% elif (data['pmoc'] == "email") %} - - {% if (data['callAttempt'] == "") %} - - Continue - - - {% elif (data['callAttempt'] == "1") %} - - Continue - - - {% elif (data['callAttempt'] == "2") %} - - Continue - - - {% elif (data['callAttempt'] == "3") %} - - Continue - - - {% endif %} - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/send/letter-details.html b/app/views/v40/vcl/send/letter-details.html deleted file mode 100644 index 9c6373c54..000000000 --- a/app/views/v40/vcl/send/letter-details.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Letter details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    -

    Letter details

    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/send/letter-logged.html b/app/views/v40/vcl/send/letter-logged.html deleted file mode 100644 index 8429dfe1a..000000000 --- a/app/views/v40/vcl/send/letter-logged.html +++ /dev/null @@ -1,100 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Letter logged" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Letter logged -

    -
    - -

    - The {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} letter was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. -

    - - - -

    Further information

    - -

    - You can view the logged letter on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved to CMS. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - {% if (data['victimInformed1'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "2") %} - {% if (data['victimInformed2'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "3") %} - {% if (data['victimInformed3'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - {% endif %} - {% elif (data['pmoc'] == "post") %} - - - Continue - - - - {% else %} - - Continue - - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/send/permanent-failure.html b/app/views/v40/vcl/send/permanent-failure.html deleted file mode 100644 index 1a94059a9..000000000 --- a/app/views/v40/vcl/send/permanent-failure.html +++ /dev/null @@ -1,36 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Permanent failure" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. -

    - -

    - Check the email address is correct. If it is incorrect, you can update the email address. -

    - - -

    - Once updated, you can try to send the email again from 'Communications' tab of the victim's record. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/send/sending-email.html b/app/views/v40/vcl/send/sending-email.html deleted file mode 100644 index 3b1990d4d..000000000 --- a/app/views/v40/vcl/send/sending-email.html +++ /dev/null @@ -1,39 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Sending email" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -

    - Sending email -

    - -

    - The email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. -

    - - - -

    Further information

    - -

    - You can view a log of the sent email on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The email was automatically saved to CMS. -

    - - - Continue - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/send/technical-failure.html b/app/views/v40/vcl/send/technical-failure.html deleted file mode 100644 index 100081fac..000000000 --- a/app/views/v40/vcl/send/technical-failure.html +++ /dev/null @@ -1,26 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Technical failure" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem sending the email to {{ data['victimForename'] }} {{ data['victimSurname'] }} -

    -

    - The email was saved as a draft. -

    -

    - You can try to send the email again now. -

    -

    - Alternatively, try sending again later from the 'Communications' tab of the victim's record within the Victim Case Application. -

    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/send/temporary-failure.html b/app/views/v40/vcl/send/temporary-failure.html deleted file mode 100644 index 37d7b7b6c..000000000 --- a/app/views/v40/vcl/send/temporary-failure.html +++ /dev/null @@ -1,29 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Temporary failure" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -

    - You can try to send it again later from the 'Communications' tab of the victim's record within the Victim Case Application. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/sign-in.html b/app/views/v40/vcl/sign-in.html deleted file mode 100644 index 909384019..000000000 --- a/app/views/v40/vcl/sign-in.html +++ /dev/null @@ -1,67 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Sign in to your account" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case Application -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/tasks.html b/app/views/v40/vcl/tasks.html deleted file mode 100644 index ef1e8ce7d..000000000 --- a/app/views/v40/vcl/tasks.html +++ /dev/null @@ -1,268 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {% if (data['vclStatus'] == "draft-under-review") %} - - - - - - - {% else %} - - - - - - - {% endif %} - -
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge13 November 2025
    Overdue
    - Send letter -
    John Smith
    54KR1626525
    No further action14 November 2025
    Due today
    - Call at 14:00 -
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting14 November 2025
    Due today
    - View letter and make call -
    Alice Johnson
    54KR1626525/1
    Substantially altered charge (VCL)17 November 2025 - Amend draft -
    Barry Wiggins
    64KR1626925
    Decision to charge19 November 2025 - Amend draft -
    {{ data['victimForename'] }} {{ data['victimSurname'] }}
    {{ data['caseUrn'] }}
    Stopped charge (VCL)18 November 2025 - {% if (data['vclStatus'] == "draft-not-started") %} - - Draft letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% elif (data['vclStatus'] == "draft-in-progress") %} - - Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% elif (data['vclStatus'] == "draft-amendments-required") %} - - Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% elif (data['vclStatus'] == "before-call-1") %} - - View letter and make call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% elif (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") %} - - Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% elif (data['vclStatus'] == "after-call-attempt-3") %} - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% elif (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") %} - {% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% else %} - - Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% endif %} - - {% elif (data['vclStatus'] == "draft-ready-to-send") %} - {% if (data['pmoc'] == "") %} - - Select preferred method of contact to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% else %} - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% endif %} - - {% elif (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") or (data['pmoc'] == "email") %} - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") or (data['pmoc'] == "post") %} - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% elif (data['pmoc'] == "via-police") %} - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% elif (data['pmoc'] == "via-isva") %} - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% endif %} - {% else %} -

    No tasks!!

    - {% endif %} -
    - - -
    - -
    -
    -

    Recently viewed victims

    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-details/email-address.html b/app/views/v40/vcl/victim-details/email-address.html deleted file mode 100644 index f1f99eb59..000000000 --- a/app/views/v40/vcl/victim-details/email-address.html +++ /dev/null @@ -1,51 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim's email address" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    - -

    - -

    - - - - -
    - -
    -

    - -

    - - -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-details/preferred-method-of-contact.html b/app/views/v40/vcl/victim-details/preferred-method-of-contact.html deleted file mode 100644 index d042e23cf..000000000 --- a/app/views/v40/vcl/victim-details/preferred-method-of-contact.html +++ /dev/null @@ -1,84 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Preferred method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/case-contacts.html b/app/views/v40/vcl/victim-record/case-contacts.html deleted file mode 100644 index aa63e0425..000000000 --- a/app/views/v40/vcl/victim-record/case-contacts.html +++ /dev/null @@ -1,302 +0,0 @@ -{% block content %} -

    Case contacts

    - -
    -
    -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Family Liaison Officer -

    - -
    -
    -
    -
    -
    - Name -
    -
    - {{ data['familyLiaisonOfficerSurname'] | upper }}, {{ data['familyLiaisonOfficerForename'] }} -
    -
    - Change whether details are known (Person 3) -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['familyLiaisonOfficerPhoneNumber'] }} -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    - -
    -
    - Email address -
    -
    - {{ data['familyLiaisonOfficerEmailAddress'] }} -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -
    -
    -

    - Independent Domestic Violence Advisor (IDVA) -

    - -
    -
    -
    -
    -
    - Name -
    -
    - {{ data['idvaSurname'] | upper }}, {{ data['idvaForename'] }} -
    -
    - Change whether details are known (Person 3) -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['idvaPhoneNumber'] }} -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    - -
    -
    - Email address -
    -
    - {{ data['idvaEmailAddress'] }} -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Counsel -

    -
    - -
    -
    -
    -
    - Name -
    -
    - {{ data['counselSurname'] | upper }}, {{ data['counselForename'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['counselPhoneNumber'] }} -
    -
    - -
    -
    - Email address -
    -
    - {{ data['counselEmailAddress'] }} -
    -
    -
    -
    -
    - -
    -
    -

    - Defence solicitor -

    -
    - -
    -
    -
    -
    - Name -
    -
    - {{ data['defenceSolicitorSurname'] | upper }}, {{ data['defenceSolicitorForename'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['defenceSolicitorPhoneNumber'] }} -
    -
    - -
    -
    - Email address -
    -
    - {{ data['defenceSolicitorEmailAddress'] }} -
    -
    -
    -
    -
    - -
    -
    -

    - High Court Advocate -

    -
    - -
    -
    -
    -
    - Name -
    -
    - {{ data['highCourtAdvocateSurname'] | upper }}, {{ data['highCourtAdvocateForename'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['highCourtAdvocatePhoneNumber'] }} -
    -
    - -
    -
    - Email address -
    -
    - {{ data['highCourtAdvocateEmailAddress'] }} -
    -
    -
    -
    -
    - -
    -
    -

    - Officer in charge (Police) -

    -
    - -
    -
    -
    -
    - Rank and name -
    -
    - {{ data['oicRank'] }} {{ data['oicSurname'] | upper }}, {{ data['oicForename'] }} -
    -
    - -
    -
    - Collar number -
    -
    - {{ data['oicCollarNumber'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['oicPhoneNumber'] }} -
    -
    - -
    -
    - Email address -
    -
    - {{ data['oicEmailAddress'] }} -
    -
    -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/communications/index.html b/app/views/v40/vcl/victim-record/communications/index.html deleted file mode 100644 index 34b1b6735..000000000 --- a/app/views/v40/vcl/victim-record/communications/index.html +++ /dev/null @@ -1,128 +0,0 @@ -{% block content %} -

    Communications

    - -
    -
    - {% if (data['pmoc'] == "email") %} - {% if (data['vclStatus'] == "email-delivered") %} - {% else %} - {% if (data['victimEmailAddress'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter an email address. -

    -
    -
    - {% else %} - {% if (data['nfaStatus'] == "") %} -
    - - - Warning - Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - {% endif %} - {% endif %} - {% endif %} - {% endif %} - - {% if (data['pmoc'] == "") %} -
    - - - Warning - Preferred method of contact unknown -

    - Confirm this before you contact the victim, then select a preferred method of contact. -

    -
    -
    - {% endif %} - - {% if ((data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile")) and (data['victimPhoneNumber'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter a telephone number. -

    -
    -
    - {% endif %} - - {% if (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter an address. -

    -
    -
    - {% endif %} -
    -
    - - - -{% if (data['subTab'] == "charging-decision") %} -{% include "/v40/vcl/victim-record/pcd/index.html" %} - -{% elif (data['subTab'] == "ptm") %} -{% include "/v40/vcl/victim-record/pre-trial/pre-trial-meeting/index.html" %} - -{% elif (data['subTab'] == "vcl") %} -{% include "/v40/vcl/victim-record/vcl/index.html" %} - -{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/index.html b/app/views/v40/vcl/victim-record/index.html deleted file mode 100644 index f458886b7..000000000 --- a/app/views/v40/vcl/victim-record/index.html +++ /dev/null @@ -1,173 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block header %} -{% include "/v40/vcl/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - - {% if (data['case-locked'] == "by-someone-else") %} - {% include "/v40/vcl/case-locked/banner/by-someone-else.html" %} - {% elif (data['case-locked'] == "self-locked") %} - {% include "/v40/vcl/case-locked/banner/self-locked.html" %} - {% else %} - {% endif %} - - {% if (data['success'] == "yes") %} - - - {% else %} - {% endif %} - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    -

    - Case URN: {{ data['caseUrn'] }} -

    - - -
    -

    Contents

    - - - -
    - {% include "/v40/vcl/victim-record/summary.html" %} -
    - -
    - {% include "/v40/vcl/victim-record/victim-details.html" %} -
    - -
    - {% include "/v40/vcl/victim-record/case-contacts.html" %} -
    - -
    - {% include "/v40/vcl/victim-record/communications/index.html" %} -
    - -
    - {% include "/v40/vcl/victim-record/pcd/index.html" %} -
    - -
    - {% include "/v40/vcl/victim-record/pre-trial/index.html" %} -
    - -
    - {% include "/v40/vcl/victim-record/vcl/index.html" %} -
    -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/call/after-call-attempt-1.html b/app/views/v40/vcl/victim-record/pcd/call/after-call-attempt-1.html deleted file mode 100644 index f1a7aa50e..000000000 --- a/app/views/v40/vcl/victim-record/pcd/call/after-call-attempt-1.html +++ /dev/null @@ -1,17 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - - - - - Log another call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/call/after-call-attempt-2.html b/app/views/v40/vcl/victim-record/pcd/call/after-call-attempt-2.html deleted file mode 100644 index 167f0f473..000000000 --- a/app/views/v40/vcl/victim-record/pcd/call/after-call-attempt-2.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - - - - - Log another call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/call/after-call-attempt-3.html b/app/views/v40/vcl/victim-record/pcd/call/after-call-attempt-3.html deleted file mode 100644 index 301a0e3b9..000000000 --- a/app/views/v40/vcl/victim-record/pcd/call/after-call-attempt-3.html +++ /dev/null @@ -1,30 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    - - - Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/call/before-call-1.html b/app/views/v40/vcl/victim-record/pcd/call/before-call-1.html deleted file mode 100644 index d8168fa89..000000000 --- a/app/views/v40/vcl/victim-record/pcd/call/before-call-1.html +++ /dev/null @@ -1,17 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -

    - Telephone the victim and log the call before sending the letter. -

    - - - - - Log a call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/call/informed-after-call-1.html b/app/views/v40/vcl/victim-record/pcd/call/informed-after-call-1.html deleted file mode 100644 index 8e94ffa66..000000000 --- a/app/views/v40/vcl/victim-record/pcd/call/informed-after-call-1.html +++ /dev/null @@ -1,54 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% if (data['fumoc'] == "email") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before sending. -

    - - - Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% elif (data['fumoc'] == "post") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before sending to printing. -

    - - - Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - Reason for no letter -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. -

    - - - Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/call/informed-after-call-2.html b/app/views/v40/vcl/victim-record/pcd/call/informed-after-call-2.html deleted file mode 100644 index 627b9b0db..000000000 --- a/app/views/v40/vcl/victim-record/pcd/call/informed-after-call-2.html +++ /dev/null @@ -1,63 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") %} -

    - No changes are needed to the letter and it can now be sent. -

    - - - Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% elif (data['fumoc'] == "post") %} -

    - No changes are needed to the letter and it can now be sent. -

    - - - Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. -

    - - - Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/call/informed-after-call-3.html b/app/views/v40/vcl/victim-record/pcd/call/informed-after-call-3.html deleted file mode 100644 index f62a85252..000000000 --- a/app/views/v40/vcl/victim-record/pcd/call/informed-after-call-3.html +++ /dev/null @@ -1,67 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before sending. -

    - - - Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% elif (data['fumoc'] == "post") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before printing. -

    - - - Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. -

    - - - Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/details/call-attempt-1.html b/app/views/v40/vcl/victim-record/pcd/details/call-attempt-1.html deleted file mode 100644 index d69c0c1e9..000000000 --- a/app/views/v40/vcl/victim-record/pcd/details/call-attempt-1.html +++ /dev/null @@ -1,92 +0,0 @@ -{% block content %} -
    - -
    -
    - - Telephone call 1 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] or '09' }}:{{ data['callMinutes1'] or '08' }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Call direction -
    -
    - {% if (data['callType1'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed1'] or "Yes" }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] or "Victim was successfully informed" }} -
    -
    - {% if (data['victimInformed1'] == "No") and (data['wasTextMessageSent'] == "No") %} -
    -
    - Text message sent -
    -
    - {{ data['wasTextMessageSent'] }} -
    -
    - {% endif %} - {% if (data['wasTextMessageSent'] == "Yes") %} -
    -
    - Text message sent -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    - {% if (data['nfaStatus'] == "after-call-attempt-1") %} -
    -
    - Next call attempt -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['secondCallHour'] }}:{{ data['secondCallMinutes'] }} -
    -
    - {% else %} - {% endif %} - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/details/call-attempt-2.html b/app/views/v40/vcl/victim-record/pcd/details/call-attempt-2.html deleted file mode 100644 index a11a1dd3f..000000000 --- a/app/views/v40/vcl/victim-record/pcd/details/call-attempt-2.html +++ /dev/null @@ -1,72 +0,0 @@ -{% block content %} -
    - -
    -
    - - Telephone call 2 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Call direction -
    -
    - {% if (data['callType2'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed2'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    - {% if (data['nfaStatus'] == "after-call-attempt-2") and (data['nfaStatus'] == "after-call-attempt-2") %} -
    -
    - Next call attempt -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['thirdCallHour'] }}:{{ data['thirdCallMinutes'] }} -
    -
    - {% else %} - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/details/call-attempt-3.html b/app/views/v40/vcl/victim-record/pcd/details/call-attempt-3.html deleted file mode 100644 index 6fbbb153a..000000000 --- a/app/views/v40/vcl/victim-record/pcd/details/call-attempt-3.html +++ /dev/null @@ -1,61 +0,0 @@ -{% block content %} -
    - -
    -
    - - Telephone call 3 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Call direction -
    -
    - {% if (data['callType3'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed3'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes3'] }} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/details/email.html b/app/views/v40/vcl/victim-record/pcd/details/email.html deleted file mode 100644 index 6ce3c9357..000000000 --- a/app/views/v40/vcl/victim-record/pcd/details/email.html +++ /dev/null @@ -1,48 +0,0 @@ -{% block content %} -
    - -
    -
    - Email sent -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Also included -
    -
    - Information pack
    Crest survey -
    -
    -
    -
    - Status -
    -
    - {{ data['notifyStatus'] | capitalize }} {% if (data['notifyStatus'] == "permanent") or (data['notifyStatus'] == "technical" or data['notifyStatus'] == "temporary") %}failure{% endif %} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/details/letter.html b/app/views/v40/vcl/victim-record/pcd/details/letter.html deleted file mode 100644 index c081bac70..000000000 --- a/app/views/v40/vcl/victim-record/pcd/details/letter.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -
    -
    -
    - Letter logged -
    -
    - {{ "today" | govukDate(showWeekday=true) }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['letterDispatchNotes'] }} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/draft/amendments-required.html b/app/views/v40/vcl/victim-record/pcd/draft/amendments-required.html deleted file mode 100644 index 43611add7..000000000 --- a/app/views/v40/vcl/victim-record/pcd/draft/amendments-required.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -

    - The draft requires amendments from you before sending. -

    - - - - - Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/draft/approved-to-send.html b/app/views/v40/vcl/victim-record/pcd/draft/approved-to-send.html deleted file mode 100644 index 107037d0a..000000000 --- a/app/views/v40/vcl/victim-record/pcd/draft/approved-to-send.html +++ /dev/null @@ -1,158 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} -{% else %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    -{% endif %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} -{% if (data['callAttempt'] == "1") %} -{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% endif %} - -{% if (data['fumoc'] == "none") %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    -{% else %} - -

    - You can now send the letter. -

    -{% endif %} - -{% if (data['victimInformed3'] == "No") %} -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    -{% endif %} - -{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "none") %} - -{% else %} - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} - -{% elif (data['pmoc'] == "email") %} -

    - You can now send the letter. -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "post") %} -

    - You can now send the letter. -

    - - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "via-police") %} -

    - The letter is approved to send to the officer in charge. -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% elif (data['pmoc'] == "via-isva") %} -

    - The letter is approved to send to the victim's independent sexual violence adviser (ISVA). -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% else %} -

    - You can now send the letter. -

    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/draft/in-progress.html b/app/views/v40/vcl/victim-record/pcd/draft/in-progress.html deleted file mode 100644 index 1bc34af83..000000000 --- a/app/views/v40/vcl/victim-record/pcd/draft/in-progress.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -

    - A draft letter is in progress. -

    - - - Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/draft/not-started.html b/app/views/v40/vcl/victim-record/pcd/draft/not-started.html deleted file mode 100644 index 37d974553..000000000 --- a/app/views/v40/vcl/victim-record/pcd/draft/not-started.html +++ /dev/null @@ -1,9 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - - - Draft a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/draft/ready-to-send.html b/app/views/v40/vcl/victim-record/pcd/draft/ready-to-send.html deleted file mode 100644 index 7b63b79dc..000000000 --- a/app/views/v40/vcl/victim-record/pcd/draft/ready-to-send.html +++ /dev/null @@ -1,57 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% if (data['callAttempt'] == "1") %} -{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% else %} -{% endif %} - -

    - The letter is ready to send. No amendments are required. -

    - -{% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - - Review letter before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/draft/under-review.html b/app/views/v40/vcl/victim-record/pcd/draft/under-review.html deleted file mode 100644 index 27040210b..000000000 --- a/app/views/v40/vcl/victim-record/pcd/draft/under-review.html +++ /dev/null @@ -1,83 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% if (data['reviewer'] == "head") %} -

    - The draft is under review. The current reviewer is Cecilia Galpin (Head). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% elif (data['reviewer'] == "lawyer") %} -

    - The draft is under review. The current reviewer is Geoff Laws (Lawyer). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% else %} -

    - The draft is under review. The current reviewer is {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. -

    - - - -

    - You can still make changes to the draft if you need to. -

    -{% endif %} - - - View draft to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/index.html b/app/views/v40/vcl/victim-record/pcd/index.html deleted file mode 100644 index 91d962ca5..000000000 --- a/app/views/v40/vcl/victim-record/pcd/index.html +++ /dev/null @@ -1,25 +0,0 @@ -{% block content %} -
    -
    - -
    -
    -

    - Decision to charge -

    -
    -
    - - {% include "/v40/vcl/victim-record/vcl/send/fu-email/after-call-2.html" %} - -
    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/next-steps.html b/app/views/v40/vcl/victim-record/pcd/next-steps.html deleted file mode 100644 index 12b77b664..000000000 --- a/app/views/v40/vcl/victim-record/pcd/next-steps.html +++ /dev/null @@ -1,132 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} -{% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "before-call-1") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") or (data['nfaStatus'] == "draft-ready-to-send") or (data['nfaStatus'] == "draft-approved-to-send") %} -{% if (data['fumoc'] == "none") %} -{% else %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['nfaStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "before-call-1") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") %} -
    9. Telephone the victim when the letter is ready to send and log the call.
    10. - {% endif %} - {% if (data['nfaStatus'] == "after-call-attempt-3") %} - {% elif (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "before-call-1") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") %} -
    11. Add details from the call to the letter if needed.
    12. - {% endif %} - {% if (data['nfaStatus'] == "after-call-attempt-3") %} -
    13. Send the letter to the victim by post.
    14. - {% else %} - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} - {% if (data['nfaStatus'] == "draft-approved-to-send") %} -
    15. Send the letter to the victim by email.
    16. - {% else %} -
    17. Review the letter before sending it.
    18. -
    19. Send the letter to the victim by email.
    20. - {% endif %} - {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") or (data['attemptToContactAgain'] == "Post") %} - {% if (data['nfaStatus'] == "draft-approved-to-send") %} -
    21. Send the letter to the victim by post.
    22. - {% else %} -
    23. Review the letter before sending it.
    24. -
    25. Send the letter to the victim by post.
    26. - {% endif %} - {% elif (data['fumoc'] == "none") %} - {% else %} -
    27. Send the letter to the victim using their preferred method (email or post).
    28. - {% endif %} - {% endif %} -
    -
    -
    -{% endif %} -{% else %} -{% endif %} -{% elif (data['pmoc'] == "email") or (data['pmoc'] == "post") %} -{% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-ready-to-send") or (data['nfaStatus'] == "draft-approved-to-send") %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['nfaStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} - {% if (data['pmoc'] == "") %} -
    9. Review the letter.
    10. -
    11. Find out and update the victim's preferred method of contact to proceed further.
    12. - {% else %} - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "draft-ready-to-send") %} -
    13. Review the letter before sending it.
    14. - {% endif %} - {% if (data['pmoc'] == "email") %} -
    15. Send the letter to the victim by email.
    16. - {% elif (data['pmoc'] == "post") %} -
    17. Send the letter to the victim by post.
    18. - {% elif (data['pmoc'] == "via-police") %} -
    19. Send the letter to the officer in charge by email using Outlook.
    20. - {% elif (data['pmoc'] == "via-isva") %} -
    21. Send the letter to the independent sexual violence adviser (ISVA) by email using Outlook.
    22. - {% endif %} - {% endif %} -
    -
    -
    -{% endif %} -{% elif (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} -{% else %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['nfaStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} -
    9. Review the letter.
    10. -
    11. Find out and update the victim's preferred method of contact to proceed further.
    12. -
    -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/email/after-call-attempt-1.html b/app/views/v40/vcl/victim-record/pcd/send/email/after-call-attempt-1.html deleted file mode 100644 index 0ad16c649..000000000 --- a/app/views/v40/vcl/victim-record/pcd/send/email/after-call-attempt-1.html +++ /dev/null @@ -1,59 +0,0 @@ -{% block content %} - - -{% include "/v40/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/email/after-call-attempt-2.html b/app/views/v40/vcl/victim-record/pcd/send/email/after-call-attempt-2.html deleted file mode 100644 index 6a13e5b1d..000000000 --- a/app/views/v40/vcl/victim-record/pcd/send/email/after-call-attempt-2.html +++ /dev/null @@ -1,63 +0,0 @@ -{% block content %} - - -{% include "/v40/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/email/delivered.html b/app/views/v40/vcl/victim-record/pcd/send/email/delivered.html deleted file mode 100644 index 09cb7578c..000000000 --- a/app/views/v40/vcl/victim-record/pcd/send/email/delivered.html +++ /dev/null @@ -1,46 +0,0 @@ -{% block content %} - - -{% include "/v40/vcl/victim-record/communications/charging-decision/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/email/failure-permanent.html b/app/views/v40/vcl/victim-record/pcd/send/email/failure-permanent.html deleted file mode 100644 index 4af640b3d..000000000 --- a/app/views/v40/vcl/victim-record/pcd/send/email/failure-permanent.html +++ /dev/null @@ -1,53 +0,0 @@ -{% block content %} - - -{% include "/v40/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/email/failure-technical.html b/app/views/v40/vcl/victim-record/pcd/send/email/failure-technical.html deleted file mode 100644 index 5220a8887..000000000 --- a/app/views/v40/vcl/victim-record/pcd/send/email/failure-technical.html +++ /dev/null @@ -1,47 +0,0 @@ -{% block content %} - - -{% include "/v40/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/email/failure-temporary.html b/app/views/v40/vcl/victim-record/pcd/send/email/failure-temporary.html deleted file mode 100644 index 0f312b470..000000000 --- a/app/views/v40/vcl/victim-record/pcd/send/email/failure-temporary.html +++ /dev/null @@ -1,53 +0,0 @@ -{% block content %} - - -{% include "/v40/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/email/sending.html b/app/views/v40/vcl/victim-record/pcd/send/email/sending.html deleted file mode 100644 index c08c5f221..000000000 --- a/app/views/v40/vcl/victim-record/pcd/send/email/sending.html +++ /dev/null @@ -1,44 +0,0 @@ -{% block content %} - - -{% include "/v40/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/fu-email/after-call-1.html b/app/views/v40/vcl/victim-record/pcd/send/fu-email/after-call-1.html deleted file mode 100644 index 9f83e5ad8..000000000 --- a/app/views/v40/vcl/victim-record/pcd/send/fu-email/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% include "/v40/vcl/victim-record/pcd/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/fu-email/after-call-2.html b/app/views/v40/vcl/victim-record/pcd/send/fu-email/after-call-2.html deleted file mode 100644 index 66e462883..000000000 --- a/app/views/v40/vcl/victim-record/pcd/send/fu-email/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/pcd/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v40/vcl/victim-record/pcd/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/fu-email/after-call-3.html b/app/views/v40/vcl/victim-record/pcd/send/fu-email/after-call-3.html deleted file mode 100644 index ed4f8cc91..000000000 --- a/app/views/v40/vcl/victim-record/pcd/send/fu-email/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/pcd/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v40/vcl/victim-record/pcd/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/fu-email/failure-permanent.html b/app/views/v40/vcl/victim-record/pcd/send/fu-email/failure-permanent.html deleted file mode 100644 index b080e19ed..000000000 --- a/app/views/v40/vcl/victim-record/pcd/send/fu-email/failure-permanent.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% include "/v40/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/fu-email/failure-technical.html b/app/views/v40/vcl/victim-record/pcd/send/fu-email/failure-technical.html deleted file mode 100644 index 355481d69..000000000 --- a/app/views/v40/vcl/victim-record/pcd/send/fu-email/failure-technical.html +++ /dev/null @@ -1,15 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% include "/v40/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/fu-email/failure-temporary.html b/app/views/v40/vcl/victim-record/pcd/send/fu-email/failure-temporary.html deleted file mode 100644 index 2cb3e17ee..000000000 --- a/app/views/v40/vcl/victim-record/pcd/send/fu-email/failure-temporary.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% include "/v40/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/fu-email/sending.html b/app/views/v40/vcl/victim-record/pcd/send/fu-email/sending.html deleted file mode 100644 index c34a8e0aa..000000000 --- a/app/views/v40/vcl/victim-record/pcd/send/fu-email/sending.html +++ /dev/null @@ -1,107 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - - - -
    - - - -{% include "/v40/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-call-1.html b/app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-call-1.html deleted file mode 100644 index 1dc34b2e4..000000000 --- a/app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-call-1.html +++ /dev/null @@ -1,101 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - - - -
    - -{% include "/v40/vcl/victim-record/communications/charging-decision/details/letter.html" %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-call-2.html b/app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-call-2.html deleted file mode 100644 index 7cac329f2..000000000 --- a/app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-call-2.html +++ /dev/null @@ -1,63 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v40/vcl/victim-record/communications/charging-decision/details/letter.html" %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-call-3.html b/app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-call-3.html deleted file mode 100644 index ab922a957..000000000 --- a/app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-call-3.html +++ /dev/null @@ -1,67 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v40/vcl/victim-record/communications/charging-decision/details/letter.html" %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html b/app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html deleted file mode 100644 index 32ba7c889..000000000 --- a/app/views/v40/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html +++ /dev/null @@ -1,114 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    -
    - -
    - -{% include "/v40/vcl/victim-record/communications/charging-decision/details/letter.html" %} - - - -
    - -
    - - - Previous letter attempts - - -
    -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html b/app/views/v40/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html deleted file mode 100644 index ee0fe692a..000000000 --- a/app/views/v40/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html +++ /dev/null @@ -1,51 +0,0 @@ -{% block content %} - - -{% include "/v40/vcl/victim-record/communications/charging-decision/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html b/app/views/v40/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html deleted file mode 100644 index 1c37a4e3a..000000000 --- a/app/views/v40/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html +++ /dev/null @@ -1,55 +0,0 @@ -{% block content %} - - -{% include "/v40/vcl/victim-record/communications/charging-decision/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html b/app/views/v40/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html deleted file mode 100644 index 4c650f6fb..000000000 --- a/app/views/v40/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html +++ /dev/null @@ -1,59 +0,0 @@ -{% block content %} - - -{% include "/v40/vcl/victim-record/communications/charging-decision/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/letter/after-email-undelivered.html b/app/views/v40/vcl/victim-record/pcd/send/letter/after-email-undelivered.html deleted file mode 100644 index 3f611c1f5..000000000 --- a/app/views/v40/vcl/victim-record/pcd/send/letter/after-email-undelivered.html +++ /dev/null @@ -1,84 +0,0 @@ -{% block content %} - - -{% include "/v40/vcl/victim-record/communications/charging-decision/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pcd/send/letter/dispatched.html b/app/views/v40/vcl/victim-record/pcd/send/letter/dispatched.html deleted file mode 100644 index 467e8d3cf..000000000 --- a/app/views/v40/vcl/victim-record/pcd/send/letter/dispatched.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/pcd/details/letter.html" %} - -{% if (data['notifyStatus'] == "") %} -{% else %} -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/pcd/details/email.html" %} -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pre-trial/index.html b/app/views/v40/vcl/victim-record/pre-trial/index.html deleted file mode 100644 index c5b651a7f..000000000 --- a/app/views/v40/vcl/victim-record/pre-trial/index.html +++ /dev/null @@ -1,43 +0,0 @@ -{% block content %} -
    -
    -

    Pre-trial

    - {% if (data['pmoc'] == "email") %} - {% if (data['nfaStatus'] == "email-delivered") %} - {% else %} -
    - - - Warning - Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - {% endif %} - - {% elif (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - {% if (data['victimInformed1'] == "Yes") or (data['victimInformed2'] == "Yes") or (data['victimInformed3'] == "Yes") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "draft-approved-to-send") %} - {% else %} -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - {% endif %} - {% elif (data['pmoc'] == "post") or (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} - {% else %} -
    - - - Warning - Preferred method of contact unknown -

    - Confirm this before you contact the victim, then select a preferred method of contact. -

    -
    -
    - {% endif %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/pre-trial/pre-trial-meeting/index.html b/app/views/v40/vcl/victim-record/pre-trial/pre-trial-meeting/index.html deleted file mode 100644 index 8d271c162..000000000 --- a/app/views/v40/vcl/victim-record/pre-trial/pre-trial-meeting/index.html +++ /dev/null @@ -1,22 +0,0 @@ -{% block content %} -
    -
    -
    -
    -

    - CPS pre-trial meeting -

    -
    -
    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a meeting yet. -

    - - - Draft a letter to offer a CPS pre-trial meeting - -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/summary.html b/app/views/v40/vcl/victim-record/summary.html deleted file mode 100644 index a4d763d71..000000000 --- a/app/views/v40/vcl/victim-record/summary.html +++ /dev/null @@ -1,372 +0,0 @@ -{% block content %} -

    - Summary -

    - -
    -
    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - {% if (data['victimInformed1'] == "Yes") or (data['victimInformed2'] == "Yes") or (data['victimInformed3'] == "Yes") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "draft-approved-to-send") %} - {% else %} -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - {% endif %} - {% endif %} - -
    -
    - -
    -
    - -
    -
    -

    - Victim details -

    - - -
    - -
    -
    -
    -
    - Name -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -
    -
    -
    -
    - Age -
    -
    - {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) -
    -
    -
    -
    - Categories -
    -
    -

    - Victim -

    -

    - Vulnerable -

    -

    - Intimidated -

    -
    -
    -
    -
    - Disability or access need -
    -
    - Yes -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Want to be contacted -
    -
    - Yes -
    -
    -
    -
    - Preferred method of contact -
    -
    - {{ data['pmoc'] | capitalize }} -
    -
    -
    -
    - Preferred contact times -
    -
    - {{ data['preferredContactTimes'] }} -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -

    - Case contacts -

    - - -
    - -
    -
    -
    -
    - Family Liaison Officer -
    -
    - {{ data['familyLiaisonOfficerSurname'] | upper }}, {{ data['familyLiaisonOfficerForename'] }} -
    -
    -
    -
    - IDVA -
    -
    - {{ data['idvaSurname'] | upper }}, {{ data['idvaForename'] }} -
    -
    -
    -
    - Counsel -
    -
    - {{ data['counselSurname'] | upper }}, {{ data['counselForename'] }} -
    -
    -
    -
    - Defence solicitor -
    -
    - {{ data['defenceSolicitorSurname'] | upper }}, {{ data['defenceSolicitorForename'] }} -
    -
    -
    -
    - High court advocate -
    -
    - {{ data['highCourtAdvocateSurname'] | upper }}, {{ data['highCourtAdvocateForename'] }} -
    -
    -
    -
    - Officer in charge -
    -
    - {{ data['oicRank'] }} {{ data['oicSurname'] | upper }}, {{ data['oicForename'] }} -
    -
    -
    -
    -
    - -
    -
    -

    - Case information -

    -
    - -
    -
    -
    -
    - Case status -
    -
    - Pending -
    -
    -
    -
    - Monitoring codes -
    -
    -

    - Mental health -

    -

    - Domestic violence -

    -

    - Prohibited weapons -

    -

    - Human trafficking -

    -

    - Media interest -

    -
    -
    -
    -
    - Next hearing -
    -
    -

    - First hearing -

    -

    - Thursday, 27 November 2025 -

    -

    - Southend Court House: County Court and Family Court and Magistrates Court -

    -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -

    - Defendant information -

    -
    - -
    -

    - DAVIES, Bella -

    -
    -
    -
    - Age -
    -
    - 34 (15/9/1990) -
    -
    -
    -
    - Charge -
    -
    - Grievous bodily harm -
    -
    -
    -
    - Custody -
    -
    - In police custody, 15 days -
    -
    -
    - -

    - SIMPSON, Bart -

    -
    -
    -
    - Age -
    -
    - 15 (8/8/2010) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 6 days -
    -
    -
    - -

    - JONES, Vince -

    -
    -
    -
    - Age -
    -
    - 45 (15/9/1979) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 5 days -
    -
    -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/call/after-call-attempt-1.html b/app/views/v40/vcl/victim-record/vcl/call/after-call-attempt-1.html deleted file mode 100644 index 4468dae3f..000000000 --- a/app/views/v40/vcl/victim-record/vcl/call/after-call-attempt-1.html +++ /dev/null @@ -1,23 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - - - -{% if (data['secondCallHour']) == "" %} - - Log a text message to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% else %} - - Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/call/after-call-attempt-2.html b/app/views/v40/vcl/victim-record/vcl/call/after-call-attempt-2.html deleted file mode 100644 index 6dd8dcc5b..000000000 --- a/app/views/v40/vcl/victim-record/vcl/call/after-call-attempt-2.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - - - - - Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/call/after-call-attempt-3.html b/app/views/v40/vcl/victim-record/vcl/call/after-call-attempt-3.html deleted file mode 100644 index 658519275..000000000 --- a/app/views/v40/vcl/victim-record/vcl/call/after-call-attempt-3.html +++ /dev/null @@ -1,38 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    - - - -

    - First, you must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/call/before-call-1.html b/app/views/v40/vcl/victim-record/vcl/call/before-call-1.html deleted file mode 100644 index 022de3f07..000000000 --- a/app/views/v40/vcl/victim-record/vcl/call/before-call-1.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% if (data['victimPhoneNumber'] == "") %} -

    - You must confirm the preferred method of contact first then enter a telephone number. -

    -{% else %} -

    - Telephone the victim and log the details during the call. -

    - - - View letter and make call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/call/informed-after-call-1.html b/app/views/v40/vcl/victim-record/vcl/call/informed-after-call-1.html deleted file mode 100644 index 17d98093a..000000000 --- a/app/views/v40/vcl/victim-record/vcl/call/informed-after-call-1.html +++ /dev/null @@ -1,45 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - Reason for no letter -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/call/informed-after-call-2.html b/app/views/v40/vcl/victim-record/vcl/call/informed-after-call-2.html deleted file mode 100644 index 3be8bd5b2..000000000 --- a/app/views/v40/vcl/victim-record/vcl/call/informed-after-call-2.html +++ /dev/null @@ -1,54 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/call/informed-after-call-3.html b/app/views/v40/vcl/victim-record/vcl/call/informed-after-call-3.html deleted file mode 100644 index 6991eebf9..000000000 --- a/app/views/v40/vcl/victim-record/vcl/call/informed-after-call-3.html +++ /dev/null @@ -1,58 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/details/call-attempt-1.html b/app/views/v40/vcl/victim-record/vcl/details/call-attempt-1.html deleted file mode 100644 index 5529172b1..000000000 --- a/app/views/v40/vcl/victim-record/vcl/details/call-attempt-1.html +++ /dev/null @@ -1,75 +0,0 @@ -{% block content %} -
    -
    -
    - Telephone call 1 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    - -
    -
    - Call direction -
    -
    - {% if (data['callType1'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed1'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    - {% if (data['victimInformed1'] == "No") and (data['wasTextMessageSent'] == "No") %} -
    -
    - Text message sent -
    -
    - {{ data['wasTextMessageSent'] }} -
    -
    - {% endif %} - {% if (data['wasTextMessageSent'] == "Yes") %} -
    -
    - Text message sent -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    - {% if (data['vclStatus'] == "after-call-attempt-1") %} -
    -
    - Next call attempt -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['secondCallHour'] }}:{{ data['secondCallMinutes'] }} -
    -
    - {% else %} - {% endif %} - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/details/call-attempt-2.html b/app/views/v40/vcl/victim-record/vcl/details/call-attempt-2.html deleted file mode 100644 index e77f9f609..000000000 --- a/app/views/v40/vcl/victim-record/vcl/details/call-attempt-2.html +++ /dev/null @@ -1,55 +0,0 @@ -{% block content %} -
    -
    -
    - Telephone call 2 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} -
    -
    - -
    -
    - Call direction -
    -
    - {% if (data['callType2'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed2'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    - {% if (data['vclStatus'] == "after-call-attempt-2") and (data['vclStatus'] == "after-call-attempt-2") %} -
    -
    - Next call attempt -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['thirdCallHour'] }}:{{ data['thirdCallMinutes'] }} -
    -
    - {% else %} - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/details/call-attempt-3.html b/app/views/v40/vcl/victim-record/vcl/details/call-attempt-3.html deleted file mode 100644 index e0dfbce15..000000000 --- a/app/views/v40/vcl/victim-record/vcl/details/call-attempt-3.html +++ /dev/null @@ -1,44 +0,0 @@ -{% block content %} -
    -
    -
    - Telephone call 3 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} -
    -
    - -
    -
    - Call direction -
    -
    - {% if (data['callType3'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed3'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes3'] }} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/details/email.html b/app/views/v40/vcl/victim-record/vcl/details/email.html deleted file mode 100644 index b44fbe5d0..000000000 --- a/app/views/v40/vcl/victim-record/vcl/details/email.html +++ /dev/null @@ -1,36 +0,0 @@ -{% block content %} -
    -
    -
    - Email sent -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Also included -
    -
    - Information pack
    Crest survey -
    -
    -
    -
    - Status -
    -
    - {{ data['notifyStatus'] | capitalize }} {% if (data['notifyStatus'] == "permanent") or (data['notifyStatus'] == "technical" or data['notifyStatus'] == "temporary") %}failure{% endif %} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/details/letter.html b/app/views/v40/vcl/victim-record/vcl/details/letter.html deleted file mode 100644 index c081bac70..000000000 --- a/app/views/v40/vcl/victim-record/vcl/details/letter.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -
    -
    -
    - Letter logged -
    -
    - {{ "today" | govukDate(showWeekday=true) }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['letterDispatchNotes'] }} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/draft/amendments-required.html b/app/views/v40/vcl/victim-record/vcl/draft/amendments-required.html deleted file mode 100644 index 046cdc803..000000000 --- a/app/views/v40/vcl/victim-record/vcl/draft/amendments-required.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -

    - You need to amend the draft before sending. -

    - - - - - Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/draft/approved-to-send.html b/app/views/v40/vcl/victim-record/vcl/draft/approved-to-send.html deleted file mode 100644 index 859d0092b..000000000 --- a/app/views/v40/vcl/victim-record/vcl/draft/approved-to-send.html +++ /dev/null @@ -1,162 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} -{% else %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    -{% endif %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} -{% if (data['callAttempt'] == "1") %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% endif %} - -{% if (data['fumoc'] == "none") %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    -{% else %} - -

    - You can now send the letter. -

    -{% endif %} - -{% if (data['victimInformed3'] == "No") %} -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    -{% endif %} - -{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") %} - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") %} - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "none") %} - -{% elif (data['victimInformed3'] == "No") %} - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% else %} -

    - No phone call was logged. It is also not known how the victim wants to receive the letter. -

    -{% endif %} - -{% elif (data['pmoc'] == "email") %} -

    - You can now send the letter. -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "post") %} -

    - You can now send the letter. -

    - - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "via-police") %} -

    - The letter is approved to send to the officer in charge. -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% elif (data['pmoc'] == "via-isva") %} -

    - The letter is approved to send to the victim's independent sexual violence adviser (ISVA). -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% else %} -

    - You can now send the letter. -

    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/draft/in-progress.html b/app/views/v40/vcl/victim-record/vcl/draft/in-progress.html deleted file mode 100644 index 8ae44ec14..000000000 --- a/app/views/v40/vcl/victim-record/vcl/draft/in-progress.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -

    - A draft letter is in progress. -

    - - - Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/draft/not-started.html b/app/views/v40/vcl/victim-record/vcl/draft/not-started.html deleted file mode 100644 index e26ff53c6..000000000 --- a/app/views/v40/vcl/victim-record/vcl/draft/not-started.html +++ /dev/null @@ -1,10 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about a stopped or substantially altered charge. -

    - - - Draft a letter to inform about the stopped or substantially altered charge - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/draft/ready-to-send.html b/app/views/v40/vcl/victim-record/vcl/draft/ready-to-send.html deleted file mode 100644 index 28b9c83b3..000000000 --- a/app/views/v40/vcl/victim-record/vcl/draft/ready-to-send.html +++ /dev/null @@ -1,88 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% if (data['callAttempt'] == "1") %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% else %} -{% endif %} - - - -{% if (data['pmoc'] == "email") and (data['victimEmailAddress'] == "") %} -

    - You must confirm the preferred method of contact first then enter an email address. -

    -{% elif (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} -

    - You must confirm the preferred method of contact first then enter a address. -

    -{% else %} -

    - The letter is ready to send. No amendments are required. -

    - -

    - You must review the letter before sending to the victim. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% else %} - {% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/draft/under-review.html b/app/views/v40/vcl/victim-record/vcl/draft/under-review.html deleted file mode 100644 index 10bb71782..000000000 --- a/app/views/v40/vcl/victim-record/vcl/draft/under-review.html +++ /dev/null @@ -1,83 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% if (data['reviewer'] == "head") %} -

    - The draft is under review. The current reviewer is Cecilia Galpin (Head). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% elif (data['reviewer'] == "lawyer") %} -

    - The draft is under review. The current reviewer is Geoff Laws (Lawyer). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% else %} -

    - The draft is under review with {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. -

    - - - -

    - You can still make changes to the draft if you need to. -

    -{% endif %} - - - View draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/index copy.html b/app/views/v40/vcl/victim-record/vcl/index copy.html deleted file mode 100644 index 033cf99e3..000000000 --- a/app/views/v40/vcl/victim-record/vcl/index copy.html +++ /dev/null @@ -1,39 +0,0 @@ -'/v40/vcl/victim-record?pmoc=mobile&vclType=draft-not-started&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=draft-in-progress&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=draft-under-review&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=draft-amendments-required&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=draft-ready-to-send&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=draft-approved-to-send&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=before-call-1&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-1&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-2&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-3&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-1&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-2&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-3&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-1&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-2&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-3&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-permanent&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-permanent-with-success&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-technical&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-temporary&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-email-sending&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-letter-dispatched&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-1&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-2&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-3&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-fu-email-undelivered&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=email&vclType=email-delivered&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=email&vclType=email-after-call-attempt-1&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=email&vclType=email-after-call-attempt-2&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=email&vclType=email-failure-permanent&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=email&vclType=email-failure-permanent-with-success&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=email&vclType=email-failure-technical&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=email&vclType=email-failure-temporary&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=email&vclType=email-sending&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=post&vclType=letter-dispatched&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-1&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-2&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-3&subTab=vcl#communications', -'/v40/vcl/victim-record?pmoc=post&vclType=letter-after-email-undelivered&subTab=vcl#communications', \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/index.html b/app/views/v40/vcl/victim-record/vcl/index.html deleted file mode 100644 index 299d48057..000000000 --- a/app/views/v40/vcl/victim-record/vcl/index.html +++ /dev/null @@ -1,219 +0,0 @@ -{% block content %} -
    - - - - - {% if (data['vclType'] == 'stopped-charge') or (data['vclType'] == 'altered-charge') %} -
    -
    -
    -

    - {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% elif (data['vclType'] == "altered-charge") %}Substantially altered charge{% else %}VCL decision{% endif %} -

    -
    -
    - - - - {% if (data['vclStatus'] == "draft-not-started") %} - {% include "/v40/vcl/victim-record/vcl/draft/not-started.html" %} - - {% elif (data['vclStatus'] == "draft-in-progress") %} - {% include "/v40/vcl/victim-record/vcl/draft/in-progress.html" %} - - {% elif (data['vclStatus'] == "draft-under-review") %} - {% include "/v40/vcl/victim-record/vcl/draft/under-review.html" %} - - {% elif (data['vclStatus'] == "draft-amendments-required") %} - {% include "/v40/vcl/victim-record/vcl/draft/amendments-required.html" %} - - {% elif (data['vclStatus'] == "draft-ready-to-send") %} - {% include "/v40/vcl/victim-record/vcl/draft/ready-to-send.html" %} - - {% elif (data['vclStatus'] == "draft-approved-to-send") %} - {% include "/v40/vcl/victim-record/vcl/draft/approved-to-send.html" %} - - - {% elif (data['vclStatus'] == "before-call-1") %} - {% include "/v40/vcl/victim-record/vcl/call/before-call-1.html" %} - - {% elif (data['vclStatus'] == "informed-after-call-1") %} - {% include "/v40/vcl/victim-record/vcl/call/informed-after-call-1.html" %} - - {% elif (data['vclStatus'] == "informed-after-call-2") %} - {% include "/v40/vcl/victim-record/vcl/call/informed-after-call-2.html" %} - - {% elif (data['vclStatus'] == "informed-after-call-3") %} - {% include "/v40/vcl/victim-record/vcl/call/informed-after-call-3.html" %} - - {% elif (data['vclStatus'] == "after-call-attempt-1") %} - {% include "/v40/vcl/victim-record/vcl/call/after-call-attempt-1.html" %} - - {% elif (data['vclStatus'] == "after-call-attempt-2") %} - {% include "/v40/vcl/victim-record/vcl/call/after-call-attempt-2.html" %} - - {% elif (data['vclStatus'] == "after-call-attempt-3") %} - {% include "/v40/vcl/victim-record/vcl/call/after-call-attempt-3.html" %} - - - {% elif (data['vclStatus'] == "fu-email-after-call-1") %} - {% include "/v40/vcl/victim-record/vcl/send/fu-email/after-call-1.html" %} - - {% elif (data['vclStatus'] == "fu-email-after-call-2") %} - {% include "/v40/vcl/victim-record/vcl/send/fu-email/after-call-2.html" %} - - {% elif (data['vclStatus'] == "fu-email-after-call-3") %} - {% include "/v40/vcl/victim-record/vcl/send/fu-email/after-call-3.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-permanent") %} - {% include "/v40/vcl/victim-record/vcl/send/fu-email/failure-permanent.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-permanent-with-success") %} - {% include "/v40/vcl/victim-record/vcl/send/fu-email/failure-permanent-with-success.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-technical") %} - {% include "/v40/vcl/victim-record/vcl/send/fu-email/failure-technical.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-temporary") %} - {% include "/v40/vcl/victim-record/vcl/send/fu-email/failure-temporary.html" %} - - {% elif (data['vclStatus'] == "fu-email-sending") %} - {% include "/v40/vcl/victim-record/vcl/send/fu-email/sending.html" %} - - - {% elif (data['vclStatus'] == "fu-letter-dispatched") %} - {% include "/v40/vcl/victim-record/vcl/send/fu-letter/dispatched.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-call-1") %} - {% include "/v40/vcl/victim-record/vcl/send/fu-letter/after-call-1.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-call-2") %} - {% include "/v40/vcl/victim-record/vcl/send/fu-letter/after-call-2.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-call-3") %} - {% include "/v40/vcl/victim-record/vcl/send/fu-letter/after-call-3.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-fu-email-undelivered") %} - {% include "/v40/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html" %} - - - {% elif (data['vclStatus'] == "email-delivered") %} - {% include "/v40/vcl/victim-record/vcl/send/email/delivered.html" %} - - {% elif (data['vclStatus'] == "email-after-call-attempt-1") %} - {% include "/v40/vcl/victim-record/vcl/send/email/after-call-attempt-1.html" %} - - {% elif (data['vclStatus'] == "email-after-call-attempt-2") %} - {% include "/v40/vcl/victim-record/vcl/send/email/after-call-attempt-2.html" %} - - {% elif (data['vclStatus'] == "email-failure-permanent") %} - {% include "/v40/vcl/victim-record/vcl/send/email/failure-permanent.html" %} - - {% elif (data['vclStatus'] == "email-failure-permanent-with-success") %} - {% include "/v40/vcl/victim-record/vcl/send/email/failure-permanent-with-success.html" %} - - {% elif (data['vclStatus'] == "email-failure-technical") %} - {% include "/v40/vcl/victim-record/vcl/send/email/failure-technical.html" %} - - {% elif (data['vclStatus'] == "email-failure-temporary") %} - {% include "/v40/vcl/victim-record/vcl/send/email/failure-temporary.html" %} - - {% elif (data['vclStatus'] == "email-sending") %} - {% include "/v40/vcl/victim-record/vcl/send/email/sending.html" %} - - - {% elif (data['vclStatus'] == "letter-dispatched") %} - {% include "/v40/vcl/victim-record/vcl/send/letter/dispatched.html" %} - - {% elif (data['vclStatus'] == "letter-after-call-attempt-1") %} - {% include "/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html" %} - - {% elif (data['vclStatus'] == "letter-after-call-attempt-2") %} - {% include "/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html" %} - - {% elif (data['vclStatus'] == "letter-after-call-attempt-3") %} - {% include "/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html" %} - - {% elif (data['vclStatus'] == "letter-after-email-undelivered") %} - {% include "/v40/vcl/victim-record/vcl/send/letter/after-email-undelivered.html" %} - - {% else %} -

    There was a problem retrieving information. Try again later.

    - {% endif %} - - {% include "/v40/vcl/victim-record/vcl/next-steps.html" %} - - -
    -
    -
    - {% else %} -
    - - {% if (data['pmoc'] == "via-police") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by the police. -

    - {% elif (data['pmoc'] == "via-isva") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by their independent sexual violence adviser (ISVA). -

    - {% else %} - {% include "/v40/vcl/victim-record/vcl/draft/not-started.html" %} - {% endif %} - - {% include "/v40/vcl/victim-record/vcl/next-steps.html" %} - - {% if (data['vclSent'] == "yes") or (data['vclSent'] == "na") %} - - Draft another letter to inform about the stopped or substantially altered charge - - {% endif %} -
    - - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/next-steps.html b/app/views/v40/vcl/victim-record/vcl/next-steps.html deleted file mode 100644 index ee5fa69fa..000000000 --- a/app/views/v40/vcl/victim-record/vcl/next-steps.html +++ /dev/null @@ -1,176 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} -{% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") or (data['vclStatus'] == "after-call-attempt-3") or (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") or (data['vclStatus'] == "draft-ready-to-send") or (data['vclStatus'] == "draft-approved-to-send") %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - - {% if (data['vclStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} - - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") %} -
    9. Telephone the victim when the letter is ready to send and log the call.
    10. - {% endif %} - - {% if (data['vclStatus'] == "after-call-attempt-3") %} -
    11. Review the letter before sending it.
    12. -
    13. Send the letter to the victim by post.
    14. - {% if (data['fumoc'] == "none") %} - {% else %} -
    15. Review the letter before sending it.
    16. -
    17. Send the letter to the victim by post.
    18. - {% endif %} - {% elif (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") or (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") %} -
    19. Add details from the call to the letter if needed.
    20. - {% endif %} - - {% if (data['vclStatus'] == "after-call-attempt-3") %} - {% else %} - {% if (data['fumoc'] == "email") %} - {% if (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    21. Send the letter to the victim by email.
    22. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    23. Send the letter to the victim by email.
    24. - {% endif %} - {% endif %} - {% elif (data['attemptToContactAgain'] == "email") %} - {% if (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    25. Send the letter to the victim by email.
    26. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    27. Review the letter before sending it.
    28. -
    29. Send the letter to the victim by email.
    30. - {% endif %} - {% endif %} - {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") %} - {% if (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    31. Send the letter to the victim by post.
    32. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    33. Send the letter to the victim by post.
    34. - {% endif %} - {% endif %} - {% elif (data['attemptToContactAgain'] == "post") %} - {% if (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    35. Send the letter to the victim by post.
    36. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    37. Review the letter before sending it.
    38. -
    39. Send the letter to the victim by post.
    40. - {% endif %} - {% endif %} - {% elif (data['fumoc'] == "none") %} - {% else %} -
    41. Send the letter to the victim using their preferred method (email or post).
    42. - {% endif %} - {% endif %} -
    -
    -
    -{% else %} -{% endif %} -{% elif (data['pmoc'] == "email") or (data['pmoc'] == "post") %} -{% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-ready-to-send") or (data['vclStatus'] == "draft-approved-to-send") %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['vclStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} - {% if (data['pmoc'] == "") %} -
    9. Review the letter.
    10. -
    11. Find out and update the victim's preferred method of contact to proceed further.
    12. - {% else %} - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "draft-ready-to-send") %} -
    13. Review the letter before sending it.
    14. - {% endif %} - {% if (data['pmoc'] == "email") %} -
    15. Send the letter to the victim by email.
    16. - {% elif (data['pmoc'] == "post") %} -
    17. Send the letter to the victim by post.
    18. - {% elif (data['pmoc'] == "via-police") %} -
    19. Send the letter to the officer in charge by email using Outlook.
    20. - {% elif (data['pmoc'] == "via-isva") %} -
    21. Send the letter to the independent sexual violence adviser (ISVA) by email using Outlook.
    22. - {% endif %} - {% endif %} -
    -
    -
    -{% endif %} -{% elif (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} -{% else %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['vclStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} -
    9. Review the letter.
    10. -
    11. Find out and update the victim's preferred method of contact to proceed further.
    12. -
    -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/progress-tracker.html b/app/views/v40/vcl/victim-record/vcl/progress-tracker.html deleted file mode 100644 index 6559e5b0a..000000000 --- a/app/views/v40/vcl/victim-record/vcl/progress-tracker.html +++ /dev/null @@ -1,252 +0,0 @@ -{% block content %} -

    - Progress tracker -

    - -{% if (data['pmoc'] == "via-police") %} -
    -
      -
    1. - - - Send the letter to the officer in charge by email using Outlook not completed - -
    2. -
    -
    - -{% elif (data['pmoc'] == "via-isva") %} -
    -
      -
    1. - - - Send the letter to the independent sexual violence adviser (ISVA) by email using Outlook not completed - -
    2. -
    -
    - -{% else %} -
    -
      - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} -
    1. - - - Draft the letter and send for review not completed - -
    2. - {% elif (data['vclStatus'] == "draft-amendments-required") %} -
    3. - - - Draft the letter and send for review completed - -
    4. -
    5. - - - Amend the letter, then request a review not completed - -
    6. - {% else %} -
    7. - - - Draft the letter and send for review completed - -
    8. - {% endif %} - - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} -
    9. - - - Check for updates on the review not completed - -
    10. -
    11. - - - Amend if needed not completed - -
    12. - {% else %} -
    13. - - - Check for updates on the review completed - -
    14. - {% endif %} - {% endif %} - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") %} -
    15. - - - Telephone the victim and log the call not completed - -
    16. -
    17. - - - Add details from the call to the letter if needed not completed - -
    18. -
    19. - - - Send the letter to the victim using their preferred method (email or post) not completed - -
    20. - {% endif %} - - {% if (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") or (data['vclStatus'] == "after-call-attempt-3") %} -
    21. - - - Telephone the victim and log the call completed - -
    22. -
    23. - - - Add details from the call to the letter if needed not completed - -
    24. - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} -
    25. - - - Send the letter to the victim by email not completed - -
    26. - {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} -
    27. - - - Send the letter to the victim by post not completed - -
    28. - {% endif %} - {% endif %} - - {% if (data['vclStatus'] == "draft-approved-to-send") %} -
    29. - - - Telephone the victim and log the call completed - -
    30. -
    31. - - - Add details from the call to the letter if needed completed - -
    32. - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} -
    33. - - - Send the letter to the victim by email not completed - -
    34. - {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") or (data['attemptToContactAgain'] == "Post") %} -
    35. - - - Send the letter to the victim by post not completed - -
    36. - {% elif (data['fumoc'] == "none") %} - {% else %} -
    37. - - - Send the letter to the victim using their preferred method (email or post) not completed - -
    38. - {% endif %} - {% endif %} - - {% endif %} - - {% if (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - {% if (data['vclStatus'] == "email-delivered") or (data['vclStatus'] == "email-after-call-1") or (data['vclStatus'] == "email-after-call-2") or (data['vclStatus'] == "email-after-call-3") or (data['vclStatus'] == "email-failure-permanent") or (data['vclStatus'] == "email-failure-permanent-with-success") or (data['vclStatus'] == "email-failure-technical") or (data['vclStatus'] == "email-failure-temporary") or (data['vclStatus'] == "email-sending") %} -
    39. - - - Review the letter before sending it completed - -
    40. - {% elif (data['vclStatus'] == "letter-dispatched") or (data['vclStatus'] == "letter-after-call-1") or (data['vclStatus'] == "letter-after-call-2") or (data['vclStatus'] == "letter-after-call-3") %} -
    41. - - - Review the letter before sending it completed - -
    42. - {% else %} -
    43. - - - Review the letter before sending it not completed - -
    44. - {% endif %} - {% endif %} - - {% if (data['pmoc'] == "email") %} - {% if (data['vclSent'] == "yes") %} -
    45. - - - Send the letter to the victim by email completed - -
    46. - {% else %} -
    47. - - - Send the letter to the victim by email not completed - -
    48. - {% endif %} - {% elif (data['pmoc'] == "post") %} - {% if (data['vclSent'] == "yes") %} -
    49. - - - Send the letter to the victim by post completed - -
    50. - {% else %} -
    51. - - - Send the letter to the victim by post not completed - -
    52. - {% endif %} - - {% elif (data['pmoc'] == "") %} -
    53. - - - Review the letter completed - -
    54. -
    55. - - - Find out and update the victim's preferred method of contact to proceed further not completed - -
    56. - {% endif %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/email/after-call-attempt-1.html b/app/views/v40/vcl/victim-record/vcl/send/email/after-call-attempt-1.html deleted file mode 100644 index e3ce06bef..000000000 --- a/app/views/v40/vcl/victim-record/vcl/send/email/after-call-attempt-1.html +++ /dev/null @@ -1,16 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/email/after-call-attempt-2.html b/app/views/v40/vcl/victim-record/vcl/send/email/after-call-attempt-2.html deleted file mode 100644 index 8a5a97823..000000000 --- a/app/views/v40/vcl/victim-record/vcl/send/email/after-call-attempt-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/email/delivered.html b/app/views/v40/vcl/victim-record/vcl/send/email/delivered.html deleted file mode 100644 index 7f8607efb..000000000 --- a/app/views/v40/vcl/victim-record/vcl/send/email/delivered.html +++ /dev/null @@ -1,3 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/email/failure-permanent.html b/app/views/v40/vcl/victim-record/vcl/send/email/failure-permanent.html deleted file mode 100644 index d80d68de4..000000000 --- a/app/views/v40/vcl/victim-record/vcl/send/email/failure-permanent.html +++ /dev/null @@ -1,18 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/email/failure-technical.html b/app/views/v40/vcl/victim-record/vcl/send/email/failure-technical.html deleted file mode 100644 index 2b7e68f44..000000000 --- a/app/views/v40/vcl/victim-record/vcl/send/email/failure-technical.html +++ /dev/null @@ -1,12 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/email/failure-temporary.html b/app/views/v40/vcl/victim-record/vcl/send/email/failure-temporary.html deleted file mode 100644 index c1f9cbf62..000000000 --- a/app/views/v40/vcl/victim-record/vcl/send/email/failure-temporary.html +++ /dev/null @@ -1,18 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/email/sending.html b/app/views/v40/vcl/victim-record/vcl/send/email/sending.html deleted file mode 100644 index 25c474dec..000000000 --- a/app/views/v40/vcl/victim-record/vcl/send/email/sending.html +++ /dev/null @@ -1,9 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/fu-email/after-call-1.html b/app/views/v40/vcl/victim-record/vcl/send/fu-email/after-call-1.html deleted file mode 100644 index efbfce099..000000000 --- a/app/views/v40/vcl/victim-record/vcl/send/fu-email/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v40/vcl/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/fu-email/after-call-2.html b/app/views/v40/vcl/victim-record/vcl/send/fu-email/after-call-2.html deleted file mode 100644 index 7c14052fc..000000000 --- a/app/views/v40/vcl/victim-record/vcl/send/fu-email/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v40/vcl/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/fu-email/after-call-3.html b/app/views/v40/vcl/victim-record/vcl/send/fu-email/after-call-3.html deleted file mode 100644 index 08c8218e8..000000000 --- a/app/views/v40/vcl/victim-record/vcl/send/fu-email/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v40/vcl/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/fu-email/failure-permanent.html b/app/views/v40/vcl/victim-record/vcl/send/fu-email/failure-permanent.html deleted file mode 100644 index 381686e3b..000000000 --- a/app/views/v40/vcl/victim-record/vcl/send/fu-email/failure-permanent.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v40/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/fu-email/failure-technical.html b/app/views/v40/vcl/victim-record/vcl/send/fu-email/failure-technical.html deleted file mode 100644 index 389405112..000000000 --- a/app/views/v40/vcl/victim-record/vcl/send/fu-email/failure-technical.html +++ /dev/null @@ -1,15 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v40/vcl/victim-record/vcl/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/fu-email/failure-temporary.html b/app/views/v40/vcl/victim-record/vcl/send/fu-email/failure-temporary.html deleted file mode 100644 index bb8e39247..000000000 --- a/app/views/v40/vcl/victim-record/vcl/send/fu-email/failure-temporary.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v40/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/fu-email/sending.html b/app/views/v40/vcl/victim-record/vcl/send/fu-email/sending.html deleted file mode 100644 index 1d607ce4b..000000000 --- a/app/views/v40/vcl/victim-record/vcl/send/fu-email/sending.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v40/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-call-1.html b/app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-call-1.html deleted file mode 100644 index 05c61c642..000000000 --- a/app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-call-2.html b/app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-call-2.html deleted file mode 100644 index e05c9e59f..000000000 --- a/app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-call-3.html b/app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-call-3.html deleted file mode 100644 index 72d7ca184..000000000 --- a/app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html b/app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html deleted file mode 100644 index 44516902c..000000000 --- a/app/views/v40/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html +++ /dev/null @@ -1,73 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    -
    - -
    - -{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - - - {% include "/v40/vcl/victim-record/vcl/details/email.html" %} - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html b/app/views/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html deleted file mode 100644 index a9056726f..000000000 --- a/app/views/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html +++ /dev/null @@ -1,16 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html b/app/views/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html deleted file mode 100644 index 44e953072..000000000 --- a/app/views/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html b/app/views/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html deleted file mode 100644 index a2295ff4e..000000000 --- a/app/views/v40/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v40/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/letter/after-email-undelivered.html b/app/views/v40/vcl/victim-record/vcl/send/letter/after-email-undelivered.html deleted file mode 100644 index e0d44f2cb..000000000 --- a/app/views/v40/vcl/victim-record/vcl/send/letter/after-email-undelivered.html +++ /dev/null @@ -1,51 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - - - {% include "/v40/vcl/victim-record/vcl/details/email.html" %} - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/vcl/send/letter/dispatched.html b/app/views/v40/vcl/victim-record/vcl/send/letter/dispatched.html deleted file mode 100644 index a315f88b7..000000000 --- a/app/views/v40/vcl/victim-record/vcl/send/letter/dispatched.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -{% include "/v40/vcl/victim-record/vcl/details/letter.html" %} - -{% if (data['notifyStatus'] == "delivered") %} -{% else %} -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v40/vcl/victim-record/vcl/details/email.html" %} -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victim-record/victim-details.html b/app/views/v40/vcl/victim-record/victim-details.html deleted file mode 100644 index f6cc9af6e..000000000 --- a/app/views/v40/vcl/victim-record/victim-details.html +++ /dev/null @@ -1,295 +0,0 @@ -{% block content %} -

    Victim details

    - -
    -
    -
    -
    -

    Name and contact details

    -
    - -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - Change home address -
    -
    -
    -
    - Want to be contacted -
    -
    - Yes -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['pmoc'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['pmoc'] | capitalize }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    - {% if (data['preferredContactTimes'] == "Not provided") %} -
    - Enter preferred contact times -
    - {% else %} -
    - {{ data['preferredContactTimes'] | capitalize }} -
    -
    - Change preferred contact times -
    - {% endif %} -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -

    Equality information

    -
    - -
    -
    -
    -
    - Age -
    -
    - {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) -
    -
    - Change age -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    Other information

    -
    - -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v40/vcl/victims.html b/app/views/v40/vcl/victims.html deleted file mode 100644 index 5ec91755e..000000000 --- a/app/views/v40/vcl/victims.html +++ /dev/null @@ -1,166 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Victims" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == data['caseUrn']) %} -
    - -

    - We've found 8 results for {{ data['caseUrn'] }} -

    - -
    - -
    -
    -
    - Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    - {% endif %} - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/.DS_Store b/app/views/v41/.DS_Store deleted file mode 100644 index 33f53e49c29d589ca91e723cfeb52de999dfc3d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeH~Jr2S!425mzfW*>~F$)La1`&c2Z~+7zk&1-ab9A16778<}(6eNJu~Vz<8=6`~ zbpIT7BE5*L;6~Y6n3y78%3ZE943F#WGLAPZxh;}bfcG-l&uxMVPys4H1*iZOn2`c` zkgwJ=dL}*!6`%t1P{6(q1#Ya#7W7XCf{y@Thq4>iK1+bb3SdpPASy78Rxn!C#}KP~ zJ6Q6%nry*n7tP^A^Ui8h3{0b4v><_Lbudr?Dlk!C8F_E#{}KLe{-3lkr2pF diff --git a/app/views/v41/dashboard-concepts/concept-1.html b/app/views/v41/dashboard-concepts/concept-1.html deleted file mode 100644 index b0cec71e9..000000000 --- a/app/views/v41/dashboard-concepts/concept-1.html +++ /dev/null @@ -1,254 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="My VCA Dashboard" %} - -{% block beforeContent %} -
    -

    - - This is a design concept for a personalized VCA dashboard. -

    -
    - - -
    - - - -
    -{% endblock %} - -{% block content %} -
    -
    -

    My victim communications dashboard

    - - -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    - - -
    -
    - -
    -
    - - -
    -
    -
    -

    Task completion

    -
    -
    - 12 - completed today -
    -
    - 85% - on time this week -
    -
    - 3 - overdue tasks -
    -
    -
    -
    -
    - - -
    - -
    -
    -

    Priority actions

    -
    - 3 overdue -
    - -
    -

    Showing 1-3 of 5 items

    - View all -
    -
    -
    - - -
    -
    - -
    -

    Showing 1-3 of 8 items

    - View all -
    -
    -
    - - -
    -
    - -
    -

    Showing 1-2 of 4 items

    - View all -
    -
    -
    -
    -
    -
    - - - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/dashboard-concepts/create-reminder.html b/app/views/v41/dashboard-concepts/create-reminder.html deleted file mode 100644 index 9136752e1..000000000 --- a/app/views/v41/dashboard-concepts/create-reminder.html +++ /dev/null @@ -1,194 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Create a reminder" %} - -{% block header %} -
    - -
    - -
    -
    - -
    -
    -{% endblock %} - -{% block beforeContent %} -
    -
      -
    1. - Tasks -
    2. -
    3. Create a reminder
    4. -
    -
    -{% endblock %} - -{% block content %} -
    -
    - -

    Create a reminder

    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    - - Team members - -
    - Start typing to find a team member — select to add them to the task. Use the Remove button to unassign. -
    - - -
    - - -
    -
    -
    - - - - - - - - -
    -
    -
    -{% endblock %} - diff --git a/app/views/v41/dashboard-concepts/my-tasks-2.html b/app/views/v41/dashboard-concepts/my-tasks-2.html deleted file mode 100644 index 77b378cf2..000000000 --- a/app/views/v41/dashboard-concepts/my-tasks-2.html +++ /dev/null @@ -1,121 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -// ...existing code from my-tasks.html header block... -{% endblock %} - -{% block content %} -
    -
    -
    -
    -

    Tasks

    -
    - -
    - -
    -
    -
    -
    -
    Overdue tasks
    -
    - 2 -
    -
    -
    -
    Due today
    -
    - 1 -
    -
    -
    -
    Due this week
    -
    - 4 -
    -
    -
    -
    -
    - -
    -

    Task lists

    - - -
    -
    -
    -
    -
    -
    -

    Jane Doe (54KR1626525)

    - -
    -

    - - Overdue -

    - -
    - -
    -
    -

    John Smith (54KR1626525)

    - -
    -

    - - Due today -

    - -
    - - -
    -
    - -
    -
    -
    -

    Recently viewed victims

    - -
    -
    -
    -
    -
    - - -
    -
    -
    -{% endblock %} diff --git a/app/views/v41/dashboard-concepts/my-tasks.html b/app/views/v41/dashboard-concepts/my-tasks.html deleted file mode 100644 index dd841821d..000000000 --- a/app/views/v41/dashboard-concepts/my-tasks.html +++ /dev/null @@ -1,185 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge22/10/2024
    Overdue
    - Send letter -
    John Smith
    54KR1626525
    No further action23/10/2025
    Due today
    - Callback scheduled -
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting24/10/2025 - Make call -
    Alice Johnson
    54KR1626525/1
    VCL Scheme24/10/2025 - Amend draft -
    Michael Roberts
    54KR1626790
    VCL Scheme25/10/2025 - Draft letter -
    - - -
    - -
    -
    -

    Recently viewed victims

    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/dashboard-concepts/team-victims.html b/app/views/v41/dashboard-concepts/team-victims.html deleted file mode 100644 index b769e4476..000000000 --- a/app/views/v41/dashboard-concepts/team-victims.html +++ /dev/null @@ -1,259 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Team cases" %} - -{% block header %} -
    - -
    - -
    - -
    -{% endblock %} - -{% block content %} -
    -
    -

    - Team cases -

    - - -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    -

    Filter

    -
    -
    -
    -
    -
    -
    -
    -
    -

    Selected filters

    -
    - -
    -

    Colour

    - -

    Status

    - -
    -
    - -
    - - -
    -
    -
    - - Colour - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    - - Status - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Tasks listed by urgency -
    VictimTask typeDue dateActions
    Jane DoePhone call15/06/2024 - Record call -
    John SmithLetter15/06/2024 - View letter -
    Alice JohnsonVCL Scheme15/06/2024 - View case -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/onb/check-details.html b/app/views/v41/onb/check-details.html deleted file mode 100644 index 818612338..000000000 --- a/app/views/v41/onb/check-details.html +++ /dev/null @@ -1,142 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Check the details before drafting the letter" %} - -{% block header %} -{% include "/v41/onb/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Check the details before onboarding {{ data['victimForename'] }} {{ data['victimSurname'] }} -

    -
    -
    -
    - Service lead -
    -
    - {{ data['serviceLead'] }} -
    -
    - Change service lead -
    -
    -
    -
    - Next task -
    -
    - {{ data['nextTask'] }} -
    -
    - Change next task -
    -
    -
    -
    - Charging type -
    -
    - Select charging type -
    -
    -
    -
    - Domestic abuse risk level -
    -
    - Select domestic abuse risk level -
    -
    - -
    -
    - Preferred method of contact -
    -
    - {{ data['pmoc'] }} -
    -
    - Change preferred method of contact -
    -
    -
    -
    - Preferred corresponding language -
    -
    - Select preferred corresponding language -
    -
    - {% if data['preferred-corresponding-language'] == "English" or data['preferred-corresponding-language'] == "" %} - {% else %} -
    -
    - Translator needed -
    -
    - Select if translator needed -
    -
    - {% endif %} -
    -
    - Preferred contact times -
    -
    - Enter preferred contact times -
    -
    -
    -
    - Preferred name -
    -
    - Enter preferred name -
    -
    -
    -
    - Victim Personal Statement status -
    -
    - Select Victim Personal Statement status -
    -
    -
    -

    - Now onboard the victim -

    -

    - By confirming these details you will onboard {{ data['victimForename'] }} {{ data['victimSurname'] }} to the {{ serviceName }}. They can then be assigned to a member of the {{ data['serviceLead'] }} service. -

    -
    - - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/onb/header/vso.html b/app/views/v41/onb/header/vso.html deleted file mode 100644 index 5e47372d6..000000000 --- a/app/views/v41/onb/header/vso.html +++ /dev/null @@ -1,42 +0,0 @@ -{% block content %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/onb/next-task.html b/app/views/v41/onb/next-task.html deleted file mode 100644 index eec024665..000000000 --- a/app/views/v41/onb/next-task.html +++ /dev/null @@ -1,96 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Next task" %} - -{% block header %} -{% include "/v41/onb/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is the next task for {{ data['victimForename'] }} {{ data['victimSurname'] }}? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - - {% if (data['serviceLead'] == "RASSO") %} -
    - - -
    - {% elif (data['serviceLead'] == "Bereaved Family Service") %} -
    - - -
    - {% endif %} - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/onb/onboarded.html b/app/views/v41/onb/onboarded.html deleted file mode 100644 index 7a6f5c628..000000000 --- a/app/views/v41/onb/onboarded.html +++ /dev/null @@ -1,36 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName = "Victim onboarded" %} - -{% block header %} -{% include "/v41/onb/header/vso.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Victim onboarded -

    -
    - -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} is now onboarded to the {{ serviceName }}. -

    - -

    What happens next

    - -

    - They are ready to be assigned to a member of the {{ data['serviceLead'] }} service. -

    - - - Continue - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/onb/overview.html b/app/views/v41/onb/overview.html deleted file mode 100644 index 8c121c700..000000000 --- a/app/views/v41/onb/overview.html +++ /dev/null @@ -1,89 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Overview" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} - -{% endblock %} diff --git a/app/views/v41/onb/preferred-method-of-contact.html b/app/views/v41/onb/preferred-method-of-contact.html deleted file mode 100644 index 63fffc7d2..000000000 --- a/app/views/v41/onb/preferred-method-of-contact.html +++ /dev/null @@ -1,87 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Preferred method of contact" %} - -{% block header %} -{% include "/v41/onb/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/onb/service-lead.html b/app/views/v41/onb/service-lead.html deleted file mode 100644 index 809a639e3..000000000 --- a/app/views/v41/onb/service-lead.html +++ /dev/null @@ -1,73 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Service lead" %} - -{% block header %} -{% include "/v41/onb/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Which service will carry out tasks for {{ data['victimForename'] }} {{ data['victimSurname'] }}? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/onb/sign-in.html b/app/views/v41/onb/sign-in.html deleted file mode 100644 index 5e6beda8a..000000000 --- a/app/views/v41/onb/sign-in.html +++ /dev/null @@ -1,67 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Sign in to your account" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case Application -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/onb/tasks.html b/app/views/v41/onb/tasks.html deleted file mode 100644 index ed933916b..000000000 --- a/app/views/v41/onb/tasks.html +++ /dev/null @@ -1,1002 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -

    Tasks

    - - - -
    - -
    -
    -

    No filters selected

    -
    - - -
    - -

    Filters

    - -
    -
    -
    - - Assignee - -
    - -
    -
    - -
    -
    - -
    - -
    -
    - - Service - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    - -
    - -
    -
    - - Area - -
    - -
    -
    -
    -
    - -
    -
    - -
    - -
    -
    - - Task type - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    -
    - -
    - - - -

    - Sort by: - Due date - | - Hearing date - | - Decision date - -

    - -
    - -
    -
    -
    - Jane Doe
    54KR1626525 -
    -
    - Inform of decision to charge
    - Overdue 13 November 2025 -
    -
    - - Check and send decision to charge email - -
    -
    -
    -
    - John Smith
    54KR1626525 -
    -
    - Inform of no further action decision
    - Due today 14 November 2025 -
    -
    - - Call again at 14:00 of John Smith (54KR1626525) - -
    -
    -
    -
    - Jackie Smith
    54KR1626525 -
    -
    - Arrange CPS pre-trial meeting
    - Due today 14 November 2025 -
    -
    - - View letter and make call of Jackie Smith (54KR1626525) - -
    -
    -
    -
    - Alice Johnson
    54KR1626525/1 -
    -
    - Inform of substantially altered charge (VCL)
    - Due 17 November 2025 -
    -
    - - Amend draft of Alice Johnson (54KR1626525/1) - -
    -
    - {% if ((data['pcdStatus'] == "draft-under-review") or (data['pcdStatus'] == "ineligible") or (data['pcdSent'] == "yes")) %} -
    -
    - Barry Wiggins
    64KR1626925 -
    -
    - Inform of stopped charge (VCL)
    - Due 19 November 2025 -
    -
    - - Amend draft of Barry Wiggins (64KR1626925) - -
    -
    - {% else %} -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}
    {{ data['caseUrn'] }} -
    -
    - Inform of {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}
    - Due 18 November 2025 -
    -
    - {% if (data['pcdStatus'] == "check-eligibility") %} - - Check eligibility to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "check-details") %} - - Check details to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "draft-not-started") %} - - Draft letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "draft-in-progress") %} - - Continue draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "draft-amendments-required") %} - - Amend draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "before-call-1") %} - - View letter and make call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "after-call-attempt-1") or (data['pcdStatus'] == "after-call-attempt-2") %} - - Log another call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "after-call-attempt-3") %} - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "informed-after-call-1") or (data['pcdStatus'] == "informed-after-call-2") or (data['pcdStatus'] == "informed-after-call-3") %} - {% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% else %} - - Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% endif %} - - {% elif (data['pcdStatus'] == "draft-ready-to-send") %} - {% if (data['pmoc'] == "") %} - - Select preferred method of contact to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% else %} - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% endif %} - - {% elif (data['pcdStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") or (data['pmoc'] == "email") %} - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") or (data['pmoc'] == "post") %} - - Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% elif (data['pmoc'] == "via-police") %} - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% elif (data['pmoc'] == "via-isva") %} - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% endif %} - {% else %} -

    No tasks!!

    - {% endif %} -
    -
    - {% endif %} -
    - -
    -

    JONES, Oliver A

    -

    42AE4523851

    -
    Task
    Inform of no further action decision
    -
    Due
    Overdue 13 November 2025
    -
    Next action
    Finish and send
    -
    - - - -
    -
    - - - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/onb/victims.html b/app/views/v41/onb/victims.html deleted file mode 100644 index 8bde4bcdf..000000000 --- a/app/views/v41/onb/victims.html +++ /dev/null @@ -1,873 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Victims" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    - -

    Victims

    - -
    -
    -
    -
    -
    -

    No filters selected

    -
    - - -
    - -

    Filters

    - -
    -
    -
    - - Assignee - -
    - -
    -
    - -
    -
    - -
    - -
    -
    - - Service - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    - -
    - -
    -
    - - Area - -
    - -
    -
    -
    -
    - -
    -
    - -
    - -
    -
    - - Victim category - -
    -
    - - -
    -
    - - -
    -
    -
    -
    - -
    - -
    -
    - - Onboarded - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    -
    - -
    - - - -

    - Sort by: - Hearing date - | - Decision date -

    - -
    - - {% if true %} -
    - -
    -
    -

    OBERON, Shelly

    -
    Case reference
    42QW2146123
    -
    Lead defendant
    SUMMER, Yasmin
    -
    Victim category
    Yes
    -
    Onboarded
    Yes
    -
    Service
    Enhanced
    -
    Assignee
    KUMAR, Priya
    Change assignee
    -
    -
    -

    KING, Wendy

    -
    Case reference
    42TT3356525
    -
    Lead defendant
    NEWSOME, Gavin
    -
    Victim category
    Yes
    -
    Onboarded
    Yes
    -
    Service
    Universal
    -
    Assignee
    THOMPSON, Sarah
    Change assignee
    -
    -
    -

    JONES, Oliver A

    -
    Case reference
    42AE4523851
    -
    Lead defendant
    SHEARON, Abigail
    -
    Victim category
    No
    - -
    Service
    Universal
    -
    Assignee
    Unassigned
    -
    -
    -

    WOODLEY, Alfred

    -
    Case reference
    43WU1133726
    -
    Lead defendant
    PICKERTON, Gary
    -
    Victim category
    No
    - -
    Service
    Universal
    -
    Assignee
    Unassigned
    -
    -
    -

    COLLOCINI, Emiliano

    -
    Case reference
    42XF5693726
    -
    Lead defendant
    VERNON, Eugene
    -
    Victim category
    No
    - -
    Service
    Universal
    -
    Assignee
    Unassigned
    -
    -
    -

    EVANS, Gareth

    -
    Case reference
    44RG9895412
    -
    Lead defendant
    DE FREITAS, Jhon
    -
    Victim category
    No
    - -
    Service
    Universal
    -
    Assignee
    Unassigned
    -
    -
    -

    COOPER, Tracey

    -
    Case reference
    44RG9895413
    -
    Lead defendant
    DE FREITAS, Jhon
    -
    Victim category
    No
    - -
    Service
    Enhanced
    -
    Assignee
    Unassigned
    -
    -
    -

    MORRISON, Jennifer

    -
    Case reference
    44RG9895414
    -
    Lead defendant
    BLAKE, Marcus
    -
    Victim category
    Yes
    -
    Onboarded
    Yes
    -
    Service
    RASSO
    -
    Assignee
    BISHOP, James
    Change assignee
    -
    -
    -

    RICHARDSON, David

    -
    Case reference
    44RG9895415
    -
    Lead defendant
    STEWART, Patricia
    -
    Victim category
    No
    - -
    Service
    Bereaved Family Service
    -
    Assignee
    Unassigned
    -
    -
    -

    PHILLIPS, Sarah

    -
    Case reference
    44RG9895416
    -
    Lead defendant
    WRIGHT, Nathan
    -
    Victim category
    Yes
    -
    Onboarded
    {{ data['onboarded'] }}{% if data['onboarded'] == 'no' %}
    Onboard {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}{% endif %}
    - {% if data['onboarded'] == 'Yes' %} -
    Service
    {{ data['serviceLead'] }}
    -
    Assignee
    Unassigned
    - {% endif %} -
    -
    - - - - - - -
    - - - - - {% endif %} - - -
    - -
    -
    -

    Recently viewed victims

    - -
    -
    -
    - - - -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/call/call-support.html b/app/views/v41/pcd/call/call-support.html deleted file mode 100644 index 5407617ef..000000000 --- a/app/views/v41/pcd/call/call-support.html +++ /dev/null @@ -1,244 +0,0 @@ -{% block content %} -
    -
    -
    -
    -

    - - Drafted letter (read-only) - -

    -
    - {% if (data['pcdType'] == "dtc") %}Decision to charge{% else %}No further action decision{% endif %} -
    -
    -
    - -
    -
    -
    -
    -

    - - Supporting information - -

    -
    -
    -
    - -
    -
    - Name -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] }} -
    -
    -
    -
    - Age -
    -
    - {{ data['victimAge'] }} -
    -
    -
    -
    - Date of birth -
    -
    - {{ data['victimDateOfBirth'] }} -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - - -
    -
    -
    - - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/call/follow-up-moc.html b/app/views/v41/pcd/call/follow-up-moc.html deleted file mode 100644 index d7c2b00c0..000000000 --- a/app/views/v41/pcd/call/follow-up-moc.html +++ /dev/null @@ -1,77 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Follow-up method of contact" %} - -{% block header %} -{% include "/v41/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - How does {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the letter? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    or
    - -
    - - -
    - -
    -
    - - -
    -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/call/next-attempt-moc.html b/app/views/v41/pcd/call/next-attempt-moc.html deleted file mode 100644 index 51bf40c61..000000000 --- a/app/views/v41/pcd/call/next-attempt-moc.html +++ /dev/null @@ -1,69 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Next attempt method of contact" %} - -{% block header %} -{% include "/v41/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What do you want to do next? -

    -
    - -
    - -
    - - -
    - Preferred method of contact -
    -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/call/phone-call-1.html b/app/views/v41/pcd/call/phone-call-1.html deleted file mode 100644 index 41b7c04d7..000000000 --- a/app/views/v41/pcd/call/phone-call-1.html +++ /dev/null @@ -1,162 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Telephone call 1" %} - -{% block header %} -{% include "/v41/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 1

    - -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    - - - -
    - - -
    -
    - {% include "/v41/pcd/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/call/phone-call-2.html b/app/views/v41/pcd/call/phone-call-2.html deleted file mode 100644 index 7f3751b2f..000000000 --- a/app/views/v41/pcd/call/phone-call-2.html +++ /dev/null @@ -1,164 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Telephone call 2" %} - -{% block header %} -{% include "/v41/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 2

    - -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    - {% include "/v41/pcd/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/call/phone-call-3.html b/app/views/v41/pcd/call/phone-call-3.html deleted file mode 100644 index f5bf62500..000000000 --- a/app/views/v41/pcd/call/phone-call-3.html +++ /dev/null @@ -1,161 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Telephone call 3 details" %} - -{% block header %} -{% include "/v41/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 3

    - -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    - - -
    - - -
    -
    - {% include "/v41/pcd/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/call/read-only-letter.html b/app/views/v41/pcd/call/read-only-letter.html deleted file mode 100644 index 50a03205d..000000000 --- a/app/views/v41/pcd/call/read-only-letter.html +++ /dev/null @@ -1,50 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Read-only letter" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -
    -
    -

    Letter (read-only)

    -

    - {% if (data['decisionType'] == "dtc") %}Decision to charge{% elif (data['decisionType'] == "nfa") %}No further action{% else %}Pre-charge decision{% endif %} -

    -
    - -
    - -
    -
    - -
    -
    -
    -
    - -
    -
    - - Ready to send - -
    -
    -
    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/call/text-message-details.html b/app/views/v41/pcd/call/text-message-details.html deleted file mode 100644 index 966fe5e20..000000000 --- a/app/views/v41/pcd/call/text-message-details.html +++ /dev/null @@ -1,158 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Text message details" %} - -{% block header %} -{% include "/v41/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -
    -

    - Text message details -

    -

    - Date and time of text message -

    -
    - - -
    - If you need to change the date, use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    -
    -
    - - Time of text message - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    - - Time of second call attempt - - -
    - Enter the time given in the text message in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    - - Time of third call attempt (optional) - - -
    - Enter the time given in the text message in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/call/was-text-message-sent.html b/app/views/v41/pcd/call/was-text-message-sent.html deleted file mode 100644 index 811d9fdc6..000000000 --- a/app/views/v41/pcd/call/was-text-message-sent.html +++ /dev/null @@ -1,59 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Was a text message sent to the victim?" %} - -{% block header %} -{% include "/v41/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Was a text message sent to {{ data['victimForename'] }} {{ data['victimSurname'] }}? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/case-locked/banner/by-someone-else.html b/app/views/v41/pcd/case-locked/banner/by-someone-else.html deleted file mode 100644 index feda610c8..000000000 --- a/app/views/v41/pcd/case-locked/banner/by-someone-else.html +++ /dev/null @@ -1,17 +0,0 @@ -{% block content %} -
    -
    -

    - Important -

    -
    -
    -

    - This case was locked on 19 February 2025 at 16:48. -

    -

    - To make an update, contact Gerald Kingsley-Smyth and ask them to exit the case. -

    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/case-locked/banner/self-locked.html b/app/views/v41/pcd/case-locked/banner/self-locked.html deleted file mode 100644 index a74be0e46..000000000 --- a/app/views/v41/pcd/case-locked/banner/self-locked.html +++ /dev/null @@ -1,17 +0,0 @@ -{% block content %} -
    -
    -

    - Important -

    -
    -
    -

    - You have locked this case. -

    -

    - To make an update, exit the case on CMS. -

    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/case-locked/by-someone-else.html b/app/views/v41/pcd/case-locked/by-someone-else.html deleted file mode 100644 index 94e2d722a..000000000 --- a/app/views/v41/pcd/case-locked/by-someone-else.html +++ /dev/null @@ -1,27 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Case locked" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -

    - This case is locked -

    -

    - This case was locked on 19 February 2025 at 16:48. -

    -

    - We could not save the information you entered. To make an update, contact Gerald Kingsley-Smyth and ask them to exit the case. -

    -

    - To view the victim's information, search for the URN and select the victim's name again. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/case-locked/self-locked.html b/app/views/v41/pcd/case-locked/self-locked.html deleted file mode 100644 index b0ccfe457..000000000 --- a/app/views/v41/pcd/case-locked/self-locked.html +++ /dev/null @@ -1,24 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Case locked" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -

    - This case is locked -

    -

    - We could not save the information you entered. To make an update, exit the case on CMS. -

    -

    - To view the victim's information, search for the URN and select the victim's name again. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/cases.html b/app/views/v41/pcd/cases.html deleted file mode 100644 index efeacdf83..000000000 --- a/app/views/v41/pcd/cases.html +++ /dev/null @@ -1,152 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Cases" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    -

    Selected filters

    -
    -
    - - -
    - -

    Owner

    -
    -
    - - -
    -
    - - -
    -
    - -

    Status

    -
    -
    - - -
    -
    - - -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    -

    Cases (169)

    -
    - -
    - -
    -

    Critically overdue

    - - -
    -

    Check CCTV footage

    -

    Case number: 2025/12345 · Defendant: John Smith · Court: Hammersmith Magistrates

    -
    -
    -
    Created
    -
    12 November 2025
    -
    -
    -
    Last updated
    -
    17 November 2025
    -
    -
    - Urgent -
    - - - {% for i in [1,2,3] %} -
    -

    Prepare victim statement

    -

    Case number: 2025/12{{ i }} · Defendant: Jane Doe · Court: North Feltham Crown Court

    -

    Hearing: 20 November 2025 · Assigned to: Unassigned

    - View case -
    - {% endfor %} -
    - -
    -

    Overdue

    - {% for i in [4,5,6,7] %} -
    -

    Check victim support referrals

    -

    Case number: 2025/13{{ i }} · Defendant: Example Name · Court: Example Court

    -

    Assigned to: Prosecutor {{ i }}

    - View case -
    - {% endfor %} -
    - - - -
    -
    -{% endblock %} diff --git a/app/views/v41/pcd/checklist.html b/app/views/v41/pcd/checklist.html deleted file mode 100644 index 3d4e6eb21..000000000 --- a/app/views/v41/pcd/checklist.html +++ /dev/null @@ -1,70 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Checklist" %} - -{% block header %} -{% include "/v41/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    -
    -
    - -

    - Checklist -

    -
    -

    Select the items that have been completed or are required for this victim.

    -
    -
    - - -
    -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    -
    -
    -
    - - -
    - -
    -
    -{% endblock %} diff --git a/app/views/v41/pcd/concepts/create-reminder.html b/app/views/v41/pcd/concepts/create-reminder.html deleted file mode 100644 index 9136752e1..000000000 --- a/app/views/v41/pcd/concepts/create-reminder.html +++ /dev/null @@ -1,194 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Create a reminder" %} - -{% block header %} -
    - -
    - -
    -
    - -
    -
    -{% endblock %} - -{% block beforeContent %} -
    -
      -
    1. - Tasks -
    2. -
    3. Create a reminder
    4. -
    -
    -{% endblock %} - -{% block content %} -
    -
    - -

    Create a reminder

    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    - - Team members - -
    - Start typing to find a team member — select to add them to the task. Use the Remove button to unassign. -
    - - -
    - - -
    -
    -
    - - - - - - - - -
    -
    -
    -{% endblock %} - diff --git a/app/views/v41/pcd/concepts/dashboard-1.html b/app/views/v41/pcd/concepts/dashboard-1.html deleted file mode 100644 index 093dd6919..000000000 --- a/app/views/v41/pcd/concepts/dashboard-1.html +++ /dev/null @@ -1,254 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="My VCA Dashboard" %} - -{% block beforeContent %} -
    -

    - - This is a design concept for a personalized VCA dashboard. -

    -
    - - -
    - - - -
    -{% endblock %} - -{% block content %} -
    -
    -

    My victim communications dashboard

    - - -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    - - -
    -
    - -
    -
    - - -
    -
    -
    -

    Task completion

    -
    -
    - 12 - completed today -
    -
    - 85% - on time this week -
    -
    - 3 - overdue tasks -
    -
    -
    -
    -
    - - -
    - -
    -
    -

    Priority actions

    -
    - 3 overdue -
    - -
    -

    Showing 1-3 of 5 items

    - View all -
    -
    -
    - - -
    -
    - -
    -

    Showing 1-3 of 8 items

    - View all -
    -
    -
    - - -
    -
    - -
    -

    Showing 1-2 of 4 items

    - View all -
    -
    -
    -
    -
    -
    - - - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/concepts/overview.html b/app/views/v41/pcd/concepts/overview.html deleted file mode 100644 index cd72391ff..000000000 --- a/app/views/v41/pcd/concepts/overview.html +++ /dev/null @@ -1,194 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge22/10/2024
    Overdue
    - Send letter -
    John Smith
    54KR1626525
    No further action23/10/2025
    Due today
    - Callback scheduled -
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting24/10/2025 - View letter and make call -
    Alice Johnson
    54KR1626525/1
    pcd Scheme24/10/2025 - Amend draft -
    Michael Roberts
    54KR1626790
    pcd Scheme25/10/2025 - Draft letter -
    - - -
    - -
    - - - - 0 - - emails sent - - - -
    -

    Recently viewed victims

    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/concepts/team-victims.html b/app/views/v41/pcd/concepts/team-victims.html deleted file mode 100644 index af85492f4..000000000 --- a/app/views/v41/pcd/concepts/team-victims.html +++ /dev/null @@ -1,259 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Team cases" %} - -{% block header %} -
    - -
    - -
    - -
    -{% endblock %} - -{% block content %} -
    -
    -

    - Team cases -

    - - -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    -

    Filter

    -
    -
    -
    -
    -
    -
    -
    -
    -

    Selected filters

    -
    - -
    -

    Colour

    - -

    Status

    - -
    -
    - -
    - - -
    -
    -
    - - Colour - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    - - Status - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Tasks listed by urgency -
    VictimTask typeDue dateActions
    Jane DoePhone call15/06/2024 - Record call -
    John SmithLetter15/06/2024 - View letter -
    Alice Johnsonpcd Scheme15/06/2024 - View case -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/concepts/vca-work-management.html b/app/views/v41/pcd/concepts/vca-work-management.html deleted file mode 100644 index 5785a3eeb..000000000 --- a/app/views/v41/pcd/concepts/vca-work-management.html +++ /dev/null @@ -1,229 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="VCA work management" %} - -{% block beforeContent %} - -{% endblock %} - -{% block content %} -
    -
    -

    Victim case work assigned to you

    - -

    This dashboard shows victims assigned to you, outstanding actions (for example, pcd communications), letter review status and SLAs. Items nearing their due date are highlighted and announced for assistive technologies.

    - - - - - -
    - -
    - {% if data['victims'] and data['victims']|length > 0 %} -
      - {% for victim in data['victims'] %} - {# compute small helper attributes for client-side filtering: lowercase name & urn, boolean flags #} -
    • -
      -
      -
      -

      - {{ victim.surname | upper }}, {{ victim.forename }} -

      -

      URN: {{ victim.urn }}

      -
      - -
      - Open case -
      -
      - -
      -
      -

      Outstanding actions

      - {% if victim.actions and victim.actions|length > 0 %} -
        - {% for action in victim.actions %} -
      • - {{ action.title }} - {% if action.type %}({{ action.type }}){% endif %} - {% if action.nearing_due %} - - Due in {{ action.days_to_due }} day{% if action.days_to_due != 1 %}s{% endif %} — action required - - {% elif action.days_to_due is defined %} - - Due in {{ action.days_to_due }} day{% if action.days_to_due != 1 %}s{% endif %} - - {% endif %} -
      • - {% endfor %} -
      - {% else %} -

      No outstanding actions

      - {% endif %} -
      - -
      -

      Letters & review status

      - {% if victim.letters and victim.letters|length > 0 %} -
        - {% for letter in victim.letters %} -
      • -
        {{ letter.type }}
        - -
        - {% if letter.review_status == "approved" %} - Approved - {% elif letter.review_status == "under-review" %} - Under review - {% elif letter.review_status == "amendments-required" %} - Amendments required - {% else %} - {{ letter.review_status | default("Not reviewed") }} - {% endif %} - sent {{ letter.sent_date | default('–') }} -
        - -
        - {% if letter.sla_remaining is defined %} - {% if letter.sla_remaining <= 1 %} - SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} - {% elif letter.sla_remaining <= 3 %} - SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} - {% else %} - SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} - {% endif %} - SLA total: {{ letter.sla_days }} day{% if letter.sla_days != 1 %}s{% endif %} - {% else %} - No SLA - {% endif %} -
        -
      • - {% endfor %} -
      - {% else %} -

      No letters

      - {% endif %} -
      -
      - - -
      -
    • - {% endfor %} -
    - {% else %} -
    -

    You have no victims assigned or no outstanding items. Use the search to find a victim.

    -
    - {% endif %} -
    - - -
    -
    - -{# Minimal client-side behaviour to make the dashboard interactive and accessible #} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/concepts/vsm-tasks-1.html b/app/views/v41/pcd/concepts/vsm-tasks-1.html deleted file mode 100644 index 3c7260ad1..000000000 --- a/app/views/v41/pcd/concepts/vsm-tasks-1.html +++ /dev/null @@ -1,219 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    -
    -
    -

    Tasks

    -
    - -
    -
    -
    - - -
    -
    -

    Tasks due today (5)

    - -

    - View tasks due today -

    -
    -
    -

    Overdue tasks (3)

    - -

    - View overdue tasks -

    -
    -
    -

    Unallocated victims (7)

    - -

    - Allocate unallocated victim cases -

    -
    -
    - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Letters to review (13) -
    Victim and URNLetter typeLast updateNext action
    Jane Doe
    54KR1626525
    Decision to charge22/10/2024
    Vivienne Reid
    - Review -
    John Smith
    54KR1626525
    No further action24/10/2025
    Sarah Jackson
    - Review -
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting24/10/2025
    Sarah Jackson
    - Review -
    Alice Johnson
    54KR1626525/1
    pcd Scheme24/10/2025
    Mel Symonds
    - Review -
    Michael Roberts
    54KR1626790
    pcd Scheme25/10/2025
    Rana Sesko
    - Review -
    - - -
    - -
    -
    -

    Team allocation (33)

    - - -

    - View all victims allocated to team -

    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/concepts/vso-dashboard.html b/app/views/v41/pcd/concepts/vso-dashboard.html deleted file mode 100644 index de78697ae..000000000 --- a/app/views/v41/pcd/concepts/vso-dashboard.html +++ /dev/null @@ -1,286 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="VSO dashboard" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    - -

    VSO dashboard

    - -
    -
    -
    -
    -

    - All upcoming events -

    -
    -
    -
    -
    -
    - Age -
    -
    - 38 -
    -
    - Change age (Lead tenant) -
    -
    -
    -
    - Nationality -
    -
    - UK national resident in UK -
    -
    - Change nationality (Lead tenant) -
    -
    -
    -
    - Working situation -
    -
    - Part time – less than 30 hours a week -
    -
    - Change working situation (Lead tenant) -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Upcoming events by victim -

    -
    -
    -
    -
    -
    - Age -
    -
    - 38 -
    -
    - Change age (Lead tenant) -
    -
    -
    -
    - Nationality -
    -
    - UK national resident in UK -
    -
    - Change nationality (Lead tenant) -
    -
    -
    -
    - Working situation -
    -
    - Part time – less than 30 hours a week -
    -
    - Change working situation (Lead tenant) -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Recently viewed victims -

    -
    -
    -
    -
    -
    - Age -
    -
    - 38 -
    -
    - Change age (Lead tenant) -
    -
    -
    -
    - Nationality -
    -
    - UK national resident in UK -
    -
    - Change nationality (Lead tenant) -
    -
    -
    -
    - Working situation -
    -
    - Part time – less than 30 hours a week -
    -
    - Change working situation (Lead tenant) -
    -
    -
    -
    -
    -
    -
    - - - - - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/concepts/vso-tasks-1.html b/app/views/v41/pcd/concepts/vso-tasks-1.html deleted file mode 100644 index 90e8532bc..000000000 --- a/app/views/v41/pcd/concepts/vso-tasks-1.html +++ /dev/null @@ -1,185 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge13/11/2025
    Overdue
    - Send letter -
    John Smith
    54KR1626525
    No further action14/11/2025
    at 14:00
    Due today
    - Callback scheduled -
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting17/11/2025 - View letter and make call -
    Alice Johnson
    54KR1626525/1
    pcd Scheme17/11/2025 - Amend draft -
    Michael Roberts
    54KR1626790
    pcd Scheme18/11/2025 - Draft letter -
    - - -
    - -
    -
    -

    Recently viewed victims

    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/concepts/vso-tasks-2.html b/app/views/v41/pcd/concepts/vso-tasks-2.html deleted file mode 100644 index 77b378cf2..000000000 --- a/app/views/v41/pcd/concepts/vso-tasks-2.html +++ /dev/null @@ -1,121 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -// ...existing code from my-tasks.html header block... -{% endblock %} - -{% block content %} -
    -
    -
    -
    -

    Tasks

    -
    - -
    - -
    -
    -
    -
    -
    Overdue tasks
    -
    - 2 -
    -
    -
    -
    Due today
    -
    - 1 -
    -
    -
    -
    Due this week
    -
    - 4 -
    -
    -
    -
    -
    - -
    -

    Task lists

    - - -
    -
    -
    -
    -
    -
    -

    Jane Doe (54KR1626525)

    - -
    -

    - - Overdue -

    - -
    - -
    -
    -

    John Smith (54KR1626525)

    - -
    -

    - - Due today -

    - -
    - - -
    -
    - -
    -
    -
    -

    Recently viewed victims

    - -
    -
    -
    -
    -
    - - -
    -
    -
    -{% endblock %} diff --git a/app/views/v41/pcd/create-task.html b/app/views/v41/pcd/create-task.html deleted file mode 100644 index 522614ec4..000000000 --- a/app/views/v41/pcd/create-task.html +++ /dev/null @@ -1,235 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Create a reminder" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block beforeContent %} -
    -
      -
    1. - Tasks -
    2. -
    3. Create a task
    4. -
    -
    -{% endblock %} - -{% block content %} -
    -
    - -

    Create a task

    - -
    - -
    - -
    - -
    - - - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    - - Assignees - -
    - Start typing to find a team member — select to add them to the task. Use the Remove button to unassign. -
    - - -
    - - -
    -
    -
    - - - - - - - - -
    -
    -
    -{% endblock %} - diff --git a/app/views/v41/pcd/draft/approved-to-send.html b/app/views/v41/pcd/draft/approved-to-send.html deleted file mode 100644 index 70ce89954..000000000 --- a/app/views/v41/pcd/draft/approved-to-send.html +++ /dev/null @@ -1,33 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Approved to send" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Approved to send -

    -
    - -

    - Your letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} is approved to send. -

    - -

    What happens next

    - -

    - You can now send an email or add a letter to the print queue from the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - - - View all communications - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/draft/cannot-connect.html b/app/views/v41/pcd/draft/cannot-connect.html deleted file mode 100644 index 30faa2fc5..000000000 --- a/app/views/v41/pcd/draft/cannot-connect.html +++ /dev/null @@ -1,27 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Cannot connect to Correspondence Drafter" %} - -{% block header %} -{% include "/v41/pcd/header/vso.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - We cannot connect to the letter drafting tool right now. -

    -

    - Try again later. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/draft/cd-modal/delete-draft.html b/app/views/v41/pcd/draft/cd-modal/delete-draft.html deleted file mode 100644 index 23dfc8325..000000000 --- a/app/views/v41/pcd/draft/cd-modal/delete-draft.html +++ /dev/null @@ -1,40 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/draft/cd-modal/request-review.html b/app/views/v41/pcd/draft/cd-modal/request-review.html deleted file mode 100644 index 0f966b511..000000000 --- a/app/views/v41/pcd/draft/cd-modal/request-review.html +++ /dev/null @@ -1,138 +0,0 @@ -{% block content %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/draft/cd-modal/save-draft.html b/app/views/v41/pcd/draft/cd-modal/save-draft.html deleted file mode 100644 index 6915d7278..000000000 --- a/app/views/v41/pcd/draft/cd-modal/save-draft.html +++ /dev/null @@ -1,30 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/draft/cd-modal/send-to-cms.html b/app/views/v41/pcd/draft/cd-modal/send-to-cms.html deleted file mode 100644 index fbc630d6e..000000000 --- a/app/views/v41/pcd/draft/cd-modal/send-to-cms.html +++ /dev/null @@ -1,65 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/draft/compose-letter.html b/app/views/v41/pcd/draft/compose-letter.html deleted file mode 100644 index 69cbc3475..000000000 --- a/app/views/v41/pcd/draft/compose-letter.html +++ /dev/null @@ -1,367 +0,0 @@ -{% extends "layouts/main.html" %} - -{% block header %} -{% include "/v41/pcd/header/vso.html" %} -{% endblock %} - -{% set pageName = "Compose letter" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -{% include "/v41/pcd/draft/cd-modal/save-draft.html" %} - -{% include "/v41/pcd/draft/cd-modal/delete-draft.html" %} - -{% include "/v41/pcd/draft/cd-modal/request-review.html" %} - -{% include "/v41/pcd/draft/cd-modal/send-to-cms.html" %} - -
    - -
    -
    - -
    -
    -

    Compose letter

    -
    - -
    -
    - - Case and victim information - - - - - -
    -
    -
    - -
    - -
    -
    -

    - Autosave is on. Last saved at {{ "now" | govukTime }} -

    -
    -
    -
    - - -
    - - -
    - -
    -
    - -
    -
    - - - -
    - - - -
    -
    - - - -
    -
    - -
    - -
    -
    - - -
    -

    - -

    -

    - Create a new note -

    - -
    - -
    -
    -
    - -
    -
    - - -
    -
    -
    - -
    - -
    - -
    -

    - Monitoring codes applicable to this case: -

    -
      -
    • - Pre-charge decision -
    • -
    -
    - - - -
    -
    - -
    -{% endblock %} - -{% block pageScripts %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/draft/first-hearing.html b/app/views/v41/pcd/draft/first-hearing.html deleted file mode 100644 index ad289642d..000000000 --- a/app/views/v41/pcd/draft/first-hearing.html +++ /dev/null @@ -1,62 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="First hearing" %} - -{% block header %} -{% include "/v41/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    First hearing

    - -
    - -
    - - -
    - For example, a Magistrates' Court -
    - -
    -
    - -
    - - -
    - For example, 17/05/2025 -
    - -
    - - -
    -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - - -{% endblock %} diff --git a/app/views/v41/pcd/draft/pcd-type.html b/app/views/v41/pcd/draft/pcd-type.html deleted file mode 100644 index aa14b723e..000000000 --- a/app/views/v41/pcd/draft/pcd-type.html +++ /dev/null @@ -1,65 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Pre-charge decision type" %} - -{% block header %} -{% include "/v41/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What do you need to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} about? -

    -
    - -
    - -
    - - -
    - - - -
    - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/draft/under-review.html b/app/views/v41/pcd/draft/under-review.html deleted file mode 100644 index 716d4b0cb..000000000 --- a/app/views/v41/pcd/draft/under-review.html +++ /dev/null @@ -1,58 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName = "Review requested" %} - -{% block header %} -{% include "/v41/pcd/header/vso.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Review requested -

    -
    - Under review with
    - {% if (data['reviewerLevel'] == "d-request") %} - {{ data['d-reviewer'] }} (D) - {% elif (data['reviewerLevel'] == "b3-request") %} - {{ data['b3-reviewer'] }} (B3) - {% elif (data['reviewerLevel'] == "b2-request") %} - {{ data['b2-reviewer'] }} (B2) - {% else %} - {% endif %} -
    -
    - -

    What happens next

    - -

    - Check for updates on the review to find out if amendments are needed or the review process is complete. -

    - -

    - Once the letter is approved you can inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - - - Continue - - -
    - - - If you chose the wrong reviewer - - -
    - You can go back and request the review is done by another reviewer. -
    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/draft/victim-withdrawn.html b/app/views/v41/pcd/draft/victim-withdrawn.html deleted file mode 100644 index bf046afe4..000000000 --- a/app/views/v41/pcd/draft/victim-withdrawn.html +++ /dev/null @@ -1,58 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Victim withdrawn" %} - -{% block header %} -{% include "/v41/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Has {{ data['victimForename'] }} {{ data['victimSurname'] }} withdrawn from the case? -

    -
    - -
    - -
    - - -
    - -
    - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/header/vso.html b/app/views/v41/pcd/header/vso.html deleted file mode 100644 index aacbe6dbe..000000000 --- a/app/views/v41/pcd/header/vso.html +++ /dev/null @@ -1,42 +0,0 @@ -{% block content %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/letter-dashboard.html b/app/views/v41/pcd/letter-dashboard.html deleted file mode 100644 index f7f48ed2e..000000000 --- a/app/views/v41/pcd/letter-dashboard.html +++ /dev/null @@ -1,113 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Letters" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -

    Letters in draft

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URNVictimLetter typeAuthorReviewerStatusDue dateUpdated on
    {{ data['caseUrn'] }}{{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}{% if (data['decisionType']) == "dtc" %}Decision to charge{% elif (data['decisionType']) == "mixed-charges" %}Mixed charges{% elif (data['decisionType']) == "nfa" %}No further action{% endif %}{{ data['userSurname'] | upper }}, {{ data['userForename'] }}SANDERSON, Kerry{% if (data['nfaStatus']) == "draft-in-progress" %}In progress{% elif (data['nfaStatus']) == "draft-under-review" %}Under review{% elif (data['nfaStatus']) == "draft-amendments-required" %}Amendments required{% else %}Ready to send{% endif %}{{ "today" | govukDate() }}
    14:04
    - - - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/overview.html b/app/views/v41/pcd/overview.html deleted file mode 100644 index b68390536..000000000 --- a/app/views/v41/pcd/overview.html +++ /dev/null @@ -1,89 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Overview" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} - -{% endblock %} diff --git a/app/views/v41/pcd/pre-draft/check-details.html b/app/views/v41/pcd/pre-draft/check-details.html deleted file mode 100644 index fda34134e..000000000 --- a/app/views/v41/pcd/pre-draft/check-details.html +++ /dev/null @@ -1,83 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Check the details before drafting the letter" %} - -{% block header %} -{% include "/v41/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Check the details before drafting the letter -

    -
    -
    -
    - Preferred method of contact -
    -
    - {{ data['pmoc'] | capitalize }} -
    -
    - Change preferred method of contact -
    -
    -
    -
    - Preferred contact times -
    -
    - {{ data['preferredContactTimes'] }} -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred corresponding language -
    -
    - {{ data['preferredCorrespondenceLanguage'] | capitalize }} -
    -
    - Change preferred corresponding language -
    -
    -
    -
    - Translator required -
    -
    - Select if translator required -
    -
    -
    -
    - Domestic abuse risk level -
    -
    - Select domestic abuse risk level -
    -
    -
    - - -
    - - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/pre-draft/check-eligibility.html b/app/views/v41/pcd/pre-draft/check-eligibility.html deleted file mode 100644 index d34b09421..000000000 --- a/app/views/v41/pcd/pre-draft/check-eligibility.html +++ /dev/null @@ -1,67 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Check eligibility" %} - -{% block header %} -{% include "/v41/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -

    Check eligibility

    - -
    -
    -
    - - Has {{ data['victimForename'] }} {{ data['victimSurname'] }} withdrawn from the case? - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    - - Has {{ data['victimForename'] }} {{ data['victimSurname'] }} opted out of communications? - -
    -
    - - -
    -
    - - -
    -
    -
    -
    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/send/check-email-details.html b/app/views/v41/pcd/send/check-email-details.html deleted file mode 100644 index 7590747ef..000000000 --- a/app/views/v41/pcd/send/check-email-details.html +++ /dev/null @@ -1,102 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Check details" %} - -{% block header %} -{% include "/v41/pcd/header/vso.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -

    Check the details before sending the email

    - -

    Email details

    - -
    -
    -
    - Type -
    -
    - {% if (data['pcdType'] == "dtc") %} - Decision to charge - {% elif (data['pcdType'] == "nfa") %} - No Further action - {% endif %} -
    -
    -
    -
    - Included -
    -
    - Information pack
    - Crest survey -
    - -
    -
    -
    - From -
    -
    - Victim Services shared mailbox
    {{ data['sharedMailbox'] }} -
    -
    -
    -
    - To -
    -
    - {% if (data['recipient'] == "victim") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) - {% elif (data['recipient'] == "oic") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['oicRank'] }} {{ data['oicForename'] }} {{ data['oicSurname'] }} (officer in charge) - {% elif (data['recipient'] == "isva") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['isvaForename'] }} {{ data['isvaSurname'] }} (ISVA) - {% endif %}
    - {% if (data['recipient'] == "victim") %} - {{ data['victimEmailAddress'] }} - {% elif (data['recipient'] == "oic") %} - {{ data['oicEmailAddress'] }} - {% elif (data['recipient'] == "isva") %} - {{ data['isvaEmailAddress'] }} - {% endif %} -
    -
    - -
    - - {% if (data['nfaStatus'] == "email-delivered") %} -
    - - - Warning - Only send this email to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - {% endif %} - -

    Now send your email

    - -

    - This will inform the victim about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - - - - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/send/check-letter-details.html b/app/views/v41/pcd/send/check-letter-details.html deleted file mode 100644 index cebf7b4da..000000000 --- a/app/views/v41/pcd/send/check-letter-details.html +++ /dev/null @@ -1,99 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Check details" %} - -{% block header %} -{% include "/v41/pcd/header/vso.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    - -

    Check the details before sending for printing

    - -

    Letter details

    - -
    -
    -
    - Type -
    -
    - {% if (data['pcdType'] == "stopped-charge") %} - Stopped charge - {% elif (data['pcdType'] == "nfa") %} - Substantially altered charge - {% endif %} -
    -
    -
    -
    - Included -
    -
    - Information pack
    - Crest survey -
    - -
    -
    -
    - From -
    -
    - Victim Services shared mailbox
    {{ data['sharedMailbox'] }} -
    -
    -
    -
    - Printer -
    -
    - Liverpool office
    victim.services.liverpool@cps.gov.uk -
    -
    -
    -
    - Final recipient -
    -
    - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) -
    -
    -
    -
    - Recipient address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - -
    - -

    Now send for printing

    - -

    - Select Send for printing to add the letter to the print queue. -

    - - - -
    - - Send for printing later -
    - -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/send/delivered.html b/app/views/v41/pcd/send/delivered.html deleted file mode 100644 index 12fc42b96..000000000 --- a/app/views/v41/pcd/send/delivered.html +++ /dev/null @@ -1,96 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName = "Email delivered" %} - -{% block header %} -{% include "/v41/pcd/header/vso.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Email delivered to
    {{ data['victimForename'] }} {{ data['victimSurname'] }} -

    -
    - - - -

    - The information pack and Crest survey were also sent. -

    - -

    Further information

    - -

    - You can view a log of the delivered email on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved on CMS. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - - {% if (data['fumoc'] == "email") %} - - Continue - - {% elif (data['attemptToContactAgain'] == "email") %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "2") %} - - {% if (data['fumoc'] == "email") %} - - Continue - - {% elif (data['attemptToContactAgain'] == "email") %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "3") %} - - Continue - - - {% endif %} - {% elif (data['pmoc'] == "email") %} - - - Continue - - - - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/send/letter-added-to-print-queue.html b/app/views/v41/pcd/send/letter-added-to-print-queue.html deleted file mode 100644 index 9a9bcd180..000000000 --- a/app/views/v41/pcd/send/letter-added-to-print-queue.html +++ /dev/null @@ -1,89 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName = "Letter added to print queue" %} - -{% block header %} -{% include "/v41/pcd/header/vso.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Letter sent for printing -

    -
    - -

    - The letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} was successfully sent for printing. -

    - -

    - The information pack and Crest survey were also sent for printing. -

    - -

    Further information

    - -

    - You can view a record of the letter on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved to CMS as well. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - - Continue - - - {% elif (data['callAttempt'] == "2") %} - - Continue - - - {% elif (data['callAttempt'] == "3") %} - {% if (data['victimInformed3'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% endif %} - {% elif (data['pmoc'] == "email") %} - - {% if (data['callAttempt'] == "") %} - - Continue - - - {% elif (data['callAttempt'] == "1") %} - - Continue - - - {% elif (data['callAttempt'] == "2") %} - - Continue - - - {% elif (data['callAttempt'] == "3") %} - - Continue - - - {% endif %} - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/send/letter-details.html b/app/views/v41/pcd/send/letter-details.html deleted file mode 100644 index 6a1a7374a..000000000 --- a/app/views/v41/pcd/send/letter-details.html +++ /dev/null @@ -1,58 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Letter details" %} - -{% block header %} -{% include "/v41/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    -

    Letter details

    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/send/letter-logged.html b/app/views/v41/pcd/send/letter-logged.html deleted file mode 100644 index 33b1d8b3c..000000000 --- a/app/views/v41/pcd/send/letter-logged.html +++ /dev/null @@ -1,103 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName = "Letter logged" %} - -{% block header %} -{% include "/v41/pcd/header/vso.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Letter logged -

    -
    - -

    - The {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} letter was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. -

    - - - -

    Further information

    - -

    - You can view the logged letter on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved to CMS. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - {% if (data['victimInformed1'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "2") %} - {% if (data['victimInformed2'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "3") %} - {% if (data['victimInformed3'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - {% endif %} - {% elif (data['pmoc'] == "post") %} - - - Continue - - - - {% else %} - - Continue - - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/send/permanent-failure.html b/app/views/v41/pcd/send/permanent-failure.html deleted file mode 100644 index d840ffdf9..000000000 --- a/app/views/v41/pcd/send/permanent-failure.html +++ /dev/null @@ -1,39 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Permanent failure" %} - -{% block header %} -{% include "/v41/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. -

    - -

    - Check the email address is correct. If it is incorrect, you can update the email address. -

    - - -

    - Once updated, you can try to send the email again from 'Communications' tab of the victim's record. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/send/sending-email.html b/app/views/v41/pcd/send/sending-email.html deleted file mode 100644 index 2732cabc9..000000000 --- a/app/views/v41/pcd/send/sending-email.html +++ /dev/null @@ -1,42 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName = "Sending email" %} - -{% block header %} -{% include "/v41/pcd/header/vso.html" %} -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -

    - Sending email -

    - -

    - The email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. -

    - - - -

    Further information

    - -

    - You can view a log of the sent email on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The email was automatically saved to CMS. -

    - - - Continue - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/send/technical-failure.html b/app/views/v41/pcd/send/technical-failure.html deleted file mode 100644 index b83f753f5..000000000 --- a/app/views/v41/pcd/send/technical-failure.html +++ /dev/null @@ -1,29 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Technical failure" %} - -{% block header %} -{% include "/v41/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem sending the email to {{ data['victimForename'] }} {{ data['victimSurname'] }} -

    -

    - The email was saved as a draft. -

    -

    - You can try to send the email again now. -

    -

    - Alternatively, try sending again later from the 'Communications' tab of the victim's record within the Victim Case Application. -

    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/send/temporary-failure.html b/app/views/v41/pcd/send/temporary-failure.html deleted file mode 100644 index 1fc526617..000000000 --- a/app/views/v41/pcd/send/temporary-failure.html +++ /dev/null @@ -1,32 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Temporary failure" %} - -{% block header %} -{% include "/v41/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -

    - You can try to send it again later from the 'Communications' tab of the victim's record within the Victim Case Application. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/sign-in.html b/app/views/v41/pcd/sign-in.html deleted file mode 100644 index fd6b76223..000000000 --- a/app/views/v41/pcd/sign-in.html +++ /dev/null @@ -1,67 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Sign in to your account" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case Application -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/tasks-with-filters.html b/app/views/v41/pcd/tasks-with-filters.html deleted file mode 100644 index e36b49387..000000000 --- a/app/views/v41/pcd/tasks-with-filters.html +++ /dev/null @@ -1,242 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    -

    Selected filters

    - -
    -
    - - -
    - -
    -
    - - Status - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    - -
    -
    - - Assigned to - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    - -
    -
    - - Type - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    - - -
    -
    - -
    -
    -
    -

    Tasks (369)

    -
    - -
    - - - {% set tasks = [ - { - title: "Check CCTV footage", - caseNumber: "2025/001234", - defendant: "John Smith", - court: "Hammersmith Magistrates", - dueDate: "2025-11-30", - status: "overdue" - }, - { - title: "Prepare victim statement", - caseNumber: "2025/001235", - defendant: "Jane Doe", - court: "North Feltham Crown Court", - dueDate: "2025-12-05", - status: "upcoming" - }, - { - title: "Contact witness for interview", - caseNumber: "2025/001236", - defendant: "Michael Brown", - court: "Hammersmith Magistrates", - dueDate: "2025-11-30", - status: "overdue" - }, - { - title: "Review case file", - caseNumber: "2025/001237", - defendant: "Sarah Wilson", - court: "Westminster Crown Court", - dueDate: "2025-12-03", - status: "upcoming" - }, - { - title: "Schedule hearing", - caseNumber: "2025/001238", - defendant: "Robert Taylor", - court: "North Feltham Crown Court", - dueDate: "2025-12-01", - status: "upcoming" - }, - { - title: "Request disclosure documents", - caseNumber: "2025/001239", - defendant: "Emma Johnson", - court: "Hammersmith Magistrates", - dueDate: "2025-11-29", - status: "overdue" - }, - { - title: "Meet with prosecutor", - caseNumber: "2025/001240", - defendant: "David Miller", - court: "Westminster Crown Court", - dueDate: "2025-12-02", - status: "upcoming" - }, - { - title: "Prepare cross-examination notes", - caseNumber: "2025/001241", - defendant: "Lisa Anderson", - court: "North Feltham Crown Court", - dueDate: "2025-12-04", - status: "upcoming" - } - ] %} - -
    - {% for task in tasks %} -
    -
    -

    {{ task.title }}

    - {% if task.status == 'overdue' %} - Urgent - {% endif %} -
    -
    -

    - Case: {{ task.caseNumber }} · - Defendant: {{ task.defendant }} · - Court: {{ task.court }} -

    -
    -
    -

    - Due: {{ task.dueDate }} -

    -
    -
    - {% endfor %} -
    - - - - -
    -
    - -{% endblock %} diff --git a/app/views/v41/pcd/tasks.html b/app/views/v41/pcd/tasks.html deleted file mode 100644 index a8b395671..000000000 --- a/app/views/v41/pcd/tasks.html +++ /dev/null @@ -1,601 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -
    -
    -

    Tasks (13)

    -
    - -
    -
    - -
    -
    -

    Selected filters

    -

    - Clear filters -

    -
    - -
    - -
    - -
    -
    -
    - - Assigned to - -
    - - -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -

    - See more -

    -
    -
    - -
    - -
    -
    - - Unit - -
    - - -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -

    - See more -

    -
    -
    - -
    - -
    -
    - - Task type - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    - -
    - -
    -
    - - Due - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    -
    - -
    - - -
    -
    - - -
    -
    - -

    - Sorted by: - Due date - -

    - -
    - -

    Assigned to me

    - -
    -
    -
    - Jane Doe
    54KR1626525 -
    -
    - Inform of decision to charge
    - Overdue 13 November 2025 -
    -
    - - Check and send decision to charge email - -
    -
    -
    -
    - John Smith
    54KR1626525 -
    -
    - Inform of no further action decision
    - Due today 14 November 2025 -
    -
    - - Call again at 14:00 of John Smith (54KR1626525) - -
    -
    -
    -
    - Jackie Smith
    54KR1626525 -
    -
    - Arrange CPS Pre-trial meeting
    - Due today 14 November 2025 -
    -
    - - View letter and make call of Jackie Smith (54KR1626525) - -
    -
    -
    -
    - Alice Johnson
    54KR1626525/1 -
    -
    - Inform of substantially altered charge (VCL)
    - Due 17 November 2025 -
    -
    - - Amend draft of Alice Johnson (54KR1626525/1) - -
    -
    - {% if ((data['pcdStatus'] == "draft-under-review") or (data['pcdStatus'] == "ineligible") or (data['pcdSent'] == "yes")) %} -
    -
    - Barry Wiggins
    64KR1626925 -
    -
    - Inform of stopped charge (VCL)
    - Due 19 November 2025 -
    -
    - - Amend draft of Barry Wiggins (64KR1626925) - -
    -
    - {% else %} -
    -
    - {{ data['victimForename'] }} {{ data['victimSurname'] }}
    {{ data['caseUrn'] }} -
    -
    - Inform of {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}
    - Due 18 November 2025 -
    -
    - {% if (data['pcdStatus'] == "check-eligibility") %} - - Check eligibility to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "check-details") %} - - Check details to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "draft-not-started") %} - - Draft letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "draft-in-progress") %} - - Continue draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "draft-amendments-required") %} - - Amend draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "before-call-1") %} - - View letter and make call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "after-call-attempt-1") or (data['pcdStatus'] == "after-call-attempt-2") %} - - Log another call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "after-call-attempt-3") %} - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% elif (data['pcdStatus'] == "informed-after-call-1") or (data['pcdStatus'] == "informed-after-call-2") or (data['pcdStatus'] == "informed-after-call-3") %} - {% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% else %} - - Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% endif %} - - {% elif (data['pcdStatus'] == "draft-ready-to-send") %} - {% if (data['pmoc'] == "") %} - - Select preferred method of contact to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% else %} - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% endif %} - - {% elif (data['pcdStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") or (data['pmoc'] == "email") %} - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") or (data['pmoc'] == "post") %} - - Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% elif (data['pmoc'] == "via-police") %} - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% elif (data['pmoc'] == "via-isva") %} - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - {% endif %} - {% else %} -

    No tasks!!

    - {% endif %} -
    -
    - {% endif %} -
    - - -
    - - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-details/email-address.html b/app/views/v41/pcd/victim-details/email-address.html deleted file mode 100644 index 111aaa6b7..000000000 --- a/app/views/v41/pcd/victim-details/email-address.html +++ /dev/null @@ -1,54 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Victim's email address" %} - -{% block header %} -{% include "/v41/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    - -

    - -

    - - - - -
    - -
    -

    - -

    - - -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-details/preferred-method-of-contact.html b/app/views/v41/pcd/victim-details/preferred-method-of-contact.html deleted file mode 100644 index 45e41127c..000000000 --- a/app/views/v41/pcd/victim-details/preferred-method-of-contact.html +++ /dev/null @@ -1,87 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Preferred method of contact" %} - -{% block header %} -{% include "/v41/pcd/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/case-contacts.html b/app/views/v41/pcd/victim-record/case-contacts.html deleted file mode 100644 index fdc1d122b..000000000 --- a/app/views/v41/pcd/victim-record/case-contacts.html +++ /dev/null @@ -1,302 +0,0 @@ -{% block content %} -

    Case contacts

    - -
    -
    -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Family Liaison Officer -

    - -
    -
    -
    -
    -
    - Name -
    -
    - {{ data['familyLiaisonOfficerSurname'] | upper }}, {{ data['familyLiaisonOfficerForename'] }} -
    -
    - Change whether details are known (Person 3) -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['familyLiaisonOfficerPhoneNumber'] }} -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    - -
    -
    - Email address -
    -
    - {{ data['familyLiaisonOfficerEmailAddress'] }} -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -
    -
    -

    - Independent Domestic Violence Advisor (IDVA) -

    - -
    -
    -
    -
    -
    - Name -
    -
    - {{ data['idvaSurname'] | upper }}, {{ data['idvaForename'] }} -
    -
    - Change whether details are known (Person 3) -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['idvaPhoneNumber'] }} -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    - -
    -
    - Email address -
    -
    - {{ data['idvaEmailAddress'] }} -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Counsel -

    -
    - -
    -
    -
    -
    - Name -
    -
    - {{ data['counselSurname'] | upper }}, {{ data['counselForename'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['counselPhoneNumber'] }} -
    -
    - -
    -
    - Email address -
    -
    - {{ data['counselEmailAddress'] }} -
    -
    -
    -
    -
    - -
    -
    -

    - Defence solicitor -

    -
    - -
    -
    -
    -
    - Name -
    -
    - {{ data['defenceSolicitorSurname'] | upper }}, {{ data['defenceSolicitorForename'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['defenceSolicitorPhoneNumber'] }} -
    -
    - -
    -
    - Email address -
    -
    - {{ data['defenceSolicitorEmailAddress'] }} -
    -
    -
    -
    -
    - -
    -
    -

    - High Court Advocate -

    -
    - -
    -
    -
    -
    - Name -
    -
    - {{ data['highCourtAdvocateSurname'] | upper }}, {{ data['highCourtAdvocateForename'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['highCourtAdvocatePhoneNumber'] }} -
    -
    - -
    -
    - Email address -
    -
    - {{ data['highCourtAdvocateEmailAddress'] }} -
    -
    -
    -
    -
    - -
    -
    -

    - Officer in charge (Police) -

    -
    - -
    -
    -
    -
    - Rank and name -
    -
    - {{ data['oicRank'] }} {{ data['oicSurname'] | upper }}, {{ data['oicForename'] }} -
    -
    - -
    -
    - Collar number -
    -
    - {{ data['oicCollarNumber'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['oicPhoneNumber'] }} -
    -
    - -
    -
    - Email address -
    -
    - {{ data['oicEmailAddress'] }} -
    -
    -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/communications/index.html b/app/views/v41/pcd/victim-record/communications/index.html deleted file mode 100644 index 85a564bd6..000000000 --- a/app/views/v41/pcd/victim-record/communications/index.html +++ /dev/null @@ -1,109 +0,0 @@ -{% block content %} -

    Communications

    - -
    - -
    -
    - {% if (data['pmoc'] == "email") %} - {% if (data['pcdStatus'] == "email-delivered") %} - {% else %} - {% if (data['victimEmailAddress'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter an email address. -

    -
    -
    - {% else %} - {% if (data['nfaStatus'] == "") %} -
    - - - Warning - Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - {% endif %} - {% endif %} - {% endif %} - {% endif %} - - {% if (data['pmoc'] == "") %} -
    - - - Warning - Preferred method of contact unknown -

    - Confirm this before you contact the victim, then select a preferred method of contact. -

    -
    -
    - {% endif %} - - {% if ((data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile")) and (data['victimPhoneNumber'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter a telephone number. -

    -
    -
    - {% endif %} - - {% if (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter an address. -

    -
    -
    - {% endif %} -
    -
    - -
    -

    - Contents -

    - -
    - {% include "/v41/pcd/victim-record/pcd/index.html" %} -
    -
    - {% include "/v41/pcd/victim-record/pre-trial/pre-trial-meeting/index.html" %} - -
    -
    - {% include "/v41/pcd/victim-record/vcl/index.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/index.html b/app/views/v41/pcd/victim-record/index.html deleted file mode 100644 index ac6cbc650..000000000 --- a/app/views/v41/pcd/victim-record/index.html +++ /dev/null @@ -1,293 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block beforeContent %} -
    -
    -
    - - - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} - - {{ data['caseUrn'] }} - - Vulnerable victim - - -
    -
    -
    - -{% endblock %} - -{% block content %} -
    -
    - - {% if (data['case-locked'] == "by-someone-else") %} - {% include "/v41/pcd/case-locked/banner/by-someone-else.html" %} - {% elif (data['case-locked'] == "self-locked") %} - {% include "/v41/pcd/case-locked/banner/self-locked.html" %} - {% else %} - {% endif %} - - {% if (data['success'] == "yes") %} - - - {% else %} - {% endif %} - - - - {% if (data['secondaryNav'] == "overview") %} - {% include "/v41/pcd/victim-record/overview.html" %} - - {% elif (data['secondaryNav'] == "victim-details") %} - {% include "/v41/pcd/victim-record/victim-details.html" %} - - {% elif (data['secondaryNav'] == "case-contacts") %} - {% include "/v41/pcd/victim-record/case-contacts.html" %} - - {% elif (data['secondaryNav'] == "pcd") %} - {% include "/v41/pcd/victim-record/pcd/index.html" %} - - {% elif (data['secondaryNav'] == "ptm") %} - {% include "/v41/pcd/victim-record/pre-trial/pre-trial-meeting/index.html" %} - - {% elif (data['secondaryNav'] == "vcl") %} - {% include "/v41/pcd/victim-record/vcl/index.html" %} - - {% else %} - {% include "/v41/pcd/victim-record/overview.html" %} - - {% endif %} - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/overview.html b/app/views/v41/pcd/victim-record/overview.html deleted file mode 100644 index 8141fc73f..000000000 --- a/app/views/v41/pcd/victim-record/overview.html +++ /dev/null @@ -1,372 +0,0 @@ -{% block content %} -

    - Overview -

    - -
    -
    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - {% if (data['victimInformed1'] == "Yes") or (data['victimInformed2'] == "Yes") or (data['victimInformed3'] == "Yes") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "draft-approved-to-send") %} - {% else %} -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - {% endif %} - {% endif %} - -
    -
    - -
    -
    - -
    -
    -

    - Victim details -

    - - -
    - -
    -
    -
    -
    - Name -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -
    -
    -
    -
    - Age -
    -
    - {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) -
    -
    -
    -
    - Categories -
    -
    -

    - Victim -

    -

    - Vulnerable -

    -

    - Intimidated -

    -
    -
    -
    -
    - Disability or access need -
    -
    - Yes -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Want to be contacted -
    -
    - Yes -
    -
    -
    -
    - Preferred method of contact -
    -
    - {{ data['pmoc'] | capitalize }} -
    -
    -
    -
    - Preferred contact times -
    -
    - {{ data['preferredContactTimes'] }} -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -

    - Case contacts -

    - - -
    - -
    -
    -
    -
    - Family Liaison Officer -
    -
    - {{ data['familyLiaisonOfficerSurname'] | upper }}, {{ data['familyLiaisonOfficerForename'] }} -
    -
    -
    -
    - IDVA -
    -
    - {{ data['idvaSurname'] | upper }}, {{ data['idvaForename'] }} -
    -
    -
    -
    - Counsel -
    -
    - {{ data['counselSurname'] | upper }}, {{ data['counselForename'] }} -
    -
    -
    -
    - Defence solicitor -
    -
    - {{ data['defenceSolicitorSurname'] | upper }}, {{ data['defenceSolicitorForename'] }} -
    -
    -
    -
    - High court advocate -
    -
    - {{ data['highCourtAdvocateSurname'] | upper }}, {{ data['highCourtAdvocateForename'] }} -
    -
    -
    -
    - Officer in charge -
    -
    - {{ data['oicRank'] }} {{ data['oicSurname'] | upper }}, {{ data['oicForename'] }} -
    -
    -
    -
    -
    - -
    -
    -

    - Case information -

    -
    - -
    -
    -
    -
    - Case status -
    -
    - Pending -
    -
    -
    -
    - Monitoring codes -
    -
    -

    - Mental health -

    -

    - Domestic violence -

    -

    - Prohibited weapons -

    -

    - Human trafficking -

    -

    - Media interest -

    -
    -
    -
    -
    - Next hearing -
    -
    -

    - First hearing -

    -

    - Thursday, 27 November 2025 -

    -

    - Southend Court House: County Court and Family Court and Magistrates Court -

    -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -

    - Defendant information -

    -
    - -
    -

    - DAVIES, Bella -

    -
    -
    -
    - Age -
    -
    - 34 (15/9/1990) -
    -
    -
    -
    - Charge -
    -
    - Grievous bodily harm -
    -
    -
    -
    - Custody -
    -
    - In police custody, 15 days -
    -
    -
    - -

    - SIMPSON, Bart -

    -
    -
    -
    - Age -
    -
    - 15 (8/8/2010) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 6 days -
    -
    -
    - -

    - JONES, Vince -

    -
    -
    -
    - Age -
    -
    - 45 (15/9/1979) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 5 days -
    -
    -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/call/after-call-attempt-1.html b/app/views/v41/pcd/victim-record/pcd/call/after-call-attempt-1.html deleted file mode 100644 index 484f5d07d..000000000 --- a/app/views/v41/pcd/victim-record/pcd/call/after-call-attempt-1.html +++ /dev/null @@ -1,23 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - -{% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - - - -{% if (data['secondCallHour']) == "" %} - - Log a text message to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% else %} - - Log another call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/call/after-call-attempt-2.html b/app/views/v41/pcd/victim-record/pcd/call/after-call-attempt-2.html deleted file mode 100644 index ae2083beb..000000000 --- a/app/views/v41/pcd/victim-record/pcd/call/after-call-attempt-2.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - -{% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - - - - - Log another call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/call/after-call-attempt-3.html b/app/views/v41/pcd/victim-record/pcd/call/after-call-attempt-3.html deleted file mode 100644 index ca523b62d..000000000 --- a/app/views/v41/pcd/victim-record/pcd/call/after-call-attempt-3.html +++ /dev/null @@ -1,38 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - -{% include "/v41/pcd/victim-record/pcd/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    - - - -

    - First, you must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/call/before-call-1.html b/app/views/v41/pcd/victim-record/pcd/call/before-call-1.html deleted file mode 100644 index c81228bfe..000000000 --- a/app/views/v41/pcd/victim-record/pcd/call/before-call-1.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - -{% if (data['victimPhoneNumber'] == "") %} -

    - You must confirm the preferred method of contact first then enter a telephone number. -

    -{% else %} -

    - Telephone the victim and log the details during the call. -

    - - - View letter and make call to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/call/informed-after-call-1.html b/app/views/v41/pcd/victim-record/pcd/call/informed-after-call-1.html deleted file mode 100644 index d48c18448..000000000 --- a/app/views/v41/pcd/victim-record/pcd/call/informed-after-call-1.html +++ /dev/null @@ -1,45 +0,0 @@ -{% block content %} -{% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - Reason for no letter -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/call/informed-after-call-2.html b/app/views/v41/pcd/victim-record/pcd/call/informed-after-call-2.html deleted file mode 100644 index 74c67b9b3..000000000 --- a/app/views/v41/pcd/victim-record/pcd/call/informed-after-call-2.html +++ /dev/null @@ -1,54 +0,0 @@ -{% block content %} -{% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/call/informed-after-call-3.html b/app/views/v41/pcd/victim-record/pcd/call/informed-after-call-3.html deleted file mode 100644 index de32d5371..000000000 --- a/app/views/v41/pcd/victim-record/pcd/call/informed-after-call-3.html +++ /dev/null @@ -1,58 +0,0 @@ -{% block content %} -{% include "/v41/pcd/victim-record/pcd/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/details/call-attempt-1.html b/app/views/v41/pcd/victim-record/pcd/details/call-attempt-1.html deleted file mode 100644 index 6c6d4adc8..000000000 --- a/app/views/v41/pcd/victim-record/pcd/details/call-attempt-1.html +++ /dev/null @@ -1,75 +0,0 @@ -{% block content %} -
    -
    -
    - Telephone call 1 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    - -
    -
    - Call direction -
    -
    - {% if (data['callType1'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed1'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    - {% if (data['victimInformed1'] == "No") and (data['wasTextMessageSent'] == "No") %} -
    -
    - Text message sent -
    -
    - {{ data['wasTextMessageSent'] }} -
    -
    - {% endif %} - {% if (data['wasTextMessageSent'] == "Yes") %} -
    -
    - Text message sent -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    - {% if (data['pcdStatus'] == "after-call-attempt-1") %} -
    -
    - Next call attempt -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['secondCallHour'] }}:{{ data['secondCallMinutes'] }} -
    -
    - {% else %} - {% endif %} - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/details/call-attempt-2.html b/app/views/v41/pcd/victim-record/pcd/details/call-attempt-2.html deleted file mode 100644 index 7ab430451..000000000 --- a/app/views/v41/pcd/victim-record/pcd/details/call-attempt-2.html +++ /dev/null @@ -1,55 +0,0 @@ -{% block content %} -
    -
    -
    - Telephone call 2 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} -
    -
    - -
    -
    - Call direction -
    -
    - {% if (data['callType2'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed2'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    - {% if (data['pcdStatus'] == "after-call-attempt-2") and (data['pcdStatus'] == "after-call-attempt-2") %} -
    -
    - Next call attempt -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['thirdCallHour'] }}:{{ data['thirdCallMinutes'] }} -
    -
    - {% else %} - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/details/call-attempt-3.html b/app/views/v41/pcd/victim-record/pcd/details/call-attempt-3.html deleted file mode 100644 index e0dfbce15..000000000 --- a/app/views/v41/pcd/victim-record/pcd/details/call-attempt-3.html +++ /dev/null @@ -1,44 +0,0 @@ -{% block content %} -
    -
    -
    - Telephone call 3 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} -
    -
    - -
    -
    - Call direction -
    -
    - {% if (data['callType3'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed3'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes3'] }} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/details/email.html b/app/views/v41/pcd/victim-record/pcd/details/email.html deleted file mode 100644 index b44fbe5d0..000000000 --- a/app/views/v41/pcd/victim-record/pcd/details/email.html +++ /dev/null @@ -1,36 +0,0 @@ -{% block content %} -
    -
    -
    - Email sent -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Also included -
    -
    - Information pack
    Crest survey -
    -
    -
    -
    - Status -
    -
    - {{ data['notifyStatus'] | capitalize }} {% if (data['notifyStatus'] == "permanent") or (data['notifyStatus'] == "technical" or data['notifyStatus'] == "temporary") %}failure{% endif %} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/details/letter.html b/app/views/v41/pcd/victim-record/pcd/details/letter.html deleted file mode 100644 index c081bac70..000000000 --- a/app/views/v41/pcd/victim-record/pcd/details/letter.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -
    -
    -
    - Letter logged -
    -
    - {{ "today" | govukDate(showWeekday=true) }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['letterDispatchNotes'] }} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/draft/amendments-required.html b/app/views/v41/pcd/victim-record/pcd/draft/amendments-required.html deleted file mode 100644 index 4d047fd65..000000000 --- a/app/views/v41/pcd/victim-record/pcd/draft/amendments-required.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - -

    - You need to amend the draft before sending. -

    - - - - - Amend draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/draft/approved-to-send.html b/app/views/v41/pcd/victim-record/pcd/draft/approved-to-send.html deleted file mode 100644 index 14eafe7cd..000000000 --- a/app/views/v41/pcd/victim-record/pcd/draft/approved-to-send.html +++ /dev/null @@ -1,162 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} -{% else %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    -{% endif %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} -{% if (data['callAttempt'] == "1") %} -{% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/v41/pcd/victim-record/pcd/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -{% endif %} - -{% if (data['fumoc'] == "none") %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    -{% else %} - -

    - You can now send the letter. -

    -{% endif %} - -{% if (data['victimInformed3'] == "No") %} -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    -{% endif %} - -{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") %} - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") %} - - - Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% elif (data['fumoc'] == "none") %} - -{% elif (data['victimInformed3'] == "No") %} - - - Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% else %} -

    - No phone call was logged. It is also not known how the victim wants to receive the letter. -

    -{% endif %} - -{% elif (data['pmoc'] == "email") %} -

    - You can now send the letter. -

    - - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - -{% elif (data['pmoc'] == "post") %} -

    - You can now send the letter. -

    - - - - Log a letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - -{% elif (data['pmoc'] == "via-police") %} -

    - The letter is approved to send to the officer in charge. -

    - - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - - -{% elif (data['pmoc'] == "via-isva") %} -

    - The letter is approved to send to the victim's independent sexual violence adviser (ISVA). -

    - - - Check details before sending to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - - -{% else %} -

    - You can now send the letter. -

    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/draft/in-progress.html b/app/views/v41/pcd/victim-record/pcd/draft/in-progress.html deleted file mode 100644 index a0af7e749..000000000 --- a/app/views/v41/pcd/victim-record/pcd/draft/in-progress.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - -

    - A draft letter is in progress. -

    - - - Continue draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/draft/not-started.html b/app/views/v41/pcd/victim-record/pcd/draft/not-started.html deleted file mode 100644 index db53e82c1..000000000 --- a/app/views/v41/pcd/victim-record/pcd/draft/not-started.html +++ /dev/null @@ -1,10 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - - - Draft a letter to inform about the decision to charge or no further action decision - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/draft/ready-to-send.html b/app/views/v41/pcd/victim-record/pcd/draft/ready-to-send.html deleted file mode 100644 index cb8695dc3..000000000 --- a/app/views/v41/pcd/victim-record/pcd/draft/ready-to-send.html +++ /dev/null @@ -1,88 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - -{% if (data['callAttempt'] == "1") %} -{% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/v41/pcd/victim-record/pcd/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -{% else %} -{% endif %} - - - -{% if (data['pmoc'] == "email") and (data['victimEmailAddress'] == "") %} -

    - You must confirm the preferred method of contact first then enter an email address. -

    -{% elif (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} -

    - You must confirm the preferred method of contact first then enter a address. -

    -{% else %} -

    - The letter is ready to send. No amendments are required. -

    - -

    - You must review the letter before sending to the victim. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - - Review and send letter to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - - - {% else %} - {% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/draft/under-review.html b/app/views/v41/pcd/victim-record/pcd/draft/under-review.html deleted file mode 100644 index 617a77edb..000000000 --- a/app/views/v41/pcd/victim-record/pcd/draft/under-review.html +++ /dev/null @@ -1,83 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - -{% if (data['reviewer'] == "head") %} -

    - The draft is under review. The current reviewer is Cecilia Galpin (Head). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% elif (data['reviewer'] == "lawyer") %} -

    - The draft is under review. The current reviewer is Geoff Laws (Lawyer). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% else %} -

    - The draft is under review with {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. -

    - - - -

    - You can still make changes to the draft if you need to. -

    -{% endif %} - - - View draft to inform about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/index.html b/app/views/v41/pcd/victim-record/pcd/index.html deleted file mode 100644 index 2ab766370..000000000 --- a/app/views/v41/pcd/victim-record/pcd/index.html +++ /dev/null @@ -1,184 +0,0 @@ -{% block content %} -

    Pre-charge decision

    - -
    -
    - -
    -
    -

    - {% if (data['pcdType'] == "dtc") %} - Decision to charge - {% elif (data['pcdType'] == "nfa") %} - No further action - {% else %} - Mixed charges - {% endif %} -

    -
    -
    -
    -
    - - {% if (data['pmoc'] == "via-police") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by the police. -

    - - {% elif (data['pmoc'] == "via-isva") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by their independent sexual violence adviser (ISVA). -

    - - {% else %} - - - {% if (data['pcdStatus'] == "check-details") %} - {% include "/v41/pcd/victim-record/pcd/pre-draft/check-details.html" %} - - - {% elif (data['pcdStatus'] == "draft-not-started") %} - {% include "/v41/pcd/victim-record/pcd/draft/not-started.html" %} - - {% elif (data['pcdStatus'] == "draft-in-progress") %} - {% include "/v41/pcd/victim-record/pcd/draft/in-progress.html" %} - - {% elif (data['pcdStatus'] == "draft-under-review") %} - {% include "/v41/pcd/victim-record/pcd/draft/under-review.html" %} - - {% elif (data['pcdStatus'] == "draft-amendments-required") %} - {% include "/v41/pcd/victim-record/pcd/draft/amendments-required.html" %} - - {% elif (data['pcdStatus'] == "draft-ready-to-send") %} - {% include "/v41/pcd/victim-record/pcd/draft/ready-to-send.html" %} - - {% elif (data['pcdStatus'] == "draft-approved-to-send") %} - {% include "/v41/pcd/victim-record/pcd/draft/approved-to-send.html" %} - - - {% elif (data['pcdStatus'] == "before-call-1") %} - {% include "/v41/pcd/victim-record/pcd/call/before-call-1.html" %} - - {% elif (data['pcdStatus'] == "informed-after-call-1") %} - {% include "/v41/pcd/victim-record/pcd/call/informed-after-call-1.html" %} - - {% elif (data['pcdStatus'] == "informed-after-call-2") %} - {% include "/v41/pcd/victim-record/pcd/call/informed-after-call-2.html" %} - - {% elif (data['pcdStatus'] == "informed-after-call-3") %} - {% include "/v41/pcd/victim-record/pcd/call/informed-after-call-3.html" %} - - {% elif (data['pcdStatus'] == "after-call-attempt-1") %} - {% include "/v41/pcd/victim-record/pcd/call/after-call-attempt-1.html" %} - - {% elif (data['pcdStatus'] == "after-call-attempt-2") %} - {% include "/v41/pcd/victim-record/pcd/call/after-call-attempt-2.html" %} - - {% elif (data['pcdStatus'] == "after-call-attempt-3") %} - {% include "/v41/pcd/victim-record/pcd/call/after-call-attempt-3.html" %} - - - {% elif (data['pcdStatus'] == "fu-email-after-call-1") %} - {% include "/v41/pcd/victim-record/pcd/send/fu-email/after-call-1.html" %} - - {% elif (data['pcdStatus'] == "fu-email-after-call-2") %} - {% include "/v41/pcd/victim-record/pcd/send/fu-email/after-call-2.html" %} - - {% elif (data['pcdStatus'] == "fu-email-after-call-3") %} - {% include "/v41/pcd/victim-record/pcd/send/fu-email/after-call-3.html" %} - - {% elif (data['pcdStatus'] == "fu-email-failure-permanent") %} - {% include "/v41/pcd/victim-record/pcd/send/fu-email/failure-permanent.html" %} - - {% elif (data['pcdStatus'] == "fu-email-failure-permanent-with-success") %} - {% include "/v41/pcd/victim-record/pcd/send/fu-email/failure-permanent-with-success.html" %} - - {% elif (data['pcdStatus'] == "fu-email-failure-technical") %} - {% include "/v41/pcd/victim-record/pcd/send/fu-email/failure-technical.html" %} - - {% elif (data['pcdStatus'] == "fu-email-failure-temporary") %} - {% include "/v41/pcd/victim-record/pcd/send/fu-email/failure-temporary.html" %} - - {% elif (data['pcdStatus'] == "fu-email-sending") %} - {% include "/v41/pcd/victim-record/pcd/send/fu-email/sending.html" %} - - - {% elif (data['pcdStatus'] == "fu-letter-dispatched") %} - {% include "/v41/pcd/victim-record/pcd/send/fu-letter/dispatched.html" %} - - {% elif (data['pcdStatus'] == "fu-letter-after-call-1") %} - {% include "/v41/pcd/victim-record/pcd/send/fu-letter/after-call-1.html" %} - - {% elif (data['pcdStatus'] == "fu-letter-after-call-2") %} - {% include "/v41/pcd/victim-record/pcd/send/fu-letter/after-call-2.html" %} - - {% elif (data['pcdStatus'] == "fu-letter-after-call-3") %} - {% include "/v41/pcd/victim-record/pcd/send/fu-letter/after-call-3.html" %} - - {% elif (data['pcdStatus'] == "fu-letter-after-fu-email-undelivered") %} - {% include "/v41/pcd/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html" %} - - - {% elif (data['pcdStatus'] == "email-delivered") %} - {% include "/v41/pcd/victim-record/pcd/send/email/delivered.html" %} - - {% elif (data['pcdStatus'] == "email-after-call-attempt-1") %} - {% include "/v41/pcd/victim-record/pcd/send/email/after-call-attempt-1.html" %} - - {% elif (data['pcdStatus'] == "email-after-call-attempt-2") %} - {% include "/v41/pcd/victim-record/pcd/send/email/after-call-attempt-2.html" %} - - {% elif (data['pcdStatus'] == "email-failure-permanent") %} - {% include "/v41/pcd/victim-record/pcd/send/email/failure-permanent.html" %} - - {% elif (data['pcdStatus'] == "email-failure-permanent-with-success") %} - {% include "/v41/pcd/victim-record/pcd/send/email/failure-permanent-with-success.html" %} - - {% elif (data['pcdStatus'] == "email-failure-technical") %} - {% include "/v41/pcd/victim-record/pcd/send/email/failure-technical.html" %} - - {% elif (data['pcdStatus'] == "email-failure-temporary") %} - {% include "/v41/pcd/victim-record/pcd/send/email/failure-temporary.html" %} - - {% elif (data['pcdStatus'] == "email-sending") %} - {% include "/v41/pcd/victim-record/pcd/send/email/sending.html" %} - - - {% elif (data['pcdStatus'] == "letter-dispatched") %} - {% include "/v41/pcd/victim-record/pcd/send/letter/dispatched.html" %} - - {% elif (data['pcdStatus'] == "letter-after-call-attempt-1") %} - {% include "/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-1.html" %} - - {% elif (data['pcdStatus'] == "letter-after-call-attempt-2") %} - {% include "/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-2.html" %} - - {% elif (data['pcdStatus'] == "letter-after-call-attempt-3") %} - {% include "/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-3.html" %} - - {% elif (data['pcdStatus'] == "letter-after-email-undelivered") %} - {% include "/v41/pcd/victim-record/pcd/send/letter/after-email-undelivered.html" %} - - {% else %} -

    There was a problem retrieving information. Try again later.

    - {% endif %} - - {% endif %} - - {% if (data['pcdSent'] == "yes") or (data['pcdSent'] == "na") %} - - Draft another letter to inform about the stopped or substantially altered charge - - {% endif %} - -
    -
    - {% include "/v41/pcd/victim-record/pcd/progress-tracker.html" %} -
    -
    -
    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/next-steps.html b/app/views/v41/pcd/victim-record/pcd/next-steps.html deleted file mode 100644 index 99be8618f..000000000 --- a/app/views/v41/pcd/victim-record/pcd/next-steps.html +++ /dev/null @@ -1,176 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} -{% if (data['pcdStatus'] == "draft-not-started") or (data['pcdStatus'] == "draft-in-progress") or (data['pcdStatus'] == "draft-under-review") or (data['pcdStatus'] == "draft-amendments-required") or (data['pcdStatus'] == "before-call-1") or (data['pcdStatus'] == "after-call-attempt-1") or (data['pcdStatus'] == "after-call-attempt-2") or (data['pcdStatus'] == "after-call-attempt-3") or (data['pcdStatus'] == "informed-after-call-1") or (data['pcdStatus'] == "informed-after-call-2") or (data['pcdStatus'] == "informed-after-call-3") or (data['pcdStatus'] == "draft-ready-to-send") or (data['pcdStatus'] == "draft-approved-to-send") %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['pcdStatus'] == "draft-not-started") or (data['pcdStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - - {% if (data['pcdStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - - {% if (data['pcdStatus'] == "draft-not-started") or (data['pcdStatus'] == "draft-in-progress") or (data['pcdStatus'] == "draft-amendments-required") or (data['pcdStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} - - {% if (data['pcdStatus'] == "draft-not-started") or (data['pcdStatus'] == "draft-in-progress") or (data['pcdStatus'] == "draft-amendments-required") or (data['pcdStatus'] == "draft-under-review") or (data['pcdStatus'] == "before-call-1") or (data['pcdStatus'] == "after-call-attempt-1") or (data['pcdStatus'] == "after-call-attempt-2") %} -
    9. Telephone the victim when the letter is ready to send and log the call.
    10. - {% endif %} - - {% if (data['pcdStatus'] == "after-call-attempt-3") %} -
    11. Review the letter before sending it.
    12. -
    13. Send the letter to the victim by post.
    14. - {% if (data['fumoc'] == "none") %} - {% else %} -
    15. Review the letter before sending it.
    16. -
    17. Send the letter to the victim by post.
    18. - {% endif %} - {% elif (data['pcdStatus'] == "draft-not-started") or (data['pcdStatus'] == "draft-in-progress") or (data['pcdStatus'] == "draft-amendments-required") or (data['pcdStatus'] == "draft-under-review") or (data['pcdStatus'] == "before-call-1") or (data['pcdStatus'] == "after-call-attempt-1") or (data['pcdStatus'] == "after-call-attempt-2") or (data['pcdStatus'] == "informed-after-call-1") or (data['pcdStatus'] == "informed-after-call-2") or (data['pcdStatus'] == "informed-after-call-3") %} -
    19. Add details from the call to the letter if needed.
    20. - {% endif %} - - {% if (data['pcdStatus'] == "after-call-attempt-3") %} - {% else %} - {% if (data['fumoc'] == "email") %} - {% if (data['pcdStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    21. Send the letter to the victim by email.
    22. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    23. Send the letter to the victim by email.
    24. - {% endif %} - {% endif %} - {% elif (data['attemptToContactAgain'] == "email") %} - {% if (data['pcdStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    25. Send the letter to the victim by email.
    26. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    27. Review the letter before sending it.
    28. -
    29. Send the letter to the victim by email.
    30. - {% endif %} - {% endif %} - {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") %} - {% if (data['pcdStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    31. Send the letter to the victim by post.
    32. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    33. Send the letter to the victim by post.
    34. - {% endif %} - {% endif %} - {% elif (data['attemptToContactAgain'] == "post") %} - {% if (data['pcdStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    35. Send the letter to the victim by post.
    36. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    37. Review the letter before sending it.
    38. -
    39. Send the letter to the victim by post.
    40. - {% endif %} - {% endif %} - {% elif (data['fumoc'] == "none") %} - {% else %} -
    41. Send the letter to the victim using their preferred method (email or post).
    42. - {% endif %} - {% endif %} -
    -
    -
    -{% else %} -{% endif %} -{% elif (data['pmoc'] == "email") or (data['pmoc'] == "post") %} -{% if (data['pcdStatus'] == "draft-not-started") or (data['pcdStatus'] == "draft-in-progress") or (data['pcdStatus'] == "draft-under-review") or (data['pcdStatus'] == "draft-amendments-required") or (data['pcdStatus'] == "draft-ready-to-send") or (data['pcdStatus'] == "draft-approved-to-send") %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['pcdStatus'] == "draft-not-started") or (data['pcdStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['pcdStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['pcdStatus'] == "draft-not-started") or (data['pcdStatus'] == "draft-in-progress") or (data['pcdStatus'] == "draft-amendments-required") or (data['pcdStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} - {% if (data['pmoc'] == "") %} -
    9. Review the letter.
    10. -
    11. Find out and update the victim's preferred method of contact to proceed further.
    12. - {% else %} - {% if (data['pcdStatus'] == "draft-not-started") or (data['pcdStatus'] == "draft-in-progress") or (data['pcdStatus'] == "draft-amendments-required") or (data['pcdStatus'] == "draft-under-review") or (data['pcdStatus'] == "draft-ready-to-send") %} -
    13. Review the letter before sending it.
    14. - {% endif %} - {% if (data['pmoc'] == "email") %} -
    15. Send the letter to the victim by email.
    16. - {% elif (data['pmoc'] == "post") %} -
    17. Send the letter to the victim by post.
    18. - {% elif (data['pmoc'] == "via-police") %} -
    19. Send the letter to the officer in charge by email using Outlook.
    20. - {% elif (data['pmoc'] == "via-isva") %} -
    21. Send the letter to the independent sexual violence adviser (ISVA) by email using Outlook.
    22. - {% endif %} - {% endif %} -
    -
    -
    -{% endif %} -{% elif (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} -{% else %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['pcdStatus'] == "draft-not-started") or (data['pcdStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['pcdStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['pcdStatus'] == "draft-not-started") or (data['pcdStatus'] == "draft-in-progress") or (data['pcdStatus'] == "draft-amendments-required") or (data['pcdStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} -
    9. Review the letter.
    10. -
    11. Find out and update the victim's preferred method of contact to proceed further.
    12. -
    -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/pre-draft/check-details.html b/app/views/v41/pcd/victim-record/pcd/pre-draft/check-details.html deleted file mode 100644 index a5e5cfe2c..000000000 --- a/app/views/v41/pcd/victim-record/pcd/pre-draft/check-details.html +++ /dev/null @@ -1,10 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['pcdType'] == "dtc") %}decision to charge{% elif (data['pcdType'] == "nfa") %}no further action decision{% else %}pre-charge decision{% endif %}. -

    - - - Check details before informing about the decision to charge or no further action decision - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/pre-draft/check-eligibility.html b/app/views/v41/pcd/victim-record/pcd/pre-draft/check-eligibility.html deleted file mode 100644 index e69de29bb..000000000 diff --git a/app/views/v41/pcd/victim-record/pcd/progress-tracker.html b/app/views/v41/pcd/victim-record/pcd/progress-tracker.html deleted file mode 100644 index 92ef77ada..000000000 --- a/app/views/v41/pcd/victim-record/pcd/progress-tracker.html +++ /dev/null @@ -1,281 +0,0 @@ -{% block content %} -

    - Progress tracker -

    - - - -{% if (data['pmoc'] == "via-police") %} -
    -
      -
    1. - - - Send the letter to the officer in charge by email using Outlook not completed - -
    2. -
    -
    - -{% elif (data['pmoc'] == "via-isva") %} -
    -
      -
    1. - - - Send the letter to the independent sexual violence adviser (ISVA) by email using Outlook not completed - -
    2. -
    -
    - -{% else %} -
    -
      - {% if (data['pcdStatus'] == "check-details") %} -
    1. - - - Check details not completed - -
    2. - {% elif (data['pcdStatus'] == "draft-not-started") or (data['pcdStatus'] == "draft-in-progress") %} -
    3. - - - Check details completed - -
    4. -
    5. - - - Draft the letter and send for review not completed - -
    6. - {% elif (data['pcdStatus'] == "draft-amendments-required") %} -
    7. - - - Check details completed - -
    8. -
    9. - - - Draft the letter and send for review completed - -
    10. -
    11. - - - Amend the letter, then request a review not completed - -
    12. - {% else %} -
    13. - - - Check details completed - -
    14. -
    15. - - - Draft the letter and send for review completed - -
    16. - {% endif %} - - {% if (data['pcdStatus'] == "check-details") or (data['pcdStatus'] == "draft-not-started") or (data['pcdStatus'] == "draft-in-progress") or (data['pcdStatus'] == "draft-amendments-required") or (data['pcdStatus'] == "draft-under-review") %} -
    17. - - - Check for updates on the review not completed - -
    18. -
    19. - - - Amend if needed not completed - -
    20. - {% else %} -
    21. - - - Check for updates on the review completed - -
    22. - {% endif %} - {% endif %} - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['pcdStatus'] == "check-details") or (data['pcdStatus'] == "draft-not-started") or (data['pcdStatus'] == "draft-in-progress") or (data['pcdStatus'] == "draft-amendments-required") or (data['pcdStatus'] == "draft-under-review") or (data['pcdStatus'] == "before-call-1") or (data['pcdStatus'] == "after-call-attempt-1") or (data['pcdStatus'] == "after-call-attempt-2") %} -
    23. - - - Telephone the victim and log the call not completed - -
    24. -
    25. - - - Add details from the call to the letter if needed not completed - -
    26. -
    27. - - - Send the letter to the victim using their preferred method (email or post) not completed - -
    28. - {% endif %} - - {% if (data['pcdStatus'] == "informed-after-call-1") or (data['pcdStatus'] == "informed-after-call-2") or (data['pcdStatus'] == "informed-after-call-3") or (data['pcdStatus'] == "after-call-attempt-3") %} -
    29. - - - Telephone the victim and log the call completed - -
    30. -
    31. - - - Add details from the call to the letter if needed not completed - -
    32. - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} -
    33. - - - Send the letter to the victim by email not completed - -
    34. - {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} -
    35. - - - Send the letter to the victim by post not completed - -
    36. - {% endif %} - {% endif %} - - {% if (data['pcdStatus'] == "draft-approved-to-send") %} -
    37. - - - Telephone the victim and log the call completed - -
    38. -
    39. - - - Add details from the call to the letter if needed completed - -
    40. - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} -
    41. - - - Send the letter to the victim by email not completed - -
    42. - {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") or (data['attemptToContactAgain'] == "Post") %} -
    43. - - - Send the letter to the victim by post not completed - -
    44. - {% elif (data['fumoc'] == "none") %} - {% else %} -
    45. - - - Send the letter to the victim using their preferred method (email or post) not completed - -
    46. - {% endif %} - {% endif %} - - {% endif %} - - {% if (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - {% if (data['pcdStatus'] == "email-delivered") or (data['pcdStatus'] == "email-after-call-1") or (data['pcdStatus'] == "email-after-call-2") or (data['pcdStatus'] == "email-after-call-3") or (data['pcdStatus'] == "email-failure-permanent") or (data['pcdStatus'] == "email-failure-permanent-with-success") or (data['pcdStatus'] == "email-failure-technical") or (data['pcdStatus'] == "email-failure-temporary") or (data['pcdStatus'] == "email-sending") %} -
    47. - - - Review the letter before sending it completed - -
    48. - {% elif (data['pcdStatus'] == "letter-dispatched") or (data['pcdStatus'] == "letter-after-call-1") or (data['pcdStatus'] == "letter-after-call-2") or (data['pcdStatus'] == "letter-after-call-3") %} -
    49. - - - Review the letter before sending it completed - -
    50. - {% else %} -
    51. - - - Review the letter before sending it not completed - -
    52. - {% endif %} - {% endif %} - - {% if (data['pmoc'] == "email") %} - {% if (data['pcdSent'] == "yes") %} -
    53. - - - Send the letter to the victim by email completed - -
    54. - {% else %} -
    55. - - - Send the letter to the victim by email not completed - -
    56. - {% endif %} - {% elif (data['pmoc'] == "post") %} - {% if (data['pcdSent'] == "yes") %} -
    57. - - - Send the letter to the victim by post completed - -
    58. - {% else %} -
    59. - - - Send the letter to the victim by post not completed - -
    60. - {% endif %} - - {% elif (data['pmoc'] == "") %} -
    61. - - - Review the letter completed - -
    62. -
    63. - - - Find out and update the victim's preferred method of contact to proceed further not completed - -
    64. - {% endif %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/email/after-call-attempt-1.html b/app/views/v41/pcd/victim-record/pcd/send/email/after-call-attempt-1.html deleted file mode 100644 index 41eaab5f2..000000000 --- a/app/views/v41/pcd/victim-record/pcd/send/email/after-call-attempt-1.html +++ /dev/null @@ -1,16 +0,0 @@ -{% block content %} -{% include "/v41/pcd/victim-record/pcd/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/email/after-call-attempt-2.html b/app/views/v41/pcd/victim-record/pcd/send/email/after-call-attempt-2.html deleted file mode 100644 index 8f1fbe988..000000000 --- a/app/views/v41/pcd/victim-record/pcd/send/email/after-call-attempt-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v41/pcd/victim-record/pcd/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/email/delivered.html b/app/views/v41/pcd/victim-record/pcd/send/email/delivered.html deleted file mode 100644 index d484d5904..000000000 --- a/app/views/v41/pcd/victim-record/pcd/send/email/delivered.html +++ /dev/null @@ -1,3 +0,0 @@ -{% block content %} -{% include "/v41/pcd/victim-record/pcd/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/email/failure-permanent.html b/app/views/v41/pcd/victim-record/pcd/send/email/failure-permanent.html deleted file mode 100644 index 1e0c75c66..000000000 --- a/app/views/v41/pcd/victim-record/pcd/send/email/failure-permanent.html +++ /dev/null @@ -1,18 +0,0 @@ -{% block content %} -{% include "/v41/pcd/victim-record/pcd/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/email/failure-technical.html b/app/views/v41/pcd/victim-record/pcd/send/email/failure-technical.html deleted file mode 100644 index 75da527fb..000000000 --- a/app/views/v41/pcd/victim-record/pcd/send/email/failure-technical.html +++ /dev/null @@ -1,12 +0,0 @@ -{% block content %} -{% include "/v41/pcd/victim-record/pcd/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/email/failure-temporary.html b/app/views/v41/pcd/victim-record/pcd/send/email/failure-temporary.html deleted file mode 100644 index 2e43f5235..000000000 --- a/app/views/v41/pcd/victim-record/pcd/send/email/failure-temporary.html +++ /dev/null @@ -1,18 +0,0 @@ -{% block content %} -{% include "/v41/pcd/victim-record/pcd/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/email/sending.html b/app/views/v41/pcd/victim-record/pcd/send/email/sending.html deleted file mode 100644 index 442ed0b8b..000000000 --- a/app/views/v41/pcd/victim-record/pcd/send/email/sending.html +++ /dev/null @@ -1,9 +0,0 @@ -{% block content %} -{% include "/v41/pcd/victim-record/pcd/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/fu-email/after-call-1.html b/app/views/v41/pcd/victim-record/pcd/send/fu-email/after-call-1.html deleted file mode 100644 index 5aff9a670..000000000 --- a/app/views/v41/pcd/victim-record/pcd/send/fu-email/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% include "/v41/pcd/victim-record/pcd/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/fu-email/after-call-2.html b/app/views/v41/pcd/victim-record/pcd/send/fu-email/after-call-2.html deleted file mode 100644 index 0ee83b6bf..000000000 --- a/app/views/v41/pcd/victim-record/pcd/send/fu-email/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v41/pcd/victim-record/pcd/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/fu-email/after-call-3.html b/app/views/v41/pcd/victim-record/pcd/send/fu-email/after-call-3.html deleted file mode 100644 index 9d00d5e50..000000000 --- a/app/views/v41/pcd/victim-record/pcd/send/fu-email/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/v41/pcd/victim-record/pcd/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v41/pcd/victim-record/pcd/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/fu-email/failure-permanent.html b/app/views/v41/pcd/victim-record/pcd/send/fu-email/failure-permanent.html deleted file mode 100644 index f111e2be3..000000000 --- a/app/views/v41/pcd/victim-record/pcd/send/fu-email/failure-permanent.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% include "/v41/pcd/victim-record/pcd/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/fu-email/failure-technical.html b/app/views/v41/pcd/victim-record/pcd/send/fu-email/failure-technical.html deleted file mode 100644 index 762d08bdb..000000000 --- a/app/views/v41/pcd/victim-record/pcd/send/fu-email/failure-technical.html +++ /dev/null @@ -1,15 +0,0 @@ -{% block content %} -{% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% include "/v41/pcd/victim-record/pcd/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/fu-email/failure-temporary.html b/app/views/v41/pcd/victim-record/pcd/send/fu-email/failure-temporary.html deleted file mode 100644 index 4350ca7aa..000000000 --- a/app/views/v41/pcd/victim-record/pcd/send/fu-email/failure-temporary.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% include "/v41/pcd/victim-record/pcd/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/fu-email/sending.html b/app/views/v41/pcd/victim-record/pcd/send/fu-email/sending.html deleted file mode 100644 index aaa58ef73..000000000 --- a/app/views/v41/pcd/victim-record/pcd/send/fu-email/sending.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -{% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% include "/v41/pcd/victim-record/pcd/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-call-1.html b/app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-call-1.html deleted file mode 100644 index 775aef695..000000000 --- a/app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% include "/v41/pcd/victim-record/pcd/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-call-2.html b/app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-call-2.html deleted file mode 100644 index f178324e0..000000000 --- a/app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v41/pcd/victim-record/pcd/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-call-3.html b/app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-call-3.html deleted file mode 100644 index 66c458f83..000000000 --- a/app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/v41/pcd/victim-record/pcd/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v41/pcd/victim-record/pcd/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html b/app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html deleted file mode 100644 index 66ca66efc..000000000 --- a/app/views/v41/pcd/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html +++ /dev/null @@ -1,73 +0,0 @@ -{% block content %} -{% include "/v41/pcd/victim-record/pcd/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} - -
    -
    - -
    - -{% include "/v41/pcd/victim-record/pcd/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - - - {% include "/v41/pcd/victim-record/pcd/details/email.html" %} - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-1.html b/app/views/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-1.html deleted file mode 100644 index 496b7f315..000000000 --- a/app/views/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-1.html +++ /dev/null @@ -1,16 +0,0 @@ -{% block content %} -{% include "/v41/pcd/victim-record/pcd/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-2.html b/app/views/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-2.html deleted file mode 100644 index 4f952d9fe..000000000 --- a/app/views/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v41/pcd/victim-record/pcd/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-3.html b/app/views/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-3.html deleted file mode 100644 index 8fbc38cd6..000000000 --- a/app/views/v41/pcd/victim-record/pcd/send/letter/after-call-attempt-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/v41/pcd/victim-record/pcd/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/pcd/victim-record/pcd/details/call-attempt-3.html" %} - -
    - - {% include "/v41/pcd/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/v41/pcd/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/letter/after-email-undelivered.html b/app/views/v41/pcd/victim-record/pcd/send/letter/after-email-undelivered.html deleted file mode 100644 index 927e0241c..000000000 --- a/app/views/v41/pcd/victim-record/pcd/send/letter/after-email-undelivered.html +++ /dev/null @@ -1,51 +0,0 @@ -{% block content %} -{% include "/v41/pcd/victim-record/pcd/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - - - {% include "/v41/pcd/victim-record/pcd/details/email.html" %} - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/send/letter/dispatched.html b/app/views/v41/pcd/victim-record/pcd/send/letter/dispatched.html deleted file mode 100644 index 76116f61d..000000000 --- a/app/views/v41/pcd/victim-record/pcd/send/letter/dispatched.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -{% include "/v41/pcd/victim-record/pcd/details/letter.html" %} - -{% if (data['notifyStatus'] == "delivered") %} -{% else %} -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/pcd/victim-record/pcd/details/email.html" %} -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pcd/urls.ts b/app/views/v41/pcd/victim-record/pcd/urls.ts deleted file mode 100644 index 5de0d2314..000000000 --- a/app/views/v41/pcd/victim-record/pcd/urls.ts +++ /dev/null @@ -1,41 +0,0 @@ -const pcdRoutes1 = [ - '/v41/pcd/victim-record?pmoc=mobile&pcdType=draft-not-started&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=mobile&pcdType=draft-in-progress&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=mobile&pcdType=draft-under-review&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=mobile&pcdType=draft-amendments-required&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=mobile&pcdType=draft-ready-to-send&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=mobile&pcdType=draft-approved-to-send&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=mobile&pcdType=before-call-1&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=mobile&pcdType=informed-after-call-1&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=mobile&pcdType=informed-after-call-2&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=mobile&pcdType=informed-after-call-3&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=mobile&pcdType=after-call-attempt-1&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=mobile&pcdType=after-call-attempt-2&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=mobile&pcdType=after-call-attempt-3&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=mobile&pcdType=fu-email-after-call-1&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=mobile&pcdType=fu-email-after-call-2&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=mobile&pcdType=fu-email-after-call-3&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=mobile&pcdType=fu-email-failure-permanent&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=mobile&pcdType=fu-email-failure-permanent-with-success&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=mobile&pcdType=fu-email-failure-technical&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=mobile&pcdType=fu-email-failure-temporary&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=mobile&pcdType=fu-email-sending&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=mobile&pcdType=fu-letter-dispatched&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=mobile&pcdType=fu-letter-after-call-1&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=mobile&pcdType=fu-letter-after-call-2&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=mobile&pcdType=fu-letter-after-call-3&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=mobile&pcdType=fu-letter-after-fu-email-undelivered&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=email&pcdType=email-delivered&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=email&pcdType=email-after-call-attempt-1&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=email&pcdType=email-after-call-attempt-2&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=email&pcdType=email-failure-permanent&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=email&pcdType=email-failure-permanent-with-success&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=email&pcdType=email-failure-technical&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=email&pcdType=email-failure-temporary&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=email&pcdType=email-sending&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=post&pcdType=letter-dispatched&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=post&pcdType=letter-after-call-attempt-1&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=post&pcdType=letter-after-call-attempt-2&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=post&pcdType=letter-after-call-attempt-3&subTab=pcd&secondaryNav=communications', - '/v41/pcd/victim-record?pmoc=post&pcdType=letter-after-email-undelivered&subTab=pcd&secondaryNav=communications' -]; \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/pre-trial/pre-trial-meeting/index.html b/app/views/v41/pcd/victim-record/pre-trial/pre-trial-meeting/index.html deleted file mode 100644 index ab8131d34..000000000 --- a/app/views/v41/pcd/victim-record/pre-trial/pre-trial-meeting/index.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -

    Pre-trial

    - -
    -
    -
    -
    -

    - CPS pre-trial meeting -

    -
    -
    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a meeting yet. -

    - - - Draft a letter to offer a CPS pre-trial meeting - -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/call/after-call-attempt-1.html b/app/views/v41/pcd/victim-record/vcl/call/after-call-attempt-1.html deleted file mode 100644 index 0e4fbb755..000000000 --- a/app/views/v41/pcd/victim-record/vcl/call/after-call-attempt-1.html +++ /dev/null @@ -1,23 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - - - -{% if (data['secondCallHour']) == "" %} - - Log a text message to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% else %} - - Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/call/after-call-attempt-2.html b/app/views/v41/pcd/victim-record/vcl/call/after-call-attempt-2.html deleted file mode 100644 index b1b968da2..000000000 --- a/app/views/v41/pcd/victim-record/vcl/call/after-call-attempt-2.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - - - - - Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/call/after-call-attempt-3.html b/app/views/v41/pcd/victim-record/vcl/call/after-call-attempt-3.html deleted file mode 100644 index 7f5edcf98..000000000 --- a/app/views/v41/pcd/victim-record/vcl/call/after-call-attempt-3.html +++ /dev/null @@ -1,38 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    - - - -

    - First, you must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/call/before-call-1.html b/app/views/v41/pcd/victim-record/vcl/call/before-call-1.html deleted file mode 100644 index c9914ad94..000000000 --- a/app/views/v41/pcd/victim-record/vcl/call/before-call-1.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% if (data['victimPhoneNumber'] == "") %} -

    - You must confirm the preferred method of contact first then enter a telephone number. -

    -{% else %} -

    - Telephone the victim and log the details during the call. -

    - - - View letter and make call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/call/informed-after-call-1.html b/app/views/v41/pcd/victim-record/vcl/call/informed-after-call-1.html deleted file mode 100644 index 74f2dd9ab..000000000 --- a/app/views/v41/pcd/victim-record/vcl/call/informed-after-call-1.html +++ /dev/null @@ -1,45 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - Reason for no letter -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/call/informed-after-call-2.html b/app/views/v41/pcd/victim-record/vcl/call/informed-after-call-2.html deleted file mode 100644 index 0b036e1ae..000000000 --- a/app/views/v41/pcd/victim-record/vcl/call/informed-after-call-2.html +++ /dev/null @@ -1,54 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/call/informed-after-call-3.html b/app/views/v41/pcd/victim-record/vcl/call/informed-after-call-3.html deleted file mode 100644 index d24de7837..000000000 --- a/app/views/v41/pcd/victim-record/vcl/call/informed-after-call-3.html +++ /dev/null @@ -1,58 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/details/call-attempt-1.html b/app/views/v41/pcd/victim-record/vcl/details/call-attempt-1.html deleted file mode 100644 index 5529172b1..000000000 --- a/app/views/v41/pcd/victim-record/vcl/details/call-attempt-1.html +++ /dev/null @@ -1,75 +0,0 @@ -{% block content %} -
    -
    -
    - Telephone call 1 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    - -
    -
    - Call direction -
    -
    - {% if (data['callType1'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed1'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    - {% if (data['victimInformed1'] == "No") and (data['wasTextMessageSent'] == "No") %} -
    -
    - Text message sent -
    -
    - {{ data['wasTextMessageSent'] }} -
    -
    - {% endif %} - {% if (data['wasTextMessageSent'] == "Yes") %} -
    -
    - Text message sent -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    - {% if (data['vclStatus'] == "after-call-attempt-1") %} -
    -
    - Next call attempt -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['secondCallHour'] }}:{{ data['secondCallMinutes'] }} -
    -
    - {% else %} - {% endif %} - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/details/call-attempt-2.html b/app/views/v41/pcd/victim-record/vcl/details/call-attempt-2.html deleted file mode 100644 index e77f9f609..000000000 --- a/app/views/v41/pcd/victim-record/vcl/details/call-attempt-2.html +++ /dev/null @@ -1,55 +0,0 @@ -{% block content %} -
    -
    -
    - Telephone call 2 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} -
    -
    - -
    -
    - Call direction -
    -
    - {% if (data['callType2'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed2'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    - {% if (data['vclStatus'] == "after-call-attempt-2") and (data['vclStatus'] == "after-call-attempt-2") %} -
    -
    - Next call attempt -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['thirdCallHour'] }}:{{ data['thirdCallMinutes'] }} -
    -
    - {% else %} - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/details/call-attempt-3.html b/app/views/v41/pcd/victim-record/vcl/details/call-attempt-3.html deleted file mode 100644 index e0dfbce15..000000000 --- a/app/views/v41/pcd/victim-record/vcl/details/call-attempt-3.html +++ /dev/null @@ -1,44 +0,0 @@ -{% block content %} -
    -
    -
    - Telephone call 3 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} -
    -
    - -
    -
    - Call direction -
    -
    - {% if (data['callType3'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed3'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes3'] }} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/details/email.html b/app/views/v41/pcd/victim-record/vcl/details/email.html deleted file mode 100644 index b44fbe5d0..000000000 --- a/app/views/v41/pcd/victim-record/vcl/details/email.html +++ /dev/null @@ -1,36 +0,0 @@ -{% block content %} -
    -
    -
    - Email sent -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Also included -
    -
    - Information pack
    Crest survey -
    -
    -
    -
    - Status -
    -
    - {{ data['notifyStatus'] | capitalize }} {% if (data['notifyStatus'] == "permanent") or (data['notifyStatus'] == "technical" or data['notifyStatus'] == "temporary") %}failure{% endif %} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/details/letter.html b/app/views/v41/pcd/victim-record/vcl/details/letter.html deleted file mode 100644 index c081bac70..000000000 --- a/app/views/v41/pcd/victim-record/vcl/details/letter.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -
    -
    -
    - Letter logged -
    -
    - {{ "today" | govukDate(showWeekday=true) }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['letterDispatchNotes'] }} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/draft/amendments-required.html b/app/views/v41/pcd/victim-record/vcl/draft/amendments-required.html deleted file mode 100644 index 3a17ca199..000000000 --- a/app/views/v41/pcd/victim-record/vcl/draft/amendments-required.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -

    - You need to amend the draft before sending. -

    - - - - - Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/draft/approved-to-send.html b/app/views/v41/pcd/victim-record/vcl/draft/approved-to-send.html deleted file mode 100644 index 095ae2831..000000000 --- a/app/views/v41/pcd/victim-record/vcl/draft/approved-to-send.html +++ /dev/null @@ -1,162 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} -{% else %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    -{% endif %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} -{% if (data['callAttempt'] == "1") %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% endif %} - -{% if (data['fumoc'] == "none") %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    -{% else %} - -

    - You can now send the letter. -

    -{% endif %} - -{% if (data['victimInformed3'] == "No") %} -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    -{% endif %} - -{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") %} - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") %} - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "none") %} - -{% elif (data['victimInformed3'] == "No") %} - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% else %} -

    - No phone call was logged. It is also not known how the victim wants to receive the letter. -

    -{% endif %} - -{% elif (data['pmoc'] == "email") %} -

    - You can now send the letter. -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "post") %} -

    - You can now send the letter. -

    - - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "via-police") %} -

    - The letter is approved to send to the officer in charge. -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% elif (data['pmoc'] == "via-isva") %} -

    - The letter is approved to send to the victim's independent sexual violence adviser (ISVA). -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% else %} -

    - You can now send the letter. -

    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/draft/in-progress.html b/app/views/v41/pcd/victim-record/vcl/draft/in-progress.html deleted file mode 100644 index 806deec2c..000000000 --- a/app/views/v41/pcd/victim-record/vcl/draft/in-progress.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -

    - A draft letter is in progress. -

    - - - Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/draft/not-started.html b/app/views/v41/pcd/victim-record/vcl/draft/not-started.html deleted file mode 100644 index 35f5ff74b..000000000 --- a/app/views/v41/pcd/victim-record/vcl/draft/not-started.html +++ /dev/null @@ -1,10 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about a stopped or substantially altered charge. -

    - - - Draft a letter to inform about the stopped or substantially altered charge - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/draft/ready-to-send.html b/app/views/v41/pcd/victim-record/vcl/draft/ready-to-send.html deleted file mode 100644 index cad420d00..000000000 --- a/app/views/v41/pcd/victim-record/vcl/draft/ready-to-send.html +++ /dev/null @@ -1,88 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% if (data['callAttempt'] == "1") %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% else %} -{% endif %} - - - -{% if (data['pmoc'] == "email") and (data['victimEmailAddress'] == "") %} -

    - You must confirm the preferred method of contact first then enter an email address. -

    -{% elif (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} -

    - You must confirm the preferred method of contact first then enter a address. -

    -{% else %} -

    - The letter is ready to send. No amendments are required. -

    - -

    - You must review the letter before sending to the victim. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% else %} - {% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/draft/under-review.html b/app/views/v41/pcd/victim-record/vcl/draft/under-review.html deleted file mode 100644 index 614c6da89..000000000 --- a/app/views/v41/pcd/victim-record/vcl/draft/under-review.html +++ /dev/null @@ -1,83 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% if (data['reviewer'] == "head") %} -

    - The draft is under review. The current reviewer is Cecilia Galpin (Head). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% elif (data['reviewer'] == "lawyer") %} -

    - The draft is under review. The current reviewer is Geoff Laws (Lawyer). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% else %} -

    - The draft is under review with {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. -

    - - - -

    - You can still make changes to the draft if you need to. -

    -{% endif %} - - - View draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/index.html b/app/views/v41/pcd/victim-record/vcl/index.html deleted file mode 100644 index 1d9824616..000000000 --- a/app/views/v41/pcd/victim-record/vcl/index.html +++ /dev/null @@ -1,218 +0,0 @@ -{% block content %} -

    Victim Communication & Liaison Scheme (VCL)

    - -
    - - - - {% if (data['vclType'] == 'stopped-charge') or (data['vclType'] == 'altered-charge') %} -
    -
    -
    -

    - {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% elif (data['vclType'] == "altered-charge") %}Substantially altered charge{% else %}VCL decision{% endif %} -

    -
    -
    - - - - {% if (data['vclStatus'] == "draft-not-started") %} - {% include "/v41/vcl/victim-record/vcl/draft/not-started.html" %} - - {% elif (data['vclStatus'] == "draft-in-progress") %} - {% include "/v41/vcl/victim-record/vcl/draft/in-progress.html" %} - - {% elif (data['vclStatus'] == "draft-under-review") %} - {% include "/v41/vcl/victim-record/vcl/draft/under-review.html" %} - - {% elif (data['vclStatus'] == "draft-amendments-required") %} - {% include "/v41/vcl/victim-record/vcl/draft/amendments-required.html" %} - - {% elif (data['vclStatus'] == "draft-ready-to-send") %} - {% include "/v41/vcl/victim-record/vcl/draft/ready-to-send.html" %} - - {% elif (data['vclStatus'] == "draft-approved-to-send") %} - {% include "/v41/vcl/victim-record/vcl/draft/approved-to-send.html" %} - - - {% elif (data['vclStatus'] == "before-call-1") %} - {% include "/v41/vcl/victim-record/vcl/call/before-call-1.html" %} - - {% elif (data['vclStatus'] == "informed-after-call-1") %} - {% include "/v41/vcl/victim-record/vcl/call/informed-after-call-1.html" %} - - {% elif (data['vclStatus'] == "informed-after-call-2") %} - {% include "/v41/vcl/victim-record/vcl/call/informed-after-call-2.html" %} - - {% elif (data['vclStatus'] == "informed-after-call-3") %} - {% include "/v41/vcl/victim-record/vcl/call/informed-after-call-3.html" %} - - {% elif (data['vclStatus'] == "after-call-attempt-1") %} - {% include "/v41/vcl/victim-record/vcl/call/after-call-attempt-1.html" %} - - {% elif (data['vclStatus'] == "after-call-attempt-2") %} - {% include "/v41/vcl/victim-record/vcl/call/after-call-attempt-2.html" %} - - {% elif (data['vclStatus'] == "after-call-attempt-3") %} - {% include "/v41/vcl/victim-record/vcl/call/after-call-attempt-3.html" %} - - - {% elif (data['vclStatus'] == "fu-email-after-call-1") %} - {% include "/v41/vcl/victim-record/vcl/send/fu-email/after-call-1.html" %} - - {% elif (data['vclStatus'] == "fu-email-after-call-2") %} - {% include "/v41/vcl/victim-record/vcl/send/fu-email/after-call-2.html" %} - - {% elif (data['vclStatus'] == "fu-email-after-call-3") %} - {% include "/v41/vcl/victim-record/vcl/send/fu-email/after-call-3.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-permanent") %} - {% include "/v41/vcl/victim-record/vcl/send/fu-email/failure-permanent.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-permanent-with-success") %} - {% include "/v41/vcl/victim-record/vcl/send/fu-email/failure-permanent-with-success.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-technical") %} - {% include "/v41/vcl/victim-record/vcl/send/fu-email/failure-technical.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-temporary") %} - {% include "/v41/vcl/victim-record/vcl/send/fu-email/failure-temporary.html" %} - - {% elif (data['vclStatus'] == "fu-email-sending") %} - {% include "/v41/vcl/victim-record/vcl/send/fu-email/sending.html" %} - - - {% elif (data['vclStatus'] == "fu-letter-dispatched") %} - {% include "/v41/vcl/victim-record/vcl/send/fu-letter/dispatched.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-call-1") %} - {% include "/v41/vcl/victim-record/vcl/send/fu-letter/after-call-1.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-call-2") %} - {% include "/v41/vcl/victim-record/vcl/send/fu-letter/after-call-2.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-call-3") %} - {% include "/v41/vcl/victim-record/vcl/send/fu-letter/after-call-3.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-fu-email-undelivered") %} - {% include "/v41/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html" %} - - - {% elif (data['vclStatus'] == "email-delivered") %} - {% include "/v41/vcl/victim-record/vcl/send/email/delivered.html" %} - - {% elif (data['vclStatus'] == "email-after-call-attempt-1") %} - {% include "/v41/vcl/victim-record/vcl/send/email/after-call-attempt-1.html" %} - - {% elif (data['vclStatus'] == "email-after-call-attempt-2") %} - {% include "/v41/vcl/victim-record/vcl/send/email/after-call-attempt-2.html" %} - - {% elif (data['vclStatus'] == "email-failure-permanent") %} - {% include "/v41/vcl/victim-record/vcl/send/email/failure-permanent.html" %} - - {% elif (data['vclStatus'] == "email-failure-permanent-with-success") %} - {% include "/v41/vcl/victim-record/vcl/send/email/failure-permanent-with-success.html" %} - - {% elif (data['vclStatus'] == "email-failure-technical") %} - {% include "/v41/vcl/victim-record/vcl/send/email/failure-technical.html" %} - - {% elif (data['vclStatus'] == "email-failure-temporary") %} - {% include "/v41/vcl/victim-record/vcl/send/email/failure-temporary.html" %} - - {% elif (data['vclStatus'] == "email-sending") %} - {% include "/v41/vcl/victim-record/vcl/send/email/sending.html" %} - - - {% elif (data['vclStatus'] == "letter-dispatched") %} - {% include "/v41/vcl/victim-record/vcl/send/letter/dispatched.html" %} - - {% elif (data['vclStatus'] == "letter-after-call-attempt-1") %} - {% include "/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html" %} - - {% elif (data['vclStatus'] == "letter-after-call-attempt-2") %} - {% include "/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html" %} - - {% elif (data['vclStatus'] == "letter-after-call-attempt-3") %} - {% include "/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html" %} - - {% elif (data['vclStatus'] == "letter-after-email-undelivered") %} - {% include "/v41/vcl/victim-record/vcl/send/letter/after-email-undelivered.html" %} - - {% else %} -

    There was a problem retrieving information. Try again later.

    - {% endif %} - - {% include "/v41/vcl/victim-record/vcl/next-steps.html" %} - - -
    -
    -
    - {% else %} -
    - - {% if (data['pmoc'] == "via-police") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by the police. -

    - {% elif (data['pmoc'] == "via-isva") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by their independent sexual violence adviser (ISVA). -

    - {% else %} - {% include "/v41/vcl/victim-record/vcl/draft/not-started.html" %} - {% endif %} - - {% if (data['vclSent'] == "yes") or (data['vclSent'] == "na") %} - - Draft another letter to inform about the stopped or substantially altered charge - - {% endif %} -
    -
    - {% include "/v41/vcl/victim-record/vcl/progress-tracker.html" %} -
    - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/next-steps.html b/app/views/v41/pcd/victim-record/vcl/next-steps.html deleted file mode 100644 index ee5fa69fa..000000000 --- a/app/views/v41/pcd/victim-record/vcl/next-steps.html +++ /dev/null @@ -1,176 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} -{% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") or (data['vclStatus'] == "after-call-attempt-3") or (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") or (data['vclStatus'] == "draft-ready-to-send") or (data['vclStatus'] == "draft-approved-to-send") %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - - {% if (data['vclStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} - - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") %} -
    9. Telephone the victim when the letter is ready to send and log the call.
    10. - {% endif %} - - {% if (data['vclStatus'] == "after-call-attempt-3") %} -
    11. Review the letter before sending it.
    12. -
    13. Send the letter to the victim by post.
    14. - {% if (data['fumoc'] == "none") %} - {% else %} -
    15. Review the letter before sending it.
    16. -
    17. Send the letter to the victim by post.
    18. - {% endif %} - {% elif (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") or (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") %} -
    19. Add details from the call to the letter if needed.
    20. - {% endif %} - - {% if (data['vclStatus'] == "after-call-attempt-3") %} - {% else %} - {% if (data['fumoc'] == "email") %} - {% if (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    21. Send the letter to the victim by email.
    22. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    23. Send the letter to the victim by email.
    24. - {% endif %} - {% endif %} - {% elif (data['attemptToContactAgain'] == "email") %} - {% if (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    25. Send the letter to the victim by email.
    26. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    27. Review the letter before sending it.
    28. -
    29. Send the letter to the victim by email.
    30. - {% endif %} - {% endif %} - {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") %} - {% if (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    31. Send the letter to the victim by post.
    32. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    33. Send the letter to the victim by post.
    34. - {% endif %} - {% endif %} - {% elif (data['attemptToContactAgain'] == "post") %} - {% if (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    35. Send the letter to the victim by post.
    36. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    37. Review the letter before sending it.
    38. -
    39. Send the letter to the victim by post.
    40. - {% endif %} - {% endif %} - {% elif (data['fumoc'] == "none") %} - {% else %} -
    41. Send the letter to the victim using their preferred method (email or post).
    42. - {% endif %} - {% endif %} -
    -
    -
    -{% else %} -{% endif %} -{% elif (data['pmoc'] == "email") or (data['pmoc'] == "post") %} -{% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-ready-to-send") or (data['vclStatus'] == "draft-approved-to-send") %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['vclStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} - {% if (data['pmoc'] == "") %} -
    9. Review the letter.
    10. -
    11. Find out and update the victim's preferred method of contact to proceed further.
    12. - {% else %} - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "draft-ready-to-send") %} -
    13. Review the letter before sending it.
    14. - {% endif %} - {% if (data['pmoc'] == "email") %} -
    15. Send the letter to the victim by email.
    16. - {% elif (data['pmoc'] == "post") %} -
    17. Send the letter to the victim by post.
    18. - {% elif (data['pmoc'] == "via-police") %} -
    19. Send the letter to the officer in charge by email using Outlook.
    20. - {% elif (data['pmoc'] == "via-isva") %} -
    21. Send the letter to the independent sexual violence adviser (ISVA) by email using Outlook.
    22. - {% endif %} - {% endif %} -
    -
    -
    -{% endif %} -{% elif (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} -{% else %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['vclStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} -
    9. Review the letter.
    10. -
    11. Find out and update the victim's preferred method of contact to proceed further.
    12. -
    -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/progress-tracker.html b/app/views/v41/pcd/victim-record/vcl/progress-tracker.html deleted file mode 100644 index 6559e5b0a..000000000 --- a/app/views/v41/pcd/victim-record/vcl/progress-tracker.html +++ /dev/null @@ -1,252 +0,0 @@ -{% block content %} -

    - Progress tracker -

    - -{% if (data['pmoc'] == "via-police") %} -
    -
      -
    1. - - - Send the letter to the officer in charge by email using Outlook not completed - -
    2. -
    -
    - -{% elif (data['pmoc'] == "via-isva") %} -
    -
      -
    1. - - - Send the letter to the independent sexual violence adviser (ISVA) by email using Outlook not completed - -
    2. -
    -
    - -{% else %} -
    -
      - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} -
    1. - - - Draft the letter and send for review not completed - -
    2. - {% elif (data['vclStatus'] == "draft-amendments-required") %} -
    3. - - - Draft the letter and send for review completed - -
    4. -
    5. - - - Amend the letter, then request a review not completed - -
    6. - {% else %} -
    7. - - - Draft the letter and send for review completed - -
    8. - {% endif %} - - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} -
    9. - - - Check for updates on the review not completed - -
    10. -
    11. - - - Amend if needed not completed - -
    12. - {% else %} -
    13. - - - Check for updates on the review completed - -
    14. - {% endif %} - {% endif %} - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") %} -
    15. - - - Telephone the victim and log the call not completed - -
    16. -
    17. - - - Add details from the call to the letter if needed not completed - -
    18. -
    19. - - - Send the letter to the victim using their preferred method (email or post) not completed - -
    20. - {% endif %} - - {% if (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") or (data['vclStatus'] == "after-call-attempt-3") %} -
    21. - - - Telephone the victim and log the call completed - -
    22. -
    23. - - - Add details from the call to the letter if needed not completed - -
    24. - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} -
    25. - - - Send the letter to the victim by email not completed - -
    26. - {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} -
    27. - - - Send the letter to the victim by post not completed - -
    28. - {% endif %} - {% endif %} - - {% if (data['vclStatus'] == "draft-approved-to-send") %} -
    29. - - - Telephone the victim and log the call completed - -
    30. -
    31. - - - Add details from the call to the letter if needed completed - -
    32. - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} -
    33. - - - Send the letter to the victim by email not completed - -
    34. - {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") or (data['attemptToContactAgain'] == "Post") %} -
    35. - - - Send the letter to the victim by post not completed - -
    36. - {% elif (data['fumoc'] == "none") %} - {% else %} -
    37. - - - Send the letter to the victim using their preferred method (email or post) not completed - -
    38. - {% endif %} - {% endif %} - - {% endif %} - - {% if (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - {% if (data['vclStatus'] == "email-delivered") or (data['vclStatus'] == "email-after-call-1") or (data['vclStatus'] == "email-after-call-2") or (data['vclStatus'] == "email-after-call-3") or (data['vclStatus'] == "email-failure-permanent") or (data['vclStatus'] == "email-failure-permanent-with-success") or (data['vclStatus'] == "email-failure-technical") or (data['vclStatus'] == "email-failure-temporary") or (data['vclStatus'] == "email-sending") %} -
    39. - - - Review the letter before sending it completed - -
    40. - {% elif (data['vclStatus'] == "letter-dispatched") or (data['vclStatus'] == "letter-after-call-1") or (data['vclStatus'] == "letter-after-call-2") or (data['vclStatus'] == "letter-after-call-3") %} -
    41. - - - Review the letter before sending it completed - -
    42. - {% else %} -
    43. - - - Review the letter before sending it not completed - -
    44. - {% endif %} - {% endif %} - - {% if (data['pmoc'] == "email") %} - {% if (data['vclSent'] == "yes") %} -
    45. - - - Send the letter to the victim by email completed - -
    46. - {% else %} -
    47. - - - Send the letter to the victim by email not completed - -
    48. - {% endif %} - {% elif (data['pmoc'] == "post") %} - {% if (data['vclSent'] == "yes") %} -
    49. - - - Send the letter to the victim by post completed - -
    50. - {% else %} -
    51. - - - Send the letter to the victim by post not completed - -
    52. - {% endif %} - - {% elif (data['pmoc'] == "") %} -
    53. - - - Review the letter completed - -
    54. -
    55. - - - Find out and update the victim's preferred method of contact to proceed further not completed - -
    56. - {% endif %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/email/after-call-attempt-1.html b/app/views/v41/pcd/victim-record/vcl/send/email/after-call-attempt-1.html deleted file mode 100644 index 60a2d1eab..000000000 --- a/app/views/v41/pcd/victim-record/vcl/send/email/after-call-attempt-1.html +++ /dev/null @@ -1,16 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/email/after-call-attempt-2.html b/app/views/v41/pcd/victim-record/vcl/send/email/after-call-attempt-2.html deleted file mode 100644 index 829a59ae6..000000000 --- a/app/views/v41/pcd/victim-record/vcl/send/email/after-call-attempt-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/email/delivered.html b/app/views/v41/pcd/victim-record/vcl/send/email/delivered.html deleted file mode 100644 index 01b0a94fe..000000000 --- a/app/views/v41/pcd/victim-record/vcl/send/email/delivered.html +++ /dev/null @@ -1,3 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/email/failure-permanent.html b/app/views/v41/pcd/victim-record/vcl/send/email/failure-permanent.html deleted file mode 100644 index 5ff7e7aae..000000000 --- a/app/views/v41/pcd/victim-record/vcl/send/email/failure-permanent.html +++ /dev/null @@ -1,18 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/email/failure-technical.html b/app/views/v41/pcd/victim-record/vcl/send/email/failure-technical.html deleted file mode 100644 index 38e829af4..000000000 --- a/app/views/v41/pcd/victim-record/vcl/send/email/failure-technical.html +++ /dev/null @@ -1,12 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/email/failure-temporary.html b/app/views/v41/pcd/victim-record/vcl/send/email/failure-temporary.html deleted file mode 100644 index 177506909..000000000 --- a/app/views/v41/pcd/victim-record/vcl/send/email/failure-temporary.html +++ /dev/null @@ -1,18 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/email/sending.html b/app/views/v41/pcd/victim-record/vcl/send/email/sending.html deleted file mode 100644 index 4ca6be8cf..000000000 --- a/app/views/v41/pcd/victim-record/vcl/send/email/sending.html +++ /dev/null @@ -1,9 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/fu-email/after-call-1.html b/app/views/v41/pcd/victim-record/vcl/send/fu-email/after-call-1.html deleted file mode 100644 index 95577ac4e..000000000 --- a/app/views/v41/pcd/victim-record/vcl/send/fu-email/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v41/vcl/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/fu-email/after-call-2.html b/app/views/v41/pcd/victim-record/vcl/send/fu-email/after-call-2.html deleted file mode 100644 index 875c64122..000000000 --- a/app/views/v41/pcd/victim-record/vcl/send/fu-email/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v41/vcl/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/fu-email/after-call-3.html b/app/views/v41/pcd/victim-record/vcl/send/fu-email/after-call-3.html deleted file mode 100644 index 8314a85ad..000000000 --- a/app/views/v41/pcd/victim-record/vcl/send/fu-email/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v41/vcl/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/fu-email/failure-permanent.html b/app/views/v41/pcd/victim-record/vcl/send/fu-email/failure-permanent.html deleted file mode 100644 index 1522fc679..000000000 --- a/app/views/v41/pcd/victim-record/vcl/send/fu-email/failure-permanent.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v41/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/fu-email/failure-technical.html b/app/views/v41/pcd/victim-record/vcl/send/fu-email/failure-technical.html deleted file mode 100644 index eadd72eaf..000000000 --- a/app/views/v41/pcd/victim-record/vcl/send/fu-email/failure-technical.html +++ /dev/null @@ -1,15 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v41/vcl/victim-record/vcl/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/fu-email/failure-temporary.html b/app/views/v41/pcd/victim-record/vcl/send/fu-email/failure-temporary.html deleted file mode 100644 index 59bb5e20f..000000000 --- a/app/views/v41/pcd/victim-record/vcl/send/fu-email/failure-temporary.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v41/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/fu-email/sending.html b/app/views/v41/pcd/victim-record/vcl/send/fu-email/sending.html deleted file mode 100644 index a7718eed6..000000000 --- a/app/views/v41/pcd/victim-record/vcl/send/fu-email/sending.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v41/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-call-1.html b/app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-call-1.html deleted file mode 100644 index a3fdb84bf..000000000 --- a/app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-call-2.html b/app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-call-2.html deleted file mode 100644 index 174e76aee..000000000 --- a/app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-call-3.html b/app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-call-3.html deleted file mode 100644 index b178a24c2..000000000 --- a/app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html b/app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html deleted file mode 100644 index 95eade50e..000000000 --- a/app/views/v41/pcd/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html +++ /dev/null @@ -1,73 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    -
    - -
    - -{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - - - {% include "/v41/vcl/victim-record/vcl/details/email.html" %} - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/letter/after-call-attempt-1.html b/app/views/v41/pcd/victim-record/vcl/send/letter/after-call-attempt-1.html deleted file mode 100644 index 6ede0d3ce..000000000 --- a/app/views/v41/pcd/victim-record/vcl/send/letter/after-call-attempt-1.html +++ /dev/null @@ -1,16 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/letter/after-call-attempt-2.html b/app/views/v41/pcd/victim-record/vcl/send/letter/after-call-attempt-2.html deleted file mode 100644 index 40b51d304..000000000 --- a/app/views/v41/pcd/victim-record/vcl/send/letter/after-call-attempt-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/letter/after-call-attempt-3.html b/app/views/v41/pcd/victim-record/vcl/send/letter/after-call-attempt-3.html deleted file mode 100644 index 16e6b79c1..000000000 --- a/app/views/v41/pcd/victim-record/vcl/send/letter/after-call-attempt-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/letter/after-email-undelivered.html b/app/views/v41/pcd/victim-record/vcl/send/letter/after-email-undelivered.html deleted file mode 100644 index 00e0b2151..000000000 --- a/app/views/v41/pcd/victim-record/vcl/send/letter/after-email-undelivered.html +++ /dev/null @@ -1,51 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - - - {% include "/v41/vcl/victim-record/vcl/details/email.html" %} - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/send/letter/dispatched.html b/app/views/v41/pcd/victim-record/vcl/send/letter/dispatched.html deleted file mode 100644 index 9cf664414..000000000 --- a/app/views/v41/pcd/victim-record/vcl/send/letter/dispatched.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} - -{% if (data['notifyStatus'] == "delivered") %} -{% else %} -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/email.html" %} -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/vcl/urls.ts b/app/views/v41/pcd/victim-record/vcl/urls.ts deleted file mode 100644 index bfbd061bf..000000000 --- a/app/views/v41/pcd/victim-record/vcl/urls.ts +++ /dev/null @@ -1,41 +0,0 @@ -const vclRoutes1 = [ - '/v41/vcl/victim-record?pmoc=mobile&vclType=draft-not-started&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=mobile&vclType=draft-in-progress&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=mobile&vclType=draft-under-review&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=mobile&vclType=draft-amendments-required&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=mobile&vclType=draft-ready-to-send&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=mobile&vclType=draft-approved-to-send&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=mobile&vclType=before-call-1&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-1&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-2&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-3&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-1&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-2&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-3&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-1&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-2&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-3&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-permanent&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-permanent-with-success&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-technical&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-temporary&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-sending&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=mobile&vclType=fu-letter-dispatched&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-1&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-2&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-3&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-fu-email-undelivered&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=email&vclType=email-delivered&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=email&vclType=email-after-call-attempt-1&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=email&vclType=email-after-call-attempt-2&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=email&vclType=email-failure-permanent&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=email&vclType=email-failure-permanent-with-success&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=email&vclType=email-failure-technical&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=email&vclType=email-failure-temporary&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=email&vclType=email-sending&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=post&vclType=letter-dispatched&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-1&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-2&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-3&subTab=vcl#communications', - '/v41/vcl/victim-record?pmoc=post&vclType=letter-after-email-undelivered&subTab=vcl#communications' -]; \ No newline at end of file diff --git a/app/views/v41/pcd/victim-record/victim-details.html b/app/views/v41/pcd/victim-record/victim-details.html deleted file mode 100644 index b32f40532..000000000 --- a/app/views/v41/pcd/victim-record/victim-details.html +++ /dev/null @@ -1,295 +0,0 @@ -{% block content %} -

    Victim details

    - -
    -
    -
    -
    -

    Name and contact details

    -
    - -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - Change home address -
    -
    -
    -
    - Want to be contacted -
    -
    - Yes -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['pmoc'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['pmoc'] | capitalize }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    - {% if (data['preferredContactTimes'] == "Not provided") %} -
    - Enter preferred contact times -
    - {% else %} -
    - {{ data['preferredContactTimes'] | capitalize }} -
    -
    - Change preferred contact times -
    - {% endif %} -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -

    Equality information

    -
    - -
    -
    -
    -
    - Age -
    -
    - {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) -
    -
    - Change age -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    Other information

    -
    - -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/pcd/victims.html b/app/views/v41/pcd/victims.html deleted file mode 100644 index 32cde0396..000000000 --- a/app/views/v41/pcd/victims.html +++ /dev/null @@ -1,166 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Victims" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == data['caseUrn']) %} -
    - -

    - We've found 8 results for {{ data['caseUrn'] }} -

    - -
    - -
    -
    -
    - Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    - {% endif %} - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/call/call-support.html b/app/views/v41/vcl/call/call-support.html deleted file mode 100644 index 2e28e9850..000000000 --- a/app/views/v41/vcl/call/call-support.html +++ /dev/null @@ -1,244 +0,0 @@ -{% block content %} -
    -
    -
    -
    -

    - - Drafted letter (read-only) - -

    -
    - {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% else %}Substantially altered charge{% endif %} -
    -
    -
    - -
    -
    -
    -
    -

    - - Supporting information - -

    -
    -
    -
    - -
    -
    - Name -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] }} -
    -
    -
    -
    - Age -
    -
    - {{ data['victimAge'] }} -
    -
    -
    -
    - Date of birth -
    -
    - {{ data['victimDateOfBirth'] }} -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - - -
    -
    -
    - - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/call/follow-up-moc.html b/app/views/v41/vcl/call/follow-up-moc.html deleted file mode 100644 index b4b6ec745..000000000 --- a/app/views/v41/vcl/call/follow-up-moc.html +++ /dev/null @@ -1,74 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Follow-up method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - How does {{ data['victimForename'] }} {{ data['victimSurname'] }} want to receive the letter? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    or
    - -
    - - -
    - -
    -
    - - -
    -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/call/next-attempt-moc.html b/app/views/v41/vcl/call/next-attempt-moc.html deleted file mode 100644 index de5218700..000000000 --- a/app/views/v41/vcl/call/next-attempt-moc.html +++ /dev/null @@ -1,66 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Next attempt method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What do you want to do next? -

    -
    - -
    - -
    - - -
    - Preferred method of contact -
    -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/call/phone-call-1.html b/app/views/v41/vcl/call/phone-call-1.html deleted file mode 100644 index c06e21977..000000000 --- a/app/views/v41/vcl/call/phone-call-1.html +++ /dev/null @@ -1,159 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Telephone call 1" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 1

    - -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    - - - -
    - - -
    -
    - {% include "/v41/vcl/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/call/phone-call-2.html b/app/views/v41/vcl/call/phone-call-2.html deleted file mode 100644 index 10a2334af..000000000 --- a/app/views/v41/vcl/call/phone-call-2.html +++ /dev/null @@ -1,161 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Telephone call 2" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 2

    - -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    - {% include "/v41/vcl/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/call/phone-call-3.html b/app/views/v41/vcl/call/phone-call-3.html deleted file mode 100644 index 21ac2ca14..000000000 --- a/app/views/v41/vcl/call/phone-call-3.html +++ /dev/null @@ -1,158 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Telephone call 3 details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -

    Telephone call 3

    - -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -
    - - Time of call - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - - - What was the call direction? - - -
    -
    - - -
    - I called the victim -
    -
    - -
    - - -
    - The victim called the CPS -
    -
    -
    -
    -
    - -
    -
    - - - Were you able to inform the victim? - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    - -
    - - -
    - - -
    -
    - {% include "/v41/vcl/call/call-support.html" %} -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/call/read-only-letter.html b/app/views/v41/vcl/call/read-only-letter.html deleted file mode 100644 index d70e7d7c2..000000000 --- a/app/views/v41/vcl/call/read-only-letter.html +++ /dev/null @@ -1,50 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Read-only letter" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -
    -
    -

    Letter (read-only)

    -

    - {% if (data['decisionType'] == "dtc") %}Decision to charge{% elif (data['decisionType'] == "nfa") %}No further action{% else %}pre-charge decision unknown{% endif %} -

    -
    - -
    - -
    -
    - -
    -
    -
    -
    - -
    -
    - - Ready to send - -
    -
    -
    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/call/text-message-details.html b/app/views/v41/vcl/call/text-message-details.html deleted file mode 100644 index dd58683bc..000000000 --- a/app/views/v41/vcl/call/text-message-details.html +++ /dev/null @@ -1,155 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Text message details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -
    -

    - Text message details -

    -

    - Date and time of text message -

    -
    - - -
    - If you need to change the date, use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    -
    -
    - - Time of text message - - -
    - Enter a time in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    - - Time of second call attempt - - -
    - Enter the time given in the text message in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    - - Time of third call attempt (optional) - - -
    - Enter the time given in the text message in 24-hour format. For example, 14:30 -
    - -
    - -
    -
    - - -
    -
    -
    - : -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/call/was-text-message-sent.html b/app/views/v41/vcl/call/was-text-message-sent.html deleted file mode 100644 index 65048ce17..000000000 --- a/app/views/v41/vcl/call/was-text-message-sent.html +++ /dev/null @@ -1,56 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Was a text message sent to the victim?" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Was a text message sent to {{ data['victimForename'] }} {{ data['victimSurname'] }}? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/case-locked/banner/by-someone-else.html b/app/views/v41/vcl/case-locked/banner/by-someone-else.html deleted file mode 100644 index feda610c8..000000000 --- a/app/views/v41/vcl/case-locked/banner/by-someone-else.html +++ /dev/null @@ -1,17 +0,0 @@ -{% block content %} -
    -
    -

    - Important -

    -
    -
    -

    - This case was locked on 19 February 2025 at 16:48. -

    -

    - To make an update, contact Gerald Kingsley-Smyth and ask them to exit the case. -

    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/case-locked/banner/self-locked.html b/app/views/v41/vcl/case-locked/banner/self-locked.html deleted file mode 100644 index a74be0e46..000000000 --- a/app/views/v41/vcl/case-locked/banner/self-locked.html +++ /dev/null @@ -1,17 +0,0 @@ -{% block content %} -
    -
    -

    - Important -

    -
    -
    -

    - You have locked this case. -

    -

    - To make an update, exit the case on CMS. -

    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/case-locked/by-someone-else.html b/app/views/v41/vcl/case-locked/by-someone-else.html deleted file mode 100644 index e5f5d12c1..000000000 --- a/app/views/v41/vcl/case-locked/by-someone-else.html +++ /dev/null @@ -1,27 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Case locked" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -

    - This case is locked -

    -

    - This case was locked on 19 February 2025 at 16:48. -

    -

    - We could not save the information you entered. To make an update, contact Gerald Kingsley-Smyth and ask them to exit the case. -

    -

    - To view the victim's information, search for the URN and select the victim's name again. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/case-locked/self-locked.html b/app/views/v41/vcl/case-locked/self-locked.html deleted file mode 100644 index 9438b566a..000000000 --- a/app/views/v41/vcl/case-locked/self-locked.html +++ /dev/null @@ -1,24 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Case locked" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -

    - This case is locked -

    -

    - We could not save the information you entered. To make an update, exit the case on CMS. -

    -

    - To view the victim's information, search for the URN and select the victim's name again. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/cases.html b/app/views/v41/vcl/cases.html deleted file mode 100644 index 8cbb7c39e..000000000 --- a/app/views/v41/vcl/cases.html +++ /dev/null @@ -1,161 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Cases" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == data['caseUrn']) %} -
    - -

    - We've found 8 results for {{ data['caseUrn'] }} -

    - -
    - -
    -
    -
    - Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    - {% endif %} - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/checklist.html b/app/views/v41/vcl/checklist.html deleted file mode 100644 index 6ad80c3ba..000000000 --- a/app/views/v41/vcl/checklist.html +++ /dev/null @@ -1,82 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Checklist" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    -

    Checklist

    -

    Select the items that have been completed or are required for this victim.

    - -
    -
    -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    -
    - -
    - - Cancel -
    -
    - -
    -
    -{% endblock %} diff --git a/app/views/v41/vcl/concepts/create-reminder.html b/app/views/v41/vcl/concepts/create-reminder.html deleted file mode 100644 index 9136752e1..000000000 --- a/app/views/v41/vcl/concepts/create-reminder.html +++ /dev/null @@ -1,194 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Create a reminder" %} - -{% block header %} -
    - -
    - -
    -
    - -
    -
    -{% endblock %} - -{% block beforeContent %} -
    -
      -
    1. - Tasks -
    2. -
    3. Create a reminder
    4. -
    -
    -{% endblock %} - -{% block content %} -
    -
    - -

    Create a reminder

    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    - - Team members - -
    - Start typing to find a team member — select to add them to the task. Use the Remove button to unassign. -
    - - -
    - - -
    -
    -
    - - - - - - - - -
    -
    -
    -{% endblock %} - diff --git a/app/views/v41/vcl/concepts/dashboard-1.html b/app/views/v41/vcl/concepts/dashboard-1.html deleted file mode 100644 index b0cec71e9..000000000 --- a/app/views/v41/vcl/concepts/dashboard-1.html +++ /dev/null @@ -1,254 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="My VCA Dashboard" %} - -{% block beforeContent %} -
    -

    - - This is a design concept for a personalized VCA dashboard. -

    -
    - - -
    - - - -
    -{% endblock %} - -{% block content %} -
    -
    -

    My victim communications dashboard

    - - -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    - - -
    -
    - -
    -
    - - -
    -
    -
    -

    Task completion

    -
    -
    - 12 - completed today -
    -
    - 85% - on time this week -
    -
    - 3 - overdue tasks -
    -
    -
    -
    -
    - - -
    - -
    -
    -

    Priority actions

    -
    - 3 overdue -
    - -
    -

    Showing 1-3 of 5 items

    - View all -
    -
    -
    - - -
    -
    - -
    -

    Showing 1-3 of 8 items

    - View all -
    -
    -
    - - -
    -
    - -
    -

    Showing 1-2 of 4 items

    - View all -
    -
    -
    -
    -
    -
    - - - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/concepts/overview.html b/app/views/v41/vcl/concepts/overview.html deleted file mode 100644 index d170ead82..000000000 --- a/app/views/v41/vcl/concepts/overview.html +++ /dev/null @@ -1,194 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge22/10/2024
    Overdue
    - Send letter -
    John Smith
    54KR1626525
    No further action23/10/2025
    Due today
    - Callback scheduled -
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting24/10/2025 - View letter and make call -
    Alice Johnson
    54KR1626525/1
    VCL Scheme24/10/2025 - Amend draft -
    Michael Roberts
    54KR1626790
    VCL Scheme25/10/2025 - Draft letter -
    - - -
    - -
    - - - - 0 - - emails sent - - - -
    -

    Recently viewed victims

    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/concepts/team-victims.html b/app/views/v41/vcl/concepts/team-victims.html deleted file mode 100644 index b769e4476..000000000 --- a/app/views/v41/vcl/concepts/team-victims.html +++ /dev/null @@ -1,259 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Team cases" %} - -{% block header %} -
    - -
    - -
    - -
    -{% endblock %} - -{% block content %} -
    -
    -

    - Team cases -

    - - -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - -
    -
    -
    -
    -
    -

    Filter

    -
    -
    -
    -
    -
    -
    -
    -
    -

    Selected filters

    -
    - -
    -

    Colour

    - -

    Status

    - -
    -
    - -
    - - -
    -
    -
    - - Colour - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    - - Status - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Tasks listed by urgency -
    VictimTask typeDue dateActions
    Jane DoePhone call15/06/2024 - Record call -
    John SmithLetter15/06/2024 - View letter -
    Alice JohnsonVCL Scheme15/06/2024 - View case -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/concepts/vca-work-management.html b/app/views/v41/vcl/concepts/vca-work-management.html deleted file mode 100644 index 280f85557..000000000 --- a/app/views/v41/vcl/concepts/vca-work-management.html +++ /dev/null @@ -1,229 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="VCA work management" %} - -{% block beforeContent %} - -{% endblock %} - -{% block content %} -
    -
    -

    Victim case work assigned to you

    - -

    This dashboard shows victims assigned to you, outstanding actions (for example, VCL communications), letter review status and SLAs. Items nearing their due date are highlighted and announced for assistive technologies.

    - - - - - -
    - -
    - {% if data['victims'] and data['victims']|length > 0 %} -
      - {% for victim in data['victims'] %} - {# compute small helper attributes for client-side filtering: lowercase name & urn, boolean flags #} -
    • -
      -
      -
      -

      - {{ victim.surname | upper }}, {{ victim.forename }} -

      -

      URN: {{ victim.urn }}

      -
      - -
      - Open case -
      -
      - -
      -
      -

      Outstanding actions

      - {% if victim.actions and victim.actions|length > 0 %} -
        - {% for action in victim.actions %} -
      • - {{ action.title }} - {% if action.type %}({{ action.type }}){% endif %} - {% if action.nearing_due %} - - Due in {{ action.days_to_due }} day{% if action.days_to_due != 1 %}s{% endif %} — action required - - {% elif action.days_to_due is defined %} - - Due in {{ action.days_to_due }} day{% if action.days_to_due != 1 %}s{% endif %} - - {% endif %} -
      • - {% endfor %} -
      - {% else %} -

      No outstanding actions

      - {% endif %} -
      - -
      -

      Letters & review status

      - {% if victim.letters and victim.letters|length > 0 %} -
        - {% for letter in victim.letters %} -
      • -
        {{ letter.type }}
        - -
        - {% if letter.review_status == "approved" %} - Approved - {% elif letter.review_status == "under-review" %} - Under review - {% elif letter.review_status == "amendments-required" %} - Amendments required - {% else %} - {{ letter.review_status | default("Not reviewed") }} - {% endif %} - sent {{ letter.sent_date | default('–') }} -
        - -
        - {% if letter.sla_remaining is defined %} - {% if letter.sla_remaining <= 1 %} - SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} - {% elif letter.sla_remaining <= 3 %} - SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} - {% else %} - SLA: due in {{ letter.sla_remaining }} day{% if letter.sla_remaining != 1 %}s{% endif %} - {% endif %} - SLA total: {{ letter.sla_days }} day{% if letter.sla_days != 1 %}s{% endif %} - {% else %} - No SLA - {% endif %} -
        -
      • - {% endfor %} -
      - {% else %} -

      No letters

      - {% endif %} -
      -
      - - -
      -
    • - {% endfor %} -
    - {% else %} -
    -

    You have no victims assigned or no outstanding items. Use the search to find a victim.

    -
    - {% endif %} -
    - - -
    -
    - -{# Minimal client-side behaviour to make the dashboard interactive and accessible #} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/concepts/vsm-tasks-1.html b/app/views/v41/vcl/concepts/vsm-tasks-1.html deleted file mode 100644 index 4a3b86587..000000000 --- a/app/views/v41/vcl/concepts/vsm-tasks-1.html +++ /dev/null @@ -1,219 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    -
    -
    -

    Tasks

    -
    - -
    -
    -
    - - -
    -
    -

    Tasks due today (5)

    - -

    - View tasks due today -

    -
    -
    -

    Overdue tasks (3)

    - -

    - View overdue tasks -

    -
    -
    -

    Unallocated victims (7)

    - -

    - Allocate unallocated victim cases -

    -
    -
    - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Letters to review (13) -
    Victim and URNLetter typeLast updateNext action
    Jane Doe
    54KR1626525
    Decision to charge22/10/2024
    Vivienne Reid
    - Review -
    John Smith
    54KR1626525
    No further action24/10/2025
    Sarah Jackson
    - Review -
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting24/10/2025
    Sarah Jackson
    - Review -
    Alice Johnson
    54KR1626525/1
    VCL Scheme24/10/2025
    Mel Symonds
    - Review -
    Michael Roberts
    54KR1626790
    VCL Scheme25/10/2025
    Rana Sesko
    - Review -
    - - -
    - -
    -
    -

    Team allocation (33)

    - - -

    - View all victims allocated to team -

    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/concepts/vso-dashboard.html b/app/views/v41/vcl/concepts/vso-dashboard.html deleted file mode 100644 index 615d7af84..000000000 --- a/app/views/v41/vcl/concepts/vso-dashboard.html +++ /dev/null @@ -1,286 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="VSO dashboard" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    - -

    VSO dashboard

    - -
    -
    -
    -
    -

    - All upcoming events -

    -
    -
    -
    -
    -
    - Age -
    -
    - 38 -
    -
    - Change age (Lead tenant) -
    -
    -
    -
    - Nationality -
    -
    - UK national resident in UK -
    -
    - Change nationality (Lead tenant) -
    -
    -
    -
    - Working situation -
    -
    - Part time – less than 30 hours a week -
    -
    - Change working situation (Lead tenant) -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Upcoming events by victim -

    -
    -
    -
    -
    -
    - Age -
    -
    - 38 -
    -
    - Change age (Lead tenant) -
    -
    -
    -
    - Nationality -
    -
    - UK national resident in UK -
    -
    - Change nationality (Lead tenant) -
    -
    -
    -
    - Working situation -
    -
    - Part time – less than 30 hours a week -
    -
    - Change working situation (Lead tenant) -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    - Recently viewed victims -

    -
    -
    -
    -
    -
    - Age -
    -
    - 38 -
    -
    - Change age (Lead tenant) -
    -
    -
    -
    - Nationality -
    -
    - UK national resident in UK -
    -
    - Change nationality (Lead tenant) -
    -
    -
    -
    - Working situation -
    -
    - Part time – less than 30 hours a week -
    -
    - Change working situation (Lead tenant) -
    -
    -
    -
    -
    -
    -
    - - - - - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/concepts/vso-tasks-1.html b/app/views/v41/vcl/concepts/vso-tasks-1.html deleted file mode 100644 index 05fe190de..000000000 --- a/app/views/v41/vcl/concepts/vso-tasks-1.html +++ /dev/null @@ -1,185 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge13/11/2025
    Overdue
    - Send letter -
    John Smith
    54KR1626525
    No further action14/11/2025
    at 14:00
    Due today
    - Callback scheduled -
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting17/11/2025 - View letter and make call -
    Alice Johnson
    54KR1626525/1
    VCL Scheme17/11/2025 - Amend draft -
    Michael Roberts
    54KR1626790
    VCL Scheme18/11/2025 - Draft letter -
    - - -
    - -
    -
    -

    Recently viewed victims

    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/concepts/vso-tasks-2.html b/app/views/v41/vcl/concepts/vso-tasks-2.html deleted file mode 100644 index 77b378cf2..000000000 --- a/app/views/v41/vcl/concepts/vso-tasks-2.html +++ /dev/null @@ -1,121 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -// ...existing code from my-tasks.html header block... -{% endblock %} - -{% block content %} -
    -
    -
    -
    -

    Tasks

    -
    - -
    - -
    -
    -
    -
    -
    Overdue tasks
    -
    - 2 -
    -
    -
    -
    Due today
    -
    - 1 -
    -
    -
    -
    Due this week
    -
    - 4 -
    -
    -
    -
    -
    - -
    -

    Task lists

    - - -
    -
    -
    -
    -
    -
    -

    Jane Doe (54KR1626525)

    - -
    -

    - - Overdue -

    - -
    - -
    -
    -

    John Smith (54KR1626525)

    - -
    -

    - - Due today -

    - -
    - - -
    -
    - -
    -
    -
    -

    Recently viewed victims

    - -
    -
    -
    -
    -
    - - -
    -
    -
    -{% endblock %} diff --git a/app/views/v41/vcl/draft/approved-to-send.html b/app/views/v41/vcl/draft/approved-to-send.html deleted file mode 100644 index 07c864e6e..000000000 --- a/app/views/v41/vcl/draft/approved-to-send.html +++ /dev/null @@ -1,33 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Approved to send" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Approved to send -

    -
    - -

    - Your letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} ({{ data['victimEmailAddress'] }}) of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} is approved to send. -

    - -

    What happens next

    - -

    - You can now send an email or add a letter to the print queue from the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - - - View all communications - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/draft/cannot-connect.html b/app/views/v41/vcl/draft/cannot-connect.html deleted file mode 100644 index 6ff91ff51..000000000 --- a/app/views/v41/vcl/draft/cannot-connect.html +++ /dev/null @@ -1,24 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Cannot connect to Correspondence Drafter" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - We cannot connect to the letter drafting tool right now. -

    -

    - Try again later. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/draft/cd-modal/delete-draft.html b/app/views/v41/vcl/draft/cd-modal/delete-draft.html deleted file mode 100644 index 06462891c..000000000 --- a/app/views/v41/vcl/draft/cd-modal/delete-draft.html +++ /dev/null @@ -1,40 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/draft/cd-modal/request-review.html b/app/views/v41/vcl/draft/cd-modal/request-review.html deleted file mode 100644 index fde261ad7..000000000 --- a/app/views/v41/vcl/draft/cd-modal/request-review.html +++ /dev/null @@ -1,138 +0,0 @@ -{% block content %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/draft/cd-modal/save-draft.html b/app/views/v41/vcl/draft/cd-modal/save-draft.html deleted file mode 100644 index 6915d7278..000000000 --- a/app/views/v41/vcl/draft/cd-modal/save-draft.html +++ /dev/null @@ -1,30 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/draft/cd-modal/send-to-cms.html b/app/views/v41/vcl/draft/cd-modal/send-to-cms.html deleted file mode 100644 index 99b20e093..000000000 --- a/app/views/v41/vcl/draft/cd-modal/send-to-cms.html +++ /dev/null @@ -1,65 +0,0 @@ -{% block content %} -
    - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/draft/compose-letter.html b/app/views/v41/vcl/draft/compose-letter.html deleted file mode 100644 index 6d0c762e3..000000000 --- a/app/views/v41/vcl/draft/compose-letter.html +++ /dev/null @@ -1,367 +0,0 @@ -{% extends "layouts/main.html" %} - -{% block header %} -{% include "/v41/vcl/header/vso.html" %} -{% endblock %} - -{% set pageName = "Compose letter" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -{% include "/v41/vcl/draft/cd-modal/save-draft.html" %} - -{% include "/v41/vcl/draft/cd-modal/delete-draft.html" %} - -{% include "/v41/vcl/draft/cd-modal/request-review.html" %} - -{% include "/v41/vcl/draft/cd-modal/send-to-cms.html" %} - -
    - -
    -
    - -
    -
    -

    Compose letter

    -
    - -
    -
    - - Case and victim information - - - - - -
    -
    -
    - -
    - -
    -
    -

    - Autosave is on. Last saved at {{ "now" | govukTime }} -

    -
    -
    -
    - - -
    - - -
    - -
    -
    - -
    -
    - - - -
    - - - -
    -
    - - - -
    -
    - -
    - -
    -
    - - -
    -

    - -

    -

    - Create a new note -

    - -
    - -
    -
    -
    - -
    -
    - - -
    -
    -
    - -
    - -
    - -
    -

    - Monitoring codes applicable to this case: -

    -
      -
    • - Pre-charge decision -
    • -
    -
    - - - -
    -
    - -
    -{% endblock %} - -{% block pageScripts %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/draft/stopped-charge.html b/app/views/v41/vcl/draft/stopped-charge.html deleted file mode 100644 index 5d2d3ccf8..000000000 --- a/app/views/v41/vcl/draft/stopped-charge.html +++ /dev/null @@ -1,75 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Stopped charge reason" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Why was the charge stopped? -

    -
    - -
    - -
    - - -
    - Victims' Right to Review -
    -
    - -
    - - -
    - -
    - - -
    - Victims' Right to Review -
    -
    - -
    - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/draft/substantially-altered-charge.html b/app/views/v41/vcl/draft/substantially-altered-charge.html deleted file mode 100644 index db3f59c8f..000000000 --- a/app/views/v41/vcl/draft/substantially-altered-charge.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Substantially altered charge" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - Has the level of charge decreased or increased? -

    -
    - -
    - -
    - - -
    - -
    - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/draft/under-review.html b/app/views/v41/vcl/draft/under-review.html deleted file mode 100644 index 0fef2bddd..000000000 --- a/app/views/v41/vcl/draft/under-review.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Review requested" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Review requested -

    -
    - Under review with
    - {% if (data['reviewerLevel'] == "d-request") %} - {{ data['d-reviewer'] }} (D) - {% elif (data['reviewerLevel'] == "b3-request") %} - {{ data['b3-reviewer'] }} (B3) - {% elif (data['reviewerLevel'] == "b2-request") %} - {{ data['b2-reviewer'] }} (B2) - {% else %} - {% endif %} -
    -
    - -

    What happens next

    - -

    - Check for updates on the review to find out if amendments are needed or the review process is complete. -

    - -

    - Once the letter is approved you can inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - - - Continue - - -
    - - - If you chose the wrong reviewer - - -
    - You can go back and request the review is done by another reviewer. -
    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/draft/vcl-type.html b/app/views/v41/vcl/draft/vcl-type.html deleted file mode 100644 index c1e89301d..000000000 --- a/app/views/v41/vcl/draft/vcl-type.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="VCL type" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What do you need to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} about? -

    -
    - -
    - -
    - - -
    - -
    - - -
    -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/header/vso.html b/app/views/v41/vcl/header/vso.html deleted file mode 100644 index 0f9539c9c..000000000 --- a/app/views/v41/vcl/header/vso.html +++ /dev/null @@ -1,37 +0,0 @@ -{% block content %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/letter-dashboard.html b/app/views/v41/vcl/letter-dashboard.html deleted file mode 100644 index 9e0590368..000000000 --- a/app/views/v41/vcl/letter-dashboard.html +++ /dev/null @@ -1,113 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Letters" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -

    Letters in draft

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URNVictimLetter typeAuthorReviewerStatusDue dateUpdated on
    {{ data['caseUrn'] }}{{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}{% if (data['decisionType']) == "dtc" %}Decision to charge{% elif (data['decisionType']) == "mixed-charges" %}Mixed charges{% elif (data['decisionType']) == "nfa" %}No further action{% endif %}{{ data['userSurname'] | upper }}, {{ data['userForename'] }}SANDERSON, Kerry{% if (data['nfaStatus']) == "draft-in-progress" %}In progress{% elif (data['nfaStatus']) == "draft-under-review" %}Under review{% elif (data['nfaStatus']) == "draft-amendments-required" %}Amendments required{% else %}Ready to send{% endif %}{{ "today" | govukDate() }}
    14:04
    - - - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/overview.html b/app/views/v41/vcl/overview.html deleted file mode 100644 index e91e9d39a..000000000 --- a/app/views/v41/vcl/overview.html +++ /dev/null @@ -1,84 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Overview" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} - -{% endblock %} diff --git a/app/views/v41/vcl/send/check-email-details.html b/app/views/v41/vcl/send/check-email-details.html deleted file mode 100644 index 8503670df..000000000 --- a/app/views/v41/vcl/send/check-email-details.html +++ /dev/null @@ -1,99 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Check details" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -

    Check the details before sending the email

    - -

    Email details

    - -
    -
    -
    - Type -
    -
    - {% if (data['vclType'] == "stopped-charge") %} - Stopped charge - {% elif (data['vclType'] == "nfa") %} - Substantially altered charge - {% endif %} -
    -
    -
    -
    - Included -
    -
    - Information pack
    - Crest survey -
    - -
    -
    -
    - From -
    -
    - Victim Services shared mailbox
    {{ data['sharedMailbox'] }} -
    -
    -
    -
    - To -
    -
    - {% if (data['recipient'] == "victim") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) - {% elif (data['recipient'] == "oic") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['oicRank'] }} {{ data['oicForename'] }} {{ data['oicSurname'] }} (officer in charge) - {% elif (data['recipient'] == "isva") %} - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) via {{ data['isvaForename'] }} {{ data['isvaSurname'] }} (ISVA) - {% endif %}
    - {% if (data['recipient'] == "victim") %} - {{ data['victimEmailAddress'] }} - {% elif (data['recipient'] == "oic") %} - {{ data['oicEmailAddress'] }} - {% elif (data['recipient'] == "isva") %} - {{ data['isvaEmailAddress'] }} - {% endif %} -
    -
    - -
    - - {% if (data['nfaStatus'] == "email-delivered") %} -
    - - - Warning - Only send this email to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - {% endif %} - -

    Now send your email

    - -

    - This will inform the victim about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - - - - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/send/check-letter-details.html b/app/views/v41/vcl/send/check-letter-details.html deleted file mode 100644 index eeecd55b1..000000000 --- a/app/views/v41/vcl/send/check-letter-details.html +++ /dev/null @@ -1,96 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Check details" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    - -

    Check the details before sending for printing

    - -

    Letter details

    - -
    -
    -
    - Type -
    -
    - {% if (data['vclType'] == "stopped-charge") %} - Stopped charge - {% elif (data['vclType'] == "nfa") %} - Substantially altered charge - {% endif %} -
    -
    -
    -
    - Included -
    -
    - Information pack
    - Crest survey -
    - -
    -
    -
    - From -
    -
    - Victim Services shared mailbox
    {{ data['sharedMailbox'] }} -
    -
    -
    -
    - Printer -
    -
    - Liverpool office
    victim.services.liverpool@cps.gov.uk -
    -
    -
    -
    - Final recipient -
    -
    - {{ data['victimForename'] }} {{ data['victimSurname'] }} (victim) -
    -
    -
    -
    - Recipient address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - -
    - -

    Now send for printing

    - -

    - Select Send for printing to add the letter to the print queue. -

    - - - -
    - - Send for printing later -
    - -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/send/delivered.html b/app/views/v41/vcl/send/delivered.html deleted file mode 100644 index 6ff6d3741..000000000 --- a/app/views/v41/vcl/send/delivered.html +++ /dev/null @@ -1,93 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Email delivered" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Email delivered to
    {{ data['victimForename'] }} {{ data['victimSurname'] }} -

    -
    - - - -

    - The information pack and Crest survey were also sent. -

    - -

    Further information

    - -

    - You can view a log of the delivered email on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved on CMS. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - - {% if (data['fumoc'] == "email") %} - - Continue - - {% elif (data['attemptToContactAgain'] == "email") %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "2") %} - - {% if (data['fumoc'] == "email") %} - - Continue - - {% elif (data['attemptToContactAgain'] == "email") %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "3") %} - - Continue - - - {% endif %} - {% elif (data['pmoc'] == "email") %} - - - Continue - - - - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/send/letter-added-to-print-queue.html b/app/views/v41/vcl/send/letter-added-to-print-queue.html deleted file mode 100644 index a3e4de017..000000000 --- a/app/views/v41/vcl/send/letter-added-to-print-queue.html +++ /dev/null @@ -1,86 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Letter added to print queue" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Letter sent for printing -

    -
    - -

    - The letter to inform {{ data['victimForename'] }} {{ data['victimSurname'] }} of the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} was successfully sent for printing. -

    - -

    - The information pack and Crest survey were also sent for printing. -

    - -

    Further information

    - -

    - You can view a record of the letter on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved to CMS as well. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - - Continue - - - {% elif (data['callAttempt'] == "2") %} - - Continue - - - {% elif (data['callAttempt'] == "3") %} - {% if (data['victimInformed3'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% endif %} - {% elif (data['pmoc'] == "email") %} - - {% if (data['callAttempt'] == "") %} - - Continue - - - {% elif (data['callAttempt'] == "1") %} - - Continue - - - {% elif (data['callAttempt'] == "2") %} - - Continue - - - {% elif (data['callAttempt'] == "3") %} - - Continue - - - {% endif %} - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/send/letter-details.html b/app/views/v41/vcl/send/letter-details.html deleted file mode 100644 index 0de23068c..000000000 --- a/app/views/v41/vcl/send/letter-details.html +++ /dev/null @@ -1,55 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Letter details" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    -

    Letter details

    - -
    - - -
    - Use the date picker or enter a date. For example, 17/05/2025 -
    - -
    - - -
    -
    - -
    -

    - -

    - - -
    - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/send/letter-logged.html b/app/views/v41/vcl/send/letter-logged.html deleted file mode 100644 index ada630604..000000000 --- a/app/views/v41/vcl/send/letter-logged.html +++ /dev/null @@ -1,100 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Letter logged" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -
    -

    - Letter logged -

    -
    - -

    - The {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} letter was successfully logged for the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. -

    - - - -

    Further information

    - -

    - You can view the logged letter on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The letter was automatically saved to CMS. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['callAttempt'] == "1") %} - {% if (data['victimInformed1'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "2") %} - {% if (data['victimInformed2'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - - {% elif (data['callAttempt'] == "3") %} - {% if (data['victimInformed3'] == "Yes") %} - - Continue - - {% else %} - - Continue - - {% endif %} - {% endif %} - {% elif (data['pmoc'] == "post") %} - - - Continue - - - - {% else %} - - Continue - - {% endif %} - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/send/permanent-failure.html b/app/views/v41/vcl/send/permanent-failure.html deleted file mode 100644 index 08828853b..000000000 --- a/app/views/v41/vcl/send/permanent-failure.html +++ /dev/null @@ -1,36 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Permanent failure" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }}'s email address is wrong. -

    - -

    - Check the email address is correct. If it is incorrect, you can update the email address. -

    - - -

    - Once updated, you can try to send the email again from 'Communications' tab of the victim's record. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/send/sending-email.html b/app/views/v41/vcl/send/sending-email.html deleted file mode 100644 index 9606da6a7..000000000 --- a/app/views/v41/vcl/send/sending-email.html +++ /dev/null @@ -1,39 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName = "Sending email" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block content %} -
    -
    - -

    - Sending email -

    - -

    - The email is in the process of being sent to the victim, {{ data['victimForename'] }} {{ data['victimSurname'] }}. -

    - - - -

    Further information

    - -

    - You can view a log of the sent email on the 'Communications' tab of the victim's page, within the Victim Case Application. -

    - -

    - The email was automatically saved to CMS. -

    - - - Continue - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/send/technical-failure.html b/app/views/v41/vcl/send/technical-failure.html deleted file mode 100644 index 100081fac..000000000 --- a/app/views/v41/vcl/send/technical-failure.html +++ /dev/null @@ -1,26 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Technical failure" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem sending the email to {{ data['victimForename'] }} {{ data['victimSurname'] }} -

    -

    - The email was saved as a draft. -

    -

    - You can try to send the email again now. -

    -

    - Alternatively, try sending again later from the 'Communications' tab of the victim's record within the Victim Case Application. -

    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/send/temporary-failure.html b/app/views/v41/vcl/send/temporary-failure.html deleted file mode 100644 index ca775474b..000000000 --- a/app/views/v41/vcl/send/temporary-failure.html +++ /dev/null @@ -1,29 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Temporary failure" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    -

    - Sorry, there is a problem -

    -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -

    - You can try to send it again later from the 'Communications' tab of the victim's record within the Victim Case Application. -

    - - Continue - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/sign-in.html b/app/views/v41/vcl/sign-in.html deleted file mode 100644 index a7bd80aa8..000000000 --- a/app/views/v41/vcl/sign-in.html +++ /dev/null @@ -1,67 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Sign in to your account" %} - -{% block header %} -{% endblock %} - -{% block content %} -
    -
    - -
    - - - -
    - -

    - Victim Case Application -

    - Sign in to your account -

    -

    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    -
    - -
    - -
    - -
    -

    - Information contained within CMS is processed in accordance with data protection legislation. CMS is classified to hold data up to and including OFFICIAL (SENSITIVE). You must have a legitimate business reason for accessing both the system and any specific case held on the system. All activity is monitored, and misuse or unauthorised use of the system or data therein may result in disciplinary action and/or prosecution. -

    -

    - As a CMS user you have a responsibility to keep the vital data of victims, defendants and witnesses safe and confidential. If you are made aware of a data breach, you must report it immediately. For information on reporting a breach, go to the Incident Management & Reporting Policy on the Security & Information Assurance intranet hub. By signing into the system, you are agreeing to the Terms and Conditions of use as set out in the CMS, Crown Court Digital Case System (DCS) and Common Platform Security Policy. You can find the policy on the Security & Information Assurance intranet hub. -

    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/tasks.html b/app/views/v41/vcl/tasks.html deleted file mode 100644 index 68fd6441b..000000000 --- a/app/views/v41/vcl/tasks.html +++ /dev/null @@ -1,268 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Tasks" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {% if (data['vclStatus'] == "draft-under-review") %} - - - - - - - {% else %} - - - - - - - {% endif %} - -
    Victim and URNTask typeDue dateNext action
    Jane Doe
    54KR1626525
    Decision to charge13 November 2025
    Overdue
    - Send letter -
    John Smith
    54KR1626525
    No further action14 November 2025
    Due today
    - Call at 14:00 -
    Jackie Smith
    54KR1626525
    CPS Pre-trial meeting14 November 2025
    Due today
    - View letter and make call -
    Alice Johnson
    54KR1626525/1
    Substantially altered charge (VCL)17 November 2025 - Amend draft -
    Barry Wiggins
    64KR1626925
    Decision to charge19 November 2025 - Amend draft -
    {{ data['victimForename'] }} {{ data['victimSurname'] }}
    {{ data['caseUrn'] }}
    Stopped charge (VCL)18 November 2025 - {% if (data['vclStatus'] == "draft-not-started") %} - - Draft letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% elif (data['vclStatus'] == "draft-in-progress") %} - - Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% elif (data['vclStatus'] == "draft-amendments-required") %} - - Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% elif (data['vclStatus'] == "before-call-1") %} - - View letter and make call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% elif (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") %} - - Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% elif (data['vclStatus'] == "after-call-attempt-3") %} - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% elif (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") %} - {% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% else %} - - Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% endif %} - - {% elif (data['vclStatus'] == "draft-ready-to-send") %} - {% if (data['pmoc'] == "") %} - - Select preferred method of contact to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% else %} - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% endif %} - - {% elif (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") or (data['pmoc'] == "email") %} - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") or (data['pmoc'] == "post") %} - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% elif (data['pmoc'] == "via-police") %} - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% elif (data['pmoc'] == "via-isva") %} - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - {% endif %} - {% else %} -

    No tasks!!

    - {% endif %} -
    - - -
    - -
    -
    -

    Recently viewed victims

    - -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-details/email-address.html b/app/views/v41/vcl/victim-details/email-address.html deleted file mode 100644 index b2e7438b4..000000000 --- a/app/views/v41/vcl/victim-details/email-address.html +++ /dev/null @@ -1,51 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim's email address" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    - -

    - -

    - - - - -
    - -
    -

    - -

    - - -
    - - - -
    -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-details/preferred-method-of-contact.html b/app/views/v41/vcl/victim-details/preferred-method-of-contact.html deleted file mode 100644 index 44f13ab4e..000000000 --- a/app/views/v41/vcl/victim-details/preferred-method-of-contact.html +++ /dev/null @@ -1,84 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Preferred method of contact" %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - -
    - -
    -
    - - -

    - What is {{ data['victimForename'] }} {{ data['victimSurname'] }}'s preferred method of contact? -

    -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    -
    -
    - - - -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/case-contacts.html b/app/views/v41/vcl/victim-record/case-contacts.html deleted file mode 100644 index aa63e0425..000000000 --- a/app/views/v41/vcl/victim-record/case-contacts.html +++ /dev/null @@ -1,302 +0,0 @@ -{% block content %} -

    Case contacts

    - -
    -
    -

    Contacts

    - -

    - You can add only one contact for each role type. -

    - - - -
    -
    -

    - Family Liaison Officer -

    - -
    -
    -
    -
    -
    - Name -
    -
    - {{ data['familyLiaisonOfficerSurname'] | upper }}, {{ data['familyLiaisonOfficerForename'] }} -
    -
    - Change whether details are known (Person 3) -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['familyLiaisonOfficerPhoneNumber'] }} -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    - -
    -
    - Email address -
    -
    - {{ data['familyLiaisonOfficerEmailAddress'] }} -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -
    -
    -

    - Independent Domestic Violence Advisor (IDVA) -

    - -
    -
    -
    -
    -
    - Name -
    -
    - {{ data['idvaSurname'] | upper }}, {{ data['idvaForename'] }} -
    -
    - Change whether details are known (Person 3) -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['idvaPhoneNumber'] }} -
    -
    - Change relationship to lead tenant (Person 3) -
    -
    - -
    -
    - Email address -
    -
    - {{ data['idvaEmailAddress'] }} -
    -
    - Change age (Person 3) -
    -
    -
    -
    -
    - -
    -
    - -

    Imported contacts

    - -
    -
    -

    - Counsel -

    -
    - -
    -
    -
    -
    - Name -
    -
    - {{ data['counselSurname'] | upper }}, {{ data['counselForename'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['counselPhoneNumber'] }} -
    -
    - -
    -
    - Email address -
    -
    - {{ data['counselEmailAddress'] }} -
    -
    -
    -
    -
    - -
    -
    -

    - Defence solicitor -

    -
    - -
    -
    -
    -
    - Name -
    -
    - {{ data['defenceSolicitorSurname'] | upper }}, {{ data['defenceSolicitorForename'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['defenceSolicitorPhoneNumber'] }} -
    -
    - -
    -
    - Email address -
    -
    - {{ data['defenceSolicitorEmailAddress'] }} -
    -
    -
    -
    -
    - -
    -
    -

    - High Court Advocate -

    -
    - -
    -
    -
    -
    - Name -
    -
    - {{ data['highCourtAdvocateSurname'] | upper }}, {{ data['highCourtAdvocateForename'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['highCourtAdvocatePhoneNumber'] }} -
    -
    - -
    -
    - Email address -
    -
    - {{ data['highCourtAdvocateEmailAddress'] }} -
    -
    -
    -
    -
    - -
    -
    -

    - Officer in charge (Police) -

    -
    - -
    -
    -
    -
    - Rank and name -
    -
    - {{ data['oicRank'] }} {{ data['oicSurname'] | upper }}, {{ data['oicForename'] }} -
    -
    - -
    -
    - Collar number -
    -
    - {{ data['oicCollarNumber'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['oicPhoneNumber'] }} -
    -
    - -
    -
    - Email address -
    -
    - {{ data['oicEmailAddress'] }} -
    -
    -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/communications/index.html b/app/views/v41/vcl/victim-record/communications/index.html deleted file mode 100644 index 1693d8cd0..000000000 --- a/app/views/v41/vcl/victim-record/communications/index.html +++ /dev/null @@ -1,128 +0,0 @@ -{% block content %} -

    Communications

    - -
    -
    - {% if (data['pmoc'] == "email") %} - {% if (data['vclStatus'] == "email-delivered") %} - {% else %} - {% if (data['victimEmailAddress'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter an email address. -

    -
    -
    - {% else %} - {% if (data['nfaStatus'] == "") %} -
    - - - Warning - Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - {% endif %} - {% endif %} - {% endif %} - {% endif %} - - {% if (data['pmoc'] == "") %} -
    - - - Warning - Preferred method of contact unknown -

    - Confirm this before you contact the victim, then select a preferred method of contact. -

    -
    -
    - {% endif %} - - {% if ((data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile")) and (data['victimPhoneNumber'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter a telephone number. -

    -
    -
    - {% endif %} - - {% if (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} -
    - - - Warning - Preferred method of contact is missing -

    - Confirm it first then enter an address. -

    -
    -
    - {% endif %} -
    -
    - - - -{% if (data['subTab'] == "charging-decision") %} -{% include "/v41/vcl/victim-record/pcd/index.html" %} - -{% elif (data['subTab'] == "ptm") %} -{% include "/v41/vcl/victim-record/pre-trial/pre-trial-meeting/index.html" %} - -{% elif (data['subTab'] == "vcl") %} -{% include "/v41/vcl/victim-record/vcl/index.html" %} - -{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/index.html b/app/views/v41/vcl/victim-record/index.html deleted file mode 100644 index d386bc833..000000000 --- a/app/views/v41/vcl/victim-record/index.html +++ /dev/null @@ -1,173 +0,0 @@ -{% extends "layouts/main.html" %} - -{% set pageName="Victim record" %} - -{% block header %} -{% include "/v41/vcl/header/vso.html" %} -{% endblock %} - -{% block beforeContent %} -Back -{% endblock %} - -{% block content %} -
    -
    - - {% if (data['case-locked'] == "by-someone-else") %} - {% include "/v41/vcl/case-locked/banner/by-someone-else.html" %} - {% elif (data['case-locked'] == "self-locked") %} - {% include "/v41/vcl/case-locked/banner/self-locked.html" %} - {% else %} - {% endif %} - - {% if (data['success'] == "yes") %} - - - {% else %} - {% endif %} - -

    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -

    -

    - Case URN: {{ data['caseUrn'] }} -

    - - -
    -

    Contents

    - - - -
    - {% include "/v41/vcl/victim-record/summary.html" %} -
    - -
    - {% include "/v41/vcl/victim-record/victim-details.html" %} -
    - -
    - {% include "/v41/vcl/victim-record/case-contacts.html" %} -
    - -
    - {% include "/v41/vcl/victim-record/communications/index.html" %} -
    - -
    - {% include "/v41/vcl/victim-record/pcd/index.html" %} -
    - -
    - {% include "/v41/vcl/victim-record/pre-trial/index.html" %} -
    - -
    - {% include "/v41/vcl/victim-record/vcl/index.html" %} -
    -
    - -
    -
    -{% endblock %} - -{% block pageScripts %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/call/after-call-attempt-1.html b/app/views/v41/vcl/victim-record/pcd/call/after-call-attempt-1.html deleted file mode 100644 index 333a636e7..000000000 --- a/app/views/v41/vcl/victim-record/pcd/call/after-call-attempt-1.html +++ /dev/null @@ -1,17 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - - - - - Log another call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/call/after-call-attempt-2.html b/app/views/v41/vcl/victim-record/pcd/call/after-call-attempt-2.html deleted file mode 100644 index 649c2aeb3..000000000 --- a/app/views/v41/vcl/victim-record/pcd/call/after-call-attempt-2.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - - - - - Log another call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/call/after-call-attempt-3.html b/app/views/v41/vcl/victim-record/pcd/call/after-call-attempt-3.html deleted file mode 100644 index b304cf5a7..000000000 --- a/app/views/v41/vcl/victim-record/pcd/call/after-call-attempt-3.html +++ /dev/null @@ -1,30 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    - - - Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/call/before-call-1.html b/app/views/v41/vcl/victim-record/pcd/call/before-call-1.html deleted file mode 100644 index 250eb802b..000000000 --- a/app/views/v41/vcl/victim-record/pcd/call/before-call-1.html +++ /dev/null @@ -1,17 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -

    - Telephone the victim and log the call before sending the letter. -

    - - - - - Log a call to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/call/informed-after-call-1.html b/app/views/v41/vcl/victim-record/pcd/call/informed-after-call-1.html deleted file mode 100644 index f3f2bfbf8..000000000 --- a/app/views/v41/vcl/victim-record/pcd/call/informed-after-call-1.html +++ /dev/null @@ -1,54 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% if (data['fumoc'] == "email") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before sending. -

    - - - Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% elif (data['fumoc'] == "post") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before sending to printing. -

    - - - Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - Reason for no letter -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. -

    - - - Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/call/informed-after-call-2.html b/app/views/v41/vcl/victim-record/pcd/call/informed-after-call-2.html deleted file mode 100644 index 660923c15..000000000 --- a/app/views/v41/vcl/victim-record/pcd/call/informed-after-call-2.html +++ /dev/null @@ -1,63 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") %} -

    - No changes are needed to the letter and it can now be sent. -

    - - - Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% elif (data['fumoc'] == "post") %} -

    - No changes are needed to the letter and it can now be sent. -

    - - - Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. -

    - - - Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/call/informed-after-call-3.html b/app/views/v41/vcl/victim-record/pcd/call/informed-after-call-3.html deleted file mode 100644 index 7cdc7a75c..000000000 --- a/app/views/v41/vcl/victim-record/pcd/call/informed-after-call-3.html +++ /dev/null @@ -1,67 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before sending. -

    - - - Review letter before sending to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% elif (data['fumoc'] == "post") %} -

    - The letter is ready to send. If necessary, add details discussed on the call before printing. -

    - - - Review letter before printing to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - The letter is ready to send to CMS. If necessary, add details discussed on the call before sending it. -

    - - - Review before sending to CMS to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/details/call-attempt-1.html b/app/views/v41/vcl/victim-record/pcd/details/call-attempt-1.html deleted file mode 100644 index d69c0c1e9..000000000 --- a/app/views/v41/vcl/victim-record/pcd/details/call-attempt-1.html +++ /dev/null @@ -1,92 +0,0 @@ -{% block content %} -
    - -
    -
    - - Telephone call 1 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] or '09' }}:{{ data['callMinutes1'] or '08' }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Call direction -
    -
    - {% if (data['callType1'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed1'] or "Yes" }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] or "Victim was successfully informed" }} -
    -
    - {% if (data['victimInformed1'] == "No") and (data['wasTextMessageSent'] == "No") %} -
    -
    - Text message sent -
    -
    - {{ data['wasTextMessageSent'] }} -
    -
    - {% endif %} - {% if (data['wasTextMessageSent'] == "Yes") %} -
    -
    - Text message sent -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    - {% if (data['nfaStatus'] == "after-call-attempt-1") %} -
    -
    - Next call attempt -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['secondCallHour'] }}:{{ data['secondCallMinutes'] }} -
    -
    - {% else %} - {% endif %} - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/details/call-attempt-2.html b/app/views/v41/vcl/victim-record/pcd/details/call-attempt-2.html deleted file mode 100644 index a11a1dd3f..000000000 --- a/app/views/v41/vcl/victim-record/pcd/details/call-attempt-2.html +++ /dev/null @@ -1,72 +0,0 @@ -{% block content %} -
    - -
    -
    - - Telephone call 2 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Call direction -
    -
    - {% if (data['callType2'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed2'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    - {% if (data['nfaStatus'] == "after-call-attempt-2") and (data['nfaStatus'] == "after-call-attempt-2") %} -
    -
    - Next call attempt -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['thirdCallHour'] }}:{{ data['thirdCallMinutes'] }} -
    -
    - {% else %} - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/details/call-attempt-3.html b/app/views/v41/vcl/victim-record/pcd/details/call-attempt-3.html deleted file mode 100644 index 6fbbb153a..000000000 --- a/app/views/v41/vcl/victim-record/pcd/details/call-attempt-3.html +++ /dev/null @@ -1,61 +0,0 @@ -{% block content %} -
    - -
    -
    - - Telephone call 3 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} -
    -
    - -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Call direction -
    -
    - {% if (data['callType3'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed3'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes3'] }} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/details/email.html b/app/views/v41/vcl/victim-record/pcd/details/email.html deleted file mode 100644 index 6ce3c9357..000000000 --- a/app/views/v41/vcl/victim-record/pcd/details/email.html +++ /dev/null @@ -1,48 +0,0 @@ -{% block content %} -
    - -
    -
    - Email sent -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Also included -
    -
    - Information pack
    Crest survey -
    -
    -
    -
    - Status -
    -
    - {{ data['notifyStatus'] | capitalize }} {% if (data['notifyStatus'] == "permanent") or (data['notifyStatus'] == "technical" or data['notifyStatus'] == "temporary") %}failure{% endif %} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/details/letter.html b/app/views/v41/vcl/victim-record/pcd/details/letter.html deleted file mode 100644 index c081bac70..000000000 --- a/app/views/v41/vcl/victim-record/pcd/details/letter.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -
    -
    -
    - Letter logged -
    -
    - {{ "today" | govukDate(showWeekday=true) }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['letterDispatchNotes'] }} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/draft/amendments-required.html b/app/views/v41/vcl/victim-record/pcd/draft/amendments-required.html deleted file mode 100644 index 853685fc9..000000000 --- a/app/views/v41/vcl/victim-record/pcd/draft/amendments-required.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -

    - The draft requires amendments from you before sending. -

    - - - - - Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/draft/approved-to-send.html b/app/views/v41/vcl/victim-record/pcd/draft/approved-to-send.html deleted file mode 100644 index 6126d681d..000000000 --- a/app/views/v41/vcl/victim-record/pcd/draft/approved-to-send.html +++ /dev/null @@ -1,158 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} -{% else %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    -{% endif %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} -{% if (data['callAttempt'] == "1") %} -{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% endif %} - -{% if (data['fumoc'] == "none") %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    -{% else %} - -

    - You can now send the letter. -

    -{% endif %} - -{% if (data['victimInformed3'] == "No") %} -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    -{% endif %} - -{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "none") %} - -{% else %} - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} - -{% elif (data['pmoc'] == "email") %} -

    - You can now send the letter. -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "post") %} -

    - You can now send the letter. -

    - - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "via-police") %} -

    - The letter is approved to send to the officer in charge. -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% elif (data['pmoc'] == "via-isva") %} -

    - The letter is approved to send to the victim's independent sexual violence adviser (ISVA). -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% else %} -

    - You can now send the letter. -

    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/draft/in-progress.html b/app/views/v41/vcl/victim-record/pcd/draft/in-progress.html deleted file mode 100644 index 8cb7dfe50..000000000 --- a/app/views/v41/vcl/victim-record/pcd/draft/in-progress.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -

    - A draft letter is in progress. -

    - - - Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/draft/not-started.html b/app/views/v41/vcl/victim-record/pcd/draft/not-started.html deleted file mode 100644 index f8a6d45aa..000000000 --- a/app/views/v41/vcl/victim-record/pcd/draft/not-started.html +++ /dev/null @@ -1,9 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - - - Draft a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/draft/ready-to-send.html b/app/views/v41/vcl/victim-record/pcd/draft/ready-to-send.html deleted file mode 100644 index 468c44fee..000000000 --- a/app/views/v41/vcl/victim-record/pcd/draft/ready-to-send.html +++ /dev/null @@ -1,57 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% if (data['callAttempt'] == "1") %} -{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -{% else %} -{% endif %} - -

    - The letter is ready to send. No amendments are required. -

    - -{% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - - Review letter before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/draft/under-review.html b/app/views/v41/vcl/victim-record/pcd/draft/under-review.html deleted file mode 100644 index a896caf1a..000000000 --- a/app/views/v41/vcl/victim-record/pcd/draft/under-review.html +++ /dev/null @@ -1,83 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}decision to take no further action{% else %}charging decision{% endif %}. -

    - -{% if (data['reviewer'] == "head") %} -

    - The draft is under review. The current reviewer is Cecilia Galpin (Head). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% elif (data['reviewer'] == "lawyer") %} -

    - The draft is under review. The current reviewer is Geoff Laws (Lawyer). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% else %} -

    - The draft is under review. The current reviewer is {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. -

    - - - -

    - You can still make changes to the draft if you need to. -

    -{% endif %} - - - View draft to inform about the {% if (data['decisionType'] == "dtc") %}decision to charge{% elif (data['decisionType'] == "nfa") %}no further action decision{% else %}charging decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/index.html b/app/views/v41/vcl/victim-record/pcd/index.html deleted file mode 100644 index 33a22da33..000000000 --- a/app/views/v41/vcl/victim-record/pcd/index.html +++ /dev/null @@ -1,25 +0,0 @@ -{% block content %} -
    -
    - -
    -
    -

    - Decision to charge -

    -
    -
    - - {% include "/v41/vcl/victim-record/vcl/send/fu-email/after-call-2.html" %} - -
    -
    - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/next-steps.html b/app/views/v41/vcl/victim-record/pcd/next-steps.html deleted file mode 100644 index 12b77b664..000000000 --- a/app/views/v41/vcl/victim-record/pcd/next-steps.html +++ /dev/null @@ -1,132 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} -{% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "before-call-1") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") or (data['nfaStatus'] == "draft-ready-to-send") or (data['nfaStatus'] == "draft-approved-to-send") %} -{% if (data['fumoc'] == "none") %} -{% else %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['nfaStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "before-call-1") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") %} -
    9. Telephone the victim when the letter is ready to send and log the call.
    10. - {% endif %} - {% if (data['nfaStatus'] == "after-call-attempt-3") %} - {% elif (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "before-call-1") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "informed-after-call-1") or (data['nfaStatus'] == "informed-after-call-2") or (data['nfaStatus'] == "informed-after-call-3") %} -
    11. Add details from the call to the letter if needed.
    12. - {% endif %} - {% if (data['nfaStatus'] == "after-call-attempt-3") %} -
    13. Send the letter to the victim by post.
    14. - {% else %} - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} - {% if (data['nfaStatus'] == "draft-approved-to-send") %} -
    15. Send the letter to the victim by email.
    16. - {% else %} -
    17. Review the letter before sending it.
    18. -
    19. Send the letter to the victim by email.
    20. - {% endif %} - {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") or (data['attemptToContactAgain'] == "Post") %} - {% if (data['nfaStatus'] == "draft-approved-to-send") %} -
    21. Send the letter to the victim by post.
    22. - {% else %} -
    23. Review the letter before sending it.
    24. -
    25. Send the letter to the victim by post.
    26. - {% endif %} - {% elif (data['fumoc'] == "none") %} - {% else %} -
    27. Send the letter to the victim using their preferred method (email or post).
    28. - {% endif %} - {% endif %} -
    -
    -
    -{% endif %} -{% else %} -{% endif %} -{% elif (data['pmoc'] == "email") or (data['pmoc'] == "post") %} -{% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-ready-to-send") or (data['nfaStatus'] == "draft-approved-to-send") %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['nfaStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} - {% if (data['pmoc'] == "") %} -
    9. Review the letter.
    10. -
    11. Find out and update the victim's preferred method of contact to proceed further.
    12. - {% else %} - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") or (data['nfaStatus'] == "draft-ready-to-send") %} -
    13. Review the letter before sending it.
    14. - {% endif %} - {% if (data['pmoc'] == "email") %} -
    15. Send the letter to the victim by email.
    16. - {% elif (data['pmoc'] == "post") %} -
    17. Send the letter to the victim by post.
    18. - {% elif (data['pmoc'] == "via-police") %} -
    19. Send the letter to the officer in charge by email using Outlook.
    20. - {% elif (data['pmoc'] == "via-isva") %} -
    21. Send the letter to the independent sexual violence adviser (ISVA) by email using Outlook.
    22. - {% endif %} - {% endif %} -
    -
    -
    -{% endif %} -{% elif (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} -{% else %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['nfaStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['nfaStatus'] == "draft-not-started") or (data['nfaStatus'] == "draft-in-progress") or (data['nfaStatus'] == "draft-amendments-required") or (data['nfaStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} -
    9. Review the letter.
    10. -
    11. Find out and update the victim's preferred method of contact to proceed further.
    12. -
    -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/email/after-call-attempt-1.html b/app/views/v41/vcl/victim-record/pcd/send/email/after-call-attempt-1.html deleted file mode 100644 index 59948ee0a..000000000 --- a/app/views/v41/vcl/victim-record/pcd/send/email/after-call-attempt-1.html +++ /dev/null @@ -1,59 +0,0 @@ -{% block content %} - - -{% include "/v41/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/email/after-call-attempt-2.html b/app/views/v41/vcl/victim-record/pcd/send/email/after-call-attempt-2.html deleted file mode 100644 index 92165799c..000000000 --- a/app/views/v41/vcl/victim-record/pcd/send/email/after-call-attempt-2.html +++ /dev/null @@ -1,63 +0,0 @@ -{% block content %} - - -{% include "/v41/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/email/delivered.html b/app/views/v41/vcl/victim-record/pcd/send/email/delivered.html deleted file mode 100644 index 0568abdc4..000000000 --- a/app/views/v41/vcl/victim-record/pcd/send/email/delivered.html +++ /dev/null @@ -1,46 +0,0 @@ -{% block content %} - - -{% include "/v41/vcl/victim-record/communications/charging-decision/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/email/failure-permanent.html b/app/views/v41/vcl/victim-record/pcd/send/email/failure-permanent.html deleted file mode 100644 index dfe9a13c9..000000000 --- a/app/views/v41/vcl/victim-record/pcd/send/email/failure-permanent.html +++ /dev/null @@ -1,53 +0,0 @@ -{% block content %} - - -{% include "/v41/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/email/failure-technical.html b/app/views/v41/vcl/victim-record/pcd/send/email/failure-technical.html deleted file mode 100644 index 85e880c56..000000000 --- a/app/views/v41/vcl/victim-record/pcd/send/email/failure-technical.html +++ /dev/null @@ -1,47 +0,0 @@ -{% block content %} - - -{% include "/v41/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/email/failure-temporary.html b/app/views/v41/vcl/victim-record/pcd/send/email/failure-temporary.html deleted file mode 100644 index 0477e65cf..000000000 --- a/app/views/v41/vcl/victim-record/pcd/send/email/failure-temporary.html +++ /dev/null @@ -1,53 +0,0 @@ -{% block content %} - - -{% include "/v41/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/email/sending.html b/app/views/v41/vcl/victim-record/pcd/send/email/sending.html deleted file mode 100644 index 025061fff..000000000 --- a/app/views/v41/vcl/victim-record/pcd/send/email/sending.html +++ /dev/null @@ -1,44 +0,0 @@ -{% block content %} - - -{% include "/v41/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/fu-email/after-call-1.html b/app/views/v41/vcl/victim-record/pcd/send/fu-email/after-call-1.html deleted file mode 100644 index 531af0cc5..000000000 --- a/app/views/v41/vcl/victim-record/pcd/send/fu-email/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/pcd/details/call-attempt-1.html" %} - -
    - -{% include "/v41/vcl/victim-record/pcd/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/fu-email/after-call-2.html b/app/views/v41/vcl/victim-record/pcd/send/fu-email/after-call-2.html deleted file mode 100644 index e8cfb18a1..000000000 --- a/app/views/v41/vcl/victim-record/pcd/send/fu-email/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/pcd/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v41/vcl/victim-record/pcd/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/fu-email/after-call-3.html b/app/views/v41/vcl/victim-record/pcd/send/fu-email/after-call-3.html deleted file mode 100644 index eacc4e946..000000000 --- a/app/views/v41/vcl/victim-record/pcd/send/fu-email/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/pcd/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/pcd/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/pcd/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v41/vcl/victim-record/pcd/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/fu-email/failure-permanent.html b/app/views/v41/vcl/victim-record/pcd/send/fu-email/failure-permanent.html deleted file mode 100644 index ade4152c6..000000000 --- a/app/views/v41/vcl/victim-record/pcd/send/fu-email/failure-permanent.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% include "/v41/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/fu-email/failure-technical.html b/app/views/v41/vcl/victim-record/pcd/send/fu-email/failure-technical.html deleted file mode 100644 index e85edb1de..000000000 --- a/app/views/v41/vcl/victim-record/pcd/send/fu-email/failure-technical.html +++ /dev/null @@ -1,15 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% include "/v41/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/fu-email/failure-temporary.html b/app/views/v41/vcl/victim-record/pcd/send/fu-email/failure-temporary.html deleted file mode 100644 index 2497f8f15..000000000 --- a/app/views/v41/vcl/victim-record/pcd/send/fu-email/failure-temporary.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    - -{% include "/v41/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/fu-email/sending.html b/app/views/v41/vcl/victim-record/pcd/send/fu-email/sending.html deleted file mode 100644 index 09c4c1d8c..000000000 --- a/app/views/v41/vcl/victim-record/pcd/send/fu-email/sending.html +++ /dev/null @@ -1,107 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - - - -
    - - - -{% include "/v41/vcl/victim-record/communications/charging-decision/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-call-1.html b/app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-call-1.html deleted file mode 100644 index f2cd90d27..000000000 --- a/app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-call-1.html +++ /dev/null @@ -1,101 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - - - -
    - -{% include "/v41/vcl/victim-record/communications/charging-decision/details/letter.html" %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-call-2.html b/app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-call-2.html deleted file mode 100644 index 04ddb5bd0..000000000 --- a/app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-call-2.html +++ /dev/null @@ -1,63 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v41/vcl/victim-record/communications/charging-decision/details/letter.html" %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-call-3.html b/app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-call-3.html deleted file mode 100644 index 914bcd7c7..000000000 --- a/app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-call-3.html +++ /dev/null @@ -1,67 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v41/vcl/victim-record/communications/charging-decision/details/letter.html" %} - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html b/app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html deleted file mode 100644 index dc86c2547..000000000 --- a/app/views/v41/vcl/victim-record/pcd/send/fu-letter/after-fu-email-undelivered.html +++ /dev/null @@ -1,114 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} - -
    -
    - -
    - -{% include "/v41/vcl/victim-record/communications/charging-decision/details/letter.html" %} - - - -
    - -
    - - - Previous letter attempts - - -
    -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html b/app/views/v41/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html deleted file mode 100644 index f3faf8aa1..000000000 --- a/app/views/v41/vcl/victim-record/pcd/send/letter/after-call-attempt-1.html +++ /dev/null @@ -1,51 +0,0 @@ -{% block content %} - - -{% include "/v41/vcl/victim-record/communications/charging-decision/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html b/app/views/v41/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html deleted file mode 100644 index 100a2628d..000000000 --- a/app/views/v41/vcl/victim-record/pcd/send/letter/after-call-attempt-2.html +++ /dev/null @@ -1,55 +0,0 @@ -{% block content %} - - -{% include "/v41/vcl/victim-record/communications/charging-decision/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html b/app/views/v41/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html deleted file mode 100644 index b5eabbbe3..000000000 --- a/app/views/v41/vcl/victim-record/pcd/send/letter/after-call-attempt-3.html +++ /dev/null @@ -1,59 +0,0 @@ -{% block content %} - - -{% include "/v41/vcl/victim-record/communications/charging-decision/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-3.html" %} - -
    - - {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/communications/charging-decision/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/letter/after-email-undelivered.html b/app/views/v41/vcl/victim-record/pcd/send/letter/after-email-undelivered.html deleted file mode 100644 index f51175d66..000000000 --- a/app/views/v41/vcl/victim-record/pcd/send/letter/after-email-undelivered.html +++ /dev/null @@ -1,84 +0,0 @@ -{% block content %} - - -{% include "/v41/vcl/victim-record/communications/charging-decision/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    -
    -
    -
    - Contact method -
    -
    - Email -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Date and time -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:24 -
    -
    -
    -
    - Status -
    -
    - Technical failure -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pcd/send/letter/dispatched.html b/app/views/v41/vcl/victim-record/pcd/send/letter/dispatched.html deleted file mode 100644 index c37a26dad..000000000 --- a/app/views/v41/vcl/victim-record/pcd/send/letter/dispatched.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/pcd/details/letter.html" %} - -{% if (data['notifyStatus'] == "") %} -{% else %} -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/pcd/details/email.html" %} -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pre-trial/index.html b/app/views/v41/vcl/victim-record/pre-trial/index.html deleted file mode 100644 index f81e16611..000000000 --- a/app/views/v41/vcl/victim-record/pre-trial/index.html +++ /dev/null @@ -1,43 +0,0 @@ -{% block content %} -
    -
    -

    Pre-trial

    - {% if (data['pmoc'] == "email") %} - {% if (data['nfaStatus'] == "email-delivered") %} - {% else %} -
    - - - Warning - Only send further emails to {{ data['victimForename'] }} {{ data['victimSurname'] }} if they have correctly answered the security questions. - -
    - {% endif %} - - {% elif (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - {% if (data['victimInformed1'] == "Yes") or (data['victimInformed2'] == "Yes") or (data['victimInformed3'] == "Yes") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "draft-approved-to-send") %} - {% else %} -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - {% endif %} - {% elif (data['pmoc'] == "post") or (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} - {% else %} -
    - - - Warning - Preferred method of contact unknown -

    - Confirm this before you contact the victim, then select a preferred method of contact. -

    -
    -
    - {% endif %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/pre-trial/pre-trial-meeting/index.html b/app/views/v41/vcl/victim-record/pre-trial/pre-trial-meeting/index.html deleted file mode 100644 index 8d271c162..000000000 --- a/app/views/v41/vcl/victim-record/pre-trial/pre-trial-meeting/index.html +++ /dev/null @@ -1,22 +0,0 @@ -{% block content %} -
    -
    -
    -
    -

    - CPS pre-trial meeting -

    -
    -
    -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not been offered a meeting yet. -

    - - - Draft a letter to offer a CPS pre-trial meeting - -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/summary.html b/app/views/v41/vcl/victim-record/summary.html deleted file mode 100644 index a4d763d71..000000000 --- a/app/views/v41/vcl/victim-record/summary.html +++ /dev/null @@ -1,372 +0,0 @@ -{% block content %} -

    - Summary -

    - -
    -
    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - {% if (data['victimInformed1'] == "Yes") or (data['victimInformed2'] == "Yes") or (data['victimInformed3'] == "Yes") or (data['nfaStatus'] == "after-call-attempt-1") or (data['nfaStatus'] == "after-call-attempt-2") or (data['nfaStatus'] == "after-call-attempt-3") or (data['nfaStatus'] == "draft-approved-to-send") %} - {% else %} -
    - - - Warning - Only share case information with {{ data['victimForename'] }} {{ data['victimSurname'] }} if they can correctly answer the security questions. - -
    - {% endif %} - {% endif %} - -
    -
    - -
    -
    - -
    -
    -

    - Victim details -

    - - -
    - -
    -
    -
    -
    - Name -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }} -
    -
    -
    -
    - Age -
    -
    - {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) -
    -
    -
    -
    - Categories -
    -
    -

    - Victim -

    -

    - Vulnerable -

    -

    - Intimidated -

    -
    -
    -
    -
    - Disability or access need -
    -
    - Yes -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Want to be contacted -
    -
    - Yes -
    -
    -
    -
    - Preferred method of contact -
    -
    - {{ data['pmoc'] | capitalize }} -
    -
    -
    -
    - Preferred contact times -
    -
    - {{ data['preferredContactTimes'] }} -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -

    - Case contacts -

    - - -
    - -
    -
    -
    -
    - Family Liaison Officer -
    -
    - {{ data['familyLiaisonOfficerSurname'] | upper }}, {{ data['familyLiaisonOfficerForename'] }} -
    -
    -
    -
    - IDVA -
    -
    - {{ data['idvaSurname'] | upper }}, {{ data['idvaForename'] }} -
    -
    -
    -
    - Counsel -
    -
    - {{ data['counselSurname'] | upper }}, {{ data['counselForename'] }} -
    -
    -
    -
    - Defence solicitor -
    -
    - {{ data['defenceSolicitorSurname'] | upper }}, {{ data['defenceSolicitorForename'] }} -
    -
    -
    -
    - High court advocate -
    -
    - {{ data['highCourtAdvocateSurname'] | upper }}, {{ data['highCourtAdvocateForename'] }} -
    -
    -
    -
    - Officer in charge -
    -
    - {{ data['oicRank'] }} {{ data['oicSurname'] | upper }}, {{ data['oicForename'] }} -
    -
    -
    -
    -
    - -
    -
    -

    - Case information -

    -
    - -
    -
    -
    -
    - Case status -
    -
    - Pending -
    -
    -
    -
    - Monitoring codes -
    -
    -

    - Mental health -

    -

    - Domestic violence -

    -

    - Prohibited weapons -

    -

    - Human trafficking -

    -

    - Media interest -

    -
    -
    -
    -
    - Next hearing -
    -
    -

    - First hearing -

    -

    - Thursday, 27 November 2025 -

    -

    - Southend Court House: County Court and Family Court and Magistrates Court -

    -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -

    - Defendant information -

    -
    - -
    -

    - DAVIES, Bella -

    -
    -
    -
    - Age -
    -
    - 34 (15/9/1990) -
    -
    -
    -
    - Charge -
    -
    - Grievous bodily harm -
    -
    -
    -
    - Custody -
    -
    - In police custody, 15 days -
    -
    -
    - -

    - SIMPSON, Bart -

    -
    -
    -
    - Age -
    -
    - 15 (8/8/2010) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 6 days -
    -
    -
    - -

    - JONES, Vince -

    -
    -
    -
    - Age -
    -
    - 45 (15/9/1979) -
    -
    -
    -
    - Charge -
    -
    - Actual bodily harm -
    -
    -
    -
    - Custody -
    -
    - On police bail, 5 days -
    -
    -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/call/after-call-attempt-1.html b/app/views/v41/vcl/victim-record/vcl/call/after-call-attempt-1.html deleted file mode 100644 index 0e4fbb755..000000000 --- a/app/views/v41/vcl/victim-record/vcl/call/after-call-attempt-1.html +++ /dev/null @@ -1,23 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - - - -{% if (data['secondCallHour']) == "" %} - - Log a text message to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% else %} - - Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/call/after-call-attempt-2.html b/app/views/v41/vcl/victim-record/vcl/call/after-call-attempt-2.html deleted file mode 100644 index b1b968da2..000000000 --- a/app/views/v41/vcl/victim-record/vcl/call/after-call-attempt-2.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - - - - - Log another call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/call/after-call-attempt-3.html b/app/views/v41/vcl/victim-record/vcl/call/after-call-attempt-3.html deleted file mode 100644 index 7f5edcf98..000000000 --- a/app/views/v41/vcl/victim-record/vcl/call/after-call-attempt-3.html +++ /dev/null @@ -1,38 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    - - - -

    - First, you must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/call/before-call-1.html b/app/views/v41/vcl/victim-record/vcl/call/before-call-1.html deleted file mode 100644 index c9914ad94..000000000 --- a/app/views/v41/vcl/victim-record/vcl/call/before-call-1.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% if (data['victimPhoneNumber'] == "") %} -

    - You must confirm the preferred method of contact first then enter a telephone number. -

    -{% else %} -

    - Telephone the victim and log the details during the call. -

    - - - View letter and make call to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/call/informed-after-call-1.html b/app/views/v41/vcl/victim-record/vcl/call/informed-after-call-1.html deleted file mode 100644 index 74f2dd9ab..000000000 --- a/app/views/v41/vcl/victim-record/vcl/call/informed-after-call-1.html +++ /dev/null @@ -1,45 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - Reason for no letter -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/call/informed-after-call-2.html b/app/views/v41/vcl/victim-record/vcl/call/informed-after-call-2.html deleted file mode 100644 index 0b036e1ae..000000000 --- a/app/views/v41/vcl/victim-record/vcl/call/informed-after-call-2.html +++ /dev/null @@ -1,54 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/call/informed-after-call-3.html b/app/views/v41/vcl/victim-record/vcl/call/informed-after-call-3.html deleted file mode 100644 index d24de7837..000000000 --- a/app/views/v41/vcl/victim-record/vcl/call/informed-after-call-3.html +++ /dev/null @@ -1,58 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% if (data['fumoc'] == "email") or (data['fumoc'] == "post") %} -

    - You must review the letter before sending to the victim. You can add details discussed on the call if needed. -

    - - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% else %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    - -
    - -

    - You must review the letter before sending to CMS. You can add details discussed on the call if needed. -

    - - - Review and send to CMS to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/details/call-attempt-1.html b/app/views/v41/vcl/victim-record/vcl/details/call-attempt-1.html deleted file mode 100644 index 5529172b1..000000000 --- a/app/views/v41/vcl/victim-record/vcl/details/call-attempt-1.html +++ /dev/null @@ -1,75 +0,0 @@ -{% block content %} -
    -
    -
    - Telephone call 1 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour1'] }}:{{ data['callMinutes1'] }} -
    -
    - -
    -
    - Call direction -
    -
    - {% if (data['callType1'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed1'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes1'] }} -
    -
    - {% if (data['victimInformed1'] == "No") and (data['wasTextMessageSent'] == "No") %} -
    -
    - Text message sent -
    -
    - {{ data['wasTextMessageSent'] }} -
    -
    - {% endif %} - {% if (data['wasTextMessageSent'] == "Yes") %} -
    -
    - Text message sent -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['textMessageHour'] }}:{{ data['textMessageMinutes'] }} -
    -
    - {% if (data['vclStatus'] == "after-call-attempt-1") %} -
    -
    - Next call attempt -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['secondCallHour'] }}:{{ data['secondCallMinutes'] }} -
    -
    - {% else %} - {% endif %} - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/details/call-attempt-2.html b/app/views/v41/vcl/victim-record/vcl/details/call-attempt-2.html deleted file mode 100644 index e77f9f609..000000000 --- a/app/views/v41/vcl/victim-record/vcl/details/call-attempt-2.html +++ /dev/null @@ -1,55 +0,0 @@ -{% block content %} -
    -
    -
    - Telephone call 2 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour2'] }}:{{ data['callMinutes2'] }} -
    -
    - -
    -
    - Call direction -
    -
    - {% if (data['callType2'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed2'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes2'] }} -
    -
    - {% if (data['vclStatus'] == "after-call-attempt-2") and (data['vclStatus'] == "after-call-attempt-2") %} -
    -
    - Next call attempt -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['thirdCallHour'] }}:{{ data['thirdCallMinutes'] }} -
    -
    - {% else %} - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/details/call-attempt-3.html b/app/views/v41/vcl/victim-record/vcl/details/call-attempt-3.html deleted file mode 100644 index e0dfbce15..000000000 --- a/app/views/v41/vcl/victim-record/vcl/details/call-attempt-3.html +++ /dev/null @@ -1,44 +0,0 @@ -{% block content %} -
    -
    -
    - Telephone call 3 -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at {{ data['callHour3'] }}:{{ data['callMinutes3'] }} -
    -
    - -
    -
    - Call direction -
    -
    - {% if (data['callType3'] == "Yes") %}Outbound{% else %}Inbound{% endif %} -
    -
    -
    -
    - Victim informed -
    -
    - {{ data['victimInformed3'] }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['callNotes3'] }} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/details/email.html b/app/views/v41/vcl/victim-record/vcl/details/email.html deleted file mode 100644 index b44fbe5d0..000000000 --- a/app/views/v41/vcl/victim-record/vcl/details/email.html +++ /dev/null @@ -1,36 +0,0 @@ -{% block content %} -
    -
    -
    - Email sent -
    -
    - {{ "today" | govukDate(showWeekday=true) }} at 11:39 -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    -
    -
    - Also included -
    -
    - Information pack
    Crest survey -
    -
    -
    -
    - Status -
    -
    - {{ data['notifyStatus'] | capitalize }} {% if (data['notifyStatus'] == "permanent") or (data['notifyStatus'] == "technical" or data['notifyStatus'] == "temporary") %}failure{% endif %} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/details/letter.html b/app/views/v41/vcl/victim-record/vcl/details/letter.html deleted file mode 100644 index c081bac70..000000000 --- a/app/views/v41/vcl/victim-record/vcl/details/letter.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -
    -
    -
    - Letter logged -
    -
    - {{ "today" | govukDate(showWeekday=true) }} -
    -
    -
    -
    - Notes -
    -
    - {{ data['letterDispatchNotes'] }} -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/draft/amendments-required.html b/app/views/v41/vcl/victim-record/vcl/draft/amendments-required.html deleted file mode 100644 index 3a17ca199..000000000 --- a/app/views/v41/vcl/victim-record/vcl/draft/amendments-required.html +++ /dev/null @@ -1,26 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -

    - You need to amend the draft before sending. -

    - - - - - Amend draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/draft/approved-to-send.html b/app/views/v41/vcl/victim-record/vcl/draft/approved-to-send.html deleted file mode 100644 index 095ae2831..000000000 --- a/app/views/v41/vcl/victim-record/vcl/draft/approved-to-send.html +++ /dev/null @@ -1,162 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") or (data['victimInformed3'] == "No") %} -{% else %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    -{% endif %} -{% if (data['pmoc'] == "home-phone" or data['pmoc'] == "mobile") %} -{% if (data['callAttempt'] == "1") %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% endif %} - -{% if (data['fumoc'] == "none") %} -
    -
    -
    - Letter sent by -
    -
    - Letter not wanted -
    -
    -
    -
    - More details -
    -
    - {{ data['noFumocDetails'] }} -
    -
    -
    -{% else %} - -

    - You can now send the letter. -

    -{% endif %} - -{% if (data['victimInformed3'] == "No") %} -

    - You must inform {{ data['victimForename'] }} {{ data['victimSurname'] }} by post because you were unable to by phone. -

    -{% endif %} - -{% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "email") %} - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "post") %} - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% elif (data['fumoc'] == "none") %} - -{% elif (data['victimInformed3'] == "No") %} - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% else %} -

    - No phone call was logged. It is also not known how the victim wants to receive the letter. -

    -{% endif %} - -{% elif (data['pmoc'] == "email") %} -

    - You can now send the letter. -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "post") %} -

    - You can now send the letter. -

    - - - - Log a letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - -{% elif (data['pmoc'] == "via-police") %} -

    - The letter is approved to send to the officer in charge. -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% elif (data['pmoc'] == "via-isva") %} -

    - The letter is approved to send to the victim's independent sexual violence adviser (ISVA). -

    - - - Check details before sending to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - - -{% else %} -

    - You can now send the letter. -

    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/draft/in-progress.html b/app/views/v41/vcl/victim-record/vcl/draft/in-progress.html deleted file mode 100644 index 806deec2c..000000000 --- a/app/views/v41/vcl/victim-record/vcl/draft/in-progress.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -

    - A draft letter is in progress. -

    - - - Continue draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/draft/not-started.html b/app/views/v41/vcl/victim-record/vcl/draft/not-started.html deleted file mode 100644 index 35f5ff74b..000000000 --- a/app/views/v41/vcl/victim-record/vcl/draft/not-started.html +++ /dev/null @@ -1,10 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about a stopped or substantially altered charge. -

    - - - Draft a letter to inform about the stopped or substantially altered charge - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/draft/ready-to-send.html b/app/views/v41/vcl/victim-record/vcl/draft/ready-to-send.html deleted file mode 100644 index cad420d00..000000000 --- a/app/views/v41/vcl/victim-record/vcl/draft/ready-to-send.html +++ /dev/null @@ -1,88 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% if (data['callAttempt'] == "1") %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% elif (data['callAttempt'] == "2") %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% elif (data['callAttempt'] == "3") %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -{% else %} -{% endif %} - - - -{% if (data['pmoc'] == "email") and (data['victimEmailAddress'] == "") %} -

    - You must confirm the preferred method of contact first then enter an email address. -

    -{% elif (data['pmoc'] == "post") and (data['victimAddressLine1'] == "") %} -

    - You must confirm the preferred method of contact first then enter a address. -

    -{% else %} -

    - The letter is ready to send. No amendments are required. -

    - -

    - You must review the letter before sending to the victim. -

    - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") or (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - - Review and send letter to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - - - {% else %} - {% endif %} - -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/draft/under-review.html b/app/views/v41/vcl/victim-record/vcl/draft/under-review.html deleted file mode 100644 index 614c6da89..000000000 --- a/app/views/v41/vcl/victim-record/vcl/draft/under-review.html +++ /dev/null @@ -1,83 +0,0 @@ -{% block content %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} has not yet been informed by the CPS about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %}. -

    - -{% if (data['reviewer'] == "head") %} -

    - The draft is under review. The current reviewer is Cecilia Galpin (Head). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% elif (data['reviewer'] == "lawyer") %} -

    - The draft is under review. The current reviewer is Geoff Laws (Lawyer). -

    - - - -

    - You can still make changes to the draft if you need to. -

    - -{% else %} -

    - The draft is under review with {% if (data['reviewerLevel'] == "d-request") %}{{ data['d-reviewer'] }} (D){% elif (data['reviewerLevel'] == "b3-request") %}{{ data['b3-reviewer'] }} (B3){% elif (data['reviewerLevel'] == "b2-request") %}{{ data['b2-reviewer'] }} (B2){% else %}{% endif %}. -

    - - - -

    - You can still make changes to the draft if you need to. -

    -{% endif %} - - - View draft to inform about the {% if (data['vclType'] == "stopped-charge") %}stopped charge{% elif (data['vclType'] == "altered-charge") %}substantially altered charge{% else %}VCL decision{% endif %} - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/index copy.html b/app/views/v41/vcl/victim-record/vcl/index copy.html deleted file mode 100644 index 7fc95d67e..000000000 --- a/app/views/v41/vcl/victim-record/vcl/index copy.html +++ /dev/null @@ -1,39 +0,0 @@ -'/v41/vcl/victim-record?pmoc=mobile&vclType=draft-not-started&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=mobile&vclType=draft-in-progress&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=mobile&vclType=draft-under-review&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=mobile&vclType=draft-amendments-required&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=mobile&vclType=draft-ready-to-send&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=mobile&vclType=draft-approved-to-send&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=mobile&vclType=before-call-1&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-1&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-2&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=mobile&vclType=informed-after-call-3&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-1&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-2&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=mobile&vclType=after-call-attempt-3&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-1&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-2&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-after-call-3&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-permanent&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-permanent-with-success&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-technical&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-failure-temporary&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=mobile&vclType=fu-email-sending&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=mobile&vclType=fu-letter-dispatched&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-1&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-2&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-call-3&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=mobile&vclType=fu-letter-after-fu-email-undelivered&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=email&vclType=email-delivered&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=email&vclType=email-after-call-attempt-1&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=email&vclType=email-after-call-attempt-2&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=email&vclType=email-failure-permanent&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=email&vclType=email-failure-permanent-with-success&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=email&vclType=email-failure-technical&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=email&vclType=email-failure-temporary&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=email&vclType=email-sending&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=post&vclType=letter-dispatched&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-1&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-2&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=post&vclType=letter-after-call-attempt-3&subTab=vcl#communications', -'/v41/vcl/victim-record?pmoc=post&vclType=letter-after-email-undelivered&subTab=vcl#communications', \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/index.html b/app/views/v41/vcl/victim-record/vcl/index.html deleted file mode 100644 index cd78e0d2c..000000000 --- a/app/views/v41/vcl/victim-record/vcl/index.html +++ /dev/null @@ -1,219 +0,0 @@ -{% block content %} -
    - - - - - {% if (data['vclType'] == 'stopped-charge') or (data['vclType'] == 'altered-charge') %} -
    -
    -
    -

    - {% if (data['vclType'] == "stopped-charge") %}Stopped charge{% elif (data['vclType'] == "altered-charge") %}Substantially altered charge{% else %}VCL decision{% endif %} -

    -
    -
    - - - - {% if (data['vclStatus'] == "draft-not-started") %} - {% include "/v41/vcl/victim-record/vcl/draft/not-started.html" %} - - {% elif (data['vclStatus'] == "draft-in-progress") %} - {% include "/v41/vcl/victim-record/vcl/draft/in-progress.html" %} - - {% elif (data['vclStatus'] == "draft-under-review") %} - {% include "/v41/vcl/victim-record/vcl/draft/under-review.html" %} - - {% elif (data['vclStatus'] == "draft-amendments-required") %} - {% include "/v41/vcl/victim-record/vcl/draft/amendments-required.html" %} - - {% elif (data['vclStatus'] == "draft-ready-to-send") %} - {% include "/v41/vcl/victim-record/vcl/draft/ready-to-send.html" %} - - {% elif (data['vclStatus'] == "draft-approved-to-send") %} - {% include "/v41/vcl/victim-record/vcl/draft/approved-to-send.html" %} - - - {% elif (data['vclStatus'] == "before-call-1") %} - {% include "/v41/vcl/victim-record/vcl/call/before-call-1.html" %} - - {% elif (data['vclStatus'] == "informed-after-call-1") %} - {% include "/v41/vcl/victim-record/vcl/call/informed-after-call-1.html" %} - - {% elif (data['vclStatus'] == "informed-after-call-2") %} - {% include "/v41/vcl/victim-record/vcl/call/informed-after-call-2.html" %} - - {% elif (data['vclStatus'] == "informed-after-call-3") %} - {% include "/v41/vcl/victim-record/vcl/call/informed-after-call-3.html" %} - - {% elif (data['vclStatus'] == "after-call-attempt-1") %} - {% include "/v41/vcl/victim-record/vcl/call/after-call-attempt-1.html" %} - - {% elif (data['vclStatus'] == "after-call-attempt-2") %} - {% include "/v41/vcl/victim-record/vcl/call/after-call-attempt-2.html" %} - - {% elif (data['vclStatus'] == "after-call-attempt-3") %} - {% include "/v41/vcl/victim-record/vcl/call/after-call-attempt-3.html" %} - - - {% elif (data['vclStatus'] == "fu-email-after-call-1") %} - {% include "/v41/vcl/victim-record/vcl/send/fu-email/after-call-1.html" %} - - {% elif (data['vclStatus'] == "fu-email-after-call-2") %} - {% include "/v41/vcl/victim-record/vcl/send/fu-email/after-call-2.html" %} - - {% elif (data['vclStatus'] == "fu-email-after-call-3") %} - {% include "/v41/vcl/victim-record/vcl/send/fu-email/after-call-3.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-permanent") %} - {% include "/v41/vcl/victim-record/vcl/send/fu-email/failure-permanent.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-permanent-with-success") %} - {% include "/v41/vcl/victim-record/vcl/send/fu-email/failure-permanent-with-success.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-technical") %} - {% include "/v41/vcl/victim-record/vcl/send/fu-email/failure-technical.html" %} - - {% elif (data['vclStatus'] == "fu-email-failure-temporary") %} - {% include "/v41/vcl/victim-record/vcl/send/fu-email/failure-temporary.html" %} - - {% elif (data['vclStatus'] == "fu-email-sending") %} - {% include "/v41/vcl/victim-record/vcl/send/fu-email/sending.html" %} - - - {% elif (data['vclStatus'] == "fu-letter-dispatched") %} - {% include "/v41/vcl/victim-record/vcl/send/fu-letter/dispatched.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-call-1") %} - {% include "/v41/vcl/victim-record/vcl/send/fu-letter/after-call-1.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-call-2") %} - {% include "/v41/vcl/victim-record/vcl/send/fu-letter/after-call-2.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-call-3") %} - {% include "/v41/vcl/victim-record/vcl/send/fu-letter/after-call-3.html" %} - - {% elif (data['vclStatus'] == "fu-letter-after-fu-email-undelivered") %} - {% include "/v41/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html" %} - - - {% elif (data['vclStatus'] == "email-delivered") %} - {% include "/v41/vcl/victim-record/vcl/send/email/delivered.html" %} - - {% elif (data['vclStatus'] == "email-after-call-attempt-1") %} - {% include "/v41/vcl/victim-record/vcl/send/email/after-call-attempt-1.html" %} - - {% elif (data['vclStatus'] == "email-after-call-attempt-2") %} - {% include "/v41/vcl/victim-record/vcl/send/email/after-call-attempt-2.html" %} - - {% elif (data['vclStatus'] == "email-failure-permanent") %} - {% include "/v41/vcl/victim-record/vcl/send/email/failure-permanent.html" %} - - {% elif (data['vclStatus'] == "email-failure-permanent-with-success") %} - {% include "/v41/vcl/victim-record/vcl/send/email/failure-permanent-with-success.html" %} - - {% elif (data['vclStatus'] == "email-failure-technical") %} - {% include "/v41/vcl/victim-record/vcl/send/email/failure-technical.html" %} - - {% elif (data['vclStatus'] == "email-failure-temporary") %} - {% include "/v41/vcl/victim-record/vcl/send/email/failure-temporary.html" %} - - {% elif (data['vclStatus'] == "email-sending") %} - {% include "/v41/vcl/victim-record/vcl/send/email/sending.html" %} - - - {% elif (data['vclStatus'] == "letter-dispatched") %} - {% include "/v41/vcl/victim-record/vcl/send/letter/dispatched.html" %} - - {% elif (data['vclStatus'] == "letter-after-call-attempt-1") %} - {% include "/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html" %} - - {% elif (data['vclStatus'] == "letter-after-call-attempt-2") %} - {% include "/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html" %} - - {% elif (data['vclStatus'] == "letter-after-call-attempt-3") %} - {% include "/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html" %} - - {% elif (data['vclStatus'] == "letter-after-email-undelivered") %} - {% include "/v41/vcl/victim-record/vcl/send/letter/after-email-undelivered.html" %} - - {% else %} -

    There was a problem retrieving information. Try again later.

    - {% endif %} - - {% include "/v41/vcl/victim-record/vcl/next-steps.html" %} - - -
    -
    -
    - {% else %} -
    - - {% if (data['pmoc'] == "via-police") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by the police. -

    - {% elif (data['pmoc'] == "via-isva") %} -

    - {{ data['victimForename'] }} {{ data['victimSurname'] }} should only be informed about the stopped or substantially altered charge by their independent sexual violence adviser (ISVA). -

    - {% else %} - {% include "/v41/vcl/victim-record/vcl/draft/not-started.html" %} - {% endif %} - - {% include "/v41/vcl/victim-record/vcl/next-steps.html" %} - - {% if (data['vclSent'] == "yes") or (data['vclSent'] == "na") %} - - Draft another letter to inform about the stopped or substantially altered charge - - {% endif %} -
    - - {% endif %} -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/next-steps.html b/app/views/v41/vcl/victim-record/vcl/next-steps.html deleted file mode 100644 index ee5fa69fa..000000000 --- a/app/views/v41/vcl/victim-record/vcl/next-steps.html +++ /dev/null @@ -1,176 +0,0 @@ -{% block content %} -{% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} -{% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") or (data['vclStatus'] == "after-call-attempt-3") or (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") or (data['vclStatus'] == "draft-ready-to-send") or (data['vclStatus'] == "draft-approved-to-send") %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - - {% if (data['vclStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} - - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") %} -
    9. Telephone the victim when the letter is ready to send and log the call.
    10. - {% endif %} - - {% if (data['vclStatus'] == "after-call-attempt-3") %} -
    11. Review the letter before sending it.
    12. -
    13. Send the letter to the victim by post.
    14. - {% if (data['fumoc'] == "none") %} - {% else %} -
    15. Review the letter before sending it.
    16. -
    17. Send the letter to the victim by post.
    18. - {% endif %} - {% elif (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") or (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") %} -
    19. Add details from the call to the letter if needed.
    20. - {% endif %} - - {% if (data['vclStatus'] == "after-call-attempt-3") %} - {% else %} - {% if (data['fumoc'] == "email") %} - {% if (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    21. Send the letter to the victim by email.
    22. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    23. Send the letter to the victim by email.
    24. - {% endif %} - {% endif %} - {% elif (data['attemptToContactAgain'] == "email") %} - {% if (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    25. Send the letter to the victim by email.
    26. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    27. Review the letter before sending it.
    28. -
    29. Send the letter to the victim by email.
    30. - {% endif %} - {% endif %} - {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") %} - {% if (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    31. Send the letter to the victim by post.
    32. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    33. Send the letter to the victim by post.
    34. - {% endif %} - {% endif %} - {% elif (data['attemptToContactAgain'] == "post") %} - {% if (data['vclStatus'] == "draft-approved-to-send") %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    35. Send the letter to the victim by post.
    36. - {% endif %} - {% else %} - {% if (data['fumoc'] == "none") %} - {% else %} -
    37. Review the letter before sending it.
    38. -
    39. Send the letter to the victim by post.
    40. - {% endif %} - {% endif %} - {% elif (data['fumoc'] == "none") %} - {% else %} -
    41. Send the letter to the victim using their preferred method (email or post).
    42. - {% endif %} - {% endif %} -
    -
    -
    -{% else %} -{% endif %} -{% elif (data['pmoc'] == "email") or (data['pmoc'] == "post") %} -{% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-ready-to-send") or (data['vclStatus'] == "draft-approved-to-send") %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['vclStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} - {% if (data['pmoc'] == "") %} -
    9. Review the letter.
    10. -
    11. Find out and update the victim's preferred method of contact to proceed further.
    12. - {% else %} - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "draft-ready-to-send") %} -
    13. Review the letter before sending it.
    14. - {% endif %} - {% if (data['pmoc'] == "email") %} -
    15. Send the letter to the victim by email.
    16. - {% elif (data['pmoc'] == "post") %} -
    17. Send the letter to the victim by post.
    18. - {% elif (data['pmoc'] == "via-police") %} -
    19. Send the letter to the officer in charge by email using Outlook.
    20. - {% elif (data['pmoc'] == "via-isva") %} -
    21. Send the letter to the independent sexual violence adviser (ISVA) by email using Outlook.
    22. - {% endif %} - {% endif %} -
    -
    -
    -{% endif %} -{% elif (data['pmoc'] == "via-police") or (data['pmoc'] == "via-isva") %} -{% else %} -
    - -
    - - - Next steps - - -
    -
      - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} -
    1. Draft the letter and send for review.
    2. - {% endif %} - {% if (data['vclStatus'] == "draft-amendments-required") %} -
    3. Amend the letter, then request a review.
    4. - {% endif %} - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} -
    5. Check for updates on the review.
    6. -
    7. Amend if needed.
    8. - {% endif %} -
    9. Review the letter.
    10. -
    11. Find out and update the victim's preferred method of contact to proceed further.
    12. -
    -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/progress-tracker.html b/app/views/v41/vcl/victim-record/vcl/progress-tracker.html deleted file mode 100644 index 6559e5b0a..000000000 --- a/app/views/v41/vcl/victim-record/vcl/progress-tracker.html +++ /dev/null @@ -1,252 +0,0 @@ -{% block content %} -

    - Progress tracker -

    - -{% if (data['pmoc'] == "via-police") %} -
    -
      -
    1. - - - Send the letter to the officer in charge by email using Outlook not completed - -
    2. -
    -
    - -{% elif (data['pmoc'] == "via-isva") %} -
    -
      -
    1. - - - Send the letter to the independent sexual violence adviser (ISVA) by email using Outlook not completed - -
    2. -
    -
    - -{% else %} -
    -
      - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") %} -
    1. - - - Draft the letter and send for review not completed - -
    2. - {% elif (data['vclStatus'] == "draft-amendments-required") %} -
    3. - - - Draft the letter and send for review completed - -
    4. -
    5. - - - Amend the letter, then request a review not completed - -
    6. - {% else %} -
    7. - - - Draft the letter and send for review completed - -
    8. - {% endif %} - - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") %} -
    9. - - - Check for updates on the review not completed - -
    10. -
    11. - - - Amend if needed not completed - -
    12. - {% else %} -
    13. - - - Check for updates on the review completed - -
    14. - {% endif %} - {% endif %} - - {% if (data['pmoc'] == "home-phone") or (data['pmoc'] == "mobile") %} - - {% if (data['vclStatus'] == "draft-not-started") or (data['vclStatus'] == "draft-in-progress") or (data['vclStatus'] == "draft-amendments-required") or (data['vclStatus'] == "draft-under-review") or (data['vclStatus'] == "before-call-1") or (data['vclStatus'] == "after-call-attempt-1") or (data['vclStatus'] == "after-call-attempt-2") %} -
    15. - - - Telephone the victim and log the call not completed - -
    16. -
    17. - - - Add details from the call to the letter if needed not completed - -
    18. -
    19. - - - Send the letter to the victim using their preferred method (email or post) not completed - -
    20. - {% endif %} - - {% if (data['vclStatus'] == "informed-after-call-1") or (data['vclStatus'] == "informed-after-call-2") or (data['vclStatus'] == "informed-after-call-3") or (data['vclStatus'] == "after-call-attempt-3") %} -
    21. - - - Telephone the victim and log the call completed - -
    22. -
    23. - - - Add details from the call to the letter if needed not completed - -
    24. - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} -
    25. - - - Send the letter to the victim by email not completed - -
    26. - {% elif (data['fumoc'] == "post") or (data['attemptToContactAgain'] == "Post") %} -
    27. - - - Send the letter to the victim by post not completed - -
    28. - {% endif %} - {% endif %} - - {% if (data['vclStatus'] == "draft-approved-to-send") %} -
    29. - - - Telephone the victim and log the call completed - -
    30. -
    31. - - - Add details from the call to the letter if needed completed - -
    32. - {% if (data['fumoc'] == "email") or (data['attemptToContactAgain'] == "Email") %} -
    33. - - - Send the letter to the victim by email not completed - -
    34. - {% elif (data['fumoc'] == "post") or (data['victimInformed3'] == "No") or (data['attemptToContactAgain'] == "Post") %} -
    35. - - - Send the letter to the victim by post not completed - -
    36. - {% elif (data['fumoc'] == "none") %} - {% else %} -
    37. - - - Send the letter to the victim using their preferred method (email or post) not completed - -
    38. - {% endif %} - {% endif %} - - {% endif %} - - {% if (data['pmoc'] == "email") or (data['pmoc'] == "post") %} - {% if (data['vclStatus'] == "email-delivered") or (data['vclStatus'] == "email-after-call-1") or (data['vclStatus'] == "email-after-call-2") or (data['vclStatus'] == "email-after-call-3") or (data['vclStatus'] == "email-failure-permanent") or (data['vclStatus'] == "email-failure-permanent-with-success") or (data['vclStatus'] == "email-failure-technical") or (data['vclStatus'] == "email-failure-temporary") or (data['vclStatus'] == "email-sending") %} -
    39. - - - Review the letter before sending it completed - -
    40. - {% elif (data['vclStatus'] == "letter-dispatched") or (data['vclStatus'] == "letter-after-call-1") or (data['vclStatus'] == "letter-after-call-2") or (data['vclStatus'] == "letter-after-call-3") %} -
    41. - - - Review the letter before sending it completed - -
    42. - {% else %} -
    43. - - - Review the letter before sending it not completed - -
    44. - {% endif %} - {% endif %} - - {% if (data['pmoc'] == "email") %} - {% if (data['vclSent'] == "yes") %} -
    45. - - - Send the letter to the victim by email completed - -
    46. - {% else %} -
    47. - - - Send the letter to the victim by email not completed - -
    48. - {% endif %} - {% elif (data['pmoc'] == "post") %} - {% if (data['vclSent'] == "yes") %} -
    49. - - - Send the letter to the victim by post completed - -
    50. - {% else %} -
    51. - - - Send the letter to the victim by post not completed - -
    52. - {% endif %} - - {% elif (data['pmoc'] == "") %} -
    53. - - - Review the letter completed - -
    54. -
    55. - - - Find out and update the victim's preferred method of contact to proceed further not completed - -
    56. - {% endif %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/email/after-call-attempt-1.html b/app/views/v41/vcl/victim-record/vcl/send/email/after-call-attempt-1.html deleted file mode 100644 index 60a2d1eab..000000000 --- a/app/views/v41/vcl/victim-record/vcl/send/email/after-call-attempt-1.html +++ /dev/null @@ -1,16 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/email/after-call-attempt-2.html b/app/views/v41/vcl/victim-record/vcl/send/email/after-call-attempt-2.html deleted file mode 100644 index 829a59ae6..000000000 --- a/app/views/v41/vcl/victim-record/vcl/send/email/after-call-attempt-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/email.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/email/delivered.html b/app/views/v41/vcl/victim-record/vcl/send/email/delivered.html deleted file mode 100644 index 01b0a94fe..000000000 --- a/app/views/v41/vcl/victim-record/vcl/send/email/delivered.html +++ /dev/null @@ -1,3 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/email/failure-permanent.html b/app/views/v41/vcl/victim-record/vcl/send/email/failure-permanent.html deleted file mode 100644 index 5ff7e7aae..000000000 --- a/app/views/v41/vcl/victim-record/vcl/send/email/failure-permanent.html +++ /dev/null @@ -1,18 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/email/failure-technical.html b/app/views/v41/vcl/victim-record/vcl/send/email/failure-technical.html deleted file mode 100644 index 38e829af4..000000000 --- a/app/views/v41/vcl/victim-record/vcl/send/email/failure-technical.html +++ /dev/null @@ -1,12 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/email/failure-temporary.html b/app/views/v41/vcl/victim-record/vcl/send/email/failure-temporary.html deleted file mode 100644 index 177506909..000000000 --- a/app/views/v41/vcl/victim-record/vcl/send/email/failure-temporary.html +++ /dev/null @@ -1,18 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/email/sending.html b/app/views/v41/vcl/victim-record/vcl/send/email/sending.html deleted file mode 100644 index 4ca6be8cf..000000000 --- a/app/views/v41/vcl/victim-record/vcl/send/email/sending.html +++ /dev/null @@ -1,9 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/fu-email/after-call-1.html b/app/views/v41/vcl/victim-record/vcl/send/fu-email/after-call-1.html deleted file mode 100644 index 95577ac4e..000000000 --- a/app/views/v41/vcl/victim-record/vcl/send/fu-email/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v41/vcl/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/fu-email/after-call-2.html b/app/views/v41/vcl/victim-record/vcl/send/fu-email/after-call-2.html deleted file mode 100644 index 875c64122..000000000 --- a/app/views/v41/vcl/victim-record/vcl/send/fu-email/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v41/vcl/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/fu-email/after-call-3.html b/app/views/v41/vcl/victim-record/vcl/send/fu-email/after-call-3.html deleted file mode 100644 index 8314a85ad..000000000 --- a/app/views/v41/vcl/victim-record/vcl/send/fu-email/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v41/vcl/victim-record/vcl/details/email.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/fu-email/failure-permanent.html b/app/views/v41/vcl/victim-record/vcl/send/fu-email/failure-permanent.html deleted file mode 100644 index 1522fc679..000000000 --- a/app/views/v41/vcl/victim-record/vcl/send/fu-email/failure-permanent.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v41/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - Make sure the email address is correct. If it is incorrect, update the email address before trying to send the email again. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/fu-email/failure-technical.html b/app/views/v41/vcl/victim-record/vcl/send/fu-email/failure-technical.html deleted file mode 100644 index eadd72eaf..000000000 --- a/app/views/v41/vcl/victim-record/vcl/send/fu-email/failure-technical.html +++ /dev/null @@ -1,15 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v41/vcl/victim-record/vcl/details/email.html" %} - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/fu-email/failure-temporary.html b/app/views/v41/vcl/victim-record/vcl/send/fu-email/failure-temporary.html deleted file mode 100644 index 59bb5e20f..000000000 --- a/app/views/v41/vcl/victim-record/vcl/send/fu-email/failure-temporary.html +++ /dev/null @@ -1,21 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v41/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - The email was not delivered to {{ data['victimForename'] }} {{ data['victimSurname'] }}. This can happen when the recipient's inbox is full or their anti-spam filter rejects the email. -

    - -
    - - -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/fu-email/sending.html b/app/views/v41/vcl/victim-record/vcl/send/fu-email/sending.html deleted file mode 100644 index a7718eed6..000000000 --- a/app/views/v41/vcl/victim-record/vcl/send/fu-email/sending.html +++ /dev/null @@ -1,13 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v41/vcl/victim-record/vcl/details/email.html" %} - -
    - -

    - Updated delivery information will be available soon. It can take up to 72 hours before an email is delivered to the recipient. -

    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-call-1.html b/app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-call-1.html deleted file mode 100644 index a3fdb84bf..000000000 --- a/app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-call-1.html +++ /dev/null @@ -1,7 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    - -{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-call-2.html b/app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-call-2.html deleted file mode 100644 index 174e76aee..000000000 --- a/app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-call-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-call-3.html b/app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-call-3.html deleted file mode 100644 index b178a24c2..000000000 --- a/app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-call-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    - -
    - -{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html b/app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html deleted file mode 100644 index 95eade50e..000000000 --- a/app/views/v41/vcl/victim-record/vcl/send/fu-letter/after-fu-email-undelivered.html +++ /dev/null @@ -1,73 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} - -
    -
    - -
    - -{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - - - {% include "/v41/vcl/victim-record/vcl/details/email.html" %} - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html b/app/views/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html deleted file mode 100644 index 6ede0d3ce..000000000 --- a/app/views/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-1.html +++ /dev/null @@ -1,16 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html b/app/views/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html deleted file mode 100644 index 40b51d304..000000000 --- a/app/views/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-2.html +++ /dev/null @@ -1,20 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html b/app/views/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html deleted file mode 100644 index 16e6b79c1..000000000 --- a/app/views/v41/vcl/victim-record/vcl/send/letter/after-call-attempt-3.html +++ /dev/null @@ -1,24 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-3.html" %} - -
    - - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-2.html" %} - -
    - - {% include "/v41/vcl/victim-record/vcl/details/call-attempt-1.html" %} -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/letter/after-email-undelivered.html b/app/views/v41/vcl/victim-record/vcl/send/letter/after-email-undelivered.html deleted file mode 100644 index 00e0b2151..000000000 --- a/app/views/v41/vcl/victim-record/vcl/send/letter/after-email-undelivered.html +++ /dev/null @@ -1,51 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} - -
    - -
    - - - Previous contact attempts - - - - {% include "/v41/vcl/victim-record/vcl/details/email.html" %} - -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/vcl/send/letter/dispatched.html b/app/views/v41/vcl/victim-record/vcl/send/letter/dispatched.html deleted file mode 100644 index 9cf664414..000000000 --- a/app/views/v41/vcl/victim-record/vcl/send/letter/dispatched.html +++ /dev/null @@ -1,19 +0,0 @@ -{% block content %} -{% include "/v41/vcl/victim-record/vcl/details/letter.html" %} - -{% if (data['notifyStatus'] == "delivered") %} -{% else %} -
    - -
    - - - Previous contact attempts - - -
    - {% include "/v41/vcl/victim-record/vcl/details/email.html" %} -
    -
    -{% endif %} -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victim-record/victim-details.html b/app/views/v41/vcl/victim-record/victim-details.html deleted file mode 100644 index a752efd14..000000000 --- a/app/views/v41/vcl/victim-record/victim-details.html +++ /dev/null @@ -1,295 +0,0 @@ -{% block content %} -

    Victim details

    - -
    -
    -
    -
    -

    Name and contact details

    -
    - -
    -
    -
    -
    - Name and title -
    -
    - {{ data['victimSurname'] | upper }}, {{ data['victimTitle'] }} {{ data['victimForename'] }} -
    -
    - Change full name -
    -
    -
    -
    - Preferred name -
    -
    - {{ data['victimPreferredName'] }} -
    -
    - Change preferred name -
    -
    -
    -
    - Telephone number -
    -
    - {{ data['victimPhoneNumber'] }} -
    -
    - Change phone number -
    -
    -
    -
    - Email address -
    -
    - {{ data['victimEmailAddress'] }} -
    -
    - Change email address -
    -
    -
    -
    - Address -
    -
    - {{ data['victimAddressLine1'] }}
    {{ data['victimAddressLine2'] }}
    {{ data['victimAddressLine3'] }}
    {{ data['victimPostCode'] }} -
    -
    - Change home address -
    -
    -
    -
    - Want to be contacted -
    -
    - Yes -
    -
    -
    -
    - Preferred method of contact -
    - {% if (data['pmoc'] == "Not provided") %} -
    - Enter preferred method of contact -
    - {% else %} -
    - {{ data['pmoc'] | capitalize }} -
    -
    - Change preferred method of contact -
    - {% endif %} -
    -
    -
    - Preferred correspondence language -
    -
    - English -
    -
    - Change preferred correspondence language -
    -
    -
    -
    - Preferred contact times -
    - {% if (data['preferredContactTimes'] == "Not provided") %} -
    - Enter preferred contact times -
    - {% else %} -
    - {{ data['preferredContactTimes'] | capitalize }} -
    -
    - Change preferred contact times -
    - {% endif %} -
    -
    -
    - Victim representative contact details -
    -
    - Not provided -
    -
    - Change victim representative contact details -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -

    Equality information

    -
    - -
    -
    -
    -
    - Age -
    -
    - {{ data['victimAge'] }} ({{ data['victimDateOfBirth'] }}) -
    -
    - Change age -
    -
    -
    -
    - Has health conditions or illness -
    -
    - Yes -
    -
    - Change if they have health conditions or illness -
    -
    -
    -
    - Health conditions or illness -
    -
    - Not provided -
    -
    - Change health conditions or illness -
    -
    -
    -
    - Abilities reduced -
    -
    - Not provided -
    -
    - Change if abilities reduced -
    -
    -
    -
    - Ethnic group -
    -
    - White -
    -
    - Change ethnic group -
    -
    -
    -
    - Ethnic background -
    -
    - English, Welsh, Scottish, Northern Irish or British -
    -
    - Change ethnic background -
    -
    -
    -
    - Religion -
    -
    -

    Preferred not to say

    -
    -
    - Change religion -
    -
    -
    -
    - Sex -
    -
    -

    Preferred not to say

    -
    -
    - Change sex -
    -
    -
    -
    - Gender identity -
    -
    -

    Preferred not to say

    -
    -
    - Change gender identity -
    -
    - -
    -
    -
    - -
    -
    -

    Other information

    -
    - -
    -
    -
    -
    - Previous convictions -
    -
    - Yes -
    -
    - Change if has previous convictions -
    -
    -
    -
    - Special measures required -
    -
    - Not provided -
    -
    - Change special measures required -
    -
    -
    -
    - Power of Attorney -
    -
    - No -
    -
    - Change Power of Attorney -
    -
    -
    -
    -
    -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v41/vcl/victims.html b/app/views/v41/vcl/victims.html deleted file mode 100644 index aeb1fb8d7..000000000 --- a/app/views/v41/vcl/victims.html +++ /dev/null @@ -1,166 +0,0 @@ -{% extends "layouts/main.html" %} -{% set pageName="Victims" %} - -{% set mainClasses = "govuk-main-wrapper-extra-padding-top" %} - -{% block header %} -
    - -
    - -
    -
    -
    - -
    -
    -
    -{% endblock %} - -{% block content %} -
    -
    - - - -
    -
    -
    -
    - - {% if (data['searchUrn'] == data['caseUrn']) %} -
    - -

    - We've found 8 results for {{ data['caseUrn'] }} -

    - -
    - -
    -
    -
    - Add the victim's category if it's missing. Go to the page for an individual and update it from the Victim details tab. -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    URN search results showing victims and witnesses
    NameCategoryURNLead defendantAction
    View victim record for OBERON, ShellyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for KING, WendyVictim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for {{ data['victimSurname'] | upper }}, {{ data['victimForename'] }}Victim{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for JONES, Oliver A{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for WOODLEY, Alfred{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COLLOCINI, Emiliano{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for EVANS, Gareth{{ data['caseUrn'] }}DAVIES, Bella+
    View victim record for COOPER, Tracey{{ data['caseUrn'] }}DAVIES, Bella+
    - {% endif %} - - -
    -
    -{% endblock %} \ No newline at end of file diff --git a/app/views/v42/pcd/draft/first-hearing.html b/app/views/v42/pcd/draft/first-hearing.html index 391e5b09d..519abae1e 100644 --- a/app/views/v42/pcd/draft/first-hearing.html +++ b/app/views/v42/pcd/draft/first-hearing.html @@ -58,5 +58,5 @@

    First hearing

    {% block pageScripts %} - + {% endblock %} diff --git a/app/views/v42/pcd/draft/pcd-type.html b/app/views/v42/pcd/draft/pcd-type.html index d5aaa9f9f..aeb10a739 100644 --- a/app/views/v42/pcd/draft/pcd-type.html +++ b/app/views/v42/pcd/draft/pcd-type.html @@ -61,5 +61,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/v42/pcd/draft/victim-withdrawn.html b/app/views/v42/pcd/draft/victim-withdrawn.html index ac8274474..a8981b44f 100644 --- a/app/views/v42/pcd/draft/victim-withdrawn.html +++ b/app/views/v42/pcd/draft/victim-withdrawn.html @@ -54,5 +54,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/v50/pcd/draft/first-hearing.html b/app/views/v50/pcd/draft/first-hearing.html index cd639e50b..68c8e8a71 100644 --- a/app/views/v50/pcd/draft/first-hearing.html +++ b/app/views/v50/pcd/draft/first-hearing.html @@ -58,5 +58,5 @@

    First hearing

    {% block pageScripts %} - + {% endblock %} diff --git a/app/views/v60/pcd/draft/first-hearing.html b/app/views/v60/pcd/draft/first-hearing.html index 607bc9de1..c8e62c446 100644 --- a/app/views/v60/pcd/draft/first-hearing.html +++ b/app/views/v60/pcd/draft/first-hearing.html @@ -58,5 +58,5 @@

    First hearing

    {% block pageScripts %} - + {% endblock %} diff --git a/app/views/v60/pcd/draft/pcd-type.html b/app/views/v60/pcd/draft/pcd-type.html index 7cd49991f..974da545c 100644 --- a/app/views/v60/pcd/draft/pcd-type.html +++ b/app/views/v60/pcd/draft/pcd-type.html @@ -61,5 +61,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file diff --git a/app/views/v60/pcd/draft/victim-withdrawn.html b/app/views/v60/pcd/draft/victim-withdrawn.html index 7a49883be..0d16dc51b 100644 --- a/app/views/v60/pcd/draft/victim-withdrawn.html +++ b/app/views/v60/pcd/draft/victim-withdrawn.html @@ -54,5 +54,5 @@

    {% endblock %} {% block pageScripts %} - + {% endblock %} \ No newline at end of file